name xmlIsChar
ur 0x9 
ur 0xA 
ur 0xD 
ur 0x20..0xFF 
ur 0x0100..0xD7FF 
ur 0xE000..0xFFFD 
ur 0x10000..0x10FFFF
end xmlIsChar

name xmlIsPubidChar
ur 0x20 0x0d 0x0a 'a'..'z' 'A'..'Z' '0'..'9'
ur '-' 0x27 '(' ')' '+' ',' '.' '/'
ur ':' '=' '?' ';' '!' '*' '#' '@'
ur '$' '_' '%'
end

name xmlIsBlank
ur 0x09 0x0a 0x0d 0x20
end xmlIsBlank

name xmlIsBaseChar
ur 0x0041..0x005A 
ur 0x0061..0x007A 
ur 0x00C0..0x00D6 
ur 0x00D8..0x00F6 
ur 0x00F8..0x00FF 
ur 0x0100..0x0131 
ur 0x0134..0x013E 
ur 0x0141..0x0148 
ur 0x014A..0x017E 
ur 0x0180..0x01C3 
ur 0x01CD..0x01F0 
ur 0x01F4..0x01F5 
ur 0x01FA..0x0217 
ur 0x0250..0x02A8 
ur 0x02BB..0x02C1 
ur 0x0386 
ur 0x0388..0x038A 
ur 0x038C 
ur 0x038E..0x03A1 
ur 0x03A3..0x03CE 
ur 0x03D0..0x03D6 
ur 0x03DA 
ur 0x03DC 
ur 0x03DE 
ur 0x03E0 
ur 0x03E2..0x03F3 
ur 0x0401..0x040C 
ur 0x040E..0x044F 
ur 0x0451..0x045C 
ur 0x045E..0x0481 
ur 0x0490..0x04C4 
ur 0x04C7..0x04C8 
ur 0x04CB..0x04CC 
ur 0x04D0..0x04EB 
ur 0x04EE..0x04F5 
ur 0x04F8..0x04F9 
ur 0x0531..0x0556 
ur 0x0559 
ur 0x0561..0x0586 
ur 0x05D0..0x05EA 
ur 0x05F0..0x05F2 
ur 0x0621..0x063A 
ur 0x0641..0x064A 
ur 0x0671..0x06B7 
ur 0x06BA..0x06BE 
ur 0x06C0..0x06CE 
ur 0x06D0..0x06D3 
ur 0x06D5 
ur 0x06E5..0x06E6 
ur 0x0905..0x0939 
ur 0x093D 
ur 0x0958..0x0961 
ur 0x0985..0x098C 
ur 0x098F..0x0990 
ur 0x0993..0x09A8 
ur 0x09AA..0x09B0 
ur 0x09B2 
ur 0x09B6..0x09B9 
ur 0x09DC..0x09DD 
ur 0x09DF..0x09E1 
ur 0x09F0..0x09F1 
ur 0x0A05..0x0A0A 
ur 0x0A0F..0x0A10 
ur 0x0A13..0x0A28 
ur 0x0A2A..0x0A30 
ur 0x0A32..0x0A33 
ur 0x0A35..0x0A36 
ur 0x0A38..0x0A39 
ur 0x0A59..0x0A5C 
ur 0x0A5E 
ur 0x0A72..0x0A74 
ur 0x0A85..0x0A8B 
ur 0x0A8D 
ur 0x0A8F..0x0A91 
ur 0x0A93..0x0AA8 
ur 0x0AAA..0x0AB0 
ur 0x0AB2..0x0AB3 
ur 0x0AB5..0x0AB9 
ur 0x0ABD 
ur 0x0AE0 
ur 0x0B05..0x0B0C 
ur 0x0B0F..0x0B10 
ur 0x0B13..0x0B28 
ur 0x0B2A..0x0B30 
ur 0x0B32..0x0B33 
ur 0x0B36..0x0B39 
ur 0x0B3D 
ur 0x0B5C..0x0B5D 
ur 0x0B5F..0x0B61 
ur 0x0B85..0x0B8A 
ur 0x0B8E..0x0B90 
ur 0x0B92..0x0B95 
ur 0x0B99..0x0B9A 
ur 0x0B9C 
ur 0x0B9E..0x0B9F 
ur 0x0BA3..0x0BA4 
ur 0x0BA8..0x0BAA 
ur 0x0BAE..0x0BB5 
ur 0x0BB7..0x0BB9 
ur 0x0C05..0x0C0C 
ur 0x0C0E..0x0C10 
ur 0x0C12..0x0C28 
ur 0x0C2A..0x0C33 
ur 0x0C35..0x0C39 
ur 0x0C60..0x0C61 
ur 0x0C85..0x0C8C 
ur 0x0C8E..0x0C90 
ur 0x0C92..0x0CA8 
ur 0x0CAA..0x0CB3 
ur 0x0CB5..0x0CB9 
ur 0x0CDE 
ur 0x0CE0..0x0CE1 
ur 0x0D05..0x0D0C 
ur 0x0D0E..0x0D10 
ur 0x0D12..0x0D28 
ur 0x0D2A..0x0D39 
ur 0x0D60..0x0D61 
ur 0x0E01..0x0E2E 
ur 0x0E30 
ur 0x0E32..0x0E33 
ur 0x0E40..0x0E45 
ur 0x0E81..0x0E82 
ur 0x0E84 
ur 0x0E87..0x0E88 
ur 0x0E8A 
ur 0x0E8D 
ur 0x0E94..0x0E97 
ur 0x0E99..0x0E9F 
ur 0x0EA1..0x0EA3 
ur 0x0EA5 
ur 0x0EA7 
ur 0x0EAA..0x0EAB 
ur 0x0EAD..0x0EAE 
ur 0x0EB0 
ur 0x0EB2..0x0EB3 
ur 0x0EBD 
ur 0x0EC0..0x0EC4 
ur 0x0F40..0x0F47 
ur 0x0F49..0x0F69 
ur 0x10A0..0x10C5 
ur 0x10D0..0x10F6 
ur 0x1100 
ur 0x1102..0x1103 
ur 0x1105..0x1107 
ur 0x1109 
ur 0x110B..0x110C 
ur 0x110E..0x1112 
ur 0x113C 
ur 0x113E 
ur 0x1140 
ur 0x114C 
ur 0x114E 
ur 0x1150 
ur 0x1154..0x1155 
ur 0x1159 
ur 0x115F..0x1161 
ur 0x1163 
ur 0x1165 
ur 0x1167 
ur 0x1169 
ur 0x116D..0x116E 
ur 0x1172..0x1173 
ur 0x1175 
ur 0x119E 
ur 0x11A8 
ur 0x11AB 
ur 0x11AE..0x11AF 
ur 0x11B7..0x11B8 
ur 0x11BA 
ur 0x11BC..0x11C2 
ur 0x11EB 
ur 0x11F0 
ur 0x11F9 
ur 0x1E00..0x1E9B 
ur 0x1EA0..0x1EF9 
ur 0x1F00..0x1F15 
ur 0x1F18..0x1F1D 
ur 0x1F20..0x1F45 
ur 0x1F48..0x1F4D 
ur 0x1F50..0x1F57 
ur 0x1F59 
ur 0x1F5B 
ur 0x1F5D 
ur 0x1F5F..0x1F7D 
ur 0x1F80..0x1FB4 
ur 0x1FB6..0x1FBC 
ur 0x1FBE 
ur 0x1FC2..0x1FC4 
ur 0x1FC6..0x1FCC 
ur 0x1FD0..0x1FD3 
ur 0x1FD6..0x1FDB 
ur 0x1FE0..0x1FEC 
ur 0x1FF2..0x1FF4 
ur 0x1FF6..0x1FFC 
ur 0x2126 
ur 0x212A..0x212B 
ur 0x212E 
ur 0x2180..0x2182 
ur 0x3041..0x3094 
ur 0x30A1..0x30FA 
ur 0x3105..0x312C 
ur 0xAC00..0xD7A3
end xmlIsBaseChar

name xmlIsIdeographic
ur 0x4E00..0x9FA5 
ur 0x3007 
ur 0x3021..0x3029
end xmlIsIdeographic

name xmlIsCombining
ur 0x0300..0x0345 
ur 0x0360..0x0361 
ur 0x0483..0x0486 
ur 0x0591..0x05A1 
ur 0x05A3..0x05B9 
ur 0x05BB..0x05BD 
ur 0x05BF 
ur 0x05C1..0x05C2 
ur 0x05C4 
ur 0x064B..0x0652 
ur 0x0670 
ur 0x06D6..0x06DC 
ur 0x06DD..0x06DF 
ur 0x06E0..0x06E4 
ur 0x06E7..0x06E8 
ur 0x06EA..0x06ED 
ur 0x0901..0x0903 
ur 0x093C 
ur 0x093E..0x094C 
ur 0x094D 
ur 0x0951..0x0954 
ur 0x0962..0x0963 
ur 0x0981..0x0983 
ur 0x09BC 
ur 0x09BE 
ur 0x09BF 
ur 0x09C0..0x09C4 
ur 0x09C7..0x09C8 
ur 0x09CB..0x09CD 
ur 0x09D7 
ur 0x09E2..0x09E3 
ur 0x0A02 
ur 0x0A3C 
ur 0x0A3E 
ur 0x0A3F 
ur 0x0A40..0x0A42 
ur 0x0A47..0x0A48 
ur 0x0A4B..0x0A4D 
ur 0x0A70..0x0A71 
ur 0x0A81..0x0A83 
ur 0x0ABC 
ur 0x0ABE..0x0AC5 
ur 0x0AC7..0x0AC9 
ur 0x0ACB..0x0ACD 
ur 0x0B01..0x0B03 
ur 0x0B3C 
ur 0x0B3E..0x0B43 
ur 0x0B47..0x0B48 
ur 0x0B4B..0x0B4D 
ur 0x0B56..0x0B57 
ur 0x0B82..0x0B83 
ur 0x0BBE..0x0BC2 
ur 0x0BC6..0x0BC8 
ur 0x0BCA..0x0BCD 
ur 0x0BD7 
ur 0x0C01..0x0C03 
ur 0x0C3E..0x0C44 
ur 0x0C46..0x0C48 
ur 0x0C4A..0x0C4D 
ur 0x0C55..0x0C56 
ur 0x0C82..0x0C83 
ur 0x0CBE..0x0CC4 
ur 0x0CC6..0x0CC8 
ur 0x0CCA..0x0CCD 
ur 0x0CD5..0x0CD6 
ur 0x0D02..0x0D03 
ur 0x0D3E..0x0D43 
ur 0x0D46..0x0D48 
ur 0x0D4A..0x0D4D 
ur 0x0D57 
ur 0x0E31 
ur 0x0E34..0x0E3A 
ur 0x0E47..0x0E4E 
ur 0x0EB1 
ur 0x0EB4..0x0EB9 
ur 0x0EBB..0x0EBC 
ur 0x0EC8..0x0ECD 
ur 0x0F18..0x0F19 
ur 0x0F35 
ur 0x0F37 
ur 0x0F39 
ur 0x0F3E 
ur 0x0F3F 
ur 0x0F71..0x0F84 
ur 0x0F86..0x0F8B 
ur 0x0F90..0x0F95 
ur 0x0F97 
ur 0x0F99..0x0FAD 
ur 0x0FB1..0x0FB7 
ur 0x0FB9 
ur 0x20D0..0x20DC 
ur 0x20E1 
ur 0x302A..0x302F 
ur 0x3099 
ur 0x309A
end xmlIsCombining

name xmlIsDigit
ur 0x0030..0x0039 
ur 0x0660..0x0669 
ur 0x06F0..0x06F9 
ur 0x0966..0x096F 
ur 0x09E6..0x09EF 
ur 0x0A66..0x0A6F 
ur 0x0AE6..0x0AEF 
ur 0x0B66..0x0B6F 
ur 0x0BE7..0x0BEF 
ur 0x0C66..0x0C6F 
ur 0x0CE6..0x0CEF 
ur 0x0D66..0x0D6F 
ur 0x0E50..0x0E59 
ur 0x0ED0..0x0ED9 
ur 0x0F20..0x0F29
end xmlIsDigit

name xmlIsExtender
ur 0x00B7 
ur 0x02D0 
ur 0x02D1 
ur 0x0387 
ur 0x0640 
ur 0x0E46 
ur 0x0EC6 
ur 0x3005 
ur 0x3031..0x3035 
ur 0x309D..0x309E 
ur 0x30FC..0x30FE
end xmlIsExtender