⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xmerl_lib.erl

📁 OTP是开放电信平台的简称
💻 ERL
📖 第 1 页 / 共 3 页
字号:
is_base_char(X) when X >= 16#0B0F, X =< 16#0B10 -> true;is_base_char(X) when X >= 16#0B13, X =< 16#0B28 -> true;is_base_char(X) when X >= 16#0B2A, X =< 16#0B30 -> true;is_base_char(X) when X >= 16#0B32, X =< 16#0B33 -> true;is_base_char(X) when X >= 16#0B36, X =< 16#0B39 -> true;is_base_char(16#0B3D) -> true;is_base_char(X) when X >= 16#0B5C, X =< 16#0B5D -> true;is_base_char(X) when X >= 16#0B5F, X =< 16#0B61 -> true;is_base_char(X) when X >= 16#0B85, X =< 16#0B8A -> true;is_base_char(X) when X >= 16#0B8E, X =< 16#0B90 -> true;is_base_char(X) when X >= 16#0B92, X =< 16#0B95 -> true;is_base_char(X) when X >= 16#0B99, X =< 16#0B9A -> true;is_base_char(16#0B9C) -> true;is_base_char(X) when X >= 16#0B9E, X =< 16#0B9F -> true;is_base_char(X) when X >= 16#0BA3, X =< 16#0BA4 -> true;is_base_char(X) when X >= 16#0BA8, X =< 16#0BAA -> true;is_base_char(X) when X >= 16#0BAE, X =< 16#0BB5 -> true;is_base_char(X) when X >= 16#0BB7, X =< 16#0BB9 -> true;is_base_char(X) when X >= 16#0C05, X =< 16#0C0C -> true;is_base_char(X) when X >= 16#0C0E, X =< 16#0C10 -> true;is_base_char(X) when X >= 16#0C12, X =< 16#0C28 -> true;is_base_char(X) when X >= 16#0C2A, X =< 16#0C33 -> true;is_base_char(X) when X >= 16#0C35, X =< 16#0C39 -> true;is_base_char(X) when X >= 16#0C60, X =< 16#0C61 -> true;is_base_char(X) when X >= 16#0C85, X =< 16#0C8C -> true;is_base_char(X) when X >= 16#0C8E, X =< 16#0C90 -> true;is_base_char(X) when X >= 16#0C92, X =< 16#0CA8 -> true;is_base_char(X) when X >= 16#0CAA, X =< 16#0CB3 -> true;is_base_char(X) when X >= 16#0CB5, X =< 16#0CB9 -> true;is_base_char(16#0CDE) -> true;is_base_char(X) when X >= 16#0CE0, X =< 16#0CE1 -> true;is_base_char(X) when X >= 16#0D05, X =< 16#0D0C -> true;is_base_char(X) when X >= 16#0D0E, X =< 16#0D10 -> true;is_base_char(X) when X >= 16#0D12, X =< 16#0D28 -> true;is_base_char(X) when X >= 16#0D2A, X =< 16#0D39 -> true;is_base_char(X) when X >= 16#0D60, X =< 16#0D61 -> true;is_base_char(X) when X >= 16#0E01, X =< 16#0E2E -> true;is_base_char(16#0E30) -> true;is_base_char(X) when X >= 16#0E32, X =< 16#0E33 -> true;is_base_char(X) when X >= 16#0E40, X =< 16#0E45 -> true;is_base_char(X) when X >= 16#0E81, X =< 16#0E82 -> true;is_base_char(16#0E84) -> true;is_base_char(X) when X >= 16#0E87, X =< 16#0E88 -> true;is_base_char(16#0E8A) -> true;is_base_char(16#0E8D) -> true;is_base_char(X) when X >= 16#0E94, X =< 16#0E97 -> true;is_base_char(X) when X >= 16#0E99, X =< 16#0E9F -> true;is_base_char(X) when X >= 16#0EA1, X =< 16#0EA3 -> true;is_base_char(16#0EA5) -> true;is_base_char(16#0EA7) -> true;is_base_char(X) when X >= 16#0EAA, X =< 16#0EAB -> true;is_base_char(X) when X >= 16#0EAD, X =< 16#0EAE -> true;is_base_char(16#0EB0) -> true;is_base_char(X) when X >= 16#0EB2, X =< 16#0EB3 -> true;is_base_char(16#0EBD) -> true;is_base_char(X) when X >= 16#0EC0, X =< 16#0EC4 -> true;is_base_char(X) when X >= 16#0F40, X =< 16#0F47 -> true;is_base_char(X) when X >= 16#0F49, X =< 16#0F69 -> true;is_base_char(X) when X >= 16#10A0, X =< 16#10C5 -> true;is_base_char(X) when X >= 16#10D0, X =< 16#10F6 -> true;is_base_char(16#1100) -> true;is_base_char(X) when X >= 16#1102, X =< 16#1103 -> true;is_base_char(X) when X >= 16#1105, X =< 16#1107 -> true;is_base_char(16#1109) -> true;is_base_char(X) when X >= 16#110B, X =< 16#110C -> true;is_base_char(X) when X >= 16#110E, X =< 16#1112 -> true;is_base_char(16#113C) -> true;is_base_char(16#113E) -> true;is_base_char(16#1140) -> true;is_base_char(16#114C) -> true;is_base_char(16#114E) -> true;is_base_char(16#1150) -> true;is_base_char(X) when X >= 16#1154, X =< 16#1155 -> true;is_base_char(16#1159) -> true;is_base_char(X) when X >= 16#115F, X =< 16#1161 -> true;is_base_char(16#1163) -> true;is_base_char(16#1165) -> true;is_base_char(16#1167) -> true;is_base_char(16#1169) -> true;is_base_char(X) when X >= 16#116D, X =< 16#116E -> true;is_base_char(X) when X >= 16#1172, X =< 16#1173 -> true;is_base_char(16#1175) -> true;is_base_char(16#119E) -> true;is_base_char(16#11A8) -> true;is_base_char(16#11AB) -> true;is_base_char(X) when X >= 16#11AE, X =< 16#11AF -> true;is_base_char(X) when X >= 16#11B7, X =< 16#11B8 -> true;is_base_char(16#11BA) -> true;is_base_char(X) when X >= 16#11BC, X =< 16#11C2 -> true;is_base_char(16#11EB) -> true;is_base_char(16#11F0) -> true;is_base_char(16#11F9) -> true;is_base_char(X) when X >= 16#1E00, X =< 16#1E9B -> true;is_base_char(X) when X >= 16#1EA0, X =< 16#1EF9 -> true;is_base_char(X) when X >= 16#1F00, X =< 16#1F15 -> true;is_base_char(X) when X >= 16#1F18, X =< 16#1F1D -> true;is_base_char(X) when X >= 16#1F20, X =< 16#1F45 -> true;is_base_char(X) when X >= 16#1F48, X =< 16#1F4D -> true;is_base_char(X) when X >= 16#1F50, X =< 16#1F57 -> true;is_base_char(16#1F59) -> true;is_base_char(16#1F5B) -> true;is_base_char(16#1F5D) -> true;is_base_char(X) when X >= 16#1F5F, X =< 16#1F7D -> true;is_base_char(X) when X >= 16#1F80, X =< 16#1FB4 -> true;is_base_char(X) when X >= 16#1FB6, X =< 16#1FBC -> true;is_base_char(16#1FBE) -> true;is_base_char(X) when X >= 16#1FC2, X =< 16#1FC4 -> true;is_base_char(X) when X >= 16#1FC6, X =< 16#1FCC -> true;is_base_char(X) when X >= 16#1FD0, X =< 16#1FD3 -> true;is_base_char(X) when X >= 16#1FD6, X =< 16#1FDB -> true;is_base_char(X) when X >= 16#1FE0, X =< 16#1FEC -> true;is_base_char(X) when X >= 16#1FF2, X =< 16#1FF4 -> true;is_base_char(X) when X >= 16#1FF6, X =< 16#1FFC -> true;is_base_char(16#2126) -> true;is_base_char(X) when X >= 16#212A, X =< 16#212B -> true;is_base_char(16#212E) -> true;is_base_char(X) when X >= 16#2180, X =< 16#2182 -> true;is_base_char(X) when X >= 16#3041, X =< 16#3094 -> true;is_base_char(X) when X >= 16#30A1, X =< 16#30FA -> true;is_base_char(X) when X >= 16#3105, X =< 16#312C -> true;is_base_char(X) when X >= 16#ac00, X =< 16#d7a3 -> true;is_base_char(_) ->    false.%% [86] Ideographicis_ideographic(X) when X >= 16#4e00, X =< 16#9fa5 -> true;is_ideographic(16#3007) -> true;is_ideographic(X) when X >= 16#3021, X =< 16#3029 -> true;is_ideographic(_) ->    false.%% [87] CombiningCharis_combining_char(X) when X >= 16#0300, X =< 16#0345 -> true;is_combining_char(X) when X >= 16#0360, X =< 16#0361 -> true;is_combining_char(X) when X >= 16#0483, X =< 16#0486 -> true;is_combining_char(X) when X >= 16#0591, X =< 16#05a1 -> true;is_combining_char(X) when X >= 16#05a3, X =< 16#05b9 -> true;is_combining_char(X) when X >= 16#05bb, X =< 16#05bd -> true;is_combining_char(16#05bf) -> true;is_combining_char(X) when X >= 16#05c1, X =< 16#05c2 -> true;is_combining_char(16#05c4) -> true;is_combining_char(X) when X >= 16#064b, X =< 16#0652 -> true;is_combining_char(16#0670) -> true;is_combining_char(X) when X >= 16#06d6, X =< 16#06dc -> true;is_combining_char(X) when X >= 16#06dd, X =< 16#06df -> true;is_combining_char(X) when X >= 16#06e0, X =< 16#06e4 -> true;is_combining_char(X) when X >= 16#06e7, X =< 16#06e8 -> true;is_combining_char(X) when X >= 16#06ea, X =< 16#06ed -> true;is_combining_char(X) when X >= 16#0901, X =< 16#0903 -> true;is_combining_char(16#093c) -> true;is_combining_char(X) when X >= 16#093e, X =< 16#094c -> true;is_combining_char(16#094d) -> true;is_combining_char(X) when X >= 16#0951, X =< 16#0954 -> true;is_combining_char(X) when X >= 16#0962, X =< 16#0963 -> true;is_combining_char(X) when X >= 16#0981, X =< 16#0983 -> true;is_combining_char(16#09bc) -> true;is_combining_char(16#09be) -> true;is_combining_char(16#09bf) -> true;is_combining_char(X) when X >= 16#09c0, X =< 16#09c4 -> true;is_combining_char(X) when X >= 16#09c7, X =< 16#09c8 -> true;is_combining_char(X) when X >= 16#09cb, X =< 16#09cd -> true;is_combining_char(16#09d7) -> true;is_combining_char(X) when X >= 16#09e2, X =< 16#09e3 -> true;is_combining_char(16#0a02) -> true;is_combining_char(16#0a3c) -> true;is_combining_char(16#0a3e) -> true;is_combining_char(16#0a3f) -> true;is_combining_char(X) when X >= 16#0a40, X =< 16#0a42 -> true;is_combining_char(X) when X >= 16#0a47, X =< 16#0a48 -> true;is_combining_char(X) when X >= 16#0a4b, X =< 16#0a4d -> true;is_combining_char(X) when X >= 16#0a70, X =< 16#0a71 -> true;is_combining_char(X) when X >= 16#0a81, X =< 16#0a83 -> true;is_combining_char(16#0abc) -> true;is_combining_char(X) when X >= 16#0abe, X =< 16#0ac5 -> true;is_combining_char(X) when X >= 16#0ac7, X =< 16#0ac9 -> true;is_combining_char(X) when X >= 16#0acb, X =< 16#0acd -> true;is_combining_char(X) when X >= 16#0b01, X =< 16#0b03 -> true;is_combining_char(16#0b3c) -> true;is_combining_char(X) when X >= 16#0b3e, X =< 16#0b43 -> true;is_combining_char(X) when X >= 16#0b47, X =< 16#0b48 -> true;is_combining_char(X) when X >= 16#0b4b, X =< 16#0b4d -> true;is_combining_char(X) when X >= 16#0b56, X =< 16#0b57 -> true;is_combining_char(X) when X >= 16#0b82, X =< 16#0b83 -> true;is_combining_char(X) when X >= 16#0bbe, X =< 16#0bc2 -> true;is_combining_char(X) when X >= 16#0bc6, X =< 16#0bc8 -> true;is_combining_char(X) when X >= 16#0bca, X =< 16#0bcd -> true;is_combining_char(16#0bd7) -> true;is_combining_char(X) when X >= 16#0c01, X =< 16#0c03 -> true;is_combining_char(X) when X >= 16#0c3e, X =< 16#0c44 -> true;is_combining_char(X) when X >= 16#0c46, X =< 16#0c48 -> true;is_combining_char(X) when X >= 16#0c4a, X =< 16#0c4d -> true;is_combining_char(X) when X >= 16#0c55, X =< 16#0c56 -> true;is_combining_char(X) when X >= 16#0c82, X =< 16#0c83 -> true;is_combining_char(X) when X >= 16#0cbe, X =< 16#0cc4 -> true;is_combining_char(X) when X >= 16#0cc6, X =< 16#0cc8 -> true;is_combining_char(X) when X >= 16#0cca, X =< 16#0ccd -> true;is_combining_char(X) when X >= 16#0cd5, X =< 16#0cd6 -> true;is_combining_char(X) when X >= 16#0d02, X =< 16#0d03 -> true;is_combining_char(X) when X >= 16#0d3e, X =< 16#0d43 -> true;is_combining_char(X) when X >= 16#0d46, X =< 16#0d48 -> true;is_combining_char(X) when X >= 16#0d4a, X =< 16#0d4d -> true;is_combining_char(16#0d57) -> true;is_combining_char(16#0e31) -> true;is_combining_char(X) when X >= 16#0e34, X =< 16#0e3a -> true;is_combining_char(X) when X >= 16#0e47, X =< 16#0e4e -> true;is_combining_char(16#0eb1) -> true;is_combining_char(X) when X >= 16#0eb4, X =< 16#0eb9 -> true;is_combining_char(X) when X >= 16#0ebb, X =< 16#0ebc -> true;is_combining_char(X) when X >= 16#0ec8, X =< 16#0ecd -> true;is_combining_char(X) when X >= 16#0f18, X =< 16#0f19 -> true;is_combining_char(16#0f35) -> true;is_combining_char(16#0f37) -> true;is_combining_char(16#0f39) -> true;is_combining_char(16#0f3e) -> true;is_combining_char(16#0f3f) -> true;is_combining_char(X) when X >= 16#0f71, X =< 16#0f84 -> true;is_combining_char(X) when X >= 16#0f86, X =< 16#0f8b -> true;is_combining_char(X) when X >= 16#0f90, X =< 16#0f95 -> true;is_combining_char(16#0f97) -> true;is_combining_char(X) when X >= 16#0f99, X =< 16#0fad -> true;is_combining_char(X) when X >= 16#0fb1, X =< 16#0fb7 -> true;is_combining_char(16#0fb9) -> true;is_combining_char(X) when X >= 16#20d0, X =< 16#20dc -> true;is_combining_char(16#20e1) -> true;is_combining_char(X) when X >= 16#302a, X =< 16#302f -> true;is_combining_char(16#3099) -> true;is_combining_char(16#309a) -> true;is_combining_char(_) -> false.%% [88] Digitis_digit(X) when X >= 16#0030, X =< 16#0039 -> true;is_digit(X) when X >= 16#0660, X =< 16#0669 -> true;is_digit(X) when X >= 16#06F0, X =< 16#06F9 -> true;is_digit(X) when X >= 16#0966, X =< 16#096f -> true;is_digit(X) when X >= 16#09e6, X =< 16#09ef -> true;is_digit(X) when X >= 16#0a66, X =< 16#0a6f -> true;is_digit(X) when X >= 16#0ae6, X =< 16#0aef -> true;is_digit(X) when X >= 16#0b66, X =< 16#0b6f -> true;is_digit(X) when X >= 16#0be7, X =< 16#0bef -> true;is_digit(X) when X >= 16#0c66, X =< 16#0c6f -> true;is_digit(X) when X >= 16#0ce6, X =< 16#0cef -> true;is_digit(X) when X >= 16#0d66, X =< 16#0d6f -> true;is_digit(X) when X >= 16#0e50, X =< 16#0e59 -> true;is_digit(X) when X >= 16#0ed0, X =< 16#0ed9 -> true;is_digit(X) when X >= 16#0f20, X =< 16#0f29 -> true;is_digit(_) -> false.%% [89] Extenderis_extender(16#00b7) -> true;is_extender(16#02d0) -> true;is_extender(16#02d1) -> true;is_extender(16#0387) -> true;is_extender(16#0640) -> true;is_extender(16#0e46) -> true;is_extender(16#0ec6) -> true;is_extender(16#3005) -> true;is_extender(X) when X >= 16#3031, X =< 16#3035 -> true;is_extender(X) when X >= 16#309d, X =< 16#309e -> true;is_extender(X) when X >= 16#30fc, X =< 16#30fe -> true;is_extender(_) -> false.to_lower(Str) ->    to_lower(Str, []).to_lower([C|Cs], Acc) when C >= $A, C =< $Z ->    to_lower(Cs, [C+($a-$A)| Acc]);to_lower([C|Cs], Acc) ->    to_lower(Cs, [C| Acc]);to_lower([], Acc) ->    lists:reverse(Acc).%%% XSD helpersis_facet(length) -> true;is_facet(minLength) -> true;is_facet(maxLength) -> true;is_facet(pattern) -> true;is_facet(enumeration) -> true;is_facet(whiteSpace) -> true;is_facet(maxInclusive) -> true;is_facet(maxExclusive) -> true;is_facet(minInclusive) -> true;is_facet(minExclusive) -> true;is_facet(totalDigits) -> true;is_facet(fractionDigits) -> true;is_facet(_) -> false.    is_builtin_simple_type({Type,_,?XSD_NAMESPACE}) when is_atom(Type) ->    is_builtin_simple_type(atom_to_list(Type));is_builtin_simple_type({Type,_,?XSD_NAMESPACE}) ->    is_builtin_simple_type(Type);is_builtin_simple_type({_,_,_}) ->    false;is_builtin_simple_type("string") -> true;is_builtin_simple_type("normalizedString") -> true;is_builtin_simple_type("token") -> true;is_builtin_simple_type("base64Binary") -> true;is_builtin_simple_type("hexBinary") -> true;is_builtin_simple_type("integer") -> true;is_builtin_simple_type("positiveInteger") -> true;is_builtin_simple_type("negativeInteger") -> true;is_builtin_simple_type("nonNegativeInteger") -> true;is_builtin_simple_type("nonPositiveInteger") -> true;is_builtin_simple_type("long") -> true;is_builtin_simple_type("unsignedLong") -> true;is_builtin_simple_type("int") -> true;is_builtin_simple_type("unsignedInt") -> true;is_builtin_simple_type("short") -> true;is_builtin_simple_type("unsignedShort") -> true;is_builtin_simple_type("decimal") -> true;is_builtin_simple_type("float") -> true;is_builtin_simple_type("double") -> true;is_builtin_simple_type("boolean") -> true;is_builtin_simple_type("duration") -> true;is_builtin_simple_type("dateTime") -> true;is_builtin_simple_type("date") -> true;is_builtin_simple_type("time") -> true;is_builtin_simple_type("gYear") -> true;is_builtin_simple_type("gYearMonth") -> true;is_builtin_simple_type("gMonth") -> true;is_builtin_simple_type("gMonthDay") -> true;is_builtin_simple_type("gDay") -> true;is_builtin_simple_type("Name") -> true;is_builtin_simple_type("QName") -> true;is_builtin_simple_type("NCName") -> true;is_builtin_simple_type("anyURI") -> true;is_builtin_simple_type("language") -> true;is_builtin_simple_type("ID") -> true;is_builtin_simple_type("IDREF") -> true;is_builtin_simple_type("IDREFS") -> true;is_builtin_simple_type("ENTITY") -> true;is_builtin_simple_type("ENTITIES") ->true;is_builtin_simple_type("NOTATION") -> true;is_builtin_simple_type("NMTOKEN") -> true;is_builtin_simple_type("NMTOKENS") -> true;is_builtin_simple_type("byte") -> true;is_builtin_simple_type("unsignedByte") -> true;is_builtin_simple_type(_) -> false.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -