source: icXML/icXML-devel/src/xercesc/util/XMLUni.cpp @ 2732

Last change on this file since 2732 was 2722, checked in by cameron, 7 years ago

Original Xerces files with import mods for icxercesc

File size: 70.2 KB
Line 
1/*
2 * Licensed to the Apache Software Foundation (ASF) under one or more
3 * contributor license agreements.  See the NOTICE file distributed with
4 * this work for additional information regarding copyright ownership.
5 * The ASF licenses this file to You under the Apache License, Version 2.0
6 * (the "License"); you may not use this file except in compliance with
7 * the License.  You may obtain a copy of the License at
8 *
9 *      http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17
18/*
19 * $Id: XMLUni.cpp 833045 2009-11-05 13:21:27Z borisk $
20 */
21
22
23// ---------------------------------------------------------------------------
24//  Includes
25// ---------------------------------------------------------------------------
26#include <xercesc/util/XMLUniDefs.hpp>
27#include <xercesc/util/XMLUni.hpp>
28
29XERCES_CPP_NAMESPACE_BEGIN
30
31// ---------------------------------------------------------------------------
32//  XMLUni: Static data
33// ---------------------------------------------------------------------------
34
35const XMLCh XMLUni::fgAnyString[] =
36{
37    chLatin_A, chLatin_N, chLatin_Y, chNull
38};
39
40const XMLCh XMLUni::fgAttListString[] =
41{
42    chLatin_A, chLatin_T, chLatin_T, chLatin_L, chLatin_I, chLatin_S, chLatin_T, chNull
43};
44
45const XMLCh XMLUni::fgCommentString[] =
46{
47    chOpenAngle, chBang, chDash, chDash, chNull
48};
49
50const XMLCh XMLUni::fgCDATAString[] =
51{
52    chLatin_C, chLatin_D, chLatin_A, chLatin_T, chLatin_A, chNull
53};
54
55const XMLCh XMLUni::fgDefaultString[] =
56{
57    chPound, chLatin_D, chLatin_E, chLatin_F, chLatin_A, chLatin_U, chLatin_L, chLatin_T, chNull
58};
59
60const XMLCh XMLUni::fgDocTypeString[] =
61{
62    chOpenAngle, chBang, chLatin_D, chLatin_O, chLatin_C, chLatin_T, chLatin_Y, chLatin_P, chLatin_E, chNull
63};
64
65const XMLCh XMLUni::fgEBCDICEncodingString[] =
66{
67    // Just plain 'EBCDIC'
68    chLatin_E, chLatin_B, chLatin_C, chLatin_D, chLatin_I, chLatin_C, chNull
69};
70
71const XMLCh XMLUni::fgElemString[] =
72{
73    chLatin_E, chLatin_L, chLatin_E, chLatin_M, chLatin_E, chLatin_N, chLatin_T, chNull
74};
75
76const XMLCh XMLUni::fgEmptyString[] =
77{
78    chLatin_E, chLatin_M, chLatin_P, chLatin_T, chLatin_Y, chNull
79};
80
81const XMLCh XMLUni::fgEncodingString[] =
82{
83    chLatin_e, chLatin_n, chLatin_c, chLatin_o, chLatin_d, chLatin_i, chLatin_n, chLatin_g, chNull
84};
85
86const XMLCh XMLUni::fgEntitString[] =
87{
88    chLatin_E, chLatin_N, chLatin_T, chLatin_I, chLatin_T, chNull
89};
90
91const XMLCh XMLUni::fgEntityString[] =
92{
93    chLatin_E, chLatin_N, chLatin_T, chLatin_I, chLatin_T, chLatin_Y, chNull
94};
95
96const XMLCh XMLUni::fgEntitiesString[] =
97{
98    chLatin_E, chLatin_N, chLatin_T, chLatin_I, chLatin_T, chLatin_I, chLatin_E, chLatin_S, chNull
99};
100
101const XMLCh XMLUni::fgEnumerationString[] =
102{
103    chLatin_E, chLatin_N, chLatin_U, chLatin_M, chLatin_E, chLatin_R, chLatin_A, chLatin_T, chLatin_I, chLatin_O, chLatin_N, chNull
104};
105
106const XMLCh XMLUni::fgExceptDomain[] =
107{
108        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
109    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c
110    ,   chLatin_h, chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g
111    ,   chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chForwardSlash
112    ,   chLatin_m, chLatin_e, chLatin_s, chLatin_s, chLatin_a, chLatin_g
113    ,   chLatin_e, chLatin_s, chForwardSlash, chLatin_X, chLatin_M, chLatin_L
114    ,   chDigit_4, chLatin_C, chLatin_E, chLatin_r, chLatin_r, chLatin_o
115    ,   chLatin_r, chLatin_s, chNull
116};
117
118const XMLCh XMLUni::fgFixedString[] =
119{
120    chPound, chLatin_F, chLatin_I, chLatin_X, chLatin_E, chLatin_D, chNull
121};
122
123const XMLCh XMLUni::fgIBM037EncodingString[] =
124{
125    chLatin_E, chLatin_B, chLatin_C, chLatin_D, chLatin_I, chLatin_C, chDash, chLatin_C, chLatin_P, chDash, chLatin_U, chLatin_S, chNull
126};
127
128const XMLCh XMLUni::fgIBM037EncodingString2[] =
129{
130    chLatin_I, chLatin_B, chLatin_M, chDigit_0, chDigit_3, chDigit_7, chNull
131};
132
133//hhe
134const XMLCh XMLUni::fgIBM1047EncodingString[] =
135{
136    chLatin_I, chLatin_B, chLatin_M, chDigit_1, chDigit_0, chDigit_4, chDigit_7, chNull
137};
138
139const XMLCh XMLUni::fgIBM1047EncodingString2[] =
140{
141    chLatin_I, chLatin_B, chLatin_M, chDash, chDigit_1, chDigit_0, chDigit_4, chDigit_7, chNull
142};
143
144const XMLCh XMLUni::fgIBM1140EncodingString[] =
145{
146    chLatin_I, chLatin_B, chLatin_M, chDigit_1, chDigit_1, chDigit_4, chDigit_0, chNull
147};
148
149const XMLCh XMLUni::fgIBM1140EncodingString2[] =
150{
151    chLatin_I, chLatin_B, chLatin_M, chDigit_0, chDigit_1, chDigit_1, chDigit_4, chDigit_0, chNull
152};
153
154const XMLCh XMLUni::fgIBM1140EncodingString3[] =
155{
156    chLatin_C, chLatin_C, chLatin_S, chLatin_I, chLatin_D, chDigit_0, chDigit_1, chDigit_1, chDigit_4, chDigit_0, chNull
157};
158
159const XMLCh XMLUni::fgIBM1140EncodingString4[] =
160{
161    chLatin_C, chLatin_P, chDigit_0, chDigit_1, chDigit_1, chDigit_4, chDigit_0, chNull
162};
163
164const XMLCh XMLUni::fgIESString[] =
165{
166    chLatin_I, chLatin_E, chLatin_S, chNull
167};
168
169const XMLCh XMLUni::fgIDString[] =
170{
171    chLatin_I, chLatin_D, chNull
172};
173
174const XMLCh XMLUni::fgIDRefString[] =
175{
176    chLatin_I, chLatin_D, chLatin_R, chLatin_E, chLatin_F, chNull
177};
178
179const XMLCh XMLUni::fgIDRefsString[] =
180{
181    chLatin_I, chLatin_D, chLatin_R, chLatin_E, chLatin_F, chLatin_S, chNull
182};
183
184const XMLCh XMLUni::fgImpliedString[] =
185{
186    chPound, chLatin_I, chLatin_M, chLatin_P, chLatin_L, chLatin_I, chLatin_E, chLatin_D, chNull
187};
188
189const XMLCh XMLUni::fgIgnoreString[] =
190{
191    chLatin_I, chLatin_G, chLatin_N, chLatin_O, chLatin_R, chLatin_E, chNull
192};
193
194const XMLCh XMLUni::fgIncludeString[] =
195{
196    chLatin_I, chLatin_N, chLatin_C, chLatin_L, chLatin_U, chLatin_D, chLatin_E, chNull
197};
198
199const XMLCh XMLUni::fgISO88591EncodingString[] =
200{
201    chLatin_I, chLatin_S, chLatin_O, chDigit_8, chDigit_8, chDigit_5, chDigit_9, chDash, chDigit_1, chNull
202};
203
204const XMLCh XMLUni::fgISO88591EncodingString2[] =
205{
206    chLatin_I, chLatin_S, chLatin_O, chDash, chDigit_8, chDigit_8, chDigit_5, chDigit_9, chDash, chDigit_1, chNull
207};
208
209const XMLCh XMLUni::fgISO88591EncodingString3[] =
210{
211    chLatin_I, chLatin_S, chLatin_O, chUnderscore, chDigit_8, chDigit_8, chDigit_5, chDigit_9, chDash, chDigit_1, chNull
212};
213
214const XMLCh XMLUni::fgISO88591EncodingString4[] =
215{
216    chLatin_I, chLatin_B, chLatin_M, chDash, chDigit_8, chDigit_1, chDigit_9, chNull
217};
218
219const XMLCh XMLUni::fgISO88591EncodingString5[] =
220{
221    chLatin_I, chLatin_B, chLatin_M, chDigit_8, chDigit_1, chDigit_9, chNull
222};
223
224const XMLCh XMLUni::fgISO88591EncodingString6[] =
225{
226    chLatin_L, chLatin_A, chLatin_T, chLatin_I, chLatin_N, chDigit_1, chNull
227};
228
229const XMLCh XMLUni::fgISO88591EncodingString7[] =
230{
231    chLatin_L, chLatin_A, chLatin_T, chLatin_I, chLatin_N, chDash, chDigit_1, chNull
232};
233
234const XMLCh XMLUni::fgISO88591EncodingString8[] =
235{
236    chLatin_L, chLatin_A, chLatin_T, chLatin_I, chLatin_N, chUnderscore, chDigit_1, chNull
237};
238
239const XMLCh XMLUni::fgISO88591EncodingString9[] =
240{
241    chLatin_C, chLatin_P, chDigit_8, chDigit_1, chDigit_9, chNull
242};
243
244const XMLCh XMLUni::fgISO88591EncodingString10[] =
245{
246    chLatin_C, chLatin_S, chLatin_I, chLatin_S, chLatin_O, chLatin_L, chLatin_A, chLatin_T, chLatin_I, chLatin_N, chDigit_1, chNull
247};
248
249const XMLCh XMLUni::fgISO88591EncodingString11[] =
250{
251    chLatin_I, chLatin_S, chLatin_O, chDash, chLatin_I, chLatin_R, chDash, chDigit_1, chDigit_0, chDigit_0, chNull
252};
253
254const XMLCh XMLUni::fgISO88591EncodingString12[] =
255{
256    chLatin_L, chDigit_1, chNull
257};
258
259const XMLCh XMLUni::fgLocalHostString[] =
260{
261    chLatin_l, chLatin_o, chLatin_c, chLatin_a, chLatin_l, chLatin_h, chLatin_o, chLatin_s, chLatin_t, chNull
262};
263
264const XMLCh XMLUni::fgNoString[] =
265{
266    chLatin_n, chLatin_o, chNull
267};
268
269const XMLCh XMLUni::fgNotationString[] =
270{
271    chLatin_N, chLatin_O, chLatin_T, chLatin_A, chLatin_T, chLatin_I, chLatin_O, chLatin_N, chNull
272};
273
274const XMLCh XMLUni::fgNDATAString[] =
275{
276    chLatin_N, chLatin_D, chLatin_A, chLatin_T, chLatin_A, chNull
277};
278
279const XMLCh XMLUni::fgNmTokenString[] =
280{
281    chLatin_N, chLatin_M, chLatin_T, chLatin_O, chLatin_K, chLatin_E, chLatin_N, chNull
282};
283
284const XMLCh XMLUni::fgNmTokensString[] =
285{
286    chLatin_N, chLatin_M, chLatin_T, chLatin_O, chLatin_K, chLatin_E, chLatin_N, chLatin_S, chNull
287};
288
289const XMLCh XMLUni::fgPCDATAString[] =
290{
291    chPound, chLatin_P, chLatin_C, chLatin_D, chLatin_A, chLatin_T, chLatin_A, chNull
292};
293
294const XMLCh XMLUni::fgPIString[] =
295{
296    chOpenAngle, chQuestion, chNull
297};
298
299const XMLCh XMLUni::fgPubIDString[] =
300{
301    chLatin_P, chLatin_U, chLatin_B, chLatin_L, chLatin_I, chLatin_C, chNull
302};
303
304const XMLCh XMLUni::fgRefString[] =
305{
306    chLatin_R, chLatin_E, chLatin_F, chNull
307};
308
309const XMLCh XMLUni::fgRequiredString[] =
310{
311    chPound, chLatin_R, chLatin_E, chLatin_Q, chLatin_U, chLatin_I, chLatin_R, chLatin_E, chLatin_D, chNull
312};
313
314const XMLCh XMLUni::fgStandaloneString[] =
315{
316    chLatin_s, chLatin_t, chLatin_a, chLatin_n, chLatin_d, chLatin_a, chLatin_l, chLatin_o, chLatin_n, chLatin_e, chNull
317};
318
319const XMLCh XMLUni::fgVersion1_0[] =
320{
321    chDigit_1, chPeriod, chDigit_0, chNull
322};
323
324const XMLCh XMLUni::fgVersion1_1[] =
325{
326    chDigit_1, chPeriod, chDigit_1, chNull
327};
328
329const XMLCh XMLUni::fgSysIDString[] =
330{
331    chLatin_S, chLatin_Y, chLatin_S, chLatin_T, chLatin_E, chLatin_M, chNull
332};
333
334const XMLCh XMLUni::fgUnknownURIName[] =
335{
336        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
337    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c
338    ,   chLatin_h, chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g
339    ,   chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chForwardSlash
340    ,   chLatin_U, chLatin_k, chLatin_n, chLatin_o, chLatin_w, chLatin_n
341    ,   chLatin_N, chLatin_S, chNull
342};
343
344const XMLCh XMLUni::fgUCS4EncodingString[] =
345{
346    chLatin_U, chLatin_C, chLatin_S, chDigit_4, chNull
347};
348
349const XMLCh XMLUni::fgUCS4EncodingString2[] =
350{
351    chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_4, chNull
352};
353
354const XMLCh XMLUni::fgUCS4EncodingString3[] =
355{
356    chLatin_U, chLatin_C, chLatin_S, chUnderscore, chDigit_4, chNull
357};
358
359const XMLCh XMLUni::fgUCS4EncodingString4[] =
360{
361    chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_3, chDigit_2, chNull
362};
363
364const XMLCh XMLUni::fgUCS4EncodingString5[] =
365{
366    chLatin_I, chLatin_S, chLatin_O, chDash, chDigit_1, chDigit_0, chDigit_6, chDigit_4, chDigit_6,
367    chDash, chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_4, chNull
368};
369
370const XMLCh XMLUni::fgUCS4BEncodingString[] =
371{
372    chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_4, chSpace, chOpenParen, chLatin_B, chLatin_E, chCloseParen, chNull
373};
374
375const XMLCh XMLUni::fgUCS4BEncodingString2[] =
376{
377    chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_4, chLatin_B, chLatin_E, chNull
378};
379
380const XMLCh XMLUni::fgUCS4LEncodingString[] =
381{
382    chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_4, chSpace, chOpenParen, chLatin_L, chLatin_E, chCloseParen, chNull
383};
384
385const XMLCh XMLUni::fgUCS4LEncodingString2[] =
386{
387    chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_4, chLatin_L, chLatin_E, chNull
388};
389
390const XMLCh XMLUni::fgUSASCIIEncodingString[] =
391{
392    chLatin_U, chLatin_S, chDash, chLatin_A, chLatin_S, chLatin_C, chLatin_I, chLatin_I, chNull
393};
394
395const XMLCh XMLUni::fgUSASCIIEncodingString2[] =
396{
397    chLatin_U, chLatin_S, chLatin_A, chLatin_S, chLatin_C, chLatin_I, chLatin_I, chNull
398};
399
400const XMLCh XMLUni::fgUSASCIIEncodingString3[] =
401{
402    chLatin_A, chLatin_S, chLatin_C, chLatin_I, chLatin_I, chNull
403};
404
405const XMLCh XMLUni::fgUSASCIIEncodingString4[] =
406{
407    chLatin_U, chLatin_S, chUnderscore, chLatin_A, chLatin_S, chLatin_C, chLatin_I, chLatin_I, chNull
408};
409
410const XMLCh XMLUni::fgUTF8EncodingString[] =
411{
412    chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_8, chNull
413};
414
415const XMLCh XMLUni::fgUTF8EncodingString2[] =
416{
417    chLatin_U, chLatin_T, chLatin_F, chDigit_8, chNull
418};
419
420const XMLCh XMLUni::fgUTF16EncodingString[] =
421{
422    chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_1, chDigit_6, chNull
423};
424
425const XMLCh XMLUni::fgUTF16EncodingString2[] =
426{
427    chLatin_U, chLatin_C, chLatin_S, chDigit_2, chNull
428};
429
430const XMLCh XMLUni::fgUTF16EncodingString3[] =
431{
432    chLatin_I, chLatin_B, chLatin_M, chDigit_1, chDigit_2, chDigit_0, chDigit_0, chNull
433};
434
435const XMLCh XMLUni::fgUTF16EncodingString4[] =
436{
437    chLatin_I, chLatin_B, chLatin_M, chDash, chDigit_1, chDigit_2, chDigit_0, chDigit_0, chNull
438};
439
440const XMLCh XMLUni::fgUTF16EncodingString5[] =
441{
442    chLatin_U, chLatin_T, chLatin_F, chDigit_1, chDigit_6, chNull
443};
444
445const XMLCh XMLUni::fgUTF16EncodingString6[] =
446{
447    chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_2, chNull
448};
449
450const XMLCh XMLUni::fgUTF16EncodingString7[] =
451{
452    chLatin_I, chLatin_S, chLatin_O, chDash, chDigit_1, chDigit_0, chDigit_6, chDigit_4
453    , chDigit_6, chDash, chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_2, chNull
454};
455
456const XMLCh XMLUni::fgUTF16BEncodingString[] =
457{
458    chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_1, chDigit_6, chSpace, chOpenParen, chLatin_B, chLatin_E, chCloseParen, chNull
459};
460
461const XMLCh XMLUni::fgUTF16BEncodingString2[] =
462{
463    chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_1, chDigit_6, chLatin_B, chLatin_E, chNull
464};
465
466const XMLCh XMLUni::fgUTF16LEncodingString[] =
467{
468    chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_1, chDigit_6, chSpace, chOpenParen, chLatin_L, chLatin_E, chCloseParen, chNull
469};
470
471const XMLCh XMLUni::fgUTF16LEncodingString2[] =
472{
473    chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_1, chDigit_6, chLatin_L, chLatin_E, chNull
474};
475
476const XMLCh XMLUni::fgVersionString[] =
477{
478    chLatin_v, chLatin_e, chLatin_r, chLatin_s, chLatin_i, chLatin_o, chLatin_n, chNull
479};
480
481const XMLCh XMLUni::fgValidityDomain[] =
482{
483        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
484    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
485    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
486    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_m, chLatin_e
487    ,   chLatin_s, chLatin_s, chLatin_a, chLatin_g, chLatin_e, chLatin_s
488    ,   chForwardSlash, chLatin_X, chLatin_M, chLatin_L, chLatin_V, chLatin_a
489    ,   chLatin_l, chLatin_i, chLatin_d, chLatin_i, chLatin_t, chLatin_y, chNull
490};
491
492const XMLCh XMLUni::fgWin1252EncodingString[] =
493{
494        chLatin_W, chLatin_I, chLatin_N, chLatin_D, chLatin_O, chLatin_W
495    ,   chLatin_S, chDash, chDigit_1, chDigit_2, chDigit_5, chDigit_2, chNull
496};
497
498const XMLCh XMLUni::fgXMLChEncodingString[] =
499{
500        chLatin_X, chLatin_E, chLatin_R, chLatin_C, chLatin_E, chLatin_S
501    ,   chDash, chLatin_X, chLatin_M, chLatin_L, chLatin_C, chLatin_H, chNull
502};
503
504const XMLCh XMLUni::fgXMLString[] =
505{
506    chLatin_x, chLatin_m, chLatin_l, chNull
507};
508
509//xml{S}
510const XMLCh XMLUni::fgXMLStringSpace[] =
511{
512    chLatin_x, chLatin_m, chLatin_l, chSpace, chNull
513};
514
515const XMLCh XMLUni::fgXMLStringHTab[] =
516{
517    chLatin_x, chLatin_m, chLatin_l, chHTab, chNull
518};
519
520const XMLCh XMLUni::fgXMLStringCR[] =
521{
522    chLatin_x, chLatin_m, chLatin_l, chCR, chNull
523};
524
525const XMLCh XMLUni::fgXMLStringLF[] =
526{
527    chLatin_x, chLatin_m, chLatin_l, chLF, chNull
528};
529
530//XML{S}
531const XMLCh XMLUni::fgXMLStringSpaceU[] =
532{
533    chLatin_X, chLatin_M, chLatin_L, chSpace, chNull
534};
535
536const XMLCh XMLUni::fgXMLStringHTabU[] =
537{
538    chLatin_X, chLatin_M, chLatin_L, chHTab, chNull
539};
540
541const XMLCh XMLUni::fgXMLStringCRU[] =
542{
543    chLatin_X, chLatin_M, chLatin_L, chCR, chNull
544};
545
546const XMLCh XMLUni::fgXMLStringLFU[] =
547{
548    chLatin_X, chLatin_M, chLatin_L, chLF, chNull
549};
550
551//<?xml{S}
552const XMLCh XMLUni::fgXMLDeclString[] =
553{
554    chOpenAngle, chQuestion, chLatin_x, chLatin_m, chLatin_l, chNull
555};
556
557const XMLCh XMLUni::fgXMLDeclStringSpace[] =
558{
559    chOpenAngle, chQuestion, chLatin_x, chLatin_m, chLatin_l, chSpace, chNull
560};
561
562const XMLCh XMLUni::fgXMLDeclStringHTab[] =
563{
564    chOpenAngle, chQuestion, chLatin_x, chLatin_m, chLatin_l, chHTab, chNull
565};
566
567const XMLCh XMLUni::fgXMLDeclStringLF[] =
568{
569    chOpenAngle, chQuestion, chLatin_x, chLatin_m, chLatin_l, chLF, chNull
570};
571
572const XMLCh XMLUni::fgXMLDeclStringCR[] =
573{
574    chOpenAngle, chQuestion, chLatin_x, chLatin_m, chLatin_l, chCR, chNull
575};
576
577//<?XML{S}
578const XMLCh XMLUni::fgXMLDeclStringSpaceU[] =
579{
580    chOpenAngle, chQuestion, chLatin_X, chLatin_M, chLatin_L, chSpace, chNull
581};
582
583const XMLCh XMLUni::fgXMLDeclStringHTabU[] =
584{
585    chOpenAngle, chQuestion, chLatin_X, chLatin_M, chLatin_L, chHTab, chNull
586};
587
588const XMLCh XMLUni::fgXMLDeclStringLFU[] =
589{
590    chOpenAngle, chQuestion, chLatin_X, chLatin_M, chLatin_L, chLF, chNull
591};
592
593const XMLCh XMLUni::fgXMLDeclStringCRU[] =
594{
595    chOpenAngle, chQuestion, chLatin_X, chLatin_M, chLatin_L, chCR, chNull
596};
597
598const XMLCh XMLUni::fgXMLNSString[] =
599{
600    chLatin_x, chLatin_m, chLatin_l, chLatin_n, chLatin_s, chNull
601};
602
603const XMLCh XMLUni::fgXMLNSColonString[] =
604{
605    chLatin_x, chLatin_m, chLatin_l, chLatin_n, chLatin_s, chColon, chNull
606};
607
608const XMLCh XMLUni::fgXMLNSURIName[] =
609{
610        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
611    ,   chForwardSlash, chLatin_w, chLatin_w, chLatin_w, chPeriod, chLatin_w
612    ,   chDigit_3, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
613    ,   chDigit_2, chDigit_0, chDigit_0, chDigit_0, chForwardSlash
614    ,   chLatin_x, chLatin_m, chLatin_l, chLatin_n, chLatin_s, chForwardSlash
615    ,   chNull
616};
617
618const XMLCh XMLUni::fgXMLErrDomain[] =
619{
620        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
621    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
622    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
623    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_m, chLatin_e
624    ,   chLatin_s, chLatin_s, chLatin_a, chLatin_g, chLatin_e, chLatin_s
625    ,   chForwardSlash, chLatin_X, chLatin_M, chLatin_L, chLatin_E, chLatin_r
626    ,   chLatin_r, chLatin_o, chLatin_r, chLatin_s, chNull
627};
628
629const XMLCh XMLUni::fgXMLURIName[] =
630{
631        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
632    ,   chForwardSlash, chLatin_w, chLatin_w, chLatin_w, chPeriod, chLatin_w
633    ,   chDigit_3, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
634    ,   chLatin_X, chLatin_M, chLatin_L, chForwardSlash, chDigit_1, chDigit_9
635    ,   chDigit_9, chDigit_8, chForwardSlash, chLatin_n, chLatin_a, chLatin_m
636    ,   chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chNull
637};
638
639const XMLCh XMLUni::fgInfosetURIName[] =
640{
641        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
642    ,   chForwardSlash, chLatin_w, chLatin_w, chLatin_w, chPeriod, chLatin_w
643    ,   chDigit_3, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
644    ,   chLatin_T, chLatin_R, chForwardSlash, chLatin_R, chLatin_E, chLatin_C
645    ,   chDash, chLatin_x, chLatin_m, chLatin_l, chNull
646};
647
648const XMLCh XMLUni::fgYesString[] =
649{
650        chLatin_y, chLatin_e, chLatin_s, chNull
651};
652
653const XMLCh XMLUni::fgZeroLenString[] = { chNull };
654
655const XMLCh XMLUni::fgDTDEntityString[] =
656{
657        chOpenSquare, chLatin_d, chLatin_t, chLatin_d, chCloseSquare, chNull
658};
659
660const XMLCh XMLUni::fgAmp[] =
661{
662        chLatin_a, chLatin_m, chLatin_p, chNull
663};
664
665const XMLCh XMLUni::fgLT[] =
666{
667        chLatin_l, chLatin_t, chNull
668};
669
670const XMLCh XMLUni::fgGT[] =
671{
672        chLatin_g, chLatin_t, chNull
673};
674
675const XMLCh XMLUni::fgQuot[] =
676{
677        chLatin_q, chLatin_u, chLatin_o, chLatin_t, chNull
678};
679
680const XMLCh XMLUni::fgApos[] =
681{
682        chLatin_a, chLatin_p, chLatin_o, chLatin_s, chNull
683};
684
685const XMLCh XMLUni::fgWFXMLScanner[] =
686{
687        chLatin_W, chLatin_F, chLatin_X, chLatin_M, chLatin_L, chLatin_S
688    ,   chLatin_c, chLatin_a, chLatin_n, chLatin_n, chLatin_e, chLatin_r, chNull
689};
690
691const XMLCh XMLUni::fgIGXMLScanner[] =
692{
693        chLatin_I, chLatin_G, chLatin_X, chLatin_M, chLatin_L, chLatin_S
694    ,   chLatin_c, chLatin_a, chLatin_n, chLatin_n, chLatin_e, chLatin_r, chNull
695};
696
697const XMLCh XMLUni::fgSGXMLScanner[] =
698{
699        chLatin_S, chLatin_G, chLatin_X, chLatin_M, chLatin_L, chLatin_S
700    ,   chLatin_c, chLatin_a, chLatin_n, chLatin_n, chLatin_e, chLatin_r, chNull
701};
702
703const XMLCh XMLUni::fgDGXMLScanner[] =
704{
705        chLatin_D, chLatin_G, chLatin_X, chLatin_M, chLatin_L, chLatin_S
706    ,   chLatin_c, chLatin_a, chLatin_n, chLatin_n, chLatin_e, chLatin_r, chNull
707};
708
709const XMLCh XMLUni::fgXSAXMLScanner[] =
710{
711        chLatin_X, chLatin_S, chLatin_A
712    ,   chLatin_X, chLatin_M, chLatin_L, chLatin_S
713    ,   chLatin_c, chLatin_a, chLatin_n, chLatin_n, chLatin_e, chLatin_r, chNull
714};
715
716const XMLCh XMLUni::fgCDataStart[] =
717{
718        chOpenAngle, chBang, chOpenSquare, chLatin_C, chLatin_D
719    ,   chLatin_A, chLatin_T, chLatin_A, chOpenSquare, chNull
720};
721
722const XMLCh XMLUni::fgCDataEnd[] =
723{
724         chCloseSquare, chCloseSquare, chCloseAngle, chNull
725};
726
727//Exception strings
728const XMLCh XMLUni::fgArrayIndexOutOfBoundsException_Name[] =
729{
730        chLatin_A, chLatin_r, chLatin_r, chLatin_a, chLatin_y, chLatin_I
731    ,   chLatin_n, chLatin_d, chLatin_e, chLatin_x, chLatin_O, chLatin_u
732    ,   chLatin_t, chLatin_o, chLatin_f, chLatin_B, chLatin_o, chLatin_u
733    ,   chLatin_n, chLatin_d, chLatin_s, chLatin_E, chLatin_x, chLatin_c
734    ,   chLatin_e, chLatin_p, chLatin_t, chLatin_i, chLatin_o, chLatin_n
735    ,   chNull
736};
737
738const XMLCh XMLUni::fgEmptyStackException_Name[] =
739{
740        chLatin_E, chLatin_m, chLatin_p, chLatin_t, chLatin_y, chLatin_S
741    ,   chLatin_t, chLatin_a, chLatin_c, chLatin_k, chLatin_E, chLatin_x
742    ,   chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i, chLatin_o
743    ,   chLatin_n, chNull
744};
745
746const XMLCh XMLUni::fgIllegalArgumentException_Name[] =
747{
748        chLatin_I, chLatin_l, chLatin_l, chLatin_e, chLatin_g, chLatin_a
749    ,   chLatin_l, chLatin_A, chLatin_r, chLatin_g, chLatin_u, chLatin_m
750    ,   chLatin_e, chLatin_n, chLatin_t, chLatin_E, chLatin_x, chLatin_c
751    ,   chLatin_e, chLatin_p, chLatin_t, chLatin_i, chLatin_o, chLatin_n
752    ,   chNull
753};
754
755const XMLCh XMLUni::fgInvalidCastException_Name[] =
756{
757        chLatin_I, chLatin_n, chLatin_v, chLatin_a, chLatin_l, chLatin_i
758    ,   chLatin_d, chLatin_C, chLatin_a, chLatin_s, chLatin_t, chLatin_E
759    ,   chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i
760    ,   chLatin_o, chLatin_n, chNull
761};
762
763const XMLCh XMLUni::fgIOException_Name[] =
764{
765        chLatin_I, chLatin_O, chLatin_E, chLatin_x, chLatin_c, chLatin_e
766    ,   chLatin_p, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
767};
768
769const XMLCh XMLUni::fgNoSuchElementException_Name[] =
770{
771        chLatin_N, chLatin_o, chLatin_S, chLatin_u, chLatin_c, chLatin_h
772    ,   chLatin_E, chLatin_l, chLatin_e, chLatin_m, chLatin_e, chLatin_n
773    ,   chLatin_t, chLatin_E, chLatin_x, chLatin_c, chLatin_e, chLatin_p
774    ,   chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
775};
776
777const XMLCh XMLUni::fgNullPointerException_Name[] =
778{
779        chLatin_N, chLatin_u, chLatin_l, chLatin_l, chLatin_P, chLatin_o
780    ,   chLatin_i, chLatin_n, chLatin_t, chLatin_e, chLatin_r, chLatin_E
781    ,   chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i
782    ,   chLatin_o, chLatin_n, chNull
783};
784
785const XMLCh XMLUni::fgXMLPlatformUtilsException_Name[] =
786{
787        chLatin_X, chLatin_M, chLatin_L, chLatin_P, chLatin_l, chLatin_a
788    ,   chLatin_t, chLatin_f, chLatin_o, chLatin_r, chLatin_m, chLatin_E
789    ,   chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i
790    ,   chLatin_o, chLatin_n, chNull
791};
792
793const XMLCh XMLUni::fgRuntimeException_Name[] =
794{
795        chLatin_R, chLatin_u, chLatin_n, chLatin_t, chLatin_i
796    ,   chLatin_m, chLatin_e, chLatin_E, chLatin_x, chLatin_c
797    ,   chLatin_e, chLatin_p, chLatin_t, chLatin_i, chLatin_o
798    ,   chLatin_n, chNull
799};
800
801const XMLCh XMLUni::fgTranscodingException_Name[] =
802{
803        chLatin_T, chLatin_r, chLatin_a, chLatin_n, chLatin_s, chLatin_c
804    ,   chLatin_o, chLatin_d, chLatin_i, chLatin_n, chLatin_g, chLatin_E
805    ,   chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i
806    ,   chLatin_o, chLatin_n, chNull
807};
808
809const XMLCh XMLUni::fgUnexpectedEOFException_Name[] =
810{
811        chLatin_U, chLatin_n, chLatin_e, chLatin_x, chLatin_p, chLatin_e
812    ,   chLatin_c, chLatin_t, chLatin_e, chLatin_d, chLatin_E, chLatin_O
813    ,   chLatin_F, chLatin_E, chLatin_x, chLatin_c, chLatin_e, chLatin_p
814    ,   chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
815};
816
817const XMLCh XMLUni::fgUnsupportedEncodingException_Name[] =
818{
819        chLatin_U, chLatin_n, chLatin_s, chLatin_u, chLatin_p, chLatin_p
820    ,   chLatin_o, chLatin_r, chLatin_t, chLatin_e, chLatin_d, chLatin_E
821    ,   chLatin_n, chLatin_c, chLatin_o, chLatin_d, chLatin_i, chLatin_n
822    ,   chLatin_g, chLatin_E, chLatin_x, chLatin_c, chLatin_e, chLatin_p
823    ,   chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
824};
825
826const XMLCh XMLUni::fgUTFDataFormatException_Name[] =
827{
828        chLatin_U, chLatin_T, chLatin_F, chLatin_D, chLatin_a, chLatin_t
829    ,   chLatin_a, chLatin_F, chLatin_o, chLatin_r, chLatin_m, chLatin_a
830    ,   chLatin_t, chLatin_E, chLatin_x, chLatin_c, chLatin_e, chLatin_p
831    ,   chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
832};
833
834
835const XMLCh XMLUni::fgNetAccessorException_Name[] =
836{
837        chLatin_N, chLatin_e, chLatin_t, chLatin_A, chLatin_c, chLatin_c
838    ,   chLatin_e, chLatin_s, chLatin_s, chLatin_o, chLatin_r, chLatin_E
839    ,   chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i
840    ,   chLatin_o, chLatin_n, chNull
841};
842
843
844const XMLCh XMLUni::fgMalformedURLException_Name[] =
845{
846        chLatin_M, chLatin_a, chLatin_l, chLatin_f, chLatin_o, chLatin_r
847    ,   chLatin_m, chLatin_e, chLatin_d, chLatin_U, chLatin_R, chLatin_L
848    ,   chLatin_E, chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t
849    ,   chLatin_i, chLatin_o, chLatin_n, chNull
850};
851
852const XMLCh XMLUni::fgNumberFormatException_Name[] =
853{
854        chLatin_N, chLatin_u, chLatin_m, chLatin_b, chLatin_e, chLatin_r
855    ,   chLatin_F, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_t
856    ,   chLatin_E, chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t
857    ,   chLatin_i, chLatin_o, chLatin_n, chNull
858};
859
860const XMLCh XMLUni::fgParseException_Name[] =
861{
862        chLatin_P, chLatin_a, chLatin_r, chLatin_s, chLatin_e
863    ,   chLatin_E, chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t
864    ,   chLatin_i, chLatin_o, chLatin_n, chNull
865};
866
867const XMLCh XMLUni::fgInvalidDatatypeFacetException_Name[] =
868{
869        chLatin_I, chLatin_n, chLatin_v, chLatin_a, chLatin_l, chLatin_i
870    ,   chLatin_d, chLatin_D, chLatin_a, chLatin_t, chLatin_a, chLatin_t
871    ,   chLatin_y, chLatin_p, chLatin_e, chLatin_F, chLatin_a, chLatin_c
872    ,   chLatin_e, chLatin_t, chLatin_E, chLatin_x, chLatin_c, chLatin_e
873    ,   chLatin_p, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
874};
875
876const XMLCh XMLUni::fgInvalidDatatypeValueException_Name[] =
877{
878        chLatin_I, chLatin_n, chLatin_v, chLatin_a, chLatin_l, chLatin_i
879    ,   chLatin_d, chLatin_D, chLatin_a, chLatin_t, chLatin_a, chLatin_t
880    ,   chLatin_y, chLatin_p, chLatin_e, chLatin_V, chLatin_a, chLatin_l
881    ,   chLatin_u, chLatin_e, chLatin_E, chLatin_x, chLatin_c, chLatin_e
882    ,   chLatin_p, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
883};
884
885const XMLCh XMLUni::fgSchemaDateTimeException_Name[] =
886{
887        chLatin_S, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a
888    ,   chLatin_D, chLatin_a, chLatin_t, chLatin_e
889    ,   chLatin_T, chLatin_i, chLatin_m, chLatin_e
890    ,   chLatin_E, chLatin_x, chLatin_c, chLatin_e
891    ,   chLatin_p, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
892};
893
894const XMLCh XMLUni::fgXPathException_Name[] =
895{
896        chLatin_X, chLatin_P, chLatin_a, chLatin_t, chLatin_h, chLatin_E
897    ,   chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i
898    ,   chLatin_o, chLatin_n, chNull
899};
900
901const XMLCh XMLUni::fgXSerializationException_Name[] =
902{
903        chLatin_X, chLatin_S, chLatin_e, chLatin_r, chLatin_i, chLatin_a
904    ,   chLatin_l, chLatin_i, chLatin_z, chLatin_a, chLatin_t, chLatin_i
905    ,   chLatin_o, chLatin_n, chLatin_E, chLatin_x, chLatin_c, chLatin_e
906    ,   chLatin_p, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
907};
908
909const XMLCh XMLUni::fgXMLXIncludeException_Name[] =
910{
911        chLatin_X, chLatin_M, chLatin_L, chLatin_X, chLatin_I, chLatin_n
912    ,   chLatin_c, chLatin_l, chLatin_u, chLatin_d, chLatin_e, chLatin_E
913    ,   chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i
914    ,   chLatin_o, chLatin_n, chNull
915};
916
917const XMLCh XMLUni::fgNegINFString[] =
918{
919    chDash, chLatin_I, chLatin_N, chLatin_F, chNull
920};
921
922const XMLCh XMLUni::fgNegZeroString[] =
923{
924    chDash, chDigit_0, chNull
925};
926
927const XMLCh XMLUni::fgPosZeroString[] =
928{
929    chDigit_0, chNull
930};
931
932const XMLCh XMLUni::fgPosINFString[] =
933{
934    chLatin_I, chLatin_N, chLatin_F, chNull
935};
936
937const XMLCh XMLUni::fgNaNString[] =
938{
939    chLatin_N, chLatin_a, chLatin_N, chNull
940};
941
942const XMLCh XMLUni::fgEString[] =
943{
944    chLatin_E, chNull
945};
946
947const XMLCh XMLUni::fgZeroString[] =
948{
949    chDigit_0, chNull
950};
951
952const XMLCh XMLUni::fgNullString[] =
953{
954    chLatin_n, chLatin_u, chLatin_l, chLatin_l, chNull
955};
956
957// SAX2 Core: http://xml.org/sax/features/validation
958const XMLCh XMLUni::fgSAX2CoreValidation[] =
959{
960        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
961    ,   chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chPeriod, chLatin_o
962    ,   chLatin_r, chLatin_g, chForwardSlash, chLatin_s, chLatin_a, chLatin_x
963    ,   chForwardSlash, chLatin_f, chLatin_e, chLatin_a, chLatin_t, chLatin_u
964    ,   chLatin_r, chLatin_e, chLatin_s, chForwardSlash, chLatin_v, chLatin_a
965    ,   chLatin_l, chLatin_i, chLatin_d, chLatin_a, chLatin_t, chLatin_i
966    ,   chLatin_o, chLatin_n, chNull
967};
968
969// SAX2 Core: http://xml.org/sax/features/namespaces
970const XMLCh XMLUni::fgSAX2CoreNameSpaces[] =
971{
972        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
973    ,   chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chPeriod, chLatin_o
974    ,   chLatin_r, chLatin_g, chForwardSlash, chLatin_s, chLatin_a, chLatin_x
975    ,   chForwardSlash, chLatin_f, chLatin_e, chLatin_a, chLatin_t, chLatin_u
976    ,   chLatin_r, chLatin_e, chLatin_s, chForwardSlash, chLatin_n, chLatin_a
977    ,   chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c
978    ,   chLatin_e, chLatin_s, chNull
979};
980
981//SAX2 Core: http://xml.org/sax/features/namespace-prefixes
982const XMLCh XMLUni::fgSAX2CoreNameSpacePrefixes[] =
983{
984        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
985    ,   chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chPeriod, chLatin_o
986    ,   chLatin_r, chLatin_g, chForwardSlash, chLatin_s, chLatin_a, chLatin_x
987    ,   chForwardSlash, chLatin_f, chLatin_e, chLatin_a, chLatin_t, chLatin_u
988    ,   chLatin_r, chLatin_e, chLatin_s, chForwardSlash, chLatin_n, chLatin_a
989    ,   chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e
990    ,   chDash, chLatin_p, chLatin_r, chLatin_e, chLatin_f, chLatin_i, chLatin_x
991    ,   chLatin_e, chLatin_s, chNull
992};
993
994//Xerces: http://apache.org/xml/features/validation/dynamic
995const XMLCh XMLUni::fgXercesDynamic[] =
996{
997        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
998    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
999    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1000    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1001    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1002    ,   chForwardSlash , chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d
1003    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash
1004    ,   chLatin_d, chLatin_y, chLatin_n, chLatin_a, chLatin_m, chLatin_i, chLatin_c, chNull
1005};
1006
1007//Xerces: http://apache.org/xml/features/validation/schema
1008const XMLCh XMLUni::fgXercesSchema[] =
1009{
1010        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1011    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1012    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1013    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1014    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1015    ,   chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d
1016    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash
1017    ,   chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chNull
1018};
1019
1020//Xerces: http://apache.org/xml/features/validation/schema-full-checking
1021const XMLCh XMLUni::fgXercesSchemaFullChecking[] =
1022{
1023        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1024    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1025    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1026    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1027    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1028    ,   chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d
1029    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash
1030    ,   chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chDash
1031    ,   chLatin_f, chLatin_u, chLatin_l, chLatin_l, chDash, chLatin_c, chLatin_h
1032    ,   chLatin_e, chLatin_c, chLatin_k, chLatin_i, chLatin_n, chLatin_g, chNull
1033};
1034
1035//Xerces: http://apache.org/xml/features/validating/load-schema
1036const XMLCh XMLUni::fgXercesLoadSchema[] =
1037{
1038        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1039    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1040    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1041    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1042    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1043    ,   chForwardSlash
1044    ,   chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d
1045    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_n, chLatin_g, chForwardSlash
1046    ,   chLatin_l, chLatin_o, chLatin_a, chLatin_d, chDash
1047    ,   chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a
1048};
1049
1050//Xerces: http://apache.org/xml/features/validation/identity-constraint-checking
1051const XMLCh XMLUni::fgXercesIdentityConstraintChecking[] =
1052{
1053        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1054    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1055    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1056    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1057    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1058    ,   chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d
1059    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash
1060    ,   chLatin_i, chLatin_d, chLatin_e, chLatin_n, chLatin_t, chLatin_i
1061    ,   chLatin_t, chLatin_y, chDash   , chLatin_c, chLatin_o, chLatin_n, chLatin_s
1062    ,   chLatin_t, chLatin_r, chLatin_a, chLatin_i, chLatin_n, chLatin_t
1063    ,   chDash,    chLatin_c, chLatin_h, chLatin_e, chLatin_c, chLatin_k, chLatin_i
1064    ,   chLatin_n, chLatin_g, chNull
1065};
1066
1067//Xerces: http://apache.org/xml/features/nonvalidating/load-external-dtd
1068const XMLCh XMLUni::fgXercesLoadExternalDTD[] =
1069{
1070        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1071    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1072    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1073    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1074    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1075    ,   chForwardSlash, chLatin_n, chLatin_o, chLatin_n
1076    ,   chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d
1077    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_n, chLatin_g, chForwardSlash
1078    ,   chLatin_l, chLatin_o, chLatin_a, chLatin_d, chDash
1079    ,   chLatin_e, chLatin_x, chLatin_t, chLatin_e, chLatin_r, chLatin_n, chLatin_a, chLatin_l, chDash
1080    ,   chLatin_d, chLatin_t, chLatin_d, chNull
1081};
1082
1083//Xerces: http://apache.org/xml/features/continue-after-fatal-error
1084const XMLCh XMLUni::fgXercesContinueAfterFatalError[] =
1085{
1086        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1087    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1088    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1089    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1090    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1091    ,   chForwardSlash, chLatin_c, chLatin_o, chLatin_n,  chLatin_t, chLatin_i, chLatin_n, chLatin_u, chLatin_e, chDash
1092    ,   chLatin_a, chLatin_f, chLatin_t, chLatin_e, chLatin_r, chDash
1093    ,   chLatin_f, chLatin_a, chLatin_t, chLatin_a, chLatin_l, chDash
1094    ,   chLatin_e, chLatin_r, chLatin_r, chLatin_o, chLatin_r, chNull
1095};
1096
1097//Xerces: http://apache.org/xml/features/validation-error-as-fatal
1098const XMLCh XMLUni::fgXercesValidationErrorAsFatal[] =
1099{
1100        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1101    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1102    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1103    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1104    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1105    ,   chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chDash
1106    ,   chLatin_e, chLatin_r, chLatin_r, chLatin_o, chLatin_r, chDash
1107    ,   chLatin_a, chLatin_s, chDash
1108    ,   chLatin_f, chLatin_a, chLatin_t, chLatin_a, chLatin_l, chNull
1109};
1110
1111//Xerces: http://apache.org/xml/features/calculate-src-ofs
1112const XMLCh XMLUni::fgXercesCalculateSrcOfs[] =
1113{
1114        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1115    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1116    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1117    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1118    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1119    ,   chForwardSlash, chLatin_c, chLatin_a, chLatin_l, chLatin_c, chLatin_u
1120    ,   chLatin_l, chLatin_a, chLatin_t, chLatin_e, chDash, chLatin_s, chLatin_r
1121    ,   chLatin_c, chDash, chLatin_o, chLatin_f, chLatin_s, chNull
1122};
1123
1124//Xerces: http://apache.org/xml/features/standard-uri-conformant
1125const XMLCh XMLUni::fgXercesStandardUriConformant[] =
1126{
1127        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1128    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1129    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1130    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1131    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1132    ,   chForwardSlash, chLatin_s, chLatin_t, chLatin_a, chLatin_n, chLatin_d
1133    ,   chLatin_a, chLatin_r, chLatin_d, chDash, chLatin_u, chLatin_r, chLatin_i
1134    ,   chDash, chLatin_c, chLatin_o, chLatin_n, chLatin_f, chLatin_o, chLatin_r
1135    ,   chLatin_m, chLatin_a, chLatin_n, chLatin_t, chNull
1136};
1137
1138//Xerces: http://apache.org/xml/features/dom-has-psvi-info
1139const XMLCh XMLUni::fgXercesDOMHasPSVIInfo[] =
1140{
1141        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1142    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1143    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1144    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1145    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1146    ,   chForwardSlash, chLatin_d, chLatin_o, chLatin_m, chDash, chLatin_h
1147    ,   chLatin_a, chLatin_s, chDash, chLatin_p, chLatin_s, chLatin_v, chLatin_i
1148    ,   chDash, chLatin_i, chLatin_n, chLatin_f, chLatin_o, chNull
1149};
1150
1151//Xerces: http://apache.org/xml/features/generate-synthetic-annotations
1152const XMLCh XMLUni::fgXercesGenerateSyntheticAnnotations[] =
1153{
1154        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1155    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1156    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1157    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1158    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1159    ,   chForwardSlash, chLatin_g, chLatin_e, chLatin_n, chLatin_e, chLatin_r
1160    ,   chLatin_a, chLatin_t, chLatin_e, chDash, chLatin_s, chLatin_y, chLatin_n
1161    ,   chLatin_t, chLatin_h, chLatin_e, chLatin_t, chLatin_i, chLatin_c, chDash
1162    ,   chLatin_a, chLatin_n, chLatin_n, chLatin_o, chLatin_t, chLatin_a, chLatin_t
1163    ,   chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull
1164};
1165
1166//Xerces: http://apache.org/xml/features/validate-annotations
1167const XMLCh XMLUni::fgXercesValidateAnnotations[] =
1168{
1169        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1170    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1171    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1172    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1173    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1174    ,   chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d
1175    ,   chLatin_a, chLatin_t, chLatin_e, chDash
1176    ,   chLatin_a, chLatin_n, chLatin_n, chLatin_o, chLatin_t, chLatin_a, chLatin_t
1177    ,   chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull
1178};
1179
1180//Property
1181//Xerces: http://apache.org/xml/properties/schema/external-schemaLocation
1182const XMLCh XMLUni::fgXercesSchemaExternalSchemaLocation[] =
1183{
1184        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1185    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1186    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1187    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_r
1188    ,   chLatin_o, chLatin_p, chLatin_e, chLatin_r, chLatin_t, chLatin_i
1189    ,   chLatin_e, chLatin_s, chForwardSlash, chLatin_s, chLatin_c, chLatin_h
1190    ,   chLatin_e, chLatin_m, chLatin_a, chForwardSlash, chLatin_e, chLatin_x
1191    ,   chLatin_t, chLatin_e, chLatin_r, chLatin_n, chLatin_a, chLatin_l, chDash
1192    ,   chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chLatin_L
1193    ,   chLatin_o, chLatin_c, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
1194};
1195
1196//Property
1197//Xerces: http://apache.org/xml/properties/security-manager
1198const XMLCh XMLUni::fgXercesSecurityManager[] =
1199{
1200        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1201    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1202    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1203    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_r
1204    ,   chLatin_o, chLatin_p, chLatin_e, chLatin_r, chLatin_t, chLatin_i
1205    ,   chLatin_e, chLatin_s, chForwardSlash, chLatin_s, chLatin_e, chLatin_c
1206    ,   chLatin_u, chLatin_r, chLatin_i, chLatin_t, chLatin_y, chDash
1207    ,   chLatin_m, chLatin_a, chLatin_n, chLatin_a, chLatin_g, chLatin_e, chLatin_r
1208    ,   chNull
1209};
1210
1211//Property
1212//Xerces: http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation
1213const XMLCh XMLUni::fgXercesSchemaExternalNoNameSpaceSchemaLocation[] =
1214{
1215        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1216    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1217    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1218    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_r
1219    ,   chLatin_o, chLatin_p, chLatin_e, chLatin_r, chLatin_t, chLatin_i
1220    ,   chLatin_e, chLatin_s, chForwardSlash, chLatin_s, chLatin_c, chLatin_h
1221    ,   chLatin_e, chLatin_m, chLatin_a, chForwardSlash, chLatin_e, chLatin_x
1222    ,   chLatin_t, chLatin_e, chLatin_r, chLatin_n, chLatin_a, chLatin_l, chDash
1223    ,   chLatin_n, chLatin_o, chLatin_N, chLatin_a, chLatin_m, chLatin_e, chLatin_s
1224    ,   chLatin_p, chLatin_a, chLatin_c, chLatin_e, chLatin_S, chLatin_c, chLatin_h
1225    ,   chLatin_e, chLatin_m, chLatin_a, chLatin_L, chLatin_o, chLatin_c, chLatin_a
1226    ,   chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
1227};
1228
1229//Property
1230//Xerces: http://apache.org/xml/properties/scannerName
1231const XMLCh XMLUni::fgXercesScannerName[] =
1232{
1233        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1234    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1235    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1236    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_r
1237    ,   chLatin_o, chLatin_p, chLatin_e, chLatin_r, chLatin_t, chLatin_i
1238    ,   chLatin_e, chLatin_s, chForwardSlash, chLatin_s, chLatin_c, chLatin_a
1239    ,   chLatin_n, chLatin_n, chLatin_e, chLatin_r, chLatin_N, chLatin_a
1240    ,   chLatin_m, chLatin_e, chNull
1241};
1242
1243//Property
1244//Xerces: http://apache.org/xml/properties/parser-use-DOMDocument-from-Implementation
1245const XMLCh XMLUni::fgXercesParserUseDocumentFromImplementation[] =
1246{
1247        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1248    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1249    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1250    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_a
1251    ,   chLatin_r, chLatin_s, chLatin_e, chLatin_r, chDash, chLatin_u, chLatin_s
1252    ,   chLatin_e, chDash, chLatin_D, chLatin_O, chLatin_M, chLatin_D, chLatin_o
1253    ,   chLatin_c, chLatin_u, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chDash
1254    ,   chLatin_f, chLatin_r, chLatin_o, chLatin_m, chDash, chLatin_I, chLatin_m
1255    ,   chLatin_p, chLatin_l, chLatin_e, chLatin_m, chLatin_e, chLatin_n, chLatin_t
1256    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
1257};
1258
1259//Property
1260//Xerces: http://apache.org/xml/properties/entity-resolver
1261const XMLCh XMLUni::fgXercesEntityResolver[] =
1262{
1263        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1264    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1265    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1266    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_a
1267    ,   chLatin_r, chLatin_s, chLatin_e, chLatin_r, chDash, chLatin_e, chLatin_n
1268    ,   chLatin_t, chLatin_i, chLatin_t, chLatin_y, chDash, chLatin_r, chLatin_e
1269    ,   chLatin_s, chLatin_o, chLatin_l, chLatin_v, chLatin_e, chLatin_r, chNull
1270};
1271
1272
1273//Xerces: http://apache.org/xml/features/dom/user-adopts-DOMDocument
1274const XMLCh XMLUni::fgXercesUserAdoptsDOMDocument[] =
1275{
1276        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1277    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1278    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1279    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1280    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1281    ,   chForwardSlash, chLatin_d, chLatin_o, chLatin_m, chForwardSlash
1282    ,   chLatin_u, chLatin_s, chLatin_e, chLatin_r, chDash
1283    ,   chLatin_a, chLatin_d, chLatin_o, chLatin_p, chLatin_t, chLatin_s, chDash
1284    ,   chLatin_D, chLatin_O, chLatin_M
1285    ,   chLatin_D, chLatin_o, chLatin_c, chLatin_u, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chNull
1286};
1287
1288//Xerces: http://apache.org/xml/features/validation/cache-grammarFromParse
1289const XMLCh XMLUni::fgXercesCacheGrammarFromParse[] =
1290{
1291        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1292    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1293    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1294    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1295    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1296    ,   chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d
1297    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash
1298    ,   chLatin_c, chLatin_a, chLatin_c, chLatin_h, chLatin_e, chDash, chLatin_g
1299    ,   chLatin_r, chLatin_a, chLatin_m, chLatin_m, chLatin_a, chLatin_r
1300    ,   chLatin_F, chLatin_r, chLatin_o, chLatin_m, chLatin_P, chLatin_a, chLatin_r
1301    ,   chLatin_s, chLatin_e, chNull
1302};
1303
1304//Xerces: http://apache.org/xml/features/validation/use-cachedGrammarInParse
1305const XMLCh XMLUni::fgXercesUseCachedGrammarInParse[] =
1306{
1307        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1308    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1309    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1310    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1311    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1312    ,   chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d
1313    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash
1314    ,   chLatin_u, chLatin_s, chLatin_e, chDash, chLatin_c, chLatin_a, chLatin_c
1315    ,   chLatin_h, chLatin_e, chLatin_d, chLatin_G, chLatin_r, chLatin_a, chLatin_m
1316    ,   chLatin_m, chLatin_a, chLatin_r, chLatin_I, chLatin_n, chLatin_P, chLatin_a
1317    ,   chLatin_r, chLatin_s, chLatin_e, chNull
1318};
1319
1320//Xerces: http://apache.org/xml/features/validation/ignoreCachedDTD
1321const XMLCh XMLUni::fgXercesIgnoreCachedDTD[] =
1322{
1323        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1324    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1325    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1326    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1327    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1328    ,   chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d
1329    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash
1330    ,   chLatin_i, chLatin_g, chLatin_n, chLatin_o, chLatin_r, chLatin_e
1331    ,   chLatin_C, chLatin_a, chLatin_c, chLatin_h, chLatin_e, chLatin_d
1332    ,   chLatin_D, chLatin_T, chLatin_D, chNull
1333};
1334
1335//Xerces: http://apache.org/xml/features/schema/ignore-annotations
1336const XMLCh XMLUni::fgXercesIgnoreAnnotations[] =
1337{
1338        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1339    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1340    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1341    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1342    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1343    ,   chForwardSlash, chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m
1344    ,   chLatin_a, chForwardSlash, chLatin_i, chLatin_g, chLatin_n, chLatin_o
1345    ,   chLatin_r, chLatin_e, chDash
1346    ,   chLatin_a, chLatin_n, chLatin_n, chLatin_o, chLatin_t, chLatin_a, chLatin_t
1347    ,   chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull
1348};
1349
1350//Xerces: http://apache.org/xml/features/disable-default-entity-resolution
1351const XMLCh XMLUni::fgXercesDisableDefaultEntityResolution[] =
1352{
1353        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1354    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1355    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1356    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1357    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1358    ,   chForwardSlash, chLatin_d, chLatin_i, chLatin_s, chLatin_a, chLatin_b
1359    ,   chLatin_l, chLatin_e, chDash, chLatin_d, chLatin_e, chLatin_f
1360    ,   chLatin_a, chLatin_u, chLatin_l, chLatin_t, chDash, chLatin_e
1361    ,   chLatin_n, chLatin_t, chLatin_i, chLatin_t, chLatin_y, chDash
1362    ,   chLatin_r, chLatin_e, chLatin_s, chLatin_o, chLatin_l, chLatin_u
1363    ,   chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
1364};
1365
1366//Xerces: http://apache.org/xml/features/validation/schema/skip-dtd-validation
1367const XMLCh XMLUni::fgXercesSkipDTDValidation[] =
1368{
1369        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1370    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1371    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1372    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1373    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1374    ,   chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d
1375    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash
1376    ,   chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a
1377    ,   chForwardSlash, chLatin_s, chLatin_k, chLatin_i, chLatin_p, chDash
1378    ,   chLatin_d, chLatin_t, chLatin_d, chDash, chLatin_v, chLatin_a
1379    ,   chLatin_l, chLatin_i, chLatin_d, chLatin_a, chLatin_t, chLatin_i
1380    ,   chLatin_o, chLatin_n, chNull
1381};
1382
1383//Xerces: http://apache.org/xml/features/validation/schema/handle-multiple-imports
1384const XMLCh XMLUni::fgXercesHandleMultipleImports[] =
1385{
1386        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1387    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1388    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1389    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e
1390    ,   chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s
1391    ,   chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d
1392    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash
1393    ,   chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a
1394    ,   chForwardSlash, chLatin_h, chLatin_a, chLatin_n, chLatin_d, chLatin_l, chLatin_e, chDash
1395    ,   chLatin_m, chLatin_u, chLatin_l, chLatin_t, chLatin_i, chLatin_p
1396    ,   chLatin_l, chLatin_e, chDash, chLatin_i, chLatin_m, chLatin_p, chLatin_o
1397    ,   chLatin_r, chLatin_t, chLatin_s, chNull
1398};
1399
1400//Property
1401//Xerces: http://apache.org/xml/properties/low-water-mark
1402const XMLCh XMLUni::fgXercesLowWaterMark[] =
1403{
1404        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1405    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h
1406    ,   chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1407    ,   chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_r
1408    ,   chLatin_o, chLatin_p, chLatin_e, chLatin_r, chLatin_t, chLatin_i
1409    ,   chLatin_e, chLatin_s, chForwardSlash, chLatin_l, chLatin_o, chLatin_w
1410    ,   chDash, chLatin_w, chLatin_a, chLatin_t, chLatin_e, chLatin_r, chDash
1411    ,   chLatin_m, chLatin_a, chLatin_r, chLatin_k, chNull
1412};
1413
1414//Introduced in DOM Level 3
1415const XMLCh XMLUni::fgDOMCanonicalForm[] =
1416{
1417        chLatin_c, chLatin_a, chLatin_n, chLatin_o, chLatin_n, chLatin_i, chLatin_c
1418    ,   chLatin_a, chLatin_l, chDash, chLatin_f, chLatin_o, chLatin_r, chLatin_m, chNull
1419};
1420
1421const XMLCh XMLUni::fgDOMCDATASections[] =
1422{
1423        chLatin_c, chLatin_d, chLatin_a, chLatin_t, chLatin_a, chDash, chLatin_s
1424    ,   chLatin_e, chLatin_c, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull
1425};
1426
1427const XMLCh XMLUni::fgDOMComments[] =
1428{
1429        chLatin_c, chLatin_o, chLatin_m, chLatin_m, chLatin_e, chLatin_n, chLatin_t
1430    ,   chLatin_s, chNull
1431};
1432
1433const XMLCh XMLUni::fgDOMCharsetOverridesXMLEncoding[] =
1434{
1435        chLatin_c, chLatin_h, chLatin_a, chLatin_r, chLatin_s, chLatin_e, chLatin_t
1436    ,   chDash, chLatin_o, chLatin_v, chLatin_e, chLatin_r, chLatin_r, chLatin_i
1437    ,   chLatin_d, chLatin_e, chLatin_s, chDash, chLatin_x, chLatin_m, chLatin_l
1438    ,   chDash, chLatin_e, chLatin_n, chLatin_c, chLatin_o, chLatin_d, chLatin_i
1439    ,   chLatin_n, chLatin_g, chNull
1440};
1441
1442const XMLCh XMLUni::fgDOMCheckCharacterNormalization[] =
1443{
1444        chLatin_c, chLatin_h, chLatin_e, chLatin_c, chLatin_k, chDash
1445    ,   chLatin_c, chLatin_h, chLatin_a, chLatin_r, chLatin_a, chLatin_c, chLatin_t
1446    ,   chLatin_e, chLatin_r, chDash, chLatin_n, chLatin_o, chLatin_r, chLatin_m
1447    ,   chLatin_a, chLatin_l, chLatin_i, chLatin_z, chLatin_a, chLatin_t, chLatin_i
1448    ,   chLatin_o, chLatin_n, chNull
1449};
1450
1451const XMLCh XMLUni::fgDOMDatatypeNormalization[] =
1452{
1453        chLatin_d, chLatin_a, chLatin_t, chLatin_a, chLatin_t, chLatin_y, chLatin_p
1454    ,   chLatin_e, chDash, chLatin_n, chLatin_o, chLatin_r, chLatin_m, chLatin_a
1455    ,   chLatin_l, chLatin_i, chLatin_z, chLatin_a, chLatin_t, chLatin_i, chLatin_o
1456    ,   chLatin_n, chNull
1457};
1458
1459const XMLCh XMLUni::fgDOMDisallowDoctype[] =
1460{
1461        chLatin_d, chLatin_i, chLatin_s, chLatin_a, chLatin_l, chLatin_l, chLatin_o
1462    ,   chLatin_w, chDash, chLatin_d, chLatin_o, chLatin_c, chLatin_t, chLatin_y
1463    ,   chLatin_e, chNull
1464};
1465
1466const XMLCh XMLUni::fgDOMElementContentWhitespace[] =
1467{
1468        chLatin_e, chLatin_l, chLatin_e, chLatin_m, chLatin_e, chLatin_n, chLatin_t
1469    ,   chDash, chLatin_c, chLatin_o, chLatin_n, chLatin_t, chLatin_e, chLatin_n
1470    ,   chLatin_t, chDash, chLatin_w, chLatin_h, chLatin_i, chLatin_t, chLatin_e
1471    ,   chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chNull
1472};
1473
1474const XMLCh XMLUni::fgDOMEntities[] =
1475{
1476        chLatin_e, chLatin_n, chLatin_t, chLatin_i, chLatin_t, chLatin_i, chLatin_e
1477    ,   chLatin_s, chNull
1478};
1479
1480const XMLCh XMLUni::fgDOMErrorHandler[] =
1481{
1482        chLatin_e, chLatin_r, chLatin_r, chLatin_o, chLatin_r, chDash, chLatin_h
1483    ,   chLatin_a, chLatin_n, chLatin_d, chLatin_l, chLatin_e, chLatin_r, chNull
1484};
1485
1486const XMLCh XMLUni::fgDOMInfoset[] =
1487{
1488        chLatin_i, chLatin_n, chLatin_f, chLatin_o, chLatin_s, chLatin_e, chLatin_t, chNull
1489};
1490
1491const XMLCh XMLUni::fgDOMIgnoreUnknownCharacterDenormalization[] =
1492{
1493        chLatin_i, chLatin_g, chLatin_n, chLatin_o, chLatin_r, chLatin_e, chDash
1494    ,   chLatin_u, chLatin_n, chLatin_k, chLatin_n, chLatin_o, chLatin_w, chLatin_n
1495    ,   chDash, chLatin_c, chLatin_h, chLatin_a, chLatin_r, chLatin_a, chLatin_c
1496    ,   chLatin_t, chLatin_e, chLatin_r, chDash, chLatin_d, chLatin_e, chLatin_n
1497    ,   chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_l, chLatin_i, chLatin_z
1498    ,   chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
1499};
1500
1501const XMLCh XMLUni::fgDOMNamespaces[] =
1502{
1503        chLatin_n, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a
1504    ,   chLatin_c, chLatin_e, chLatin_s, chNull
1505};
1506
1507const XMLCh XMLUni::fgDOMNamespaceDeclarations[] =
1508{
1509        chLatin_n, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a
1510    ,   chLatin_c, chLatin_e, chDash, chLatin_d, chLatin_e, chLatin_c, chLatin_l
1511    ,   chLatin_a, chLatin_r, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n
1512    ,   chLatin_s, chNull
1513};
1514
1515const XMLCh XMLUni::fgDOMNormalizeCharacters[] =
1516{
1517        chLatin_n, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_l, chLatin_i
1518    ,   chLatin_z, chLatin_e, chDash, chLatin_c, chLatin_h, chLatin_a, chLatin_r
1519    ,   chLatin_a, chLatin_c, chLatin_t, chLatin_e, chLatin_r, chLatin_s, chNull
1520};
1521
1522const XMLCh XMLUni::fgDOMResourceResolver[] =
1523{
1524        chLatin_r, chLatin_e, chLatin_s, chLatin_o, chLatin_u, chLatin_r, chLatin_c
1525    ,   chLatin_e, chDash, chLatin_r, chLatin_e, chLatin_s, chLatin_o, chLatin_l
1526    ,   chLatin_v, chLatin_e, chLatin_r, chNull
1527};
1528
1529const XMLCh XMLUni::fgDOMSchemaLocation[] =
1530{
1531        chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chDash
1532    ,   chLatin_l, chLatin_o, chLatin_c, chLatin_a, chLatin_t, chLatin_i, chLatin_o
1533    ,   chLatin_n, chNull
1534};
1535
1536const XMLCh XMLUni::fgDOMSchemaType[] =
1537{
1538        chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chDash
1539    ,   chLatin_t, chLatin_y, chLatin_p, chLatin_e, chNull
1540};
1541
1542const XMLCh XMLUni::fgDOMSplitCDATASections[] =
1543{
1544        chLatin_s, chLatin_p, chLatin_l, chLatin_i, chLatin_t, chDash, chLatin_c
1545    ,   chLatin_d, chLatin_a, chLatin_t, chLatin_a, chDash, chLatin_s, chLatin_e
1546    ,   chLatin_c, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull
1547};
1548
1549const XMLCh XMLUni::fgDOMSupportedMediatypesOnly[] =
1550{
1551        chLatin_s, chLatin_u, chLatin_p, chLatin_p, chLatin_o, chLatin_r, chLatin_t
1552    ,   chLatin_e, chLatin_d, chDash, chLatin_m, chLatin_e, chLatin_d, chLatin_i
1553    ,   chLatin_a, chDash, chLatin_t, chLatin_y, chLatin_p, chLatin_e, chLatin_s, chDash
1554    ,   chLatin_o, chLatin_n, chLatin_l, chLatin_y, chNull
1555};
1556
1557const XMLCh XMLUni::fgDOMValidate[] =
1558{
1559        chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chLatin_a, chLatin_t
1560    ,   chLatin_e, chNull
1561};
1562
1563const XMLCh XMLUni::fgDOMValidateIfSchema[] =
1564{
1565        chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chLatin_a, chLatin_t
1566    ,   chLatin_e, chDash, chLatin_i, chLatin_f, chDash, chLatin_s, chLatin_c
1567    ,   chLatin_h, chLatin_e, chLatin_m, chLatin_a, chNull
1568};
1569
1570const XMLCh XMLUni::fgDOMWellFormed[] =
1571{
1572        chLatin_w, chLatin_e, chLatin_l, chLatin_l, chDash, chLatin_f, chLatin_o
1573    ,   chLatin_r, chLatin_m, chLatin_e, chLatin_d, chNull
1574};
1575
1576
1577
1578const XMLCh XMLUni::fgDOMXMLSchemaType[] =
1579{
1580        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1581    ,   chForwardSlash, chLatin_w, chLatin_w, chLatin_w, chPeriod, chLatin_w
1582    ,   chDigit_3, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1583    ,   chDigit_2, chDigit_0, chDigit_0, chDigit_1, chForwardSlash, chLatin_X
1584    ,   chLatin_M, chLatin_L, chLatin_S, chLatin_c, chLatin_h, chLatin_e
1585    ,   chLatin_m, chLatin_a, chNull
1586};
1587
1588const XMLCh XMLUni::fgDOMDTDType[] =
1589{
1590        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1591    ,   chForwardSlash, chLatin_w, chLatin_w, chLatin_w, chPeriod, chLatin_w
1592    ,   chDigit_3, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash
1593    ,   chLatin_T, chLatin_R, chForwardSlash, chLatin_R, chLatin_E, chLatin_C
1594    ,   chDash, chLatin_x, chLatin_m, chLatin_l, chNull
1595};
1596
1597//Introduced in DOM Level 3
1598//canonical-form
1599const XMLCh XMLUni::fgDOMWRTCanonicalForm[] =
1600{
1601        chLatin_c, chLatin_a, chLatin_n, chLatin_o, chLatin_n, chLatin_i,
1602    chLatin_c, chLatin_a, chLatin_l, chDash,    chLatin_f, chLatin_o,
1603        chLatin_r, chLatin_m, chNull
1604};
1605
1606//discard-default-content
1607const XMLCh XMLUni::fgDOMWRTDiscardDefaultContent[] =
1608{
1609        chLatin_d, chLatin_i, chLatin_s, chLatin_c, chLatin_a, chLatin_r,
1610    chLatin_d, chDash,    chLatin_d, chLatin_e, chLatin_f, chLatin_a,
1611        chLatin_u, chLatin_l, chLatin_l, chLatin_t, chDash,    chLatin_c,
1612        chLatin_o, chLatin_n, chLatin_t, chLatin_e, chLatin_n, chLatin_t,
1613        chNull
1614};
1615
1616//entities
1617const XMLCh XMLUni::fgDOMWRTEntities[] =
1618{
1619        chLatin_e, chLatin_n, chLatin_t, chLatin_i, chLatin_t, chLatin_i,
1620        chLatin_e, chLatin_s, chNull
1621};
1622
1623//format-pretty-print
1624const XMLCh XMLUni::fgDOMWRTFormatPrettyPrint[] =
1625{
1626        chLatin_f, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_t,
1627    chDash,    chLatin_p, chLatin_r, chLatin_e, chLatin_t, chLatin_t,
1628        chLatin_y, chDash,    chLatin_p, chLatin_r, chLatin_i, chLatin_n,
1629        chLatin_t, chNull
1630};
1631
1632//normalize-characters
1633const XMLCh XMLUni::fgDOMWRTNormalizeCharacters[] =
1634{
1635        chLatin_n, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_l,
1636    chLatin_i, chLatin_z, chLatin_e, chDash,    chLatin_c, chLatin_h,
1637        chLatin_a, chLatin_r, chLatin_a, chLatin_c, chLatin_t, chLatin_e,
1638        chLatin_r, chLatin_s, chNull
1639};
1640
1641//split-cdata-sections
1642const XMLCh XMLUni::fgDOMWRTSplitCdataSections[] =
1643{
1644        chLatin_s, chLatin_p, chLatin_l, chLatin_i, chLatin_t, chDash,
1645    chLatin_c, chLatin_d, chLatin_a, chLatin_t, chLatin_a, chDash,
1646        chLatin_s, chLatin_e, chLatin_c, chLatin_t, chLatin_i, chLatin_o,
1647        chLatin_n, chLatin_s, chNull
1648};
1649
1650//validation
1651const XMLCh XMLUni::fgDOMWRTValidation[] =
1652{
1653        chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chLatin_a,
1654        chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull
1655};
1656
1657//whitespace-in-element-content
1658const XMLCh XMLUni::fgDOMWRTWhitespaceInElementContent[] =
1659{
1660        chLatin_w, chLatin_h, chLatin_i, chLatin_t, chLatin_e, chLatin_s,
1661    chLatin_p, chLatin_a, chLatin_c, chLatin_e, chDash,    chLatin_i,
1662        chLatin_n, chDash,    chLatin_e, chLatin_l, chLatin_e, chLatin_m,
1663        chLatin_e, chLatin_n, chLatin_t, chDash,    chLatin_c, chLatin_o,
1664        chLatin_n, chLatin_t, chLatin_e, chLatin_n, chLatin_t, chNull
1665};
1666
1667//Xerces: http://apache.org/xml/features/dom/byte-order-mark
1668const XMLCh XMLUni::fgDOMWRTBOM[] =
1669{
1670    chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash,
1671    chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h,
1672    chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash,
1673    chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e,
1674    chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s,
1675    chForwardSlash, chLatin_d, chLatin_o, chLatin_m, chForwardSlash,
1676    chLatin_b, chLatin_y, chLatin_t, chLatin_e, chDash,
1677    chLatin_o, chLatin_r, chLatin_d, chLatin_e, chLatin_r, chDash,
1678    chLatin_m, chLatin_a, chLatin_r, chLatin_k, chNull
1679};
1680
1681//xml-declaration
1682const XMLCh XMLUni::fgDOMXMLDeclaration[] =
1683{
1684    chLatin_x, chLatin_m, chLatin_l, chDash, chLatin_d, chLatin_e, chLatin_c,
1685    chLatin_l, chLatin_a, chLatin_r, chLatin_a, chLatin_t, chLatin_i, chLatin_o,
1686    chLatin_n, chNull
1687};
1688
1689//Xerces: http://apache.org/xml/features/pretty-print/space-first-level-elements
1690const XMLCh XMLUni::fgDOMWRTXercesPrettyPrint[] =
1691{
1692    chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash,
1693    chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h,
1694    chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash,
1695    chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e,
1696    chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s,
1697    chForwardSlash, chLatin_p, chLatin_r, chLatin_e, chLatin_t, chLatin_t,
1698    chLatin_y, chDash, chLatin_p, chLatin_r, chLatin_i, chLatin_n, chLatin_t,
1699    chForwardSlash, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e,
1700    chDash, chLatin_f, chLatin_i, chLatin_r, chLatin_s, chLatin_t, chDash,
1701    chLatin_l, chLatin_e, chLatin_v, chLatin_e, chLatin_l, chDash,
1702    chLatin_e, chLatin_l, chLatin_e, chLatin_m, chLatin_e, chLatin_n,
1703    chLatin_t, chLatin_s, chNull
1704};
1705
1706const XMLCh XMLUni::fgXercescInterfacePSVITypeInfo[] =
1707{
1708    chLatin_D, chLatin_O, chLatin_M, chLatin_P, chLatin_S, chLatin_V, chLatin_I,
1709    chLatin_T, chLatin_y, chLatin_p, chLatin_e, chLatin_I, chLatin_n, chLatin_f,
1710    chLatin_o, chNull
1711};
1712
1713const XMLCh XMLUni::fgXercescInterfaceDOMDocumentTypeImpl[] =
1714{
1715    chLatin_D, chLatin_O, chLatin_M, chLatin_D, chLatin_o, chLatin_c, chLatin_u,
1716    chLatin_m, chLatin_e, chLatin_n, chLatin_t, chLatin_T, chLatin_y, chLatin_p,
1717    chLatin_e, chLatin_I, chLatin_m, chLatin_p, chLatin_l, chNull
1718};
1719
1720const XMLCh XMLUni::fgXercescInterfaceDOMDocumentImpl[] =
1721{
1722    chLatin_D, chLatin_O, chLatin_M, chLatin_D, chLatin_o, chLatin_c, chLatin_u,
1723    chLatin_m, chLatin_e, chLatin_n, chLatin_t, chLatin_I, chLatin_m, chLatin_p,
1724    chLatin_l, chNull
1725};
1726
1727const XMLCh XMLUni::fgXercescInterfaceDOMMemoryManager[] =
1728{
1729    chLatin_D, chLatin_O, chLatin_M, chLatin_M, chLatin_e, chLatin_m, chLatin_o,
1730    chLatin_r, chLatin_y, chLatin_M, chLatin_a, chLatin_n, chLatin_a, chLatin_g,
1731    chLatin_e, chLatin_r, chNull
1732};
1733
1734// en_US
1735const char XMLUni::fgXercescDefaultLocale[] = "en_US";
1736
1737// DOM Message Domain
1738const XMLCh XMLUni::fgXMLDOMMsgDomain[] =
1739{
1740        chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash
1741    ,   chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c
1742    ,   chLatin_h, chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g
1743    ,   chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chForwardSlash
1744    ,   chLatin_m, chLatin_e, chLatin_s, chLatin_s, chLatin_a, chLatin_g
1745    ,   chLatin_e, chLatin_s, chForwardSlash, chLatin_X, chLatin_M, chLatin_L
1746    ,   chLatin_D, chLatin_O, chLatin_M, chLatin_M, chLatin_s, chLatin_g
1747    ,   chNull
1748};
1749
1750// default exception string
1751const XMLCh XMLUni::fgDefErrMsg[] =
1752{
1753        chLatin_C, chLatin_o, chLatin_u, chLatin_l, chLatin_d
1754    ,   chSpace, chLatin_n, chLatin_o, chLatin_t, chSpace
1755    ,   chLatin_l, chLatin_o, chLatin_a, chLatin_d, chSpace
1756    ,   chLatin_m, chLatin_e, chLatin_s, chLatin_s, chLatin_a
1757    ,   chLatin_g, chLatin_e, chNull
1758};
1759
1760// Datatype
1761const XMLCh XMLUni::fgValueZero[] =
1762{
1763    chDigit_0, chNull
1764};
1765
1766const XMLCh XMLUni::fgNegOne[] =
1767{
1768    chDash, chDigit_1, chNull
1769};
1770
1771const XMLCh XMLUni::fgValueOne[] =
1772{
1773    chDigit_1, chNull
1774};
1775
1776//"9223372036854775807"
1777const XMLCh XMLUni::fgLongMaxInc[] =
1778{
1779    chDigit_9, chDigit_2, chDigit_2, chDigit_3, chDigit_3, chDigit_7, chDigit_2,
1780    chDigit_0, chDigit_3, chDigit_6, chDigit_8, chDigit_5, chDigit_4, chDigit_7,
1781    chDigit_7, chDigit_5, chDigit_8, chDigit_0, chDigit_7, chNull
1782};
1783
1784//"-9223372036854775808"
1785const XMLCh XMLUni::fgLongMinInc[] =
1786{
1787    chDash, chDigit_9, chDigit_2, chDigit_2, chDigit_3, chDigit_3, chDigit_7,
1788    chDigit_2, chDigit_0, chDigit_3, chDigit_6, chDigit_8, chDigit_5, chDigit_4,
1789    chDigit_7, chDigit_7, chDigit_5, chDigit_8, chDigit_0, chDigit_8,  chNull
1790};
1791
1792const XMLCh XMLUni::fgIntMaxInc[] =
1793{
1794    chDigit_2, chDigit_1, chDigit_4, chDigit_7, chDigit_4, chDigit_8,
1795    chDigit_3, chDigit_6, chDigit_4, chDigit_7, chNull
1796};
1797
1798const XMLCh XMLUni::fgIntMinInc[] =
1799{
1800    chDash, chDigit_2, chDigit_1, chDigit_4, chDigit_7, chDigit_4,
1801    chDigit_8, chDigit_3, chDigit_6, chDigit_4, chDigit_8, chNull
1802};
1803
1804const XMLCh XMLUni::fgShortMaxInc[] =
1805{
1806    chDigit_3, chDigit_2, chDigit_7, chDigit_6, chDigit_7, chNull
1807};
1808
1809const XMLCh XMLUni::fgShortMinInc[] =
1810{
1811    chDash, chDigit_3, chDigit_2, chDigit_7, chDigit_6, chDigit_8, chNull
1812};
1813
1814const XMLCh XMLUni::fgByteMaxInc[] =
1815{
1816    chDigit_1, chDigit_2, chDigit_7, chNull
1817};
1818
1819const XMLCh XMLUni::fgByteMinInc[] =
1820{
1821    chDash, chDigit_1, chDigit_2, chDigit_8, chNull
1822};
1823
1824const XMLCh XMLUni::fgULongMaxInc[] =
1825{
1826    chDigit_1, chDigit_8, chDigit_4, chDigit_4, chDigit_6, chDigit_7, chDigit_4,
1827    chDigit_4, chDigit_0, chDigit_7, chDigit_3, chDigit_7, chDigit_0, chDigit_9,
1828    chDigit_5, chDigit_5, chDigit_1, chDigit_6, chDigit_1, chDigit_5, chNull
1829};
1830
1831const XMLCh XMLUni::fgUIntMaxInc[] =
1832{
1833    chDigit_4, chDigit_2, chDigit_9, chDigit_4, chDigit_9, chDigit_6,
1834    chDigit_7, chDigit_2, chDigit_9, chDigit_5, chNull
1835};
1836
1837const XMLCh XMLUni::fgUShortMaxInc[] =
1838{
1839    chDigit_6, chDigit_5, chDigit_5, chDigit_3, chDigit_5, chNull
1840};
1841
1842const XMLCh XMLUni::fgUByteMaxInc[] =
1843{
1844    chDigit_2, chDigit_5, chDigit_5, chNull
1845};
1846
1847// http://www.w3.org/2001/05/xmlschema-errata#Errata2
1848// E2-25
1849//"([a-zA-Z]{1,8})(-[a-zA-Z0-9]{1,8})*"
1850const XMLCh XMLUni::fgLangPattern[] =
1851{
1852    chOpenParen,   chOpenSquare,  chLatin_a, chDash, chLatin_z, chLatin_A, chDash, chLatin_Z,
1853    chCloseSquare, chOpenCurly, chDigit_1, chComma, chDigit_8, chCloseCurly, chCloseParen,
1854    chOpenParen,   chDash, chOpenSquare, chLatin_a, chDash, chLatin_z, chLatin_A, chDash, chLatin_Z,
1855        chDigit_0,     chDash, chDigit_9, chCloseSquare, chOpenCurly, chDigit_1, chComma, chDigit_8,
1856    chCloseCurly,  chCloseParen, chAsterisk, chNull
1857};
1858
1859const XMLCh XMLUni::fgBooleanValueSpace[][8] =
1860{
1861    { chLatin_f, chLatin_a, chLatin_l, chLatin_s, chLatin_e, chNull },
1862    { chLatin_t, chLatin_r, chLatin_u, chLatin_e, chNull },
1863    { chDigit_0, chNull },
1864    { chDigit_1, chNull }
1865};
1866
1867const XMLCh XMLUni::fgXercesDoXInclude[] =
1868{
1869                 /* temp value */
1870                 chLatin_D, chLatin_o, chLatin_X, chLatin_I, chNull
1871};
1872
1873const XMLSize_t XMLUni::fgBooleanValueSpaceArraySize = sizeof XMLUni::fgBooleanValueSpace / sizeof (XMLUni::fgBooleanValueSpace[0]);
1874
1875XERCES_CPP_NAMESPACE_END
Note: See TracBrowser for help on using the repository browser.