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 // --------------------------------------------------------------------------- 20 // Includes 21 // --------------------------------------------------------------------------- 22 #include <xercesc/util/XMLUniDefs.hpp> 23 #include "PSVIUni.hpp" 24 25 XERCES_CPP_NAMESPACE_USE 26 27 28 const XMLCh PSVIUni::fgPsvColon[] = { 29 chLatin_p, chLatin_s, chLatin_v, chColon, chNull 30 }; 31 32 const XMLCh PSVIUni::fgAllDeclarationsProcessed[] = 33 { 34 chLatin_a, chLatin_l, chLatin_l, chLatin_D, chLatin_e, chLatin_c, chLatin_l, chLatin_a, chLatin_r, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_s, chLatin_P, chLatin_r, chLatin_o, chLatin_c, chLatin_e, chLatin_s, chLatin_s, chLatin_e, chLatin_d, chNull 35 }; 36 37 const XMLCh PSVIUni::fgAttribute[] = 38 { 39 chLatin_a, chLatin_t, chLatin_t, chLatin_r, chLatin_i, chLatin_b, chLatin_u, chLatin_t, chLatin_e, chNull 40 }; 41 42 const XMLCh PSVIUni::fgAttributes[] = 43 { 44 chLatin_a, chLatin_t, chLatin_t, chLatin_r, chLatin_i, chLatin_b, chLatin_u, chLatin_t, chLatin_e, chLatin_s, chNull 45 }; 46 47 const XMLCh PSVIUni::fgAttributeType[] = 48 { 49 chLatin_a, chLatin_t, chLatin_t, chLatin_r, chLatin_i, chLatin_b, chLatin_u, chLatin_t, chLatin_e, chLatin_T, chLatin_y, chLatin_p, chLatin_e, chNull 50 }; 51 52 const XMLCh PSVIUni::fgBaseURI[] = 53 { 54 chLatin_b, chLatin_a, chLatin_s, chLatin_e, chLatin_U, chLatin_R, chLatin_I, chNull 55 }; 56 57 const XMLCh PSVIUni::fgCanonicalRepresentation[] = 58 { 59 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_c, chLatin_a, chLatin_n, chLatin_o, chLatin_n, chLatin_i, chLatin_c, chLatin_a, 60 chLatin_l, chLatin_R, chLatin_e, chLatin_p, chNull 61 62 }; 63 64 const XMLCh PSVIUni::fgCharacter[] = 65 { 66 chLatin_c, chLatin_h, chLatin_a, chLatin_r, chLatin_a, chLatin_c, chLatin_t, chLatin_e, chLatin_r, chNull 67 }; 68 69 const XMLCh PSVIUni::fgCharacterEncodingScheme[] = 70 { 71 chLatin_c, chLatin_h, chLatin_a, chLatin_r, chLatin_a, chLatin_c, chLatin_t, chLatin_e, chLatin_r, chLatin_E, chLatin_n, chLatin_c, chLatin_o, chLatin_d, chLatin_i, chLatin_n, chLatin_g, chLatin_S, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_e, chNull 72 }; 73 74 const XMLCh PSVIUni::fgChildren[] = 75 { 76 chLatin_c, chLatin_h, chLatin_i, chLatin_l, chLatin_d, chLatin_r, chLatin_e, chLatin_n, chNull 77 }; 78 79 const XMLCh PSVIUni::fgComment[] = 80 { 81 chLatin_c, chLatin_o, chLatin_m, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chNull 82 }; 83 84 const XMLCh PSVIUni::fgContent[] = 85 { 86 chLatin_c, chLatin_o, chLatin_n, chLatin_t, chLatin_e, chLatin_n, chLatin_t, chNull 87 }; 88 89 const XMLCh PSVIUni::fgDocument[] = 90 { 91 chLatin_d, chLatin_o, chLatin_c, chLatin_u, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chNull 92 }; 93 94 const XMLCh PSVIUni::fgDocTypeDeclaration[] = 95 { 96 chLatin_d, chLatin_o, chLatin_c, chLatin_T, chLatin_y, chLatin_p, chLatin_e, chLatin_D, chLatin_e, chLatin_c, chLatin_l, chLatin_a, chLatin_r, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 97 }; 98 99 const XMLCh PSVIUni::fgDocumentElement[] = 100 { 101 chLatin_d, chLatin_o, chLatin_c, chLatin_u, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chLatin_E, chLatin_l, chLatin_e, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chNull 102 }; 103 104 const XMLCh PSVIUni::fgElement[] = 105 { 106 chLatin_e, chLatin_l, chLatin_e, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chNull 107 }; 108 109 const XMLCh PSVIUni::fgInScopeNamespaces[] = 110 { 111 chLatin_i, chLatin_n, chLatin_S, chLatin_c, chLatin_o, chLatin_p, chLatin_e, chLatin_N, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chLatin_s, chNull 112 }; 113 114 const XMLCh PSVIUni::fgLocalName[] = 115 { 116 chLatin_l, chLatin_o, chLatin_c, chLatin_a, chLatin_l, chLatin_N, chLatin_a, chLatin_m, chLatin_e, chNull 117 }; 118 119 const XMLCh PSVIUni::fgNamespace[] = 120 { 121 chLatin_n, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chNull 122 }; 123 124 const XMLCh PSVIUni::fgNamespaceAttributes[] = 125 { 126 chLatin_n, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chLatin_A, chLatin_t, chLatin_t, chLatin_r, chLatin_i, chLatin_b, chLatin_u, chLatin_t, chLatin_e, chLatin_s, chNull 127 }; 128 129 const XMLCh PSVIUni::fgNamespaceName[] = 130 { 131 chLatin_n, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chLatin_N, chLatin_a, chLatin_m, chLatin_e, chNull 132 }; 133 134 const XMLCh PSVIUni::fgNormalizedValue[] = 135 { 136 chLatin_n, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_l, chLatin_i, chLatin_z, chLatin_e, chLatin_d, chLatin_V, chLatin_a, chLatin_l, chLatin_u, chLatin_e, chNull 137 }; 138 139 const XMLCh PSVIUni::fgNotations[] = 140 { 141 chLatin_n, chLatin_o, chLatin_t, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull 142 }; 143 144 const XMLCh PSVIUni::fgPrefix[] = 145 { 146 chLatin_p, chLatin_r, chLatin_e, chLatin_f, chLatin_i, chLatin_x, chNull 147 }; 148 149 const XMLCh PSVIUni::fgProcessingInstruction[] = 150 { 151 chLatin_p, chLatin_r, chLatin_o, chLatin_c, chLatin_e, chLatin_s, chLatin_s, chLatin_i, chLatin_n, chLatin_g, chLatin_I, chLatin_n, chLatin_s, chLatin_t, chLatin_r, chLatin_u, chLatin_c, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 152 }; 153 154 const XMLCh PSVIUni::fgReferences[] = 155 { 156 chLatin_r, chLatin_e, chLatin_f, chLatin_e, chLatin_r, chLatin_e, chLatin_n, chLatin_c, chLatin_e, chLatin_s, chNull 157 }; 158 159 const XMLCh PSVIUni::fgSpecified[] = 160 { 161 chLatin_s, chLatin_p, chLatin_e, chLatin_c, chLatin_i, chLatin_f, chLatin_i, chLatin_e, chLatin_d, chNull 162 }; 163 164 const XMLCh PSVIUni::fgStandalone[] = 165 { 166 chLatin_s, chLatin_t, chLatin_a, chLatin_n, chLatin_d, chLatin_a, chLatin_l, chLatin_o, chLatin_n, chLatin_e, chNull 167 }; 168 169 const XMLCh PSVIUni::fgTarget[] = 170 { 171 chLatin_t, chLatin_a, chLatin_r, chLatin_g, chLatin_e, chLatin_t, chNull 172 }; 173 174 const XMLCh PSVIUni::fgText[] = 175 { 176 chLatin_t, chLatin_e, chLatin_x, chLatin_t, chNull 177 }; 178 179 const XMLCh PSVIUni::fgTextContent[] = 180 { 181 chLatin_t, chLatin_e, chLatin_x, chLatin_t, chLatin_C, chLatin_o, chLatin_n, chLatin_t, chLatin_e, chLatin_n, chLatin_t, chNull 182 }; 183 184 const XMLCh PSVIUni::fgUnparsedEntities[] = 185 { 186 chLatin_u, chLatin_n, chLatin_p, chLatin_a, chLatin_r, chLatin_s, chLatin_e, chLatin_d, chLatin_E, chLatin_n, chLatin_t, chLatin_i, chLatin_t, chLatin_i, chLatin_e, chLatin_s, chNull 187 }; 188 189 const XMLCh PSVIUni::fgVersion[] = 190 { 191 chLatin_v, chLatin_e, chLatin_r, chLatin_s, chLatin_i, chLatin_o, chLatin_n, chNull 192 }; 193 194 const XMLCh PSVIUni::fgAbstract[] = 195 { 196 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_a, chLatin_b, chLatin_s, chLatin_t, chLatin_r, chLatin_a, chLatin_c, chLatin_t, chNull 197 }; 198 199 const XMLCh PSVIUni::fgAnnotation[] = 200 { 201 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_a, chLatin_n, chLatin_n, chLatin_o, chLatin_t, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 202 }; 203 204 const XMLCh PSVIUni::fgAnnotations[] = 205 { 206 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_a, chLatin_n, chLatin_n, chLatin_o, chLatin_t, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull 207 }; 208 209 const XMLCh PSVIUni::fgApplicationInformation[] = 210 { 211 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_a, chLatin_p, chLatin_p, chLatin_l, chLatin_i, chLatin_c, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_I, chLatin_n, chLatin_f, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 212 }; 213 214 const XMLCh PSVIUni::fgAttributeDeclaration[] = 215 { 216 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_a, chLatin_t, chLatin_t, chLatin_r, chLatin_i, chLatin_b, chLatin_u, chLatin_t, chLatin_e, chLatin_D, chLatin_e, chLatin_c, chLatin_l, chLatin_a, chLatin_r, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 217 }; 218 219 const XMLCh PSVIUni::fgAttributeGroupDefinition[] = 220 { 221 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_a, chLatin_t, chLatin_t, chLatin_r, chLatin_i, chLatin_b, chLatin_u, chLatin_t, chLatin_e, chLatin_G, chLatin_r, chLatin_o, chLatin_u, chLatin_p, chLatin_D, chLatin_e, chLatin_f, chLatin_i, chLatin_n, chLatin_i, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 222 }; 223 224 const XMLCh PSVIUni::fgAttributeUse[] = 225 { 226 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_a, chLatin_t, chLatin_t, chLatin_r, chLatin_i, chLatin_b, chLatin_u, chLatin_t, chLatin_e, chLatin_U, chLatin_s, chLatin_e, chNull 227 }; 228 229 const XMLCh PSVIUni::fgAttributeUses[] = 230 { 231 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_a, chLatin_t, chLatin_t, chLatin_r, chLatin_i, chLatin_b, chLatin_u, chLatin_t, chLatin_e, chLatin_U, chLatin_s, chLatin_e, chLatin_s, chNull 232 }; 233 234 const XMLCh PSVIUni::fgAttributeWildcard[] = 235 { 236 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_a, chLatin_t, chLatin_t, chLatin_r, chLatin_i, chLatin_b, chLatin_u, chLatin_t, chLatin_e, chLatin_W, chLatin_i, chLatin_l, chLatin_d, chLatin_c, chLatin_a, chLatin_r, chLatin_d, chNull 237 }; 238 239 const XMLCh PSVIUni::fgBaseTypeDefinition[] = 240 { 241 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_b, chLatin_a, chLatin_s, chLatin_e, chLatin_T, chLatin_y, chLatin_p, chLatin_e, chLatin_D, chLatin_e, chLatin_f, chLatin_i, chLatin_n, chLatin_i, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 242 }; 243 244 const XMLCh PSVIUni::fgComplexTypeDefinition[] = 245 { 246 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_c, chLatin_o, chLatin_m, chLatin_p, chLatin_l, chLatin_e, chLatin_x, chLatin_T, chLatin_y, chLatin_p, chLatin_e, chLatin_D, chLatin_e, chLatin_f, chLatin_i, chLatin_n, chLatin_i, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 247 }; 248 249 const XMLCh PSVIUni::fgCompositor[] = 250 { 251 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_c, chLatin_o, chLatin_m, chLatin_p, chLatin_o, chLatin_s, chLatin_i, chLatin_t, chLatin_o, chLatin_r, chNull 252 }; 253 254 const XMLCh PSVIUni::fgContentType[] = 255 { 256 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_c, chLatin_o, chLatin_n, chLatin_t, chLatin_e, chLatin_n, chLatin_t, chLatin_T, chLatin_y, chLatin_p, chLatin_e, chNull 257 }; 258 259 const XMLCh PSVIUni::fgDeclaration[] = 260 { 261 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_d, chLatin_e, chLatin_c, chLatin_l, chLatin_a, chLatin_r, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 262 }; 263 264 const XMLCh PSVIUni::fgDerivationMethod[] = 265 { 266 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_d, chLatin_e, chLatin_r, chLatin_i, chLatin_v, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_M, chLatin_e, chLatin_t, chLatin_h, chLatin_o, chLatin_d, chNull 267 }; 268 269 const XMLCh PSVIUni::fgDisallowedSubstitutions[] = 270 { 271 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_d, chLatin_i, chLatin_s, chLatin_a, chLatin_l, chLatin_l, chLatin_o, chLatin_w, chLatin_e, chLatin_d, chLatin_S, chLatin_u, chLatin_b, chLatin_s, chLatin_t, chLatin_i, chLatin_t, chLatin_u, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull 272 }; 273 274 const XMLCh PSVIUni::fgDocumentLocation[] = 275 { 276 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_d, chLatin_o, chLatin_c, chLatin_u, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chLatin_L, chLatin_o, chLatin_c, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 277 }; 278 279 const XMLCh PSVIUni::fgPsvDocument[] = 280 { 281 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_d, chLatin_o, chLatin_c, chLatin_u, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chNull 282 }; 283 284 const XMLCh PSVIUni::fgElementDeclaration[] = 285 { 286 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_e, chLatin_l, chLatin_e, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chLatin_D, chLatin_e, chLatin_c, chLatin_l, chLatin_a, chLatin_r, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 287 }; 288 289 const XMLCh PSVIUni::fgFacetFixed[] = 290 { 291 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_f, chLatin_i, chLatin_x, chLatin_e, chLatin_d, chNull 292 }; 293 294 const XMLCh PSVIUni::fgFacets[] = 295 { 296 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_f, chLatin_a, chLatin_c, chLatin_e, chLatin_t, chLatin_s, chNull 297 }; 298 299 const XMLCh PSVIUni::fgFields[] = 300 { 301 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_f, chLatin_i, chLatin_e, chLatin_l, chLatin_d, chLatin_s, chNull 302 }; 303 304 const XMLCh PSVIUni::fgFinal[] = 305 { 306 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_f, chLatin_i, chLatin_n, chLatin_a, chLatin_l, chNull 307 }; 308 309 const XMLCh PSVIUni::fgFundamentalFacets[] = 310 { 311 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_f, chLatin_u, chLatin_n, chLatin_d, chLatin_a, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chLatin_a, chLatin_l, chLatin_F, chLatin_a, chLatin_c, chLatin_e, chLatin_t, chLatin_s, chNull 312 }; 313 314 const XMLCh PSVIUni::fgIdentityConstraintCategory[] = 315 { 316 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_i, chLatin_d, chLatin_e, chLatin_n, chLatin_t, chLatin_i, chLatin_t, chLatin_y, chLatin_C, chLatin_o, chLatin_n, chLatin_s, chLatin_t, chLatin_r, chLatin_a, chLatin_i, chLatin_n, chLatin_t, chLatin_C, chLatin_a, chLatin_t, chLatin_e, chLatin_g, chLatin_o, chLatin_r, chLatin_y, chNull 317 }; 318 319 const XMLCh PSVIUni::fgIdentityConstraintDefinition[] = 320 { 321 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_i, chLatin_d, chLatin_e, chLatin_n, chLatin_t, chLatin_i, chLatin_t, chLatin_y, chLatin_C, chLatin_o, chLatin_n, chLatin_s, chLatin_t, chLatin_r, chLatin_a, chLatin_i, chLatin_n, chLatin_t, chLatin_D, chLatin_e, chLatin_f, chLatin_i, chLatin_n, chLatin_i, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 322 }; 323 324 const XMLCh PSVIUni::fgIdentityConstraintDefinitions[] = 325 { 326 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_i, chLatin_d, chLatin_e, chLatin_n, chLatin_t, chLatin_i, chLatin_t, chLatin_y, chLatin_C, chLatin_o, chLatin_n, chLatin_s, chLatin_t, chLatin_r, chLatin_a, chLatin_i, chLatin_n, chLatin_t, chLatin_D, chLatin_e, chLatin_f, chLatin_i, chLatin_n, chLatin_i, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull 327 }; 328 329 const XMLCh PSVIUni::fgIdentityConstraintTable[] = 330 { 331 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_i, chLatin_d, chLatin_e, chLatin_n, chLatin_t, chLatin_i, chLatin_t, chLatin_y, chLatin_C, chLatin_o, chLatin_n, chLatin_s, chLatin_t, chLatin_r, chLatin_a, chLatin_i, chLatin_n, chLatin_t, chLatin_T, chLatin_a, chLatin_b, chLatin_l, chLatin_e, chNull 332 }; 333 334 const XMLCh PSVIUni::fgIdIdrefTable[] = 335 { 336 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_i, chLatin_d, chLatin_I, chLatin_d, chLatin_r, chLatin_e, chLatin_f, chLatin_T, chLatin_a, chLatin_b, chLatin_l, chLatin_e, chNull 337 }; 338 339 const XMLCh PSVIUni::fgItemTypeDefinition[] = 340 { 341 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_i, chLatin_t, chLatin_e, chLatin_m, chLatin_T, chLatin_y, chLatin_p, chLatin_e, chLatin_D, chLatin_e, chLatin_f, chLatin_i, chLatin_n, chLatin_i, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 342 }; 343 344 const XMLCh PSVIUni::fgMaxOccurs[] = 345 { 346 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_m, chLatin_a, chLatin_x, chLatin_O, chLatin_c, chLatin_c, chLatin_u, chLatin_r, chLatin_s, chNull 347 }; 348 349 const XMLCh PSVIUni::fgMemberTypeDefinition[] = 350 { 351 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_m, chLatin_e, chLatin_m, chLatin_b, chLatin_e, chLatin_r, chLatin_T, chLatin_y, chLatin_p, chLatin_e, chLatin_D, chLatin_e, chLatin_f, chLatin_i, chLatin_n, chLatin_i, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 352 }; 353 354 const XMLCh PSVIUni::fgMemberTypeDefinitions[] = 355 { 356 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_m, chLatin_e, chLatin_m, chLatin_b, chLatin_e, chLatin_r, chLatin_T, chLatin_y, chLatin_p, chLatin_e, chLatin_D, chLatin_e, chLatin_f, chLatin_i, chLatin_n, chLatin_i, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull 357 }; 358 359 const XMLCh PSVIUni::fgMinOccurs[] = 360 { 361 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_m, chLatin_i, chLatin_n, chLatin_O, chLatin_c, chLatin_c, chLatin_u, chLatin_r, chLatin_s, chNull 362 }; 363 364 const XMLCh PSVIUni::fgModelGroup[] = 365 { 366 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_m, chLatin_o, chLatin_d, chLatin_e, chLatin_l, chLatin_G, chLatin_r, chLatin_o, chLatin_u, chLatin_p, chNull 367 }; 368 369 const XMLCh PSVIUni::fgModelGroupDefinition[] = 370 { 371 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_m, chLatin_o, chLatin_d, chLatin_e, chLatin_l, chLatin_G, chLatin_r, chLatin_o, chLatin_u, chLatin_p, chLatin_D, chLatin_e, chLatin_f, chLatin_i, chLatin_n, chLatin_i, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 372 }; 373 374 const XMLCh PSVIUni::fgName[] = 375 { 376 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_n, chLatin_a, chLatin_m, chLatin_e, chNull 377 }; 378 379 const XMLCh PSVIUni::fgNamespaceConstraint[] = 380 { 381 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_n, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chLatin_C, chLatin_o, chLatin_n, chLatin_s, chLatin_t, chLatin_r, chLatin_a, chLatin_i, chLatin_n, chLatin_t, chNull 382 }; 383 384 const XMLCh PSVIUni::fgNamespaces[] = 385 { 386 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_n, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chLatin_s, chNull 387 }; 388 389 const XMLCh PSVIUni::fgNamespaceSchemaInformation[] = 390 { 391 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_n, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chLatin_S, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chLatin_I, chLatin_n, chLatin_f, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 392 }; 393 394 const XMLCh PSVIUni::fgNil[] = 395 { 396 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_n, chLatin_i, chLatin_l, chNull 397 }; 398 399 const XMLCh PSVIUni::fgNillable[] = 400 { 401 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_n, chLatin_i, chLatin_l, chLatin_l, chLatin_a, chLatin_b, chLatin_l, chLatin_e, chNull 402 }; 403 404 const XMLCh PSVIUni::fgNotation[] = 405 { 406 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_n, chLatin_o, chLatin_t, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 407 }; 408 409 const XMLCh PSVIUni::fgNotationDeclaration[] = 410 { 411 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_n, chLatin_o, chLatin_t, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_D, chLatin_e, chLatin_c, chLatin_l, chLatin_a, chLatin_r, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 412 }; 413 414 const XMLCh PSVIUni::fgParticle[] = 415 { 416 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_p, chLatin_a, chLatin_r, chLatin_t, chLatin_i, chLatin_c, chLatin_l, chLatin_e, chNull 417 }; 418 419 const XMLCh PSVIUni::fgParticles[] = 420 { 421 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_p, chLatin_a, chLatin_r, chLatin_t, chLatin_i, chLatin_c, chLatin_l, chLatin_e, chLatin_s, chNull 422 }; 423 424 const XMLCh PSVIUni::fgPrimitiveTypeDefinition[] = 425 { 426 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_p, chLatin_r, chLatin_i, chLatin_m, chLatin_i, chLatin_t, chLatin_i, chLatin_v, chLatin_e, chLatin_T, chLatin_y, chLatin_p, chLatin_e, chLatin_D, chLatin_e, chLatin_f, chLatin_i, chLatin_n, chLatin_i, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 427 }; 428 429 const XMLCh PSVIUni::fgProcessContents[] = 430 { 431 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_p, chLatin_r, chLatin_o, chLatin_c, chLatin_e, chLatin_s, chLatin_s, chLatin_C, chLatin_o, chLatin_n, chLatin_t, chLatin_e, chLatin_n, chLatin_t, chLatin_s, chNull 432 }; 433 434 const XMLCh PSVIUni::fgProhibitedSubstitutions[] = 435 { 436 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_p, chLatin_r, chLatin_o, chLatin_h, chLatin_i, chLatin_b, chLatin_i, chLatin_t, chLatin_e, chLatin_d, chLatin_S, chLatin_u, chLatin_b, chLatin_s, chLatin_t, chLatin_i, chLatin_t, chLatin_u, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull 437 }; 438 439 const XMLCh PSVIUni::fgPublicIdentifier[] = 440 { 441 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_p, chLatin_u, chLatin_b, chLatin_l, chLatin_i, chLatin_c, chLatin_I, chLatin_d, chLatin_e, chLatin_n, chLatin_t, chLatin_i, chLatin_f, chLatin_i, chLatin_e, chLatin_r, chNull 442 }; 443 444 const XMLCh PSVIUni::fgReferencedKey[] = 445 { 446 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_r, chLatin_e, chLatin_f, chLatin_e, chLatin_r, chLatin_e, chLatin_n, chLatin_c, chLatin_e, chLatin_d, chLatin_K, chLatin_e, chLatin_y, chNull 447 }; 448 449 const XMLCh PSVIUni::fgRequired[] = 450 { 451 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_r, chLatin_e, chLatin_q, chLatin_u, chLatin_i, chLatin_r, chLatin_e, chLatin_d, chNull 452 }; 453 454 const XMLCh PSVIUni::fgSchemaAnnotations[] = 455 { 456 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chLatin_A, chLatin_n, chLatin_n, chLatin_o, chLatin_t, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull 457 }; 458 459 const XMLCh PSVIUni::fgSchemaComponents[] = 460 { 461 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chLatin_C, chLatin_o, chLatin_m, chLatin_p, chLatin_o, chLatin_n, chLatin_e, chLatin_n, chLatin_t, chLatin_s, chNull 462 }; 463 464 const XMLCh PSVIUni::fgSchemaDefault[] = 465 { 466 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chLatin_D, chLatin_e, chLatin_f, chLatin_a, chLatin_u, chLatin_l, chLatin_t, chNull 467 }; 468 469 const XMLCh PSVIUni::fgSchemaDocument[] = 470 { 471 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chLatin_D, chLatin_o, chLatin_c, chLatin_u, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chNull 472 }; 473 474 const XMLCh PSVIUni::fgSchemaDocuments[] = 475 { 476 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chLatin_D, chLatin_o, chLatin_c, chLatin_u, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chLatin_s, chNull 477 }; 478 479 const XMLCh PSVIUni::fgSchemaErrorCode[] = 480 { 481 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chLatin_E, chLatin_r, chLatin_r, chLatin_o, chLatin_r, chLatin_C, chLatin_o, chLatin_d, chLatin_e, chNull 482 }; 483 484 const XMLCh PSVIUni::fgSchemaInformation[] = 485 { 486 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chLatin_I, chLatin_n, chLatin_f, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 487 }; 488 489 const XMLCh PSVIUni::fgSchemaNamespace[] = 490 { 491 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chLatin_N, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chNull 492 }; 493 494 const XMLCh PSVIUni::fgSchemaNormalizedValue[] = 495 { 496 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chLatin_N, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_l, chLatin_i, chLatin_z, chLatin_e, chLatin_d, chLatin_V, chLatin_a, chLatin_l, chLatin_u, chLatin_e, chNull 497 }; 498 499 const XMLCh PSVIUni::fgSchemaSpecified[] = 500 { 501 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chLatin_S, chLatin_p, chLatin_e, chLatin_c, chLatin_i, chLatin_f, chLatin_i, chLatin_e, chLatin_d, chNull 502 }; 503 504 const XMLCh PSVIUni::fgScope[] = 505 { 506 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_c, chLatin_o, chLatin_p, chLatin_e, chNull 507 }; 508 509 const XMLCh PSVIUni::fgSelector[] = 510 { 511 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_e, chLatin_l, chLatin_e, chLatin_c, chLatin_t, chLatin_o, chLatin_r, chNull 512 }; 513 514 const XMLCh PSVIUni::fgSimpleTypeDefinition[] = 515 { 516 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_i, chLatin_m, chLatin_p, chLatin_l, chLatin_e, chLatin_T, chLatin_y, chLatin_p, chLatin_e, chLatin_D, chLatin_e, chLatin_f, chLatin_i, chLatin_n, chLatin_i, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 517 }; 518 519 const XMLCh PSVIUni::fgSubstitutionGroupAffiliation[] = 520 { 521 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_u, chLatin_b, chLatin_s, chLatin_t, chLatin_i, chLatin_t, chLatin_u, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_G, chLatin_r, chLatin_o, chLatin_u, chLatin_p, chLatin_A, chLatin_f, chLatin_f, chLatin_i, chLatin_l, chLatin_i, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 522 }; 523 524 const XMLCh PSVIUni::fgSubstitutionGroupExclusions[] = 525 { 526 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_u, chLatin_b, chLatin_s, chLatin_t, chLatin_i, chLatin_t, chLatin_u, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_G, chLatin_r, chLatin_o, chLatin_u, chLatin_p, chLatin_E, chLatin_x, chLatin_c, chLatin_l, chLatin_u, chLatin_s, chLatin_i, chLatin_o, chLatin_n, chLatin_s, chNull 527 }; 528 529 const XMLCh PSVIUni::fgSystemIdentifier[] = 530 { 531 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_s, chLatin_y, chLatin_s, chLatin_t, chLatin_e, chLatin_m, chLatin_I, chLatin_d, chLatin_e, chLatin_n, chLatin_t, chLatin_i, chLatin_f, chLatin_i, chLatin_e, chLatin_r, chNull 532 }; 533 534 const XMLCh PSVIUni::fgTargetNamespace[] = 535 { 536 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_t, chLatin_a, chLatin_r, chLatin_g, chLatin_e, chLatin_t, chLatin_N, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chNull 537 }; 538 539 const XMLCh PSVIUni::fgTerm[] = 540 { 541 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_t, chLatin_e, chLatin_r, chLatin_m, chNull 542 }; 543 544 const XMLCh PSVIUni::fgTypeDefinition[] = 545 { 546 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_t, chLatin_y, chLatin_p, chLatin_e, chLatin_D, chLatin_e, chLatin_f, chLatin_i, chLatin_n, chLatin_i, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 547 }; 548 549 const XMLCh PSVIUni::fgUserInformation[] = 550 { 551 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_u, chLatin_s, chLatin_e, chLatin_r, chLatin_I, chLatin_n, chLatin_f, chLatin_o, chLatin_r, chLatin_m, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 552 }; 553 554 const XMLCh PSVIUni::fgValidationAttempted[] = 555 { 556 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_A, chLatin_t, chLatin_t, chLatin_e, chLatin_m, chLatin_p, chLatin_t, chLatin_e, chLatin_d, chNull 557 }; 558 559 const XMLCh PSVIUni::fgValidationContext[] = 560 { 561 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_C, chLatin_o, chLatin_n, chLatin_t, chLatin_e, chLatin_x, chLatin_t, chNull 562 }; 563 564 const XMLCh PSVIUni::fgValidity[] = 565 { 566 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chLatin_i, chLatin_t, chLatin_y, chNull 567 }; 568 569 const XMLCh PSVIUni::fgValue[] = 570 { 571 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_v, chLatin_a, chLatin_l, chLatin_u, chLatin_e, chNull 572 }; 573 574 const XMLCh PSVIUni::fgValueConstraint[] = 575 { 576 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_v, chLatin_a, chLatin_l, chLatin_u, chLatin_e, chLatin_C, chLatin_o, chLatin_n, chLatin_s, chLatin_t, chLatin_r, chLatin_a, chLatin_i, chLatin_n, chLatin_t, chNull 577 }; 578 579 const XMLCh PSVIUni::fgVariety[] = 580 { 581 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_v, chLatin_a, chLatin_r, chLatin_i, chLatin_e, chLatin_t, chLatin_y, chNull 582 }; 583 584 const XMLCh PSVIUni::fgWildcard[] = 585 { 586 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_w, chLatin_i, chLatin_l, chLatin_d, chLatin_c, chLatin_a, chLatin_r, chLatin_d, chNull 587 }; 588 589 const XMLCh PSVIUni::fgXpath[] = 590 { 591 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_x, chLatin_p, chLatin_a, chLatin_t, chLatin_h, chNull 592 }; 593 594 const XMLCh PSVIUni::fgAll[] = 595 { 596 chLatin_a, chLatin_l, chLatin_l, chNull 597 }; 598 599 const XMLCh PSVIUni::fgAny[] = 600 { 601 chLatin_a, chLatin_n, chLatin_y, chNull 602 }; 603 604 const XMLCh PSVIUni::fgAppinfo[] = 605 { 606 chLatin_a, chLatin_p, chLatin_p, chLatin_i, chLatin_n, chLatin_f, chLatin_o, chNull 607 }; 608 609 const XMLCh PSVIUni::fgAtomic[] = 610 { 611 chLatin_a, chLatin_t, chLatin_o, chLatin_m, chLatin_i, chLatin_c, chNull 612 }; 613 614 const XMLCh PSVIUni::fgChoice[] = 615 { 616 chLatin_c, chLatin_h, chLatin_o, chLatin_i, chLatin_c, chLatin_e, chNull 617 }; 618 619 const XMLCh PSVIUni::fgDefault[] = 620 { 621 chLatin_d, chLatin_e, chLatin_f, chLatin_a, chLatin_u, chLatin_l, chLatin_t, chNull 622 }; 623 624 const XMLCh PSVIUni::fgDocumentation[] = 625 { 626 chLatin_d, chLatin_o, chLatin_c, chLatin_u, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 627 }; 628 629 const XMLCh PSVIUni::fgElementOnly[] = 630 { 631 chLatin_e, chLatin_l, chLatin_e, chLatin_m, chLatin_e, chLatin_n, chLatin_t, chLatin_O, chLatin_n, chLatin_l, chLatin_y, chNull 632 }; 633 634 const XMLCh PSVIUni::fgEmpty[] = 635 { 636 chLatin_e, chLatin_m, chLatin_p, chLatin_t, chLatin_y, chNull 637 }; 638 639 const XMLCh PSVIUni::fgExtension[] = 640 { 641 chLatin_e, chLatin_x, chLatin_t, chLatin_e, chLatin_n, chLatin_s, chLatin_i, chLatin_o, chLatin_n, chNull 642 }; 643 644 const XMLCh PSVIUni::fgFalse[] = 645 { 646 chLatin_f, chLatin_a, chLatin_l, chLatin_s, chLatin_e, chNull 647 }; 648 649 const XMLCh PSVIUni::fgFull[] = 650 { 651 chLatin_f, chLatin_u, chLatin_l, chLatin_l, chNull 652 }; 653 654 const XMLCh PSVIUni::fgGlobal[] = 655 { 656 chLatin_g, chLatin_l, chLatin_o, chLatin_b, chLatin_a, chLatin_l, chNull 657 }; 658 659 const XMLCh PSVIUni::fgInfoset[] = 660 { 661 chLatin_i, chLatin_n, chLatin_f, chLatin_o, chLatin_s, chLatin_e, chLatin_t, chNull 662 }; 663 664 const XMLCh PSVIUni::fgInvalid[] = 665 { 666 chLatin_i, chLatin_n, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chNull 667 }; 668 669 const XMLCh PSVIUni::fgKey[] = 670 { 671 chLatin_k, chLatin_e, chLatin_y, chNull 672 }; 673 674 const XMLCh PSVIUni::fgKeyref[] = 675 { 676 chLatin_k, chLatin_e, chLatin_y, chLatin_r, chLatin_e, chLatin_f, chNull 677 }; 678 679 const XMLCh PSVIUni::fgLax[] = 680 { 681 chLatin_l, chLatin_a, chLatin_x, chNull 682 }; 683 684 const XMLCh PSVIUni::fgList[] = 685 { 686 chLatin_l, chLatin_i, chLatin_s, chLatin_t, chNull 687 }; 688 689 const XMLCh PSVIUni::fgLocal[] = 690 { 691 chLatin_l, chLatin_o, chLatin_c, chLatin_a, chLatin_l, chNull 692 }; 693 694 const XMLCh PSVIUni::fgMixed[] = 695 { 696 chLatin_m, chLatin_i, chLatin_x, chLatin_e, chLatin_d, chNull 697 }; 698 699 const XMLCh PSVIUni::fgNone[] = 700 { 701 chLatin_n, chLatin_o, chLatin_n, chLatin_e, chNull 702 }; 703 704 const XMLCh PSVIUni::fgNotKnown[] = 705 { 706 chLatin_n, chLatin_o, chLatin_t, chLatin_K, chLatin_n, chLatin_o, chLatin_w, chLatin_n, chNull 707 }; 708 709 const XMLCh PSVIUni::fgNsNamespace[] = 710 { 711 chLatin_n, chLatin_s, chLatin_N, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chNull 712 }; 713 714 const XMLCh PSVIUni::fgOnePointZero[] = 715 { 716 chDigit_1, chPeriod, chDigit_0, chNull 717 }; 718 719 const XMLCh PSVIUni::fgPartial[] = 720 { 721 chLatin_p, chLatin_a, chLatin_r, chLatin_t, chLatin_i, chLatin_a, chLatin_l, chNull 722 }; 723 724 const XMLCh PSVIUni::fgRestrict[] = 725 { 726 chLatin_r, chLatin_e, chLatin_s, chLatin_t, chLatin_r, chLatin_i, chLatin_c, chLatin_t, chNull 727 }; 728 729 const XMLCh PSVIUni::fgRestriction[] = 730 { 731 chLatin_r, chLatin_e, chLatin_s, chLatin_t, chLatin_r, chLatin_i, chLatin_c, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 732 }; 733 734 const XMLCh PSVIUni::fgSchema[] = 735 { 736 chLatin_s, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chNull 737 }; 738 739 const XMLCh PSVIUni::fgSequence[] = 740 { 741 chLatin_s, chLatin_e, chLatin_q, chLatin_u, chLatin_e, chLatin_n, chLatin_c, chLatin_e, chNull 742 }; 743 744 const XMLCh PSVIUni::fgSimple[] = 745 { 746 chLatin_s, chLatin_i, chLatin_m, chLatin_p, chLatin_l, chLatin_e, chNull 747 }; 748 749 const XMLCh PSVIUni::fgSkip[] = 750 { 751 chLatin_s, chLatin_k, chLatin_i, chLatin_p, chNull 752 }; 753 754 const XMLCh PSVIUni::fgStrict[] = 755 { 756 chLatin_s, chLatin_t, chLatin_r, chLatin_i, chLatin_c, chLatin_t, chNull 757 }; 758 759 const XMLCh PSVIUni::fgSubstitution[] = 760 { 761 chLatin_s, chLatin_u, chLatin_b, chLatin_s, chLatin_t, chLatin_i, chLatin_t, chLatin_u, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 762 }; 763 764 const XMLCh PSVIUni::fgTotal[] = 765 { 766 chLatin_t, chLatin_o, chLatin_t, chLatin_a, chLatin_l, chNull 767 }; 768 769 const XMLCh PSVIUni::fgTrue[] = 770 { 771 chLatin_t, chLatin_r, chLatin_u, chLatin_e, chNull 772 }; 773 774 const XMLCh PSVIUni::fgUnbounded[] = 775 { 776 chLatin_u, chLatin_n, chLatin_b, chLatin_o, chLatin_u, chLatin_n, chLatin_d, chLatin_e, chLatin_d, chNull 777 }; 778 779 const XMLCh PSVIUni::fgUnion[] = 780 { 781 chLatin_u, chLatin_n, chLatin_i, chLatin_o, chLatin_n, chNull 782 }; 783 784 const XMLCh PSVIUni::fgUnique[] = 785 { 786 chLatin_u, chLatin_n, chLatin_i, chLatin_q, chLatin_u, chLatin_e, chNull 787 }; 788 789 const XMLCh PSVIUni::fgUnknown[] = 790 { 791 chLatin_u, chLatin_n, chLatin_k, chLatin_n, chLatin_o, chLatin_w, chLatin_n, chNull 792 }; 793 794 const XMLCh PSVIUni::fgValid[] = 795 { 796 chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d, chNull 797 }; 798 799 const XMLCh PSVIUni::fgVCFixed[] = 800 { 801 chLatin_f, chLatin_i, chLatin_x, chLatin_e, chLatin_d, chNull 802 }; 803 804 const XMLCh PSVIUni::fgXMLChNull[] = 805 { 806 chNull 807 }; 808 809 const XMLCh PSVIUni::fgAg[] = 810 { 811 chLatin_a, chLatin_g, chNull 812 }; 813 814 const XMLCh PSVIUni::fgAnnot[] = 815 { 816 chLatin_a, chLatin_n, chLatin_n, chLatin_o, chLatin_t, chNull 817 }; 818 819 const XMLCh PSVIUni::fgAttr[] = 820 { 821 chLatin_a, chLatin_t, chLatin_t, chLatin_r, chNull 822 }; 823 824 const XMLCh PSVIUni::fgAu[] = 825 { 826 chLatin_a, chLatin_u, chNull 827 }; 828 829 const XMLCh PSVIUni::fgElt[] = 830 { 831 chLatin_e, chLatin_l, chLatin_t, chNull 832 }; 833 834 const XMLCh PSVIUni::fgIdc[] = 835 { 836 chLatin_i, chLatin_d, chLatin_c, chNull 837 }; 838 839 const XMLCh PSVIUni::fgMg[] = 840 { 841 chLatin_m, chLatin_g, chNull 842 }; 843 844 const XMLCh PSVIUni::fgNot[] = 845 { 846 chLatin_n, chLatin_o, chLatin_t, chNull 847 }; 848 849 const XMLCh PSVIUni::fgType[] = 850 { 851 chLatin_t, chLatin_y, chLatin_p, chLatin_e, chNull 852 }; 853 854 const XMLCh PSVIUni::fgBounded[] = 855 { 856 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_b, chLatin_o, chLatin_u, chLatin_n, chLatin_d, chLatin_e, chLatin_d, chNull 857 }; 858 859 const XMLCh PSVIUni::fgCardinality[] = 860 { 861 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_c, chLatin_a, chLatin_r, chLatin_d, chLatin_i, chLatin_n, chLatin_a, chLatin_l, chLatin_i, chLatin_t, chLatin_y, chNull 862 }; 863 864 const XMLCh PSVIUni::fgEnumeration[] = 865 { 866 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_e, chLatin_n, chLatin_u, chLatin_m, chLatin_e, chLatin_r, chLatin_a, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chNull 867 }; 868 869 const XMLCh PSVIUni::fgFractionDigits[] = 870 { 871 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_f, chLatin_r, chLatin_a, chLatin_c, chLatin_t, chLatin_i, chLatin_o, chLatin_n, chLatin_D, chLatin_i, chLatin_g, chLatin_i, chLatin_t, chLatin_s, chNull 872 }; 873 874 const XMLCh PSVIUni::fgLength[] = 875 { 876 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_l, chLatin_e, chLatin_n, chLatin_g, chLatin_t, chLatin_h, chNull 877 }; 878 879 const XMLCh PSVIUni::fgMaxExclusive[] = 880 { 881 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_m, chLatin_a, chLatin_x, chLatin_E, chLatin_x, chLatin_c, chLatin_l, chLatin_u, chLatin_s, chLatin_i, chLatin_v, chLatin_e, chNull 882 }; 883 884 const XMLCh PSVIUni::fgMaxInclusive[] = 885 { 886 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_m, chLatin_a, chLatin_x, chLatin_I, chLatin_n, chLatin_c, chLatin_l, chLatin_u, chLatin_s, chLatin_i, chLatin_v, chLatin_e, chNull 887 }; 888 889 const XMLCh PSVIUni::fgMaxLength[] = 890 { 891 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_m, chLatin_a, chLatin_x, chLatin_L, chLatin_e, chLatin_n, chLatin_g, chLatin_t, chLatin_h, chNull 892 }; 893 894 const XMLCh PSVIUni::fgMinExclusive[] = 895 { 896 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_m, chLatin_i, chLatin_n, chLatin_E, chLatin_x, chLatin_c, chLatin_l, chLatin_u, chLatin_s, chLatin_i, chLatin_v, chLatin_e, chNull 897 }; 898 899 const XMLCh PSVIUni::fgMinInclusive[] = 900 { 901 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_m, chLatin_i, chLatin_n, chLatin_I, chLatin_n, chLatin_c, chLatin_l, chLatin_u, chLatin_s, chLatin_i, chLatin_v, chLatin_e, chNull 902 }; 903 904 const XMLCh PSVIUni::fgMinLength[] = 905 { 906 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_m, chLatin_i, chLatin_n, chLatin_L, chLatin_e, chLatin_n, chLatin_g, chLatin_t, chLatin_h, chNull 907 }; 908 909 const XMLCh PSVIUni::fgNumeric[] = 910 { 911 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_n, chLatin_u, chLatin_m, chLatin_e, chLatin_r, chLatin_i, chLatin_c, chNull 912 }; 913 914 const XMLCh PSVIUni::fgOrdered[] = 915 { 916 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_o, chLatin_r, chLatin_d, chLatin_e, chLatin_r, chLatin_e, chLatin_d, chNull 917 }; 918 919 const XMLCh PSVIUni::fgPattern[] = 920 { 921 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_p, chLatin_a, chLatin_t, chLatin_t, chLatin_e, chLatin_r, chLatin_n, chNull 922 }; 923 924 const XMLCh PSVIUni::fgTotalDigits[] = 925 { 926 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_t, chLatin_o, chLatin_t, chLatin_a, chLatin_l, chLatin_D, chLatin_i, chLatin_g, chLatin_i, chLatin_t, chLatin_s, chNull 927 }; 928 929 const XMLCh PSVIUni::fgWhiteSpace[] = 930 { 931 chLatin_p, chLatin_s, chLatin_v, chColon, chLatin_w, chLatin_h, chLatin_i, chLatin_t, chLatin_e, chLatin_S, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chNull 932 }; 933 934 const XMLCh PSVIUni::fgNamespaceInfoset[] = { //http://www.w3.org/2001/05/XMLInfoset 935 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash, chForwardSlash, 936 chLatin_w, chLatin_w, chLatin_w, chPeriod, chLatin_w, chDigit_3, chPeriod, chLatin_o, chLatin_r, chLatin_g, 937 chForwardSlash, chDigit_2, chDigit_0, chDigit_0, chDigit_1, chForwardSlash, chDigit_0, chDigit_5, 938 chForwardSlash, chLatin_X, chLatin_M, chLatin_L, chLatin_I, chLatin_n, chLatin_f, chLatin_o, chLatin_s, 939 chLatin_e, chLatin_t, chNull 940 }; 941 const XMLCh PSVIUni::fgXsi[] = { //xsi 942 chLatin_x, chLatin_s, chLatin_i, chNull 943 }; 944 const XMLCh PSVIUni::fgNamespaceInstance[] = { //http://www.w3.org/2001/XMLSchema-instance 945 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash, chForwardSlash, 946 chLatin_w, chLatin_w, chLatin_w, chPeriod, chLatin_w, chDigit_3, chPeriod, chLatin_o, chLatin_r, 947 chLatin_g, chForwardSlash, chDigit_2, chDigit_0, chDigit_0, chDigit_1, chForwardSlash, chLatin_X, 948 chLatin_M, chLatin_L, chLatin_S, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chDash, chLatin_i, 949 chLatin_n, chLatin_s, chLatin_t, chLatin_a, chLatin_n, chLatin_c, chLatin_e, chNull 950 }; 951 const XMLCh PSVIUni::fgPsv[] = { //psv 952 chLatin_p, chLatin_s, chLatin_v, chNull 953 }; 954 const XMLCh PSVIUni::fgNamespacePsvi[] = { //http://apache.org/xml/2001/PSVInfosetExtension 955 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash, chForwardSlash, 956 chLatin_a, chLatin_p, chLatin_a, chLatin_c, chLatin_h, chLatin_e, chPeriod, chLatin_o, chLatin_r, chLatin_g, 957 chForwardSlash, chLatin_x, chLatin_m, chLatin_l, chForwardSlash, chDigit_2, chDigit_0, chDigit_0, 958 chDigit_1, chForwardSlash, chLatin_P, chLatin_S, chLatin_V, chLatin_I, chLatin_n, chLatin_f, chLatin_o, 959 chLatin_s, chLatin_e, chLatin_t, chLatin_E, chLatin_x, chLatin_t, chLatin_e, chLatin_n, chLatin_s, 960 chLatin_i, chLatin_o, chLatin_n, chNull 961 }; 962 const XMLCh PSVIUni::fgXml[] = 963 { 964 chLatin_x, chLatin_m, chLatin_l, chNull 965 }; 966 const XMLCh PSVIUni::fgNamespaceXmlSchema[] = { //http://www.w3.org/2001/XMLSchema 967 chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash, chForwardSlash, chLatin_w, 968 chLatin_w, chLatin_w, chPeriod, chLatin_w, chDigit_3, chPeriod, chLatin_o, chLatin_r, chLatin_g, 969 chForwardSlash, chDigit_2, chDigit_0, chDigit_0, chDigit_1, chForwardSlash, chLatin_X, chLatin_M, 970 chLatin_L, chLatin_S, chLatin_c, chLatin_h, chLatin_e, chLatin_m, chLatin_a, chNull 971 }; 972