GME
13
|
00001 /* 00002 * Licensed to the Apache Software Foundation (ASF) under one or more 00003 * contributor license agreements. See the NOTICE file distributed with 00004 * this work for additional information regarding copyright ownership. 00005 * The ASF licenses this file to You under the Apache License, Version 2.0 00006 * (the "License"); you may not use this file except in compliance with 00007 * the License. You may obtain a copy of the License at 00008 * 00009 * http://www.apache.org/licenses/LICENSE-2.0 00010 * 00011 * Unless required by applicable law or agreed to in writing, software 00012 * distributed under the License is distributed on an "AS IS" BASIS, 00013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 00014 * See the License for the specific language governing permissions and 00015 * limitations under the License. 00016 */ 00017 00018 /* 00019 * $Id: XMLUni.cpp 833045 2009-11-05 13:21:27Z borisk $ 00020 */ 00021 00022 00023 // --------------------------------------------------------------------------- 00024 // Includes 00025 // --------------------------------------------------------------------------- 00026 #include <xercesc/util/XMLUniDefs.hpp> 00027 #include <xercesc/util/XMLUni.hpp> 00028 00029 XERCES_CPP_NAMESPACE_BEGIN 00030 00031 // --------------------------------------------------------------------------- 00032 // XMLUni: Static data 00033 // --------------------------------------------------------------------------- 00034 00035 const XMLCh XMLUni::fgAnyString[] = 00036 { 00037 chLatin_A, chLatin_N, chLatin_Y, chNull 00038 }; 00039 00040 const XMLCh XMLUni::fgAttListString[] = 00041 { 00042 chLatin_A, chLatin_T, chLatin_T, chLatin_L, chLatin_I, chLatin_S, chLatin_T, chNull 00043 }; 00044 00045 const XMLCh XMLUni::fgCommentString[] = 00046 { 00047 chOpenAngle, chBang, chDash, chDash, chNull 00048 }; 00049 00050 const XMLCh XMLUni::fgCDATAString[] = 00051 { 00052 chLatin_C, chLatin_D, chLatin_A, chLatin_T, chLatin_A, chNull 00053 }; 00054 00055 const XMLCh XMLUni::fgDefaultString[] = 00056 { 00057 chPound, chLatin_D, chLatin_E, chLatin_F, chLatin_A, chLatin_U, chLatin_L, chLatin_T, chNull 00058 }; 00059 00060 const XMLCh XMLUni::fgDocTypeString[] = 00061 { 00062 chOpenAngle, chBang, chLatin_D, chLatin_O, chLatin_C, chLatin_T, chLatin_Y, chLatin_P, chLatin_E, chNull 00063 }; 00064 00065 const XMLCh XMLUni::fgEBCDICEncodingString[] = 00066 { 00067 // Just plain 'EBCDIC' 00068 chLatin_E, chLatin_B, chLatin_C, chLatin_D, chLatin_I, chLatin_C, chNull 00069 }; 00070 00071 const XMLCh XMLUni::fgElemString[] = 00072 { 00073 chLatin_E, chLatin_L, chLatin_E, chLatin_M, chLatin_E, chLatin_N, chLatin_T, chNull 00074 }; 00075 00076 const XMLCh XMLUni::fgEmptyString[] = 00077 { 00078 chLatin_E, chLatin_M, chLatin_P, chLatin_T, chLatin_Y, chNull 00079 }; 00080 00081 const XMLCh XMLUni::fgEncodingString[] = 00082 { 00083 chLatin_e, chLatin_n, chLatin_c, chLatin_o, chLatin_d, chLatin_i, chLatin_n, chLatin_g, chNull 00084 }; 00085 00086 const XMLCh XMLUni::fgEntitString[] = 00087 { 00088 chLatin_E, chLatin_N, chLatin_T, chLatin_I, chLatin_T, chNull 00089 }; 00090 00091 const XMLCh XMLUni::fgEntityString[] = 00092 { 00093 chLatin_E, chLatin_N, chLatin_T, chLatin_I, chLatin_T, chLatin_Y, chNull 00094 }; 00095 00096 const XMLCh XMLUni::fgEntitiesString[] = 00097 { 00098 chLatin_E, chLatin_N, chLatin_T, chLatin_I, chLatin_T, chLatin_I, chLatin_E, chLatin_S, chNull 00099 }; 00100 00101 const XMLCh XMLUni::fgEnumerationString[] = 00102 { 00103 chLatin_E, chLatin_N, chLatin_U, chLatin_M, chLatin_E, chLatin_R, chLatin_A, chLatin_T, chLatin_I, chLatin_O, chLatin_N, chNull 00104 }; 00105 00106 const XMLCh XMLUni::fgExceptDomain[] = 00107 { 00108 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 00109 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c 00110 , chLatin_h, chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g 00111 , chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chForwardSlash 00112 , chLatin_m, chLatin_e, chLatin_s, chLatin_s, chLatin_a, chLatin_g 00113 , chLatin_e, chLatin_s, chForwardSlash, chLatin_X, chLatin_M, chLatin_L 00114 , chDigit_4, chLatin_C, chLatin_E, chLatin_r, chLatin_r, chLatin_o 00115 , chLatin_r, chLatin_s, chNull 00116 }; 00117 00118 const XMLCh XMLUni::fgFixedString[] = 00119 { 00120 chPound, chLatin_F, chLatin_I, chLatin_X, chLatin_E, chLatin_D, chNull 00121 }; 00122 00123 const XMLCh XMLUni::fgIBM037EncodingString[] = 00124 { 00125 chLatin_E, chLatin_B, chLatin_C, chLatin_D, chLatin_I, chLatin_C, chDash, chLatin_C, chLatin_P, chDash, chLatin_U, chLatin_S, chNull 00126 }; 00127 00128 const XMLCh XMLUni::fgIBM037EncodingString2[] = 00129 { 00130 chLatin_I, chLatin_B, chLatin_M, chDigit_0, chDigit_3, chDigit_7, chNull 00131 }; 00132 00133 //hhe 00134 const XMLCh XMLUni::fgIBM1047EncodingString[] = 00135 { 00136 chLatin_I, chLatin_B, chLatin_M, chDigit_1, chDigit_0, chDigit_4, chDigit_7, chNull 00137 }; 00138 00139 const XMLCh XMLUni::fgIBM1047EncodingString2[] = 00140 { 00141 chLatin_I, chLatin_B, chLatin_M, chDash, chDigit_1, chDigit_0, chDigit_4, chDigit_7, chNull 00142 }; 00143 00144 const XMLCh XMLUni::fgIBM1140EncodingString[] = 00145 { 00146 chLatin_I, chLatin_B, chLatin_M, chDigit_1, chDigit_1, chDigit_4, chDigit_0, chNull 00147 }; 00148 00149 const XMLCh XMLUni::fgIBM1140EncodingString2[] = 00150 { 00151 chLatin_I, chLatin_B, chLatin_M, chDigit_0, chDigit_1, chDigit_1, chDigit_4, chDigit_0, chNull 00152 }; 00153 00154 const XMLCh XMLUni::fgIBM1140EncodingString3[] = 00155 { 00156 chLatin_C, chLatin_C, chLatin_S, chLatin_I, chLatin_D, chDigit_0, chDigit_1, chDigit_1, chDigit_4, chDigit_0, chNull 00157 }; 00158 00159 const XMLCh XMLUni::fgIBM1140EncodingString4[] = 00160 { 00161 chLatin_C, chLatin_P, chDigit_0, chDigit_1, chDigit_1, chDigit_4, chDigit_0, chNull 00162 }; 00163 00164 const XMLCh XMLUni::fgIESString[] = 00165 { 00166 chLatin_I, chLatin_E, chLatin_S, chNull 00167 }; 00168 00169 const XMLCh XMLUni::fgIDString[] = 00170 { 00171 chLatin_I, chLatin_D, chNull 00172 }; 00173 00174 const XMLCh XMLUni::fgIDRefString[] = 00175 { 00176 chLatin_I, chLatin_D, chLatin_R, chLatin_E, chLatin_F, chNull 00177 }; 00178 00179 const XMLCh XMLUni::fgIDRefsString[] = 00180 { 00181 chLatin_I, chLatin_D, chLatin_R, chLatin_E, chLatin_F, chLatin_S, chNull 00182 }; 00183 00184 const XMLCh XMLUni::fgImpliedString[] = 00185 { 00186 chPound, chLatin_I, chLatin_M, chLatin_P, chLatin_L, chLatin_I, chLatin_E, chLatin_D, chNull 00187 }; 00188 00189 const XMLCh XMLUni::fgIgnoreString[] = 00190 { 00191 chLatin_I, chLatin_G, chLatin_N, chLatin_O, chLatin_R, chLatin_E, chNull 00192 }; 00193 00194 const XMLCh XMLUni::fgIncludeString[] = 00195 { 00196 chLatin_I, chLatin_N, chLatin_C, chLatin_L, chLatin_U, chLatin_D, chLatin_E, chNull 00197 }; 00198 00199 const XMLCh XMLUni::fgISO88591EncodingString[] = 00200 { 00201 chLatin_I, chLatin_S, chLatin_O, chDigit_8, chDigit_8, chDigit_5, chDigit_9, chDash, chDigit_1, chNull 00202 }; 00203 00204 const XMLCh XMLUni::fgISO88591EncodingString2[] = 00205 { 00206 chLatin_I, chLatin_S, chLatin_O, chDash, chDigit_8, chDigit_8, chDigit_5, chDigit_9, chDash, chDigit_1, chNull 00207 }; 00208 00209 const XMLCh XMLUni::fgISO88591EncodingString3[] = 00210 { 00211 chLatin_I, chLatin_S, chLatin_O, chUnderscore, chDigit_8, chDigit_8, chDigit_5, chDigit_9, chDash, chDigit_1, chNull 00212 }; 00213 00214 const XMLCh XMLUni::fgISO88591EncodingString4[] = 00215 { 00216 chLatin_I, chLatin_B, chLatin_M, chDash, chDigit_8, chDigit_1, chDigit_9, chNull 00217 }; 00218 00219 const XMLCh XMLUni::fgISO88591EncodingString5[] = 00220 { 00221 chLatin_I, chLatin_B, chLatin_M, chDigit_8, chDigit_1, chDigit_9, chNull 00222 }; 00223 00224 const XMLCh XMLUni::fgISO88591EncodingString6[] = 00225 { 00226 chLatin_L, chLatin_A, chLatin_T, chLatin_I, chLatin_N, chDigit_1, chNull 00227 }; 00228 00229 const XMLCh XMLUni::fgISO88591EncodingString7[] = 00230 { 00231 chLatin_L, chLatin_A, chLatin_T, chLatin_I, chLatin_N, chDash, chDigit_1, chNull 00232 }; 00233 00234 const XMLCh XMLUni::fgISO88591EncodingString8[] = 00235 { 00236 chLatin_L, chLatin_A, chLatin_T, chLatin_I, chLatin_N, chUnderscore, chDigit_1, chNull 00237 }; 00238 00239 const XMLCh XMLUni::fgISO88591EncodingString9[] = 00240 { 00241 chLatin_C, chLatin_P, chDigit_8, chDigit_1, chDigit_9, chNull 00242 }; 00243 00244 const XMLCh XMLUni::fgISO88591EncodingString10[] = 00245 { 00246 chLatin_C, chLatin_S, chLatin_I, chLatin_S, chLatin_O, chLatin_L, chLatin_A, chLatin_T, chLatin_I, chLatin_N, chDigit_1, chNull 00247 }; 00248 00249 const XMLCh XMLUni::fgISO88591EncodingString11[] = 00250 { 00251 chLatin_I, chLatin_S, chLatin_O, chDash, chLatin_I, chLatin_R, chDash, chDigit_1, chDigit_0, chDigit_0, chNull 00252 }; 00253 00254 const XMLCh XMLUni::fgISO88591EncodingString12[] = 00255 { 00256 chLatin_L, chDigit_1, chNull 00257 }; 00258 00259 const XMLCh XMLUni::fgLocalHostString[] = 00260 { 00261 chLatin_l, chLatin_o, chLatin_c, chLatin_a, chLatin_l, chLatin_h, chLatin_o, chLatin_s, chLatin_t, chNull 00262 }; 00263 00264 const XMLCh XMLUni::fgNoString[] = 00265 { 00266 chLatin_n, chLatin_o, chNull 00267 }; 00268 00269 const XMLCh XMLUni::fgNotationString[] = 00270 { 00271 chLatin_N, chLatin_O, chLatin_T, chLatin_A, chLatin_T, chLatin_I, chLatin_O, chLatin_N, chNull 00272 }; 00273 00274 const XMLCh XMLUni::fgNDATAString[] = 00275 { 00276 chLatin_N, chLatin_D, chLatin_A, chLatin_T, chLatin_A, chNull 00277 }; 00278 00279 const XMLCh XMLUni::fgNmTokenString[] = 00280 { 00281 chLatin_N, chLatin_M, chLatin_T, chLatin_O, chLatin_K, chLatin_E, chLatin_N, chNull 00282 }; 00283 00284 const XMLCh XMLUni::fgNmTokensString[] = 00285 { 00286 chLatin_N, chLatin_M, chLatin_T, chLatin_O, chLatin_K, chLatin_E, chLatin_N, chLatin_S, chNull 00287 }; 00288 00289 const XMLCh XMLUni::fgPCDATAString[] = 00290 { 00291 chPound, chLatin_P, chLatin_C, chLatin_D, chLatin_A, chLatin_T, chLatin_A, chNull 00292 }; 00293 00294 const XMLCh XMLUni::fgPIString[] = 00295 { 00296 chOpenAngle, chQuestion, chNull 00297 }; 00298 00299 const XMLCh XMLUni::fgPubIDString[] = 00300 { 00301 chLatin_P, chLatin_U, chLatin_B, chLatin_L, chLatin_I, chLatin_C, chNull 00302 }; 00303 00304 const XMLCh XMLUni::fgRefString[] = 00305 { 00306 chLatin_R, chLatin_E, chLatin_F, chNull 00307 }; 00308 00309 const XMLCh XMLUni::fgRequiredString[] = 00310 { 00311 chPound, chLatin_R, chLatin_E, chLatin_Q, chLatin_U, chLatin_I, chLatin_R, chLatin_E, chLatin_D, chNull 00312 }; 00313 00314 const XMLCh XMLUni::fgStandaloneString[] = 00315 { 00316 chLatin_s, chLatin_t, chLatin_a, chLatin_n, chLatin_d, chLatin_a, chLatin_l, chLatin_o, chLatin_n, chLatin_e, chNull 00317 }; 00318 00319 const XMLCh XMLUni::fgVersion1_0[] = 00320 { 00321 chDigit_1, chPeriod, chDigit_0, chNull 00322 }; 00323 00324 const XMLCh XMLUni::fgVersion1_1[] = 00325 { 00326 chDigit_1, chPeriod, chDigit_1, chNull 00327 }; 00328 00329 const XMLCh XMLUni::fgSysIDString[] = 00330 { 00331 chLatin_S, chLatin_Y, chLatin_S, chLatin_T, chLatin_E, chLatin_M, chNull 00332 }; 00333 00334 const XMLCh XMLUni::fgUnknownURIName[] = 00335 { 00336 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 00337 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c 00338 , chLatin_h, chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g 00339 , chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chForwardSlash 00340 , chLatin_U, chLatin_k, chLatin_n, chLatin_o, chLatin_w, chLatin_n 00341 , chLatin_N, chLatin_S, chNull 00342 }; 00343 00344 const XMLCh XMLUni::fgUCS4EncodingString[] = 00345 { 00346 chLatin_U, chLatin_C, chLatin_S, chDigit_4, chNull 00347 }; 00348 00349 const XMLCh XMLUni::fgUCS4EncodingString2[] = 00350 { 00351 chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_4, chNull 00352 }; 00353 00354 const XMLCh XMLUni::fgUCS4EncodingString3[] = 00355 { 00356 chLatin_U, chLatin_C, chLatin_S, chUnderscore, chDigit_4, chNull 00357 }; 00358 00359 const XMLCh XMLUni::fgUCS4EncodingString4[] = 00360 { 00361 chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_3, chDigit_2, chNull 00362 }; 00363 00364 const XMLCh XMLUni::fgUCS4EncodingString5[] = 00365 { 00366 chLatin_I, chLatin_S, chLatin_O, chDash, chDigit_1, chDigit_0, chDigit_6, chDigit_4, chDigit_6, 00367 chDash, chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_4, chNull 00368 }; 00369 00370 const XMLCh XMLUni::fgUCS4BEncodingString[] = 00371 { 00372 chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_4, chSpace, chOpenParen, chLatin_B, chLatin_E, chCloseParen, chNull 00373 }; 00374 00375 const XMLCh XMLUni::fgUCS4BEncodingString2[] = 00376 { 00377 chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_4, chLatin_B, chLatin_E, chNull 00378 }; 00379 00380 const XMLCh XMLUni::fgUCS4LEncodingString[] = 00381 { 00382 chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_4, chSpace, chOpenParen, chLatin_L, chLatin_E, chCloseParen, chNull 00383 }; 00384 00385 const XMLCh XMLUni::fgUCS4LEncodingString2[] = 00386 { 00387 chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_4, chLatin_L, chLatin_E, chNull 00388 }; 00389 00390 const XMLCh XMLUni::fgUSASCIIEncodingString[] = 00391 { 00392 chLatin_U, chLatin_S, chDash, chLatin_A, chLatin_S, chLatin_C, chLatin_I, chLatin_I, chNull 00393 }; 00394 00395 const XMLCh XMLUni::fgUSASCIIEncodingString2[] = 00396 { 00397 chLatin_U, chLatin_S, chLatin_A, chLatin_S, chLatin_C, chLatin_I, chLatin_I, chNull 00398 }; 00399 00400 const XMLCh XMLUni::fgUSASCIIEncodingString3[] = 00401 { 00402 chLatin_A, chLatin_S, chLatin_C, chLatin_I, chLatin_I, chNull 00403 }; 00404 00405 const XMLCh XMLUni::fgUSASCIIEncodingString4[] = 00406 { 00407 chLatin_U, chLatin_S, chUnderscore, chLatin_A, chLatin_S, chLatin_C, chLatin_I, chLatin_I, chNull 00408 }; 00409 00410 const XMLCh XMLUni::fgUTF8EncodingString[] = 00411 { 00412 chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_8, chNull 00413 }; 00414 00415 const XMLCh XMLUni::fgUTF8EncodingString2[] = 00416 { 00417 chLatin_U, chLatin_T, chLatin_F, chDigit_8, chNull 00418 }; 00419 00420 const XMLCh XMLUni::fgUTF16EncodingString[] = 00421 { 00422 chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_1, chDigit_6, chNull 00423 }; 00424 00425 const XMLCh XMLUni::fgUTF16EncodingString2[] = 00426 { 00427 chLatin_U, chLatin_C, chLatin_S, chDigit_2, chNull 00428 }; 00429 00430 const XMLCh XMLUni::fgUTF16EncodingString3[] = 00431 { 00432 chLatin_I, chLatin_B, chLatin_M, chDigit_1, chDigit_2, chDigit_0, chDigit_0, chNull 00433 }; 00434 00435 const XMLCh XMLUni::fgUTF16EncodingString4[] = 00436 { 00437 chLatin_I, chLatin_B, chLatin_M, chDash, chDigit_1, chDigit_2, chDigit_0, chDigit_0, chNull 00438 }; 00439 00440 const XMLCh XMLUni::fgUTF16EncodingString5[] = 00441 { 00442 chLatin_U, chLatin_T, chLatin_F, chDigit_1, chDigit_6, chNull 00443 }; 00444 00445 const XMLCh XMLUni::fgUTF16EncodingString6[] = 00446 { 00447 chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_2, chNull 00448 }; 00449 00450 const XMLCh XMLUni::fgUTF16EncodingString7[] = 00451 { 00452 chLatin_I, chLatin_S, chLatin_O, chDash, chDigit_1, chDigit_0, chDigit_6, chDigit_4 00453 , chDigit_6, chDash, chLatin_U, chLatin_C, chLatin_S, chDash, chDigit_2, chNull 00454 }; 00455 00456 const XMLCh XMLUni::fgUTF16BEncodingString[] = 00457 { 00458 chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_1, chDigit_6, chSpace, chOpenParen, chLatin_B, chLatin_E, chCloseParen, chNull 00459 }; 00460 00461 const XMLCh XMLUni::fgUTF16BEncodingString2[] = 00462 { 00463 chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_1, chDigit_6, chLatin_B, chLatin_E, chNull 00464 }; 00465 00466 const XMLCh XMLUni::fgUTF16LEncodingString[] = 00467 { 00468 chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_1, chDigit_6, chSpace, chOpenParen, chLatin_L, chLatin_E, chCloseParen, chNull 00469 }; 00470 00471 const XMLCh XMLUni::fgUTF16LEncodingString2[] = 00472 { 00473 chLatin_U, chLatin_T, chLatin_F, chDash, chDigit_1, chDigit_6, chLatin_L, chLatin_E, chNull 00474 }; 00475 00476 const XMLCh XMLUni::fgVersionString[] = 00477 { 00478 chLatin_v, chLatin_e, chLatin_r, chLatin_s, chLatin_i, chLatin_o, chLatin_n, chNull 00479 }; 00480 00481 const XMLCh XMLUni::fgValidityDomain[] = 00482 { 00483 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 00484 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 00485 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 00486 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_m, chLatin_e 00487 , chLatin_s, chLatin_s, chLatin_a, chLatin_g, chLatin_e, chLatin_s 00488 , chForwardSlash, chLatin_X, chLatin_M, chLatin_L, chLatin_V, chLatin_a 00489 , chLatin_l, chLatin_i, chLatin_d, chLatin_i, chLatin_t, chLatin_y, chNull 00490 }; 00491 00492 const XMLCh XMLUni::fgWin1252EncodingString[] = 00493 { 00494 chLatin_W, chLatin_I, chLatin_N, chLatin_D, chLatin_O, chLatin_W 00495 , chLatin_S, chDash, chDigit_1, chDigit_2, chDigit_5, chDigit_2, chNull 00496 }; 00497 00498 const XMLCh XMLUni::fgXMLChEncodingString[] = 00499 { 00500 chLatin_X, chLatin_E, chLatin_R, chLatin_C, chLatin_E, chLatin_S 00501 , chDash, chLatin_X, chLatin_M, chLatin_L, chLatin_C, chLatin_H, chNull 00502 }; 00503 00504 const XMLCh XMLUni::fgXMLString[] = 00505 { 00506 chLatin_x, chLatin_m, chLatin_l, chNull 00507 }; 00508 00509 //xml{S} 00510 const XMLCh XMLUni::fgXMLStringSpace[] = 00511 { 00512 chLatin_x, chLatin_m, chLatin_l, chSpace, chNull 00513 }; 00514 00515 const XMLCh XMLUni::fgXMLStringHTab[] = 00516 { 00517 chLatin_x, chLatin_m, chLatin_l, chHTab, chNull 00518 }; 00519 00520 const XMLCh XMLUni::fgXMLStringCR[] = 00521 { 00522 chLatin_x, chLatin_m, chLatin_l, chCR, chNull 00523 }; 00524 00525 const XMLCh XMLUni::fgXMLStringLF[] = 00526 { 00527 chLatin_x, chLatin_m, chLatin_l, chLF, chNull 00528 }; 00529 00530 //XML{S} 00531 const XMLCh XMLUni::fgXMLStringSpaceU[] = 00532 { 00533 chLatin_X, chLatin_M, chLatin_L, chSpace, chNull 00534 }; 00535 00536 const XMLCh XMLUni::fgXMLStringHTabU[] = 00537 { 00538 chLatin_X, chLatin_M, chLatin_L, chHTab, chNull 00539 }; 00540 00541 const XMLCh XMLUni::fgXMLStringCRU[] = 00542 { 00543 chLatin_X, chLatin_M, chLatin_L, chCR, chNull 00544 }; 00545 00546 const XMLCh XMLUni::fgXMLStringLFU[] = 00547 { 00548 chLatin_X, chLatin_M, chLatin_L, chLF, chNull 00549 }; 00550 00551 //<?xml{S} 00552 const XMLCh XMLUni::fgXMLDeclString[] = 00553 { 00554 chOpenAngle, chQuestion, chLatin_x, chLatin_m, chLatin_l, chNull 00555 }; 00556 00557 const XMLCh XMLUni::fgXMLDeclStringSpace[] = 00558 { 00559 chOpenAngle, chQuestion, chLatin_x, chLatin_m, chLatin_l, chSpace, chNull 00560 }; 00561 00562 const XMLCh XMLUni::fgXMLDeclStringHTab[] = 00563 { 00564 chOpenAngle, chQuestion, chLatin_x, chLatin_m, chLatin_l, chHTab, chNull 00565 }; 00566 00567 const XMLCh XMLUni::fgXMLDeclStringLF[] = 00568 { 00569 chOpenAngle, chQuestion, chLatin_x, chLatin_m, chLatin_l, chLF, chNull 00570 }; 00571 00572 const XMLCh XMLUni::fgXMLDeclStringCR[] = 00573 { 00574 chOpenAngle, chQuestion, chLatin_x, chLatin_m, chLatin_l, chCR, chNull 00575 }; 00576 00577 //<?XML{S} 00578 const XMLCh XMLUni::fgXMLDeclStringSpaceU[] = 00579 { 00580 chOpenAngle, chQuestion, chLatin_X, chLatin_M, chLatin_L, chSpace, chNull 00581 }; 00582 00583 const XMLCh XMLUni::fgXMLDeclStringHTabU[] = 00584 { 00585 chOpenAngle, chQuestion, chLatin_X, chLatin_M, chLatin_L, chHTab, chNull 00586 }; 00587 00588 const XMLCh XMLUni::fgXMLDeclStringLFU[] = 00589 { 00590 chOpenAngle, chQuestion, chLatin_X, chLatin_M, chLatin_L, chLF, chNull 00591 }; 00592 00593 const XMLCh XMLUni::fgXMLDeclStringCRU[] = 00594 { 00595 chOpenAngle, chQuestion, chLatin_X, chLatin_M, chLatin_L, chCR, chNull 00596 }; 00597 00598 const XMLCh XMLUni::fgXMLNSString[] = 00599 { 00600 chLatin_x, chLatin_m, chLatin_l, chLatin_n, chLatin_s, chNull 00601 }; 00602 00603 const XMLCh XMLUni::fgXMLNSColonString[] = 00604 { 00605 chLatin_x, chLatin_m, chLatin_l, chLatin_n, chLatin_s, chColon, chNull 00606 }; 00607 00608 const XMLCh XMLUni::fgXMLNSURIName[] = 00609 { 00610 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 00611 , chForwardSlash, chLatin_w, chLatin_w, chLatin_w, chPeriod, chLatin_w 00612 , chDigit_3, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 00613 , chDigit_2, chDigit_0, chDigit_0, chDigit_0, chForwardSlash 00614 , chLatin_x, chLatin_m, chLatin_l, chLatin_n, chLatin_s, chForwardSlash 00615 , chNull 00616 }; 00617 00618 const XMLCh XMLUni::fgXMLErrDomain[] = 00619 { 00620 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 00621 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 00622 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 00623 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_m, chLatin_e 00624 , chLatin_s, chLatin_s, chLatin_a, chLatin_g, chLatin_e, chLatin_s 00625 , chForwardSlash, chLatin_X, chLatin_M, chLatin_L, chLatin_E, chLatin_r 00626 , chLatin_r, chLatin_o, chLatin_r, chLatin_s, chNull 00627 }; 00628 00629 const XMLCh XMLUni::fgXMLURIName[] = 00630 { 00631 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 00632 , chForwardSlash, chLatin_w, chLatin_w, chLatin_w, chPeriod, chLatin_w 00633 , chDigit_3, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 00634 , chLatin_X, chLatin_M, chLatin_L, chForwardSlash, chDigit_1, chDigit_9 00635 , chDigit_9, chDigit_8, chForwardSlash, chLatin_n, chLatin_a, chLatin_m 00636 , chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chNull 00637 }; 00638 00639 const XMLCh XMLUni::fgInfosetURIName[] = 00640 { 00641 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 00642 , chForwardSlash, chLatin_w, chLatin_w, chLatin_w, chPeriod, chLatin_w 00643 , chDigit_3, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 00644 , chLatin_T, chLatin_R, chForwardSlash, chLatin_R, chLatin_E, chLatin_C 00645 , chDash, chLatin_x, chLatin_m, chLatin_l, chNull 00646 }; 00647 00648 const XMLCh XMLUni::fgYesString[] = 00649 { 00650 chLatin_y, chLatin_e, chLatin_s, chNull 00651 }; 00652 00653 const XMLCh XMLUni::fgZeroLenString[] = { chNull }; 00654 00655 const XMLCh XMLUni::fgDTDEntityString[] = 00656 { 00657 chOpenSquare, chLatin_d, chLatin_t, chLatin_d, chCloseSquare, chNull 00658 }; 00659 00660 const XMLCh XMLUni::fgAmp[] = 00661 { 00662 chLatin_a, chLatin_m, chLatin_p, chNull 00663 }; 00664 00665 const XMLCh XMLUni::fgLT[] = 00666 { 00667 chLatin_l, chLatin_t, chNull 00668 }; 00669 00670 const XMLCh XMLUni::fgGT[] = 00671 { 00672 chLatin_g, chLatin_t, chNull 00673 }; 00674 00675 const XMLCh XMLUni::fgQuot[] = 00676 { 00677 chLatin_q, chLatin_u, chLatin_o, chLatin_t, chNull 00678 }; 00679 00680 const XMLCh XMLUni::fgApos[] = 00681 { 00682 chLatin_a, chLatin_p, chLatin_o, chLatin_s, chNull 00683 }; 00684 00685 const XMLCh XMLUni::fgWFXMLScanner[] = 00686 { 00687 chLatin_W, chLatin_F, chLatin_X, chLatin_M, chLatin_L, chLatin_S 00688 , chLatin_c, chLatin_a, chLatin_n, chLatin_n, chLatin_e, chLatin_r, chNull 00689 }; 00690 00691 const XMLCh XMLUni::fgIGXMLScanner[] = 00692 { 00693 chLatin_I, chLatin_G, chLatin_X, chLatin_M, chLatin_L, chLatin_S 00694 , chLatin_c, chLatin_a, chLatin_n, chLatin_n, chLatin_e, chLatin_r, chNull 00695 }; 00696 00697 const XMLCh XMLUni::fgSGXMLScanner[] = 00698 { 00699 chLatin_S, chLatin_G, chLatin_X, chLatin_M, chLatin_L, chLatin_S 00700 , chLatin_c, chLatin_a, chLatin_n, chLatin_n, chLatin_e, chLatin_r, chNull 00701 }; 00702 00703 const XMLCh XMLUni::fgDGXMLScanner[] = 00704 { 00705 chLatin_D, chLatin_G, chLatin_X, chLatin_M, chLatin_L, chLatin_S 00706 , chLatin_c, chLatin_a, chLatin_n, chLatin_n, chLatin_e, chLatin_r, chNull 00707 }; 00708 00709 const XMLCh XMLUni::fgXSAXMLScanner[] = 00710 { 00711 chLatin_X, chLatin_S, chLatin_A 00712 , chLatin_X, chLatin_M, chLatin_L, chLatin_S 00713 , chLatin_c, chLatin_a, chLatin_n, chLatin_n, chLatin_e, chLatin_r, chNull 00714 }; 00715 00716 const XMLCh XMLUni::fgCDataStart[] = 00717 { 00718 chOpenAngle, chBang, chOpenSquare, chLatin_C, chLatin_D 00719 , chLatin_A, chLatin_T, chLatin_A, chOpenSquare, chNull 00720 }; 00721 00722 const XMLCh XMLUni::fgCDataEnd[] = 00723 { 00724 chCloseSquare, chCloseSquare, chCloseAngle, chNull 00725 }; 00726 00727 //Exception strings 00728 const XMLCh XMLUni::fgArrayIndexOutOfBoundsException_Name[] = 00729 { 00730 chLatin_A, chLatin_r, chLatin_r, chLatin_a, chLatin_y, chLatin_I 00731 , chLatin_n, chLatin_d, chLatin_e, chLatin_x, chLatin_O, chLatin_u 00732 , chLatin_t, chLatin_o, chLatin_f, chLatin_B, chLatin_o, chLatin_u 00733 , chLatin_n, chLatin_d, chLatin_s, chLatin_E, chLatin_x, chLatin_c 00734 , chLatin_e, chLatin_p, chLatin_t, chLatin_i, chLatin_o, chLatin_n 00735 , chNull 00736 }; 00737 00738 const XMLCh XMLUni::fgEmptyStackException_Name[] = 00739 { 00740 chLatin_E, chLatin_m, chLatin_p, chLatin_t, chLatin_y, chLatin_S 00741 , chLatin_t, chLatin_a, chLatin_c, chLatin_k, chLatin_E, chLatin_x 00742 , chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i, chLatin_o 00743 , chLatin_n, chNull 00744 }; 00745 00746 const XMLCh XMLUni::fgIllegalArgumentException_Name[] = 00747 { 00748 chLatin_I, chLatin_l, chLatin_l, chLatin_e, chLatin_g, chLatin_a 00749 , chLatin_l, chLatin_A, chLatin_r, chLatin_g, chLatin_u, chLatin_m 00750 , chLatin_e, chLatin_n, chLatin_t, chLatin_E, chLatin_x, chLatin_c 00751 , chLatin_e, chLatin_p, chLatin_t, chLatin_i, chLatin_o, chLatin_n 00752 , chNull 00753 }; 00754 00755 const XMLCh XMLUni::fgInvalidCastException_Name[] = 00756 { 00757 chLatin_I, chLatin_n, chLatin_v, chLatin_a, chLatin_l, chLatin_i 00758 , chLatin_d, chLatin_C, chLatin_a, chLatin_s, chLatin_t, chLatin_E 00759 , chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i 00760 , chLatin_o, chLatin_n, chNull 00761 }; 00762 00763 const XMLCh XMLUni::fgIOException_Name[] = 00764 { 00765 chLatin_I, chLatin_O, chLatin_E, chLatin_x, chLatin_c, chLatin_e 00766 , chLatin_p, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 00767 }; 00768 00769 const XMLCh XMLUni::fgNoSuchElementException_Name[] = 00770 { 00771 chLatin_N, chLatin_o, chLatin_S, chLatin_u, chLatin_c, chLatin_h 00772 , chLatin_E, chLatin_l, chLatin_e, chLatin_m, chLatin_e, chLatin_n 00773 , chLatin_t, chLatin_E, chLatin_x, chLatin_c, chLatin_e, chLatin_p 00774 , chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 00775 }; 00776 00777 const XMLCh XMLUni::fgNullPointerException_Name[] = 00778 { 00779 chLatin_N, chLatin_u, chLatin_l, chLatin_l, chLatin_P, chLatin_o 00780 , chLatin_i, chLatin_n, chLatin_t, chLatin_e, chLatin_r, chLatin_E 00781 , chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i 00782 , chLatin_o, chLatin_n, chNull 00783 }; 00784 00785 const XMLCh XMLUni::fgXMLPlatformUtilsException_Name[] = 00786 { 00787 chLatin_X, chLatin_M, chLatin_L, chLatin_P, chLatin_l, chLatin_a 00788 , chLatin_t, chLatin_f, chLatin_o, chLatin_r, chLatin_m, chLatin_E 00789 , chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i 00790 , chLatin_o, chLatin_n, chNull 00791 }; 00792 00793 const XMLCh XMLUni::fgRuntimeException_Name[] = 00794 { 00795 chLatin_R, chLatin_u, chLatin_n, chLatin_t, chLatin_i 00796 , chLatin_m, chLatin_e, chLatin_E, chLatin_x, chLatin_c 00797 , chLatin_e, chLatin_p, chLatin_t, chLatin_i, chLatin_o 00798 , chLatin_n, chNull 00799 }; 00800 00801 const XMLCh XMLUni::fgTranscodingException_Name[] = 00802 { 00803 chLatin_T, chLatin_r, chLatin_a, chLatin_n, chLatin_s, chLatin_c 00804 , chLatin_o, chLatin_d, chLatin_i, chLatin_n, chLatin_g, chLatin_E 00805 , chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i 00806 , chLatin_o, chLatin_n, chNull 00807 }; 00808 00809 const XMLCh XMLUni::fgUnexpectedEOFException_Name[] = 00810 { 00811 chLatin_U, chLatin_n, chLatin_e, chLatin_x, chLatin_p, chLatin_e 00812 , chLatin_c, chLatin_t, chLatin_e, chLatin_d, chLatin_E, chLatin_O 00813 , chLatin_F, chLatin_E, chLatin_x, chLatin_c, chLatin_e, chLatin_p 00814 , chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 00815 }; 00816 00817 const XMLCh XMLUni::fgUnsupportedEncodingException_Name[] = 00818 { 00819 chLatin_U, chLatin_n, chLatin_s, chLatin_u, chLatin_p, chLatin_p 00820 , chLatin_o, chLatin_r, chLatin_t, chLatin_e, chLatin_d, chLatin_E 00821 , chLatin_n, chLatin_c, chLatin_o, chLatin_d, chLatin_i, chLatin_n 00822 , chLatin_g, chLatin_E, chLatin_x, chLatin_c, chLatin_e, chLatin_p 00823 , chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 00824 }; 00825 00826 const XMLCh XMLUni::fgUTFDataFormatException_Name[] = 00827 { 00828 chLatin_U, chLatin_T, chLatin_F, chLatin_D, chLatin_a, chLatin_t 00829 , chLatin_a, chLatin_F, chLatin_o, chLatin_r, chLatin_m, chLatin_a 00830 , chLatin_t, chLatin_E, chLatin_x, chLatin_c, chLatin_e, chLatin_p 00831 , chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 00832 }; 00833 00834 00835 const XMLCh XMLUni::fgNetAccessorException_Name[] = 00836 { 00837 chLatin_N, chLatin_e, chLatin_t, chLatin_A, chLatin_c, chLatin_c 00838 , chLatin_e, chLatin_s, chLatin_s, chLatin_o, chLatin_r, chLatin_E 00839 , chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i 00840 , chLatin_o, chLatin_n, chNull 00841 }; 00842 00843 00844 const XMLCh XMLUni::fgMalformedURLException_Name[] = 00845 { 00846 chLatin_M, chLatin_a, chLatin_l, chLatin_f, chLatin_o, chLatin_r 00847 , chLatin_m, chLatin_e, chLatin_d, chLatin_U, chLatin_R, chLatin_L 00848 , chLatin_E, chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t 00849 , chLatin_i, chLatin_o, chLatin_n, chNull 00850 }; 00851 00852 const XMLCh XMLUni::fgNumberFormatException_Name[] = 00853 { 00854 chLatin_N, chLatin_u, chLatin_m, chLatin_b, chLatin_e, chLatin_r 00855 , chLatin_F, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_t 00856 , chLatin_E, chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t 00857 , chLatin_i, chLatin_o, chLatin_n, chNull 00858 }; 00859 00860 const XMLCh XMLUni::fgParseException_Name[] = 00861 { 00862 chLatin_P, chLatin_a, chLatin_r, chLatin_s, chLatin_e 00863 , chLatin_E, chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t 00864 , chLatin_i, chLatin_o, chLatin_n, chNull 00865 }; 00866 00867 const XMLCh XMLUni::fgInvalidDatatypeFacetException_Name[] = 00868 { 00869 chLatin_I, chLatin_n, chLatin_v, chLatin_a, chLatin_l, chLatin_i 00870 , chLatin_d, chLatin_D, chLatin_a, chLatin_t, chLatin_a, chLatin_t 00871 , chLatin_y, chLatin_p, chLatin_e, chLatin_F, chLatin_a, chLatin_c 00872 , chLatin_e, chLatin_t, chLatin_E, chLatin_x, chLatin_c, chLatin_e 00873 , chLatin_p, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 00874 }; 00875 00876 const XMLCh XMLUni::fgInvalidDatatypeValueException_Name[] = 00877 { 00878 chLatin_I, chLatin_n, chLatin_v, chLatin_a, chLatin_l, chLatin_i 00879 , chLatin_d, chLatin_D, chLatin_a, chLatin_t, chLatin_a, chLatin_t 00880 , chLatin_y, chLatin_p, chLatin_e, chLatin_V, chLatin_a, chLatin_l 00881 , chLatin_u, chLatin_e, chLatin_E, chLatin_x, chLatin_c, chLatin_e 00882 , chLatin_p, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 00883 }; 00884 00885 const XMLCh XMLUni::fgSchemaDateTimeException_Name[] = 00886 { 00887 chLatin_S, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a 00888 , chLatin_D, chLatin_a, chLatin_t, chLatin_e 00889 , chLatin_T, chLatin_i, chLatin_m, chLatin_e 00890 , chLatin_E, chLatin_x, chLatin_c, chLatin_e 00891 , chLatin_p, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 00892 }; 00893 00894 const XMLCh XMLUni::fgXPathException_Name[] = 00895 { 00896 chLatin_X, chLatin_P, chLatin_a, chLatin_t, chLatin_h, chLatin_E 00897 , chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i 00898 , chLatin_o, chLatin_n, chNull 00899 }; 00900 00901 const XMLCh XMLUni::fgXSerializationException_Name[] = 00902 { 00903 chLatin_X, chLatin_S, chLatin_e, chLatin_r, chLatin_i, chLatin_a 00904 , chLatin_l, chLatin_i, chLatin_z, chLatin_a, chLatin_t, chLatin_i 00905 , chLatin_o, chLatin_n, chLatin_E, chLatin_x, chLatin_c, chLatin_e 00906 , chLatin_p, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 00907 }; 00908 00909 const XMLCh XMLUni::fgXMLXIncludeException_Name[] = 00910 { 00911 chLatin_X, chLatin_M, chLatin_L, chLatin_X, chLatin_I, chLatin_n 00912 , chLatin_c, chLatin_l, chLatin_u, chLatin_d, chLatin_e, chLatin_E 00913 , chLatin_x, chLatin_c, chLatin_e, chLatin_p, chLatin_t, chLatin_i 00914 , chLatin_o, chLatin_n, chNull 00915 }; 00916 00917 const XMLCh XMLUni::fgNegINFString[] = 00918 { 00919 chDash, chLatin_I, chLatin_N, chLatin_F, chNull 00920 }; 00921 00922 const XMLCh XMLUni::fgNegZeroString[] = 00923 { 00924 chDash, chDigit_0, chNull 00925 }; 00926 00927 const XMLCh XMLUni::fgPosZeroString[] = 00928 { 00929 chDigit_0, chNull 00930 }; 00931 00932 const XMLCh XMLUni::fgPosINFString[] = 00933 { 00934 chLatin_I, chLatin_N, chLatin_F, chNull 00935 }; 00936 00937 const XMLCh XMLUni::fgNaNString[] = 00938 { 00939 chLatin_N, chLatin_a, chLatin_N, chNull 00940 }; 00941 00942 const XMLCh XMLUni::fgEString[] = 00943 { 00944 chLatin_E, chNull 00945 }; 00946 00947 const XMLCh XMLUni::fgZeroString[] = 00948 { 00949 chDigit_0, chNull 00950 }; 00951 00952 const XMLCh XMLUni::fgNullString[] = 00953 { 00954 chLatin_n, chLatin_u, chLatin_l, chLatin_l, chNull 00955 }; 00956 00957 // SAX2 Core: http://xml.org/sax/features/validation 00958 const XMLCh XMLUni::fgSAX2CoreValidation[] = 00959 { 00960 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 00961 , chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chPeriod, chLatin_o 00962 , chLatin_r, chLatin_g, chForwardSlash, chLatin_s, chLatin_a, chLatin_x 00963 , chForwardSlash, chLatin_f, chLatin_e, chLatin_a, chLatin_t, chLatin_u 00964 , chLatin_r, chLatin_e, chLatin_s, chForwardSlash, chLatin_v, chLatin_a 00965 , chLatin_l, chLatin_i, chLatin_d, chLatin_a, chLatin_t, chLatin_i 00966 , chLatin_o, chLatin_n, chNull 00967 }; 00968 00969 // SAX2 Core: http://xml.org/sax/features/namespaces 00970 const XMLCh XMLUni::fgSAX2CoreNameSpaces[] = 00971 { 00972 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 00973 , chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chPeriod, chLatin_o 00974 , chLatin_r, chLatin_g, chForwardSlash, chLatin_s, chLatin_a, chLatin_x 00975 , chForwardSlash, chLatin_f, chLatin_e, chLatin_a, chLatin_t, chLatin_u 00976 , chLatin_r, chLatin_e, chLatin_s, chForwardSlash, chLatin_n, chLatin_a 00977 , chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c 00978 , chLatin_e, chLatin_s, chNull 00979 }; 00980 00981 //SAX2 Core: http://xml.org/sax/features/namespace-prefixes 00982 const XMLCh XMLUni::fgSAX2CoreNameSpacePrefixes[] = 00983 { 00984 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 00985 , chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chPeriod, chLatin_o 00986 , chLatin_r, chLatin_g, chForwardSlash, chLatin_s, chLatin_a, chLatin_x 00987 , chForwardSlash, chLatin_f, chLatin_e, chLatin_a, chLatin_t, chLatin_u 00988 , chLatin_r, chLatin_e, chLatin_s, chForwardSlash, chLatin_n, chLatin_a 00989 , chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e 00990 , chDash, chLatin_p, chLatin_r, chLatin_e, chLatin_f, chLatin_i, chLatin_x 00991 , chLatin_e, chLatin_s, chNull 00992 }; 00993 00994 //Xerces: http://apache.org/xml/features/validation/dynamic 00995 const XMLCh XMLUni::fgXercesDynamic[] = 00996 { 00997 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 00998 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 00999 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01000 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01001 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01002 , chForwardSlash , chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d 01003 , chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash 01004 , chLatin_d, chLatin_y, chLatin_n, chLatin_a, chLatin_m, chLatin_i, chLatin_c, chNull 01005 }; 01006 01007 //Xerces: http://apache.org/xml/features/validation/schema 01008 const XMLCh XMLUni::fgXercesSchema[] = 01009 { 01010 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01011 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01012 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01013 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01014 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01015 , chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d 01016 , chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash 01017 , chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chNull 01018 }; 01019 01020 //Xerces: http://apache.org/xml/features/validation/schema-full-checking 01021 const XMLCh XMLUni::fgXercesSchemaFullChecking[] = 01022 { 01023 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01024 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01025 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01026 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01027 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01028 , chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d 01029 , chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash 01030 , chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chDash 01031 , chLatin_f, chLatin_u, chLatin_l, chLatin_l, chDash, chLatin_c, chLatin_h 01032 , chLatin_e, chLatin_c, chLatin_k, chLatin_i, chLatin_n, chLatin_g, chNull 01033 }; 01034 01035 //Xerces: http://apache.org/xml/features/validating/load-schema 01036 const XMLCh XMLUni::fgXercesLoadSchema[] = 01037 { 01038 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01039 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01040 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01041 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01042 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01043 , chForwardSlash 01044 , chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d 01045 , chLatin_a, chLatin_t, chLatin_i, chLatin_n, chLatin_g, chForwardSlash 01046 , chLatin_l, chLatin_o, chLatin_a, chLatin_d, chDash 01047 , chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a 01048 }; 01049 01050 //Xerces: http://apache.org/xml/features/validation/identity-constraint-checking 01051 const XMLCh XMLUni::fgXercesIdentityConstraintChecking[] = 01052 { 01053 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01054 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01055 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01056 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01057 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01058 , chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d 01059 , chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash 01060 , chLatin_i, chLatin_d, chLatin_e, chLatin_n, chLatin_t, chLatin_i 01061 , chLatin_t, chLatin_y, chDash , chLatin_c, chLatin_o, chLatin_n, chLatin_s 01062 , chLatin_t, chLatin_r, chLatin_a, chLatin_i, chLatin_n, chLatin_t 01063 , chDash, chLatin_c, chLatin_h, chLatin_e, chLatin_c, chLatin_k, chLatin_i 01064 , chLatin_n, chLatin_g, chNull 01065 }; 01066 01067 //Xerces: http://apache.org/xml/features/nonvalidating/load-external-dtd 01068 const XMLCh XMLUni::fgXercesLoadExternalDTD[] = 01069 { 01070 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01071 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01072 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01073 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01074 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01075 , chForwardSlash, chLatin_n, chLatin_o, chLatin_n 01076 , chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d 01077 , chLatin_a, chLatin_t, chLatin_i, chLatin_n, chLatin_g, chForwardSlash 01078 , chLatin_l, chLatin_o, chLatin_a, chLatin_d, chDash 01079 , chLatin_e, chLatin_x, chLatin_t, chLatin_e, chLatin_r, chLatin_n, chLatin_a, chLatin_l, chDash 01080 , chLatin_d, chLatin_t, chLatin_d, chNull 01081 }; 01082 01083 //Xerces: http://apache.org/xml/features/continue-after-fatal-error 01084 const XMLCh XMLUni::fgXercesContinueAfterFatalError[] = 01085 { 01086 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01087 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01088 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01089 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01090 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01091 , chForwardSlash, chLatin_c, chLatin_o, chLatin_n, chLatin_t, chLatin_i, chLatin_n, chLatin_u, chLatin_e, chDash 01092 , chLatin_a, chLatin_f, chLatin_t, chLatin_e, chLatin_r, chDash 01093 , chLatin_f, chLatin_a, chLatin_t, chLatin_a, chLatin_l, chDash 01094 , chLatin_e, chLatin_r, chLatin_r, chLatin_o, chLatin_r, chNull 01095 }; 01096 01097 //Xerces: http://apache.org/xml/features/validation-error-as-fatal 01098 const XMLCh XMLUni::fgXercesValidationErrorAsFatal[] = 01099 { 01100 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01101 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01102 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01103 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01104 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01105 , chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chDash 01106 , chLatin_e, chLatin_r, chLatin_r, chLatin_o, chLatin_r, chDash 01107 , chLatin_a, chLatin_s, chDash 01108 , chLatin_f, chLatin_a, chLatin_t, chLatin_a, chLatin_l, chNull 01109 }; 01110 01111 //Xerces: http://apache.org/xml/features/calculate-src-ofs 01112 const XMLCh XMLUni::fgXercesCalculateSrcOfs[] = 01113 { 01114 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01115 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01116 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01117 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01118 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01119 , chForwardSlash, chLatin_c, chLatin_a, chLatin_l, chLatin_c, chLatin_u 01120 , chLatin_l, chLatin_a, chLatin_t, chLatin_e, chDash, chLatin_s, chLatin_r 01121 , chLatin_c, chDash, chLatin_o, chLatin_f, chLatin_s, chNull 01122 }; 01123 01124 //Xerces: http://apache.org/xml/features/standard-uri-conformant 01125 const XMLCh XMLUni::fgXercesStandardUriConformant[] = 01126 { 01127 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01128 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01129 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01130 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01131 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01132 , chForwardSlash, chLatin_s, chLatin_t, chLatin_a, chLatin_n, chLatin_d 01133 , chLatin_a, chLatin_r, chLatin_d, chDash, chLatin_u, chLatin_r, chLatin_i 01134 , chDash, chLatin_c, chLatin_o, chLatin_n, chLatin_f, chLatin_o, chLatin_r 01135 , chLatin_m, chLatin_a, chLatin_n, chLatin_t, chNull 01136 }; 01137 01138 //Xerces: http://apache.org/xml/features/dom-has-psvi-info 01139 const XMLCh XMLUni::fgXercesDOMHasPSVIInfo[] = 01140 { 01141 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01142 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01143 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01144 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01145 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01146 , chForwardSlash, chLatin_d, chLatin_o, chLatin_m, chDash, chLatin_h 01147 , chLatin_a, chLatin_s, chDash, chLatin_p, chLatin_s, chLatin_v, chLatin_i 01148 , chDash, chLatin_i, chLatin_n, chLatin_f, chLatin_o, chNull 01149 }; 01150 01151 //Xerces: http://apache.org/xml/features/generate-synthetic-annotations 01152 const XMLCh XMLUni::fgXercesGenerateSyntheticAnnotations[] = 01153 { 01154 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01155 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01156 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01157 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01158 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01159 , chForwardSlash, chLatin_g, chLatin_e, chLatin_n, chLatin_e, chLatin_r 01160 , chLatin_a, chLatin_t, chLatin_e, chDash, chLatin_s, chLatin_y, chLatin_n 01161 , chLatin_t, chLatin_h, chLatin_e, chLatin_t, chLatin_i, chLatin_c, chDash 01162 , chLatin_a, chLatin_n, chLatin_n, chLatin_o, chLatin_t, chLatin_a, chLatin_t 01163 , chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull 01164 }; 01165 01166 //Xerces: http://apache.org/xml/features/validate-annotations 01167 const XMLCh XMLUni::fgXercesValidateAnnotations[] = 01168 { 01169 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01170 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01171 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01172 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01173 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01174 , chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d 01175 , chLatin_a, chLatin_t, chLatin_e, chDash 01176 , chLatin_a, chLatin_n, chLatin_n, chLatin_o, chLatin_t, chLatin_a, chLatin_t 01177 , chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull 01178 }; 01179 01180 //Property 01181 //Xerces: http://apache.org/xml/properties/schema/external-schemaLocation 01182 const XMLCh XMLUni::fgXercesSchemaExternalSchemaLocation[] = 01183 { 01184 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01185 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01186 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01187 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_r 01188 , chLatin_o, chLatin_p, chLatin_e, chLatin_r, chLatin_t, chLatin_i 01189 , chLatin_e, chLatin_s, chForwardSlash, chLatin_s, chLatin_c, chLatin_h 01190 , chLatin_e, chLatin_m, chLatin_a, chForwardSlash, chLatin_e, chLatin_x 01191 , chLatin_t, chLatin_e, chLatin_r, chLatin_n, chLatin_a, chLatin_l, chDash 01192 , chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chLatin_L 01193 , chLatin_o, chLatin_c, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 01194 }; 01195 01196 //Property 01197 //Xerces: http://apache.org/xml/properties/security-manager 01198 const XMLCh XMLUni::fgXercesSecurityManager[] = 01199 { 01200 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01201 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01202 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01203 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_r 01204 , chLatin_o, chLatin_p, chLatin_e, chLatin_r, chLatin_t, chLatin_i 01205 , chLatin_e, chLatin_s, chForwardSlash, chLatin_s, chLatin_e, chLatin_c 01206 , chLatin_u, chLatin_r, chLatin_i, chLatin_t, chLatin_y, chDash 01207 , chLatin_m, chLatin_a, chLatin_n, chLatin_a, chLatin_g, chLatin_e, chLatin_r 01208 , chNull 01209 }; 01210 01211 //Property 01212 //Xerces: http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation 01213 const XMLCh XMLUni::fgXercesSchemaExternalNoNameSpaceSchemaLocation[] = 01214 { 01215 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01216 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01217 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01218 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_r 01219 , chLatin_o, chLatin_p, chLatin_e, chLatin_r, chLatin_t, chLatin_i 01220 , chLatin_e, chLatin_s, chForwardSlash, chLatin_s, chLatin_c, chLatin_h 01221 , chLatin_e, chLatin_m, chLatin_a, chForwardSlash, chLatin_e, chLatin_x 01222 , chLatin_t, chLatin_e, chLatin_r, chLatin_n, chLatin_a, chLatin_l, chDash 01223 , chLatin_n, chLatin_o, chLatin_N, chLatin_a, chLatin_m, chLatin_e, chLatin_s 01224 , chLatin_p, chLatin_a, chLatin_c, chLatin_e, chLatin_S, chLatin_c, chLatin_h 01225 , chLatin_e, chLatin_m, chLatin_a, chLatin_L, chLatin_o, chLatin_c, chLatin_a 01226 , chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 01227 }; 01228 01229 //Property 01230 //Xerces: http://apache.org/xml/properties/scannerName 01231 const XMLCh XMLUni::fgXercesScannerName[] = 01232 { 01233 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01234 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01235 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01236 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_r 01237 , chLatin_o, chLatin_p, chLatin_e, chLatin_r, chLatin_t, chLatin_i 01238 , chLatin_e, chLatin_s, chForwardSlash, chLatin_s, chLatin_c, chLatin_a 01239 , chLatin_n, chLatin_n, chLatin_e, chLatin_r, chLatin_N, chLatin_a 01240 , chLatin_m, chLatin_e, chNull 01241 }; 01242 01243 //Property 01244 //Xerces: http://apache.org/xml/properties/parser-use-DOMDocument-from-Implementation 01245 const XMLCh XMLUni::fgXercesParserUseDocumentFromImplementation[] = 01246 { 01247 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01248 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01249 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01250 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_a 01251 , chLatin_r, chLatin_s, chLatin_e, chLatin_r, chDash, chLatin_u, chLatin_s 01252 , chLatin_e, chDash, chLatin_D, chLatin_O, chLatin_M, chLatin_D, chLatin_o 01253 , chLatin_c, chLatin_u, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chDash 01254 , chLatin_f, chLatin_r, chLatin_o, chLatin_m, chDash, chLatin_I, chLatin_m 01255 , chLatin_p, chLatin_l, chLatin_e, chLatin_m, chLatin_e, chLatin_n, chLatin_t 01256 , chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 01257 }; 01258 01259 //Property 01260 //Xerces: http://apache.org/xml/properties/entity-resolver 01261 const XMLCh XMLUni::fgXercesEntityResolver[] = 01262 { 01263 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01264 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01265 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01266 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_a 01267 , chLatin_r, chLatin_s, chLatin_e, chLatin_r, chDash, chLatin_e, chLatin_n 01268 , chLatin_t, chLatin_i, chLatin_t, chLatin_y, chDash, chLatin_r, chLatin_e 01269 , chLatin_s, chLatin_o, chLatin_l, chLatin_v, chLatin_e, chLatin_r, chNull 01270 }; 01271 01272 01273 //Xerces: http://apache.org/xml/features/dom/user-adopts-DOMDocument 01274 const XMLCh XMLUni::fgXercesUserAdoptsDOMDocument[] = 01275 { 01276 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01277 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01278 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01279 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01280 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01281 , chForwardSlash, chLatin_d, chLatin_o, chLatin_m, chForwardSlash 01282 , chLatin_u, chLatin_s, chLatin_e, chLatin_r, chDash 01283 , chLatin_a, chLatin_d, chLatin_o, chLatin_p, chLatin_t, chLatin_s, chDash 01284 , chLatin_D, chLatin_O, chLatin_M 01285 , chLatin_D, chLatin_o, chLatin_c, chLatin_u, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chNull 01286 }; 01287 01288 //Xerces: http://apache.org/xml/features/validation/cache-grammarFromParse 01289 const XMLCh XMLUni::fgXercesCacheGrammarFromParse[] = 01290 { 01291 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01292 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01293 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01294 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01295 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01296 , chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d 01297 , chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash 01298 , chLatin_c, chLatin_a, chLatin_c, chLatin_h, chLatin_e, chDash, chLatin_g 01299 , chLatin_r, chLatin_a, chLatin_m, chLatin_m, chLatin_a, chLatin_r 01300 , chLatin_F, chLatin_r, chLatin_o, chLatin_m, chLatin_P, chLatin_a, chLatin_r 01301 , chLatin_s, chLatin_e, chNull 01302 }; 01303 01304 //Xerces: http://apache.org/xml/features/validation/use-cachedGrammarInParse 01305 const XMLCh XMLUni::fgXercesUseCachedGrammarInParse[] = 01306 { 01307 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01308 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01309 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01310 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01311 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01312 , chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d 01313 , chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash 01314 , chLatin_u, chLatin_s, chLatin_e, chDash, chLatin_c, chLatin_a, chLatin_c 01315 , chLatin_h, chLatin_e, chLatin_d, chLatin_G, chLatin_r, chLatin_a, chLatin_m 01316 , chLatin_m, chLatin_a, chLatin_r, chLatin_I, chLatin_n, chLatin_P, chLatin_a 01317 , chLatin_r, chLatin_s, chLatin_e, chNull 01318 }; 01319 01320 //Xerces: http://apache.org/xml/features/validation/ignoreCachedDTD 01321 const XMLCh XMLUni::fgXercesIgnoreCachedDTD[] = 01322 { 01323 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01324 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01325 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01326 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01327 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01328 , chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d 01329 , chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash 01330 , chLatin_i, chLatin_g, chLatin_n, chLatin_o, chLatin_r, chLatin_e 01331 , chLatin_C, chLatin_a, chLatin_c, chLatin_h, chLatin_e, chLatin_d 01332 , chLatin_D, chLatin_T, chLatin_D, chNull 01333 }; 01334 01335 //Xerces: http://apache.org/xml/features/schema/ignore-annotations 01336 const XMLCh XMLUni::fgXercesIgnoreAnnotations[] = 01337 { 01338 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01339 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01340 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01341 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01342 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01343 , chForwardSlash, chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m 01344 , chLatin_a, chForwardSlash, chLatin_i, chLatin_g, chLatin_n, chLatin_o 01345 , chLatin_r, chLatin_e, chDash 01346 , chLatin_a, chLatin_n, chLatin_n, chLatin_o, chLatin_t, chLatin_a, chLatin_t 01347 , chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull 01348 }; 01349 01350 //Xerces: http://apache.org/xml/features/disable-default-entity-resolution 01351 const XMLCh XMLUni::fgXercesDisableDefaultEntityResolution[] = 01352 { 01353 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01354 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01355 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01356 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01357 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01358 , chForwardSlash, chLatin_d, chLatin_i, chLatin_s, chLatin_a, chLatin_b 01359 , chLatin_l, chLatin_e, chDash, chLatin_d, chLatin_e, chLatin_f 01360 , chLatin_a, chLatin_u, chLatin_l, chLatin_t, chDash, chLatin_e 01361 , chLatin_n, chLatin_t, chLatin_i, chLatin_t, chLatin_y, chDash 01362 , chLatin_r, chLatin_e, chLatin_s, chLatin_o, chLatin_l, chLatin_u 01363 , chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 01364 }; 01365 01366 //Xerces: http://apache.org/xml/features/validation/schema/skip-dtd-validation 01367 const XMLCh XMLUni::fgXercesSkipDTDValidation[] = 01368 { 01369 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01370 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01371 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01372 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01373 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01374 , chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d 01375 , chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash 01376 , chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a 01377 , chForwardSlash, chLatin_s, chLatin_k, chLatin_i, chLatin_p, chDash 01378 , chLatin_d, chLatin_t, chLatin_d, chDash, chLatin_v, chLatin_a 01379 , chLatin_l, chLatin_i, chLatin_d, chLatin_a, chLatin_t, chLatin_i 01380 , chLatin_o, chLatin_n, chNull 01381 }; 01382 01383 //Xerces: http://apache.org/xml/features/validation/schema/handle-multiple-imports 01384 const XMLCh XMLUni::fgXercesHandleMultipleImports[] = 01385 { 01386 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01387 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01388 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01389 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e 01390 , chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s 01391 , chForwardSlash, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d 01392 , chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chForwardSlash 01393 , chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a 01394 , chForwardSlash, chLatin_h, chLatin_a, chLatin_n, chLatin_d, chLatin_l, chLatin_e, chDash 01395 , chLatin_m, chLatin_u, chLatin_l, chLatin_t, chLatin_i, chLatin_p 01396 , chLatin_l, chLatin_e, chDash, chLatin_i, chLatin_m, chLatin_p, chLatin_o 01397 , chLatin_r, chLatin_t, chLatin_s, chNull 01398 }; 01399 01400 //Property 01401 //Xerces: http://apache.org/xml/properties/low-water-mark 01402 const XMLCh XMLUni::fgXercesLowWaterMark[] = 01403 { 01404 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01405 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h 01406 , chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01407 , chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_p, chLatin_r 01408 , chLatin_o, chLatin_p, chLatin_e, chLatin_r, chLatin_t, chLatin_i 01409 , chLatin_e, chLatin_s, chForwardSlash, chLatin_l, chLatin_o, chLatin_w 01410 , chDash, chLatin_w, chLatin_a, chLatin_t, chLatin_e, chLatin_r, chDash 01411 , chLatin_m, chLatin_a, chLatin_r, chLatin_k, chNull 01412 }; 01413 01414 //Introduced in DOM Level 3 01415 const XMLCh XMLUni::fgDOMCanonicalForm[] = 01416 { 01417 chLatin_c, chLatin_a, chLatin_n, chLatin_o, chLatin_n, chLatin_i, chLatin_c 01418 , chLatin_a, chLatin_l, chDash, chLatin_f, chLatin_o, chLatin_r, chLatin_m, chNull 01419 }; 01420 01421 const XMLCh XMLUni::fgDOMCDATASections[] = 01422 { 01423 chLatin_c, chLatin_d, chLatin_a, chLatin_t, chLatin_a, chDash, chLatin_s 01424 , chLatin_e, chLatin_c, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull 01425 }; 01426 01427 const XMLCh XMLUni::fgDOMComments[] = 01428 { 01429 chLatin_c, chLatin_o, chLatin_m, chLatin_m, chLatin_e, chLatin_n, chLatin_t 01430 , chLatin_s, chNull 01431 }; 01432 01433 const XMLCh XMLUni::fgDOMCharsetOverridesXMLEncoding[] = 01434 { 01435 chLatin_c, chLatin_h, chLatin_a, chLatin_r, chLatin_s, chLatin_e, chLatin_t 01436 , chDash, chLatin_o, chLatin_v, chLatin_e, chLatin_r, chLatin_r, chLatin_i 01437 , chLatin_d, chLatin_e, chLatin_s, chDash, chLatin_x, chLatin_m, chLatin_l 01438 , chDash, chLatin_e, chLatin_n, chLatin_c, chLatin_o, chLatin_d, chLatin_i 01439 , chLatin_n, chLatin_g, chNull 01440 }; 01441 01442 const XMLCh XMLUni::fgDOMCheckCharacterNormalization[] = 01443 { 01444 chLatin_c, chLatin_h, chLatin_e, chLatin_c, chLatin_k, chDash 01445 , chLatin_c, chLatin_h, chLatin_a, chLatin_r, chLatin_a, chLatin_c, chLatin_t 01446 , chLatin_e, chLatin_r, chDash, chLatin_n, chLatin_o, chLatin_r, chLatin_m 01447 , chLatin_a, chLatin_l, chLatin_i, chLatin_z, chLatin_a, chLatin_t, chLatin_i 01448 , chLatin_o, chLatin_n, chNull 01449 }; 01450 01451 const XMLCh XMLUni::fgDOMDatatypeNormalization[] = 01452 { 01453 chLatin_d, chLatin_a, chLatin_t, chLatin_a, chLatin_t, chLatin_y, chLatin_p 01454 , chLatin_e, chDash, chLatin_n, chLatin_o, chLatin_r, chLatin_m, chLatin_a 01455 , chLatin_l, chLatin_i, chLatin_z, chLatin_a, chLatin_t, chLatin_i, chLatin_o 01456 , chLatin_n, chNull 01457 }; 01458 01459 const XMLCh XMLUni::fgDOMDisallowDoctype[] = 01460 { 01461 chLatin_d, chLatin_i, chLatin_s, chLatin_a, chLatin_l, chLatin_l, chLatin_o 01462 , chLatin_w, chDash, chLatin_d, chLatin_o, chLatin_c, chLatin_t, chLatin_y 01463 , chLatin_e, chNull 01464 }; 01465 01466 const XMLCh XMLUni::fgDOMElementContentWhitespace[] = 01467 { 01468 chLatin_e, chLatin_l, chLatin_e, chLatin_m, chLatin_e, chLatin_n, chLatin_t 01469 , chDash, chLatin_c, chLatin_o, chLatin_n, chLatin_t, chLatin_e, chLatin_n 01470 , chLatin_t, chDash, chLatin_w, chLatin_h, chLatin_i, chLatin_t, chLatin_e 01471 , chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chNull 01472 }; 01473 01474 const XMLCh XMLUni::fgDOMEntities[] = 01475 { 01476 chLatin_e, chLatin_n, chLatin_t, chLatin_i, chLatin_t, chLatin_i, chLatin_e 01477 , chLatin_s, chNull 01478 }; 01479 01480 const XMLCh XMLUni::fgDOMErrorHandler[] = 01481 { 01482 chLatin_e, chLatin_r, chLatin_r, chLatin_o, chLatin_r, chDash, chLatin_h 01483 , chLatin_a, chLatin_n, chLatin_d, chLatin_l, chLatin_e, chLatin_r, chNull 01484 }; 01485 01486 const XMLCh XMLUni::fgDOMInfoset[] = 01487 { 01488 chLatin_i, chLatin_n, chLatin_f, chLatin_o, chLatin_s, chLatin_e, chLatin_t, chNull 01489 }; 01490 01491 const XMLCh XMLUni::fgDOMIgnoreUnknownCharacterDenormalization[] = 01492 { 01493 chLatin_i, chLatin_g, chLatin_n, chLatin_o, chLatin_r, chLatin_e, chDash 01494 , chLatin_u, chLatin_n, chLatin_k, chLatin_n, chLatin_o, chLatin_w, chLatin_n 01495 , chDash, chLatin_c, chLatin_h, chLatin_a, chLatin_r, chLatin_a, chLatin_c 01496 , chLatin_t, chLatin_e, chLatin_r, chDash, chLatin_d, chLatin_e, chLatin_n 01497 , chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_l, chLatin_i, chLatin_z 01498 , chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 01499 }; 01500 01501 const XMLCh XMLUni::fgDOMNamespaces[] = 01502 { 01503 chLatin_n, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a 01504 , chLatin_c, chLatin_e, chLatin_s, chNull 01505 }; 01506 01507 const XMLCh XMLUni::fgDOMNamespaceDeclarations[] = 01508 { 01509 chLatin_n, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a 01510 , chLatin_c, chLatin_e, chDash, chLatin_d, chLatin_e, chLatin_c, chLatin_l 01511 , chLatin_a, chLatin_r, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n 01512 , chLatin_s, chNull 01513 }; 01514 01515 const XMLCh XMLUni::fgDOMNormalizeCharacters[] = 01516 { 01517 chLatin_n, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_l, chLatin_i 01518 , chLatin_z, chLatin_e, chDash, chLatin_c, chLatin_h, chLatin_a, chLatin_r 01519 , chLatin_a, chLatin_c, chLatin_t, chLatin_e, chLatin_r, chLatin_s, chNull 01520 }; 01521 01522 const XMLCh XMLUni::fgDOMResourceResolver[] = 01523 { 01524 chLatin_r, chLatin_e, chLatin_s, chLatin_o, chLatin_u, chLatin_r, chLatin_c 01525 , chLatin_e, chDash, chLatin_r, chLatin_e, chLatin_s, chLatin_o, chLatin_l 01526 , chLatin_v, chLatin_e, chLatin_r, chNull 01527 }; 01528 01529 const XMLCh XMLUni::fgDOMSchemaLocation[] = 01530 { 01531 chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chDash 01532 , chLatin_l, chLatin_o, chLatin_c, chLatin_a, chLatin_t, chLatin_i, chLatin_o 01533 , chLatin_n, chNull 01534 }; 01535 01536 const XMLCh XMLUni::fgDOMSchemaType[] = 01537 { 01538 chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chDash 01539 , chLatin_t, chLatin_y, chLatin_p, chLatin_e, chNull 01540 }; 01541 01542 const XMLCh XMLUni::fgDOMSplitCDATASections[] = 01543 { 01544 chLatin_s, chLatin_p, chLatin_l, chLatin_i, chLatin_t, chDash, chLatin_c 01545 , chLatin_d, chLatin_a, chLatin_t, chLatin_a, chDash, chLatin_s, chLatin_e 01546 , chLatin_c, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull 01547 }; 01548 01549 const XMLCh XMLUni::fgDOMSupportedMediatypesOnly[] = 01550 { 01551 chLatin_s, chLatin_u, chLatin_p, chLatin_p, chLatin_o, chLatin_r, chLatin_t 01552 , chLatin_e, chLatin_d, chDash, chLatin_m, chLatin_e, chLatin_d, chLatin_i 01553 , chLatin_a, chDash, chLatin_t, chLatin_y, chLatin_p, chLatin_e, chLatin_s, chDash 01554 , chLatin_o, chLatin_n, chLatin_l, chLatin_y, chNull 01555 }; 01556 01557 const XMLCh XMLUni::fgDOMValidate[] = 01558 { 01559 chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chLatin_a, chLatin_t 01560 , chLatin_e, chNull 01561 }; 01562 01563 const XMLCh XMLUni::fgDOMValidateIfSchema[] = 01564 { 01565 chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chLatin_a, chLatin_t 01566 , chLatin_e, chDash, chLatin_i, chLatin_f, chDash, chLatin_s, chLatin_c 01567 , chLatin_h, chLatin_e, chLatin_m, chLatin_a, chNull 01568 }; 01569 01570 const XMLCh XMLUni::fgDOMWellFormed[] = 01571 { 01572 chLatin_w, chLatin_e, chLatin_l, chLatin_l, chDash, chLatin_f, chLatin_o 01573 , chLatin_r, chLatin_m, chLatin_e, chLatin_d, chNull 01574 }; 01575 01576 01577 01578 const XMLCh XMLUni::fgDOMXMLSchemaType[] = 01579 { 01580 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01581 , chForwardSlash, chLatin_w, chLatin_w, chLatin_w, chPeriod, chLatin_w 01582 , chDigit_3, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01583 , chDigit_2, chDigit_0, chDigit_0, chDigit_1, chForwardSlash, chLatin_X 01584 , chLatin_M, chLatin_L, chLatin_S, chLatin_c, chLatin_h, chLatin_e 01585 , chLatin_m, chLatin_a, chNull 01586 }; 01587 01588 const XMLCh XMLUni::fgDOMDTDType[] = 01589 { 01590 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01591 , chForwardSlash, chLatin_w, chLatin_w, chLatin_w, chPeriod, chLatin_w 01592 , chDigit_3, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash 01593 , chLatin_T, chLatin_R, chForwardSlash, chLatin_R, chLatin_E, chLatin_C 01594 , chDash, chLatin_x, chLatin_m, chLatin_l, chNull 01595 }; 01596 01597 //Introduced in DOM Level 3 01598 //canonical-form 01599 const XMLCh XMLUni::fgDOMWRTCanonicalForm[] = 01600 { 01601 chLatin_c, chLatin_a, chLatin_n, chLatin_o, chLatin_n, chLatin_i, 01602 chLatin_c, chLatin_a, chLatin_l, chDash, chLatin_f, chLatin_o, 01603 chLatin_r, chLatin_m, chNull 01604 }; 01605 01606 //discard-default-content 01607 const XMLCh XMLUni::fgDOMWRTDiscardDefaultContent[] = 01608 { 01609 chLatin_d, chLatin_i, chLatin_s, chLatin_c, chLatin_a, chLatin_r, 01610 chLatin_d, chDash, chLatin_d, chLatin_e, chLatin_f, chLatin_a, 01611 chLatin_u, chLatin_l, chLatin_l, chLatin_t, chDash, chLatin_c, 01612 chLatin_o, chLatin_n, chLatin_t, chLatin_e, chLatin_n, chLatin_t, 01613 chNull 01614 }; 01615 01616 //entities 01617 const XMLCh XMLUni::fgDOMWRTEntities[] = 01618 { 01619 chLatin_e, chLatin_n, chLatin_t, chLatin_i, chLatin_t, chLatin_i, 01620 chLatin_e, chLatin_s, chNull 01621 }; 01622 01623 //format-pretty-print 01624 const XMLCh XMLUni::fgDOMWRTFormatPrettyPrint[] = 01625 { 01626 chLatin_f, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_t, 01627 chDash, chLatin_p, chLatin_r, chLatin_e, chLatin_t, chLatin_t, 01628 chLatin_y, chDash, chLatin_p, chLatin_r, chLatin_i, chLatin_n, 01629 chLatin_t, chNull 01630 }; 01631 01632 //normalize-characters 01633 const XMLCh XMLUni::fgDOMWRTNormalizeCharacters[] = 01634 { 01635 chLatin_n, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_l, 01636 chLatin_i, chLatin_z, chLatin_e, chDash, chLatin_c, chLatin_h, 01637 chLatin_a, chLatin_r, chLatin_a, chLatin_c, chLatin_t, chLatin_e, 01638 chLatin_r, chLatin_s, chNull 01639 }; 01640 01641 //split-cdata-sections 01642 const XMLCh XMLUni::fgDOMWRTSplitCdataSections[] = 01643 { 01644 chLatin_s, chLatin_p, chLatin_l, chLatin_i, chLatin_t, chDash, 01645 chLatin_c, chLatin_d, chLatin_a, chLatin_t, chLatin_a, chDash, 01646 chLatin_s, chLatin_e, chLatin_c, chLatin_t, chLatin_i, chLatin_o, 01647 chLatin_n, chLatin_s, chNull 01648 }; 01649 01650 //validation 01651 const XMLCh XMLUni::fgDOMWRTValidation[] = 01652 { 01653 chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chLatin_a, 01654 chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 01655 }; 01656 01657 //whitespace-in-element-content 01658 const XMLCh XMLUni::fgDOMWRTWhitespaceInElementContent[] = 01659 { 01660 chLatin_w, chLatin_h, chLatin_i, chLatin_t, chLatin_e, chLatin_s, 01661 chLatin_p, chLatin_a, chLatin_c, chLatin_e, chDash, chLatin_i, 01662 chLatin_n, chDash, chLatin_e, chLatin_l, chLatin_e, chLatin_m, 01663 chLatin_e, chLatin_n, chLatin_t, chDash, chLatin_c, chLatin_o, 01664 chLatin_n, chLatin_t, chLatin_e, chLatin_n, chLatin_t, chNull 01665 }; 01666 01667 //Xerces: http://apache.org/xml/features/dom/byte-order-mark 01668 const XMLCh XMLUni::fgDOMWRTBOM[] = 01669 { 01670 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash, 01671 chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h, 01672 chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash, 01673 chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e, 01674 chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s, 01675 chForwardSlash, chLatin_d, chLatin_o, chLatin_m, chForwardSlash, 01676 chLatin_b, chLatin_y, chLatin_t, chLatin_e, chDash, 01677 chLatin_o, chLatin_r, chLatin_d, chLatin_e, chLatin_r, chDash, 01678 chLatin_m, chLatin_a, chLatin_r, chLatin_k, chNull 01679 }; 01680 01681 //xml-declaration 01682 const XMLCh XMLUni::fgDOMXMLDeclaration[] = 01683 { 01684 chLatin_x, chLatin_m, chLatin_l, chDash, chLatin_d, chLatin_e, chLatin_c, 01685 chLatin_l, chLatin_a, chLatin_r, chLatin_a, chLatin_t, chLatin_i, chLatin_o, 01686 chLatin_n, chNull 01687 }; 01688 01689 //Xerces: http://apache.org/xml/features/pretty-print/space-first-level-elements 01690 const XMLCh XMLUni::fgDOMWRTXercesPrettyPrint[] = 01691 { 01692 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash, 01693 chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h, 01694 chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, chForwardSlash, 01695 chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chLatin_f, chLatin_e, 01696 chLatin_a, chLatin_t, chLatin_u, chLatin_r, chLatin_e, chLatin_s, 01697 chForwardSlash, chLatin_p, chLatin_r, chLatin_e, chLatin_t, chLatin_t, 01698 chLatin_y, chDash, chLatin_p, chLatin_r, chLatin_i, chLatin_n, chLatin_t, 01699 chForwardSlash, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, 01700 chDash, chLatin_f, chLatin_i, chLatin_r, chLatin_s, chLatin_t, chDash, 01701 chLatin_l, chLatin_e, chLatin_v, chLatin_e, chLatin_l, chDash, 01702 chLatin_e, chLatin_l, chLatin_e, chLatin_m, chLatin_e, chLatin_n, 01703 chLatin_t, chLatin_s, chNull 01704 }; 01705 01706 const XMLCh XMLUni::fgXercescInterfacePSVITypeInfo[] = 01707 { 01708 chLatin_D, chLatin_O, chLatin_M, chLatin_P, chLatin_S, chLatin_V, chLatin_I, 01709 chLatin_T, chLatin_y, chLatin_p, chLatin_e, chLatin_I, chLatin_n, chLatin_f, 01710 chLatin_o, chNull 01711 }; 01712 01713 const XMLCh XMLUni::fgXercescInterfaceDOMDocumentTypeImpl[] = 01714 { 01715 chLatin_D, chLatin_O, chLatin_M, chLatin_D, chLatin_o, chLatin_c, chLatin_u, 01716 chLatin_m, chLatin_e, chLatin_n, chLatin_t, chLatin_T, chLatin_y, chLatin_p, 01717 chLatin_e, chLatin_I, chLatin_m, chLatin_p, chLatin_l, chNull 01718 }; 01719 01720 const XMLCh XMLUni::fgXercescInterfaceDOMDocumentImpl[] = 01721 { 01722 chLatin_D, chLatin_O, chLatin_M, chLatin_D, chLatin_o, chLatin_c, chLatin_u, 01723 chLatin_m, chLatin_e, chLatin_n, chLatin_t, chLatin_I, chLatin_m, chLatin_p, 01724 chLatin_l, chNull 01725 }; 01726 01727 const XMLCh XMLUni::fgXercescInterfaceDOMMemoryManager[] = 01728 { 01729 chLatin_D, chLatin_O, chLatin_M, chLatin_M, chLatin_e, chLatin_m, chLatin_o, 01730 chLatin_r, chLatin_y, chLatin_M, chLatin_a, chLatin_n, chLatin_a, chLatin_g, 01731 chLatin_e, chLatin_r, chNull 01732 }; 01733 01734 // en_US 01735 const char XMLUni::fgXercescDefaultLocale[] = "en_US"; 01736 01737 // DOM Message Domain 01738 const XMLCh XMLUni::fgXMLDOMMsgDomain[] = 01739 { 01740 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash 01741 , chForwardSlash, chLatin_a, chLatin_p, chLatin_a, chLatin_c 01742 , chLatin_h, chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g 01743 , chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chForwardSlash 01744 , chLatin_m, chLatin_e, chLatin_s, chLatin_s, chLatin_a, chLatin_g 01745 , chLatin_e, chLatin_s, chForwardSlash, chLatin_X, chLatin_M, chLatin_L 01746 , chLatin_D, chLatin_O, chLatin_M, chLatin_M, chLatin_s, chLatin_g 01747 , chNull 01748 }; 01749 01750 // default exception string 01751 const XMLCh XMLUni::fgDefErrMsg[] = 01752 { 01753 chLatin_C, chLatin_o, chLatin_u, chLatin_l, chLatin_d 01754 , chSpace, chLatin_n, chLatin_o, chLatin_t, chSpace 01755 , chLatin_l, chLatin_o, chLatin_a, chLatin_d, chSpace 01756 , chLatin_m, chLatin_e, chLatin_s, chLatin_s, chLatin_a 01757 , chLatin_g, chLatin_e, chNull 01758 }; 01759 01760 // Datatype 01761 const XMLCh XMLUni::fgValueZero[] = 01762 { 01763 chDigit_0, chNull 01764 }; 01765 01766 const XMLCh XMLUni::fgNegOne[] = 01767 { 01768 chDash, chDigit_1, chNull 01769 }; 01770 01771 const XMLCh XMLUni::fgValueOne[] = 01772 { 01773 chDigit_1, chNull 01774 }; 01775 01776 //"9223372036854775807" 01777 const XMLCh XMLUni::fgLongMaxInc[] = 01778 { 01779 chDigit_9, chDigit_2, chDigit_2, chDigit_3, chDigit_3, chDigit_7, chDigit_2, 01780 chDigit_0, chDigit_3, chDigit_6, chDigit_8, chDigit_5, chDigit_4, chDigit_7, 01781 chDigit_7, chDigit_5, chDigit_8, chDigit_0, chDigit_7, chNull 01782 }; 01783 01784 //"-9223372036854775808" 01785 const XMLCh XMLUni::fgLongMinInc[] = 01786 { 01787 chDash, chDigit_9, chDigit_2, chDigit_2, chDigit_3, chDigit_3, chDigit_7, 01788 chDigit_2, chDigit_0, chDigit_3, chDigit_6, chDigit_8, chDigit_5, chDigit_4, 01789 chDigit_7, chDigit_7, chDigit_5, chDigit_8, chDigit_0, chDigit_8, chNull 01790 }; 01791 01792 const XMLCh XMLUni::fgIntMaxInc[] = 01793 { 01794 chDigit_2, chDigit_1, chDigit_4, chDigit_7, chDigit_4, chDigit_8, 01795 chDigit_3, chDigit_6, chDigit_4, chDigit_7, chNull 01796 }; 01797 01798 const XMLCh XMLUni::fgIntMinInc[] = 01799 { 01800 chDash, chDigit_2, chDigit_1, chDigit_4, chDigit_7, chDigit_4, 01801 chDigit_8, chDigit_3, chDigit_6, chDigit_4, chDigit_8, chNull 01802 }; 01803 01804 const XMLCh XMLUni::fgShortMaxInc[] = 01805 { 01806 chDigit_3, chDigit_2, chDigit_7, chDigit_6, chDigit_7, chNull 01807 }; 01808 01809 const XMLCh XMLUni::fgShortMinInc[] = 01810 { 01811 chDash, chDigit_3, chDigit_2, chDigit_7, chDigit_6, chDigit_8, chNull 01812 }; 01813 01814 const XMLCh XMLUni::fgByteMaxInc[] = 01815 { 01816 chDigit_1, chDigit_2, chDigit_7, chNull 01817 }; 01818 01819 const XMLCh XMLUni::fgByteMinInc[] = 01820 { 01821 chDash, chDigit_1, chDigit_2, chDigit_8, chNull 01822 }; 01823 01824 const XMLCh XMLUni::fgULongMaxInc[] = 01825 { 01826 chDigit_1, chDigit_8, chDigit_4, chDigit_4, chDigit_6, chDigit_7, chDigit_4, 01827 chDigit_4, chDigit_0, chDigit_7, chDigit_3, chDigit_7, chDigit_0, chDigit_9, 01828 chDigit_5, chDigit_5, chDigit_1, chDigit_6, chDigit_1, chDigit_5, chNull 01829 }; 01830 01831 const XMLCh XMLUni::fgUIntMaxInc[] = 01832 { 01833 chDigit_4, chDigit_2, chDigit_9, chDigit_4, chDigit_9, chDigit_6, 01834 chDigit_7, chDigit_2, chDigit_9, chDigit_5, chNull 01835 }; 01836 01837 const XMLCh XMLUni::fgUShortMaxInc[] = 01838 { 01839 chDigit_6, chDigit_5, chDigit_5, chDigit_3, chDigit_5, chNull 01840 }; 01841 01842 const XMLCh XMLUni::fgUByteMaxInc[] = 01843 { 01844 chDigit_2, chDigit_5, chDigit_5, chNull 01845 }; 01846 01847 // http://www.w3.org/2001/05/xmlschema-errata#Errata2 01848 // E2-25 01849 //"([a-zA-Z]{1,8})(-[a-zA-Z0-9]{1,8})*" 01850 const XMLCh XMLUni::fgLangPattern[] = 01851 { 01852 chOpenParen, chOpenSquare, chLatin_a, chDash, chLatin_z, chLatin_A, chDash, chLatin_Z, 01853 chCloseSquare, chOpenCurly, chDigit_1, chComma, chDigit_8, chCloseCurly, chCloseParen, 01854 chOpenParen, chDash, chOpenSquare, chLatin_a, chDash, chLatin_z, chLatin_A, chDash, chLatin_Z, 01855 chDigit_0, chDash, chDigit_9, chCloseSquare, chOpenCurly, chDigit_1, chComma, chDigit_8, 01856 chCloseCurly, chCloseParen, chAsterisk, chNull 01857 }; 01858 01859 const XMLCh XMLUni::fgBooleanValueSpace[][8] = 01860 { 01861 { chLatin_f, chLatin_a, chLatin_l, chLatin_s, chLatin_e, chNull }, 01862 { chLatin_t, chLatin_r, chLatin_u, chLatin_e, chNull }, 01863 { chDigit_0, chNull }, 01864 { chDigit_1, chNull } 01865 }; 01866 01867 const XMLCh XMLUni::fgXercesDoXInclude[] = 01868 { 01869 /* temp value */ 01870 chLatin_D, chLatin_o, chLatin_X, chLatin_I, chNull 01871 }; 01872 01873 const XMLSize_t XMLUni::fgBooleanValueSpaceArraySize = sizeof XMLUni::fgBooleanValueSpace / sizeof (XMLUni::fgBooleanValueSpace[0]); 01874 01875 XERCES_CPP_NAMESPACE_END