📄 xmlreaderbase.java
字号:
'a', '\0', 'a', 'u', '\0', 'e', 'g', 'r', 'a', 'v',
'e', '\0', 'a', 'c', 'u', 't', 'e', '\0', 'c', 'i',
'r', 'c', '\0', 'u', 'm', 'l', '\0', 'r', 'o', '\0',
't', 'h', '\0', 'a', '\0', 'p', 's', 'i', 'l', 'o',
'n', '\0', 'x', 'i', 's', 't', '\0', 'm', 'p', 't',
'y', '\0', 's', 'p', '\0', 'q', 'u', 'i', 'v', '\0',
'n', 's', 'p', '\0', 'B', 'e', 't', 'a', '\0', 'G',
'a', 'm', 'm', 'a', '\0', 'D', 'e', 'l', 't', 'a',
'\0', 'a', 'g', 'g', 'e', 'r', '\0', 'Z', 'e', 't',
'a', '\0', 'K', 'a', 'p', 'p', 'a', '\0', 'L', 'a',
'm', 'b', 'd', 'a', '\0', 'M', 'u', '\0', 'X', 'i',
'\0', 'P', 'i', '\0', 'h', 'i', '\0', 's', 'i', '\0',
'r', 'i', 'm', 'e', '\0', 'R', 'h', 'o', '\0', 'S',
'i', 'g', 'm', 'a', '\0', 'c', 'a', 'r', 'o', 'n',
'\0', 'g', 'a', 'm', 'm', 'a', '\0', 'e', '\0', 't',
'\0', 'z', 'e', 't', 'a', '\0', 'w', 'n', 'j', '\0',
'j', '\0', 'k', 'a', 'p', 'p', 'a', '\0', 'x', 'i',
'\0', 'h', 'e', 'l', 'l', 'i', 'p', '\0', 'a', 'r',
't', 's', '\0', 'a', 'r', 'r', '\0', 'A', 'r', 'r',
'\0', 'w', 'e', 'i', 'e', 'r', 'p', '\0', 'q', 'u',
'o', 't', '\0'
};
private static int entitySearchIdxs[] = {
0, 71, 6, 0, 0, 0, 15, 11, 0, 0,
0, 0, 0, 0, 0, 21, 0, 0, 0, 0,
0, 27, 0, 0, 0, 0, 0, 33, 0, 0,
0, 0, 0, 37, 0, 0, 0, 42, 0, 0,
0, 0, 47, 0, 0, 0, 0, 58, 52, 0,
0, 0, 0, 0, 0, 0, 0, 0, 63, 61,
0, 0, 0, 68, 0, 0, 0, 0, 0, 0,
0, 107, 76, 0, 0, 0, 81, 0, 0, 0,
0, 87, 0, 0, 0, 0, 0, 89, 0, 94,
0, 0, 0, 0, 96, 0, 98, 0, 102, 0,
0, 0, 0, 0, 0, 0, 0, 160, 113, 0,
0, 0, 0, 119, 0, 0, 0, 0, 0, 125,
0, 0, 0, 0, 0, 131, 0, 0, 0, 0,
0, 136, 0, 0, 0, 0, 140, 0, 0, 0,
144, 0, 0, 0, 149, 0, 0, 0, 0, 153,
0, 0, 0, 0, 158, 0, 0, 0, 0, 0,
210, 169, 165, 0, 0, 0, 0, 0, 0, 177,
175, 0, 0, 0, 0, 0, 0, 184, 181, 0,
0, 0, 0, 0, 190, 0, 0, 0, 0, 0,
193, 0, 0, 198, 0, 0, 0, 0, 201, 0,
0, 206, 0, 0, 0, 0, 0, 0, 0, 0,
255, 216, 0, 0, 0, 0, 222, 0, 0, 0,
0, 0, 228, 0, 226, 0, 0, 0, 231, 0,
0, 234, 0, 0, 237, 0, 0, 247, 242, 0,
0, 0, 0, 245, 0, 0, 0, 0, 0, 251,
0, 0, 0, 0, 0, 269, 259, 0, 0, 265,
0, 0, 0, 0, 0, 0, 0, 0, 0, 289,
276, 0, 0, 0, 0, 0, 280, 0, 0, 0,
284, 0, 0, 0, 0, 0, 0, 0, 0, 346,
294, 0, 0, 0, 297, 0, 0, 312, 307, 301,
0, 303, 0, 305, 0, 0, 0, 309, 0, 0,
0, 0, 317, 0, 0, 0, 0, 325, 323, 0,
0, 0, 0, 0, 0, 329, 0, 0, 0, 335,
0, 0, 0, 0, 0, 341, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 387, 350, 0, 0,
356, 0, 0, 0, 0, 0, 365, 362, 0, 0,
0, 0, 0, 0, 0, 370, 0, 0, 0, 0,
374, 0, 0, 0, 383, 0, 0, 381, 0, 0,
0, 0, 0, 0, 0, 0, 0, 457, 394, 0,
392, 0, 0, 0, 400, 0, 0, 0, 0, 0,
406, 0, 0, 0, 0, 0, 411, 0, 0, 0,
0, 421, 0, 417, 0, 0, 0, 0, 0, 0,
0, 425, 0, 0, 0, 431, 0, 0, 0, 0,
0, 442, 438, 0, 0, 0, 0, 0, 0, 0,
0, 0, 447, 0, 0, 0, 0, 452, 0, 0,
0, 0, 0, 0, 0, 0, 0, 519, 474, 463,
0, 0, 0, 468, 0, 0, 0, 0, 471, 0,
0, 0, 0, 0, 478, 0, 0, 0, 486, 484,
0, 0, 0, 0, 0, 0, 488, 0, 493, 0,
0, 0, 0, 499, 0, 0, 0, 0, 0, 501,
0, 504, 0, 0, 514, 509, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 577,
526, 523, 0, 0, 0, 0, 541, 531, 0, 0,
0, 534, 0, 0, 538, 0, 0, 0, 0, 0,
0, 544, 0, 0, 548, 0, 0, 0, 553, 0,
0, 0, 0, 559, 0, 0, 0, 0, 0, 562,
0, 0, 572, 567, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 603, 582, 0,
0, 0, 596, 587, 0, 0, 0, 592, 0, 0,
0, 0, 0, 0, 0, 0, 598, 0, 0, 0,
0, 0, 0, 634, 611, 607, 0, 0, 0, 0,
0, 621, 617, 0, 0, 0, 0, 0, 0, 0,
0, 630, 625, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 659, 649, 0, 646, 643, 641,
0, 0, 0, 0, 0, 0, 0, 0, 0, 653,
0, 0, 0, 0, 0, 0, 0, 0, 0, 702,
666, 0, 0, 0, 0, 0, 672, 0, 0, 0,
0, 0, 677, 0, 0, 0, 0, 683, 0, 0,
0, 0, 0, 687, 0, 0, 0, 692, 0, 0,
0, 0, 697, 0, 0, 0, 0, 0, 0, 0,
0, 0, 712, 709, 0, 0, 0, 0, 0, 0,
0, 0, 747, 719, 0, 0, 0, 0, 0, 725,
0, 0, 0, 0, 0, 730, 0, 0, 0, 0,
734, 0, 0, 0, 737, 0, 0, 744, 0, 0,
0, 0, 0, 0, 0, 0, 0, 773, 754, 0,
0, 0, 0, 0, 760, 0, 0, 0, 0, 0,
765, 0, 0, 0, 0, 769, 0, 0, 0, 0,
0, 0, 0, 782, 780, 0, 0, 0, 0, 0,
0, 0, 832, 789, 0, 0, 0, 0, 0, 795,
0, 0, 0, 0, 0, 800, 0, 0, 0, 0,
806, 0, 0, 0, 0, 0, 810, 0, 0, 0,
816, 0, 0, 0, 0, 0, 827, 823, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 871, 842, 838, 0, 0, 0, 0, 0,
0, 0, 863, 847, 0, 0, 0, 858, 854, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 866, 0, 0, 0, 0, 0, 0,
0, 900, 878, 0, 0, 0, 0, 0, 884, 0,
0, 0, 0, 0, 889, 0, 0, 0, 0, 893,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
911, 907, 0, 0, 0, 0, 0, 0, 0, 0,
0, 925, 917, 0, 0, 0, 0, 922, 0, 0,
0, 0, 0, 0, 0, 984, 932, 0, 0, 0,
0, 0, 938, 0, 0, 0, 0, 0, 943, 0,
0, 0, 0, 950, 947, 0, 0, 0, 0, 0,
955, 953, 0, 0, 0, 962, 0, 0, 0, 0,
0, 0, 967, 0, 0, 0, 0, 975, 972, 0,
0, 0, 0, 0, 0, 980, 0, 0, 0, 0,
0, 0, 0, 0, 989, 0, 0, 0, 0, 995,
0, 0, 0, 0, 0, 1007, 1001, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 1012, 0, 0,
0, 0, 1018, 0, 0, 0, 0, 0, 1025, 0,
0, 0, 0, 0, 0, 1028, 0, 0, 1031, 0,
0, 1045, 1034, 0, 1037, 0, 0, 1040, 0, 0,
0, 0, 0, 0, 0, 1049, 0, 0, 0, 1061,
1055, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1071, 1067, 0, 0, 0, 0, 1069, 0, 0,
0, 1082, 1076, 0, 0, 0, 0, 1080, 0, 0,
0, 0, 1088, 0, 0, 0, 0, 0, 1091, 0,
0, 1111, 1103, 1098, 0, 0, 0, 0, 0, 0,
0, 0, 0, 1107, 0, 0, 0, 0, 0, 0,
0, 1118, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0
};
private static char entityValues[] = {
'\0', '\0', '\0', '\0', '\0', '\'', '\0', '\0', '\0', '\0',
'\264', '\0', '\0', '\0', '\342', '\0', '\0', '\0', '\0', '\0',
'\340', '\0', '\0', '\0', '\0', '\0', '\341', '\0', '\0', '\0',
'\0', '\0', '\343', '\0', '\0', '\0', '\344', '\0', '\0', '\0',
'\0', '\345', '\0', '\0', '\0', '\0', '\346', '\0', '\0', '\0',
'\0', '\u03B1', '\0', '\0', '\0', '\0', '\0', '\u2135', '\0', '\0',
'\u2220', '\0', '\u2227', '\0', '\0', '\0', '\0', '\u2248', '\0', '\0',
'&', '\0', '\0', '\0', '\0', '\240', '\0', '\0', '\254', '\0',
'\u2209', '\0', '\0', '\0', '\0', '\0', '\361', '\0', '\u03BD', '\0',
'\0', '\0', '\0', '\u2207', '\0', '\u220B', '\0', '\u2260', '\0', '\0',
'\0', '\u2284', '\0', '\0', '\0', '\0', '\u2013', '\0', '\0', '\0',
'\0', '\0', '\241', '\0', '\0', '\0', '\0', '\0', '\277', '\0',
'\0', '\0', '\0', '\0', '\354', '\0', '\0', '\0', '\0', '\0',
'\355', '\0', '\0', '\0', '\0', '\356', '\0', '\0', '\0', '\357',
'\0', '\0', '\0', '\u03B9', '\0', '\0', '\0', '\0', '\u2111', '\0',
'\0', '\0', '\u2208', '\0', '\0', '\0', '\0', '\u221E', '\0', '\u222B',
'\0', '\0', '\0', '\0', '\242', '\0', '\0', '\0', '\270', '\0',
'\0', '\0', '\0', '\0', '\244', '\0', '\u222A', '\0', '\0', '\0',
'\251', '\0', '\0', '\u2245', '\0', '\0', '\0', '\0', '\0', '\347',
'\0', '\0', '\u03C7', '\0', '\0', '\0', '\0', '\u21B5', '\0', '\0',
'\u2229', '\0', '\0', '\0', '\0', '\u2663', '\0', '\0', '\0', '\u02C6',
'\0', '\0', '\0', '\0', '\0', '\243', '\0', '\0', '\0', '\0',
'\0', '\261', '\0', '\0', '\0', '\266', '\0', '\u2202', '\0', '\u03C0',
'\u03D6', '\0', '\0', '\u03C6', '\0', '\0', '\u03C8', '\0', '\0', '\0',
'\0', '\u2032', '\0', '\0', '\u220F', '\0', '\u221D', '\0', '\0', '\0',
'\u22A5', '\0', '\0', '\0', '\u2030', '\0', '\0', '\0', '\245', '\0',
'\0', '\0', '\0', '\0', '\375', '\0', '\0', '\0', '\377', '\0',
'\0', '\0', '\0', '\0', '\0', '\246', '\0', '\0', '\0', '\u03B2',
'\0', '\0', '\0', '\u2022', '\0', '\0', '\0', '\0', '\u201E', '\0',
'\0', '\0', '\0', '\247', '\0', '\0', '\255', '\0', '\0', '\u2283',
'\262', '\0', '\263', '\0', '\271', '\0', '\u2287', '\0', '\u2211', '\0',
'\u2282', '\u2286', '\0', '\0', '\0', '\0', '\337', '\0', '\0', '\0',
'\0', '\u03C3', '\u03C2', '\0', '\u223C', '\0', '\0', '\0', '\u22C5', '\0',
'\0', '\0', '\0', '\0', '\u2660', '\0', '\0', '\0', '\0', '\0',
'\u0161', '\0', '\0', '\0', '\0', '\u201A', '\0', '\0', '\0', '\250',
'\0', '\0', '\0', '\0', '\0', '\371', '\0', '\0', '\0', '\0',
'\0', '\372', '\0', '\0', '\u2191', '\0', '\0', '\0', '\0', '\373',
'\0', '\0', '\0', '\374', '\0', '\0', '\0', '\0', '\0', '\0',
'\u03C5', '\0', '\u03D2', '\0', '\0', '\0', '\u21D1', '\0', '\0', '\u2228',
'\0', '\252', '\0', '\272', '\0', '\0', '\0', '\0', '\0', '\362',
'\0', '\0', '\0', '\0', '\0', '\363', '\0', '\0', '\0', '\0',
'\364', '\0', '\0', '\0', '\0', '\0', '\365', '\0', '\0', '\0',
'\u2297', '\0', '\0', '\0', '\366', '\0', '\0', '\0', '\0', '\0',
'\370', '\0', '\0', '\0', '\0', '\0', '\0', '\u03BF', '\0', '\0',
'\0', '\u03C9', '\0', '\0', '\0', '\0', '\u203E', '\0', '\0', '\0',
'\0', '\u2295', '\0', '\0', '\0', '\0', '\u0153', '\0', '\0', '\0',
'\0', '\0', '\253', '\0', '\0', '\0', '\0', '\u03BB', '\0', '\0',
'\u2190', '\0', '\0', '\u2329', '\0', '\0', '\0', '\u21D0', '\0', '\0',
'\0', '\0', '\0', '\u2217', '\0', '\u25CA', '\0', '\u2264', '\0', '\0',
'\0', '\0', '\u2308', '\0', '\0', '\0', '\0', '\0', '\u230A', '\0',
'<', '\0', '\0', '\u200E', '\0', '\0', '\0', '\0', '\u2018', '\0',
'\0', '\0', '\0', '\u2039', '\0', '\0', '\0', '\0', '\u201C', '\0',
'\0', '\0', '\256', '\0', '\0', '\u211C', '\0', '\0', '\0', '\0',
'\273', '\0', '\0', '\u2192', '\0', '\0', '\0', '\u221A', '\0', '\0',
'\u232A', '\0', '\0', '\u03C1', '\0', '\0', '\0', '\u21D2', '\0', '\0',
'\0', '\0', '\u2309', '\0', '\0', '\0', '\0', '\0', '\u230B', '\0',
'\0', '\u200F', '\0', '\0', '\0', '\0', '\u2019', '\0', '\0', '\0',
'\0', '\u203A', '\0', '\0', '\0', '\0', '\u201D', '\0', '\0', '\0',
'\0', '\257', '\0', '\0', '\0', '\0', '\265', '\0', '\0', '\0',
'\0', '\267', '\0', '\0', '\0', '\u2212', '\0', '\u03BC', '\0', '\0',
'\0', '\0', '\u2014', '\0', '\0', '\0', '\260', '\0', '\0', '\0',
'\u03B4', '\0', '\0', '\0', '\0', '\0', '\367', '\0', '\0', '\0',
'\u2666', '\0', '\0', '\0', '\u2193', '\0', '\0', '\0', '\0', '\u2020',
'\0', '\0', '\0', '\u21D3', '\0', '\0', '\0', '\0', '\0', '\0',
'\274', '\0', '\275', '\0', '\0', '\276', '\0', '\0', '\u2044', '\0',
'\0', '\0', '\u0192', '\0', '\0', '\0', '\0', '\0', '\u2200', '\0',
'\0', '\0', '\0', '\0', '\0', '\300', '\0', '\0', '\0', '\0',
'\0', '\301', '\0', '\0', '\0', '\0', '\302', '\0', '\0', '\0',
'\0', '\0', '\303', '\0', '\0', '\0', '\304', '\0', '\0', '\0',
'\0', '\305', '\0', '\0', '\0', '\0', '\306', '\0', '\0', '\0',
'\0', '\u0391', '\0', '\0', '\0', '\0', '\0', '\0', '\307', '\0',
'\0', '\u03A7', '\0', '\0', '\0', '\0', '\0', '\0', '\310', '\0',
'\0', '\0', '\0', '\0', '\311', '\0', '\0', '\0', '\0', '\312',
'\0', '\0', '\0', '\313', '\0', '\0', '\320', '\0', '\0', '\0',
'\0', '\0', '\0', '\u0395', '\0', '\0', '\u0397', '\0', '\0', '\0',
'\0', '\0', '\0', '\314', '\0', '\0', '\0', '\0', '\0', '\315',
'\0', '\0', '\0', '\0', '\316', '\0', '\0', '\0', '\317', '\0',
'\0', '\0', '\u0399', '\0', '\0', '\0', '\0', '\0', '\0', '\321',
'\0', '\u039D', '\0', '\0', '\0', '\0', '\0', '\0', '\322', '\0',
'\0', '\0', '\0', '\0', '\323', '\0', '\0', '\0', '\0', '\324',
'\0', '\0', '\0', '\0', '\0', '\325', '\0', '\0', '\0', '\326',
'\0', '\0', '\0', '\0', '\0', '\330', '\0', '\0', '\0', '\0',
'\0', '\0', '\u039F', '\0', '\0', '\0', '\u03A9', '\0', '\0', '\0',
'\0', '\u0152', '\0', '\0', '\0', '\0', '\0', '\327', '\0', '\0',
'\0', '\u02DC', '\0', '\0', '\0', '\0', '\376', '\0', '\0', '\0',
'\u03B8', '\0', '\0', '\u03D1', '\0', '\0', '\0', '\u2234', '\0', '\0',
'\0', '\0', '\u2009', '\0', '\0', '\u03C4', '\0', '\0', '\0', '\0',
'\u2122', '\0', '\0', '\0', '\0', '\0', '\0', '\331', '\0', '\0',
'\0', '\0', '\0', '\332', '\0', '\0', '\0', '\0', '\333', '\0',
'\0', '\0', '\334', '\0', '\0', '\0', '\0', '\0', '\0', '\u03A5',
'\0', '\0', '\0', '\0', '\0', '\0', '\335', '\0', '\0', '\0',
'\u0178', '\0', '\0', '\0', '\0', '\0', '\336', '\0', '\0', '\0',
'\0', '\u0398', '\0', '\0', '\u03A4', '\0', '\0', '\0', '\0', '\0',
'\0', '\350', '\0', '\0', '\0', '\0', '\0', '\351', '\0', '\0',
'\0', '\0', '\352', '\0', '\0', '\0', '\353', '\0', '\0', '\u20AC',
'\0', '\0', '\360', '\0', '\u03B7', '\0', '\0', '\0', '\0', '\0',
'\0', '\u03B5', '\0', '\0', '\0', '\0', '\u2203', '\0', '\0', '\0',
'\0', '\u2205', '\0', '\0', '\u2003', '\0', '\0', '\0', '\0', '\u2261',
'\0', '\0', '\0', '\u2002', '\0', '\0', '\0', '\0', '\u0392', '\0',
'\0', '\0', '\0', '\0', '\u0393', '\0', '\0', '\0', '\0', '\0',
'\u0394', '\0', '\0', '\0', '\0', '\0', '\u2021', '\0', '\0', '\0',
'\0', '\u0396', '\0', '\0', '\0', '\0', '\0', '\u039A', '\0', '\0',
'\0', '\0', '\0', '\0', '\u039B', '\0', '\0', '\u039C', '\0', '\0',
'\u039E', '\0', '\0', '\u03A0', '\0', '\0', '\u03A6', '\0', '\0', '\u03A8',
'\0', '\0', '\0', '\0', '\u2033', '\0', '\0', '\0', '\u03A1', '\0',
'\0', '\0', '\0', '\0', '\u03A3', '\0', '\0', '\0', '\0', '\0',
'\u0160', '\0', '\0', '\0', '\0', '\0', '\u03B3', '\0', '\u2265', '\0',
'>', '\0', '\0', '\0', '\0', '\u03B6', '\0', '\0', '\0', '\u200C',
'\0', '\u200D', '\0', '\0', '\0', '\0', '\0', '\u03BA', '\0', '\0',
'\u03BE', '\0', '\0', '\0', '\0', '\0', '\0', '\u2026', '\0', '\0',
'\0', '\0', '\u2665', '\0', '\0', '\0', '\u2194', '\0', '\0', '\0',
'\u21D4', '\0', '\0', '\0', '\0', '\0', '\0', '\u2118', '\0', '\0',
'\0', '\0', '"'
};
private static int lookupFirstChar[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 659, 984, 702, 995, 712,
0, 989, 0, 747, 0, 1012, 1018, 1025, 773, 782,
1031, 0, 1045, 1049, 911, 871, 0, 0, 1028, 900,
1007, 0, 0, 0, 0, 0, 0, 1, 269, 160,
603, 925, 634, 1061, 1091, 107, 0, 1082, 457, 577,
71, 387, 210, 1118, 519, 289, 832, 346, 0, 1111,
1088, 255, 1071, 0, 0, 0, 0
};
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -