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