|
1 <?xml version='1.0' encoding='UTF-8'?> |
|
2 |
|
3 <TESTCASES PROFILE='OASIS/NIST TESTS, 1-Nov-1998'> |
|
4 |
|
5 <TEST TYPE='valid' SECTIONS='2.2 [1]' |
|
6 ID='o-p01pass2' URI='p01pass2.xml'> |
|
7 various Misc items where they can occur |
|
8 </TEST> |
|
9 |
|
10 <TEST TYPE='valid' SECTIONS='2.3 [6]' |
|
11 ID='o-p06pass1' URI='p06pass1.xml'> |
|
12 various satisfactions of the Names production in a NAMES |
|
13 attribute |
|
14 </TEST> |
|
15 |
|
16 <TEST TYPE='valid' SECTIONS='2.3 [7]' |
|
17 ID='o-p07pass1' URI='p07pass1.xml'> |
|
18 various valid Nmtoken 's in an attribute list declaration. |
|
19 </TEST> |
|
20 |
|
21 <TEST TYPE='valid' SECTIONS='2.3 [8]' |
|
22 ID='o-p08pass1' URI='p08pass1.xml' NAMESPACE='no'> |
|
23 various satisfaction of an NMTOKENS attribute value. |
|
24 </TEST> |
|
25 |
|
26 <TEST TYPE='valid' SECTIONS='2.3 [9]' |
|
27 ID='o-p09pass1' ENTITIES="parameter" URI='p09pass1.xml'> |
|
28 valid EntityValue's. Except for entity references, |
|
29 markup is not recognized. |
|
30 </TEST> |
|
31 |
|
32 <TEST TYPE='valid' SECTIONS='2.3 [12]' |
|
33 ID='o-p12pass1' URI='p12pass1.xml'> |
|
34 valid public IDs. |
|
35 </TEST> |
|
36 |
|
37 <TEST TYPE='valid' SECTIONS='2.8 [22]' |
|
38 ID='o-p22pass4' URI='p22pass4.xml'> |
|
39 XML decl and doctypedecl |
|
40 </TEST> |
|
41 |
|
42 <TEST TYPE='valid' SECTIONS='2.8 [22]' |
|
43 ID='o-p22pass5' URI='p22pass5.xml'> |
|
44 just doctypedecl |
|
45 </TEST> |
|
46 |
|
47 <TEST TYPE='valid' SECTIONS='2.8 [22]' |
|
48 ID='o-p22pass6' URI='p22pass6.xml'> |
|
49 S between decls is not required |
|
50 </TEST> |
|
51 |
|
52 <TEST TYPE='valid' SECTIONS='3.1 [43] [44]' |
|
53 ID='o-p28pass1' URI='p28pass1.xml'> |
|
54 Empty-element tag must be used for element which are declared EMPTY. </TEST> |
|
55 |
|
56 <TEST TYPE='valid' SECTIONS='2.8 4.1 [28] [69]' |
|
57 ID='o-p28pass3' ENTITIES="parameter" URI='p28pass3.xml'> |
|
58 Valid doctypedecl with Parameter entity reference. The declaration of a parameter entity must precede any reference to it. </TEST> |
|
59 |
|
60 <TEST TYPE='valid' SECTIONS='2.8 4.2.2 [28] [75]' |
|
61 ID='o-p28pass4' ENTITIES="parameter" URI='p28pass4.xml'> |
|
62 Valid doctypedecl with ExternalID as an External Entity declaration. </TEST> |
|
63 |
|
64 <TEST TYPE='valid' SECTIONS='2.8 4.1 [28] [69]' |
|
65 ID='o-p28pass5' ENTITIES="parameter" URI='p28pass5.xml'> |
|
66 Valid doctypedecl with ExternalID as an External Entity. A parameter entity reference is also used. </TEST> |
|
67 |
|
68 <TEST TYPE='valid' SECTIONS='2.8 [29]' |
|
69 ID='o-p29pass1' URI='p29pass1.xml'> |
|
70 Valid types of markupdecl. |
|
71 </TEST> |
|
72 |
|
73 <TEST TYPE='valid' SECTIONS='2.8 4.2.2 [30] [75]' |
|
74 ID='o-p30pass1' ENTITIES="parameter" URI='p30pass1.xml'> |
|
75 Valid doctypedecl with ExternalID as an External Entity. The external entity has an element declaration. </TEST> |
|
76 |
|
77 <TEST TYPE='valid' SECTIONS='2.8 4.2.2 4.3.1 [30] [75] [77]' |
|
78 ID='o-p30pass2' ENTITIES="parameter" URI='p30pass2.xml'> |
|
79 Valid doctypedecl with ExternalID as an Enternal Entity. The external entity begins with a Text Declaration. </TEST> |
|
80 |
|
81 <TEST TYPE='valid' SECTIONS='2.8 [31]' |
|
82 ID='o-p31pass1' ENTITIES="parameter" URI='p31pass1.xml'> |
|
83 external subset can be empty |
|
84 </TEST> |
|
85 |
|
86 <TEST TYPE='valid' SECTIONS='2.8 3.4 4.2.2 [31] [62] [63] [75]' |
|
87 ID='o-p31pass2' ENTITIES="parameter" URI='p31pass2.xml'> |
|
88 Valid doctypedecl with EXternalID as Enternal Entity. The external entity contains a parameter entity reference and condtional sections.</TEST> |
|
89 |
|
90 <TEST TYPE='valid' SECTIONS='2.4 2.5 2.6 2.7 [15] [16] [18]' |
|
91 ID='o-p43pass1' URI='p43pass1.xml'> |
|
92 Valid use of character data, comments, processing instructions and CDATA sections within the start and end tag. </TEST> |
|
93 |
|
94 <TEST TYPE='valid' SECTIONS='3.2 [45]' |
|
95 ID='o-p45pass1' URI='p45pass1.xml'> |
|
96 valid element declarations |
|
97 </TEST> |
|
98 |
|
99 <TEST TYPE='valid' SECTIONS='3.2 3.2.1 3.2.2 [45] [46] [47] [51]' |
|
100 ID='o-p46pass1' URI='p46pass1.xml'> |
|
101 Valid use of contentspec, element content models, and mixed content within an element type declaration. </TEST> |
|
102 |
|
103 <TEST TYPE='valid' SECTIONS='3.2 3.2.1 [45] [46] [47] ' |
|
104 ID='o-p47pass1' URI='p47pass1.xml'> |
|
105 Valid use of contentspec, element content models, choices, sequences and content particles within an element type declaration. The optional character following a name or list governs the number of times the element or content particle may appear. </TEST> |
|
106 |
|
107 <TEST TYPE='valid' SECTIONS='3.2 3.2.1 [45] [46] [47]' |
|
108 ID='o-p48pass1' URI='p48pass1.xml'> |
|
109 Valid use of contentspec, element content models, choices, sequences and content particles within an element type declaration. The optional character following a name or list governs the number of times the element or content particle may appear. </TEST> |
|
110 |
|
111 <TEST TYPE='valid' SECTIONS='3.2 3.2.1 [45] [46] [47]' |
|
112 ID='o-p49pass1' URI='p49pass1.xml'> |
|
113 Valid use of contentspec, element content models, choices, and content particles within an element type declaration. The optional character following a name or list governs the number of times the element or content particle may appear. Whitespace is also valid between choices. </TEST> |
|
114 |
|
115 <TEST TYPE='valid' SECTIONS='3.2 3.2.1 [45] [46] [47]' |
|
116 ID='o-p50pass1' URI='p50pass1.xml'> |
|
117 Valid use of contentspec, element content models, sequences and content particles within an element type declaration. The optional character following a name or list governs the number of times the element or content particle may appear. Whitespace is also valid between sequences. </TEST> |
|
118 |
|
119 <TEST TYPE='valid' SECTIONS='3.2.2 [51]' |
|
120 ID='o-p51pass1' URI='p51pass1.xml'> |
|
121 valid Mixed contentspec's. |
|
122 </TEST> |
|
123 |
|
124 <TEST TYPE='valid' SECTIONS='3.3 [52]' |
|
125 ID='o-p52pass1' URI='p52pass1.xml'> |
|
126 valid AttlistDecls: No AttDef's are required, |
|
127 and the terminating |
|
128 S is optional, multiple ATTLISTS per element are OK, and multiple |
|
129 declarations of the same attribute are OK. |
|
130 </TEST> |
|
131 |
|
132 <TEST TYPE='valid' SECTIONS='3.3 [53]' |
|
133 ID='o-p53pass1' URI='p53pass1.xml'> |
|
134 a valid AttDef |
|
135 </TEST> |
|
136 |
|
137 <TEST TYPE='valid' SECTIONS='3.3.1 [54]' |
|
138 ID='o-p54pass1' URI='p54pass1.xml'> |
|
139 the three kinds of attribute types |
|
140 </TEST> |
|
141 |
|
142 <TEST TYPE='valid' SECTIONS='3.3.1 [55]' |
|
143 ID='o-p55pass1' URI='p55pass1.xml'> |
|
144 StringType = "CDATA" |
|
145 </TEST> |
|
146 |
|
147 <TEST TYPE='valid' SECTIONS='3.3.1 [56]' |
|
148 ID='o-p56pass1' URI='p56pass1.xml'> |
|
149 the 7 tokenized attribute types |
|
150 </TEST> |
|
151 |
|
152 <TEST TYPE='valid' SECTIONS='3.3.1 [57]' |
|
153 ID='o-p57pass1' URI='p57pass1.xml'> |
|
154 enumerated types are NMTOKEN or NOTATION lists |
|
155 </TEST> |
|
156 |
|
157 <TEST TYPE='valid' SECTIONS='3.3.1 [58]' |
|
158 ID='o-p58pass1' URI='p58pass1.xml'> |
|
159 NOTATION enumeration has on or more items |
|
160 </TEST> |
|
161 |
|
162 <TEST TYPE='valid' SECTIONS='3.3.1 [59]' |
|
163 ID='o-p59pass1' URI='p59pass1.xml'> |
|
164 NMTOKEN enumerations haveon or more items |
|
165 </TEST> |
|
166 |
|
167 <TEST TYPE='valid' SECTIONS='3.3.2 [60]' |
|
168 ID='o-p60pass1' URI='p60pass1.xml'> |
|
169 the four types of default values |
|
170 </TEST> |
|
171 |
|
172 <TEST TYPE='valid' SECTIONS='3.4 [61]' |
|
173 ID='o-p61pass1' ENTITIES="parameter" URI='p61pass1.xml'> |
|
174 valid conditional sections are INCLUDE and IGNORE |
|
175 </TEST> |
|
176 |
|
177 <TEST TYPE='valid' SECTIONS='3.4 [62]' |
|
178 ID='o-p62pass1' ENTITIES="parameter" URI='p62pass1.xml'> |
|
179 valid INCLUDE sections -- options S before and |
|
180 after keyword, sections can nest |
|
181 </TEST> |
|
182 |
|
183 <TEST TYPE='valid' SECTIONS='3.4 [63]' |
|
184 ID='o-p63pass1' ENTITIES="parameter" URI='p63pass1.xml'> |
|
185 valid IGNORE sections |
|
186 </TEST> |
|
187 |
|
188 <TEST TYPE='valid' SECTIONS='3.4 [64]' |
|
189 ID='o-p64pass1' ENTITIES="parameter" URI='p64pass1.xml'> |
|
190 IGNOREd sections ignore everything except section delimiters |
|
191 </TEST> |
|
192 |
|
193 <TEST TYPE='valid' SECTIONS='4.1 [68]' |
|
194 ID='o-p68pass1' URI='p68pass1.xml'> |
|
195 Valid entity references. Also ensures that a charref to |
|
196 '&' isn't interpreted as an entity reference open delimiter |
|
197 </TEST> |
|
198 |
|
199 <TEST TYPE='valid' SECTIONS='4.1 [69]' |
|
200 ID='o-p69pass1' ENTITIES="parameter" URI='p69pass1.xml'> |
|
201 Valid PEReferences. |
|
202 </TEST> |
|
203 |
|
204 <TEST TYPE='valid' SECTIONS='4.2 [70]' |
|
205 ID='o-p70pass1' URI='p70pass1.xml'> |
|
206 An EntityDecl is either a GEDecl or a PEDecl |
|
207 </TEST> |
|
208 |
|
209 <TEST TYPE='valid' SECTIONS='4.2 [71]' |
|
210 ID='o-p71pass1' URI='p71pass1.xml'> |
|
211 Valid GEDecls |
|
212 </TEST> |
|
213 |
|
214 <TEST TYPE='valid' SECTIONS='4.2 [72]' |
|
215 ID='o-p72pass1' URI='p72pass1.xml'> |
|
216 Valid PEDecls |
|
217 </TEST> |
|
218 |
|
219 <TEST TYPE='valid' SECTIONS='4.2 [73]' |
|
220 ID='o-p73pass1' URI='p73pass1.xml'> |
|
221 EntityDef is either Entity value or an external id, |
|
222 with an optional NDataDecl |
|
223 </TEST> |
|
224 |
|
225 <TEST TYPE='valid' SECTIONS='4.2.2 [76]' |
|
226 ID='o-p76pass1' URI='p76pass1.xml'> |
|
227 valid NDataDecls |
|
228 </TEST> |
|
229 |
|
230 <TEST TYPE='invalid' SECTIONS='2.1 [1]' |
|
231 ID='o-p01pass1' URI='p01pass1.xml'> |
|
232 no prolog |
|
233 </TEST> |
|
234 |
|
235 <TEST TYPE='invalid' SECTIONS='2.1 [1]' |
|
236 ID='o-p01pass3' URI='p01pass3.xml'> |
|
237 Misc items after the document |
|
238 </TEST> |
|
239 |
|
240 <TEST TYPE='invalid' SECTIONS='2.3 [3]' |
|
241 ID='o-p03pass1' URI='p03pass1.xml'> |
|
242 all valid S characters |
|
243 </TEST> |
|
244 |
|
245 <TEST TYPE='invalid' SECTIONS='2.3 [4]' |
|
246 ID='o-p04pass1' URI='p04pass1.xml' NAMESPACE='no'> |
|
247 names with all valid ASCII characters, and one from each |
|
248 other class in NameChar |
|
249 </TEST> |
|
250 |
|
251 <TEST TYPE='invalid' SECTIONS='2.3 [5]' |
|
252 ID='o-p05pass1' URI='p05pass1.xml' NAMESPACE='no'> |
|
253 various valid Name constructions |
|
254 </TEST> |
|
255 |
|
256 <TEST TYPE='invalid' SECTIONS='2.3 [6]' |
|
257 ID='o-p06fail1' URI='p06fail1.xml'> |
|
258 Requires at least one name. |
|
259 </TEST> |
|
260 |
|
261 <TEST TYPE='invalid' SECTIONS='2.3 [8]' |
|
262 ID='o-p08fail1' URI='p08fail1.xml'> |
|
263 at least one Nmtoken is required. |
|
264 </TEST> |
|
265 |
|
266 <TEST TYPE='invalid' SECTIONS='2.3 [8]' |
|
267 ID='o-p08fail2' URI='p08fail2.xml'> |
|
268 an invalid Nmtoken character. |
|
269 </TEST> |
|
270 |
|
271 <TEST TYPE='invalid' SECTIONS='2.3 [10]' |
|
272 ID='o-p10pass1' URI='p10pass1.xml'> |
|
273 valid attribute values |
|
274 </TEST> |
|
275 |
|
276 <TEST TYPE='invalid' SECTIONS='2.4 [14]' |
|
277 ID='o-p14pass1' URI='p14pass1.xml'> |
|
278 valid CharData |
|
279 </TEST> |
|
280 |
|
281 <TEST TYPE='invalid' SECTIONS='2.5 [15]' |
|
282 ID='o-p15pass1' URI='p15pass1.xml'> |
|
283 valid comments |
|
284 </TEST> |
|
285 |
|
286 <TEST TYPE='invalid' SECTIONS='2.6 [16] [17]' |
|
287 ID='o-p16pass1' URI='p16pass1.xml'> |
|
288 Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction. </TEST> |
|
289 |
|
290 <TEST TYPE='invalid' SECTIONS='2.6 [16]' |
|
291 ID='o-p16pass2' URI='p16pass2.xml'> |
|
292 Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction. </TEST> |
|
293 |
|
294 <TEST TYPE='invalid' SECTIONS='2.6 [16]' |
|
295 ID='o-p16pass3' URI='p16pass3.xml'> |
|
296 Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction. </TEST> |
|
297 |
|
298 <TEST TYPE='invalid' SECTIONS='2.7 [18]' |
|
299 ID='o-p18pass1' URI='p18pass1.xml'> |
|
300 valid CDSect's. Note that a CDStart in a CDSect is not |
|
301 recognized as such |
|
302 </TEST> |
|
303 |
|
304 <TEST TYPE='invalid' SECTIONS='2.8 [22]' |
|
305 ID='o-p22pass1' URI='p22pass1.xml'> |
|
306 prolog can be empty |
|
307 </TEST> |
|
308 |
|
309 <TEST TYPE='invalid' SECTIONS='2.8 [22]' |
|
310 ID='o-p22pass2' URI='p22pass2.xml'> |
|
311 XML declaration only |
|
312 </TEST> |
|
313 |
|
314 <TEST TYPE='invalid' SECTIONS='2.8 [22]' |
|
315 ID='o-p22pass3' URI='p22pass3.xml'> |
|
316 XML decl and Misc |
|
317 </TEST> |
|
318 |
|
319 <TEST TYPE='invalid' SECTIONS='2.8 [23]' |
|
320 ID='o-p23pass1' URI='p23pass1.xml'> |
|
321 Test shows a valid XML declaration along with version info. </TEST> |
|
322 |
|
323 <TEST TYPE='invalid' SECTIONS='2.8 [23]' |
|
324 ID='o-p23pass2' URI='p23pass2.xml'> |
|
325 Test shows a valid XML declaration along with encoding declaration. </TEST> |
|
326 |
|
327 <TEST TYPE='invalid' SECTIONS='2.8 [23]' |
|
328 ID='o-p23pass3' URI='p23pass3.xml'> |
|
329 Test shows a valid XML declaration along with Standalone Document Declaration. </TEST> |
|
330 |
|
331 <TEST TYPE='invalid' SECTIONS='2.8 [23]' |
|
332 ID='o-p23pass4' URI='p23pass4.xml'> |
|
333 Test shows a valid XML declaration, encoding declarationand Standalone Document Declaration. </TEST> |
|
334 |
|
335 <TEST TYPE='invalid' SECTIONS='2.8 [24]' |
|
336 ID='o-p24pass1' URI='p24pass1.xml'> |
|
337 Test shows a prolog that has the VersionInfo delimited by double quotes. </TEST> |
|
338 |
|
339 <TEST TYPE='invalid' SECTIONS='2.8 [24]' |
|
340 ID='o-p24pass2' URI='p24pass2.xml'> |
|
341 Test shows a prolog that has the VersionInfo delimited by single quotes. </TEST> |
|
342 |
|
343 <TEST TYPE='invalid' SECTIONS='2.8 [24]' |
|
344 ID='o-p24pass3' URI='p24pass3.xml'> |
|
345 Test shows whitespace is allowed in prolog before version info. </TEST> |
|
346 |
|
347 <TEST TYPE='invalid' SECTIONS='2.8 [24]' |
|
348 ID='o-p24pass4' URI='p24pass4.xml'> |
|
349 Test shows whitespace is allowed in prolog on both sides of equal sign. </TEST> |
|
350 |
|
351 <TEST TYPE='invalid' SECTIONS='2.8 [25]' |
|
352 ID='o-p25pass1' URI='p25pass1.xml'> |
|
353 Test shows whitespace is NOT necessary before or after equal sign of versioninfo. </TEST> |
|
354 |
|
355 <TEST TYPE='invalid' SECTIONS='2.8 [25]' |
|
356 ID='o-p25pass2' URI='p25pass2.xml'> |
|
357 Test shows whitespace can be used on both sides of equal sign of versioninfo. </TEST> |
|
358 |
|
359 |
|
360 <TEST TYPE='invalid' SECTIONS='2.8 [26]' |
|
361 ID='o-p26pass1' URI='p26pass1.xml'> |
|
362 The valid version number. We cannot test others because |
|
363 a 1.0 processor is allowed to fail them. |
|
364 </TEST> |
|
365 |
|
366 <TEST TYPE='invalid' SECTIONS='2.8 [27]' |
|
367 ID='o-p27pass1' URI='p27pass1.xml'> |
|
368 Comments are valid as the Misc part of the prolog. </TEST> |
|
369 |
|
370 <TEST TYPE='invalid' SECTIONS='2.8 [27]' |
|
371 ID='o-p27pass2' URI='p27pass2.xml'> |
|
372 Processing Instructions are valid as the Misc part of the prolog. </TEST> |
|
373 |
|
374 <TEST TYPE='invalid' SECTIONS='2.8 [27]' |
|
375 ID='o-p27pass3' URI='p27pass3.xml'> |
|
376 Whitespace is valid as the Misc part of the prolog. </TEST> |
|
377 |
|
378 <TEST TYPE='invalid' SECTIONS='2.8 [27]' |
|
379 ID='o-p27pass4' URI='p27pass4.xml'> |
|
380 A combination of comments, whitespaces and processing instructions are valid as the Misc part of the prolog. </TEST> |
|
381 |
|
382 <TEST TYPE='invalid' SECTIONS='2.9 [32]' |
|
383 ID='o-p32pass1' URI='p32pass1.xml'> |
|
384 Double quotes can be used as delimeters for the value of a Standalone Document Declaration. </TEST> |
|
385 |
|
386 <TEST TYPE='invalid' SECTIONS='2.9 [32]' |
|
387 ID='o-p32pass2' URI='p32pass2.xml'> |
|
388 Single quotes can be used as delimeters for the value of a Standalone Document Declaration. </TEST> |
|
389 |
|
390 <TEST TYPE='invalid' SECTIONS='3 3.1 [39] [44]' |
|
391 ID='o-p39pass1' URI='p39pass1.xml'> |
|
392 Empty element tag may be used for any element which has no content. </TEST> |
|
393 |
|
394 <TEST TYPE='invalid' SECTIONS='3 3.1 [39] [43]' |
|
395 ID='o-p39pass2' URI='p39pass2.xml'> |
|
396 Character data is valid element content. </TEST> |
|
397 |
|
398 <TEST TYPE='invalid' SECTIONS='3.1 [40]' |
|
399 ID='o-p40pass1' URI='p40pass1.xml'> |
|
400 Elements content can be empty. </TEST> |
|
401 |
|
402 <TEST TYPE='invalid' SECTIONS='3.1 [40]' |
|
403 ID='o-p40pass2' URI='p40pass2.xml'> |
|
404 Whitespace is valid within a Start-tag. </TEST> |
|
405 |
|
406 <TEST TYPE='invalid' SECTIONS='3.1 [40] [41]' |
|
407 ID='o-p40pass3' URI='p40pass3.xml'> |
|
408 Attributes are valid within a Start-tag. </TEST> |
|
409 |
|
410 <TEST TYPE='invalid' SECTIONS='3.1 [40]' |
|
411 ID='o-p40pass4' URI='p40pass4.xml'> |
|
412 Whitespace and Multiple Attributes are valid within a Start-tag. </TEST> |
|
413 |
|
414 <TEST TYPE='invalid' SECTIONS='3.1 [41]' |
|
415 ID='o-p41pass1' URI='p41pass1.xml'> |
|
416 Attributes are valid within a Start-tag. </TEST> |
|
417 |
|
418 <TEST TYPE='invalid' SECTIONS='3.1 [41]' |
|
419 ID='o-p41pass2' URI='p41pass2.xml'> |
|
420 Whitespace is valid within a Start-tags Attribute. </TEST> |
|
421 |
|
422 <TEST TYPE='invalid' SECTIONS='3.1 [42]' |
|
423 ID='o-p42pass1' URI='p42pass1.xml'> |
|
424 Test shows proper syntax for an End-tag. </TEST> |
|
425 |
|
426 <TEST TYPE='invalid' SECTIONS='3.1 [42]' |
|
427 ID='o-p42pass2' URI='p42pass2.xml'> |
|
428 Whitespace is valid after name in End-tag. </TEST> |
|
429 |
|
430 <TEST TYPE='invalid' SECTIONS='3.1 [44]' |
|
431 ID='o-p44pass1' URI='p44pass1.xml'> |
|
432 Valid display of an Empty Element Tag. </TEST> |
|
433 |
|
434 <TEST TYPE='invalid' SECTIONS='3.1 [44]' |
|
435 ID='o-p44pass2' URI='p44pass2.xml'> |
|
436 Empty Element Tags can contain an Attribute. </TEST> |
|
437 |
|
438 <TEST TYPE='invalid' SECTIONS='3.1 [44]' |
|
439 ID='o-p44pass3' URI='p44pass3.xml'> |
|
440 Whitespace is valid in an Empty Element Tag following the end of the attribute value. </TEST> |
|
441 |
|
442 <TEST TYPE='invalid' SECTIONS='3.1 [44]' |
|
443 ID='o-p44pass4' URI='p44pass4.xml'> |
|
444 Whitespace is valid after the name in an Empty Element Tag. </TEST> |
|
445 |
|
446 <TEST TYPE='invalid' SECTIONS='3.1 [44]' |
|
447 ID='o-p44pass5' URI='p44pass5.xml'> |
|
448 Whitespace and Multiple Attributes are valid in an Empty Element Tag. </TEST> |
|
449 |
|
450 <TEST TYPE='invalid' SECTIONS='4.1 [66]' |
|
451 ID='o-p66pass1' URI='p66pass1.xml'> |
|
452 valid character references |
|
453 </TEST> |
|
454 |
|
455 <TEST TYPE='invalid' SECTIONS='4.2 [74]' |
|
456 ID='o-p74pass1' URI='p74pass1.xml'> |
|
457 PEDef is either an entity value or an external id |
|
458 </TEST> |
|
459 |
|
460 <TEST TYPE='invalid' SECTIONS='4.2.2 [75]' |
|
461 ID='o-p75pass1' URI='p75pass1.xml'> |
|
462 valid external identifiers |
|
463 </TEST> |
|
464 |
|
465 <TEST TYPE='invalid' SECTIONS='3.3.1 [58] [59] Errata [E2]' |
|
466 ID='o-e2' URI='e2.xml'> |
|
467 Validity Constraint: No duplicate tokens |
|
468 </TEST> |
|
469 |
|
470 <TEST TYPE='not-wf' SECTIONS='2.1 [1]' |
|
471 ID='o-p01fail1' URI='p01fail1.xml'> |
|
472 S cannot occur before the prolog |
|
473 </TEST> |
|
474 |
|
475 <TEST TYPE='not-wf' SECTIONS='2.1 [1]' |
|
476 ID='o-p01fail2' URI='p01fail2.xml'> |
|
477 comments cannot occur before the prolog |
|
478 </TEST> |
|
479 |
|
480 <TEST TYPE='not-wf' SECTIONS='2.1 [1]' |
|
481 ID='o-p01fail3' URI='p01fail3.xml'> |
|
482 only one document element |
|
483 </TEST> |
|
484 |
|
485 <TEST TYPE='not-wf' SECTIONS='2.1 [1]' |
|
486 ID='o-p01fail4' URI='p01fail4.xml'> |
|
487 document element must be complete. |
|
488 </TEST> |
|
489 |
|
490 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
491 ID='o-p02fail1' URI='p02fail1.xml'> |
|
492 Use of illegal character within XML document. </TEST> |
|
493 |
|
494 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
495 ID='o-p02fail10' URI='p02fail10.xml'> |
|
496 Use of illegal character within XML document. </TEST> |
|
497 |
|
498 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
499 ID='o-p02fail11' URI='p02fail11.xml'> |
|
500 Use of illegal character within XML document. </TEST> |
|
501 |
|
502 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
503 ID='o-p02fail12' URI='p02fail12.xml'> |
|
504 Use of illegal character within XML document. </TEST> |
|
505 |
|
506 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
507 ID='o-p02fail13' URI='p02fail13.xml'> |
|
508 Use of illegal character within XML document. </TEST> |
|
509 |
|
510 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
511 ID='o-p02fail14' URI='p02fail14.xml'> |
|
512 Use of illegal character within XML document. </TEST> |
|
513 |
|
514 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
515 ID='o-p02fail15' URI='p02fail15.xml'> |
|
516 Use of illegal character within XML document. </TEST> |
|
517 |
|
518 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
519 ID='o-p02fail16' URI='p02fail16.xml'> |
|
520 Use of illegal character within XML document. </TEST> |
|
521 |
|
522 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
523 ID='o-p02fail17' URI='p02fail17.xml'> |
|
524 Use of illegal character within XML document. </TEST> |
|
525 |
|
526 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
527 ID='o-p02fail18' URI='p02fail18.xml'> |
|
528 Use of illegal character within XML document. </TEST> |
|
529 |
|
530 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
531 ID='o-p02fail19' URI='p02fail19.xml'> |
|
532 Use of illegal character within XML document. </TEST> |
|
533 |
|
534 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
535 ID='o-p02fail2' URI='p02fail2.xml'> |
|
536 Use of illegal character within XML document. </TEST> |
|
537 |
|
538 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
539 ID='o-p02fail20' URI='p02fail20.xml'> |
|
540 Use of illegal character within XML document. </TEST> |
|
541 |
|
542 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
543 ID='o-p02fail21' URI='p02fail21.xml'> |
|
544 Use of illegal character within XML document. </TEST> |
|
545 |
|
546 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
547 ID='o-p02fail22' URI='p02fail22.xml'> |
|
548 Use of illegal character within XML document. </TEST> |
|
549 |
|
550 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
551 ID='o-p02fail23' URI='p02fail23.xml'> |
|
552 Use of illegal character within XML document. </TEST> |
|
553 |
|
554 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
555 ID='o-p02fail24' URI='p02fail24.xml'> |
|
556 Use of illegal character within XML document. </TEST> |
|
557 |
|
558 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
559 ID='o-p02fail25' URI='p02fail25.xml'> |
|
560 Use of illegal character within XML document. </TEST> |
|
561 |
|
562 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
563 ID='o-p02fail26' URI='p02fail26.xml'> |
|
564 Use of illegal character within XML document. </TEST> |
|
565 |
|
566 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
567 ID='o-p02fail27' URI='p02fail27.xml'> |
|
568 Use of illegal character within XML document. </TEST> |
|
569 |
|
570 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
571 ID='o-p02fail28' URI='p02fail28.xml'> |
|
572 Use of illegal character within XML document. </TEST> |
|
573 |
|
574 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
575 ID='o-p02fail29' URI='p02fail29.xml'> |
|
576 Use of illegal character within XML document. </TEST> |
|
577 |
|
578 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
579 ID='o-p02fail3' URI='p02fail3.xml'> |
|
580 Use of illegal character within XML document. </TEST> |
|
581 |
|
582 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
583 ID='o-p02fail30' URI='p02fail30.xml'> |
|
584 Use of illegal character within XML document. </TEST> |
|
585 |
|
586 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
587 ID='o-p02fail31' URI='p02fail31.xml'> |
|
588 Use of illegal character within XML document. </TEST> |
|
589 |
|
590 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
591 ID='o-p02fail4' URI='p02fail4.xml'> |
|
592 Use of illegal character within XML document. </TEST> |
|
593 |
|
594 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
595 ID='o-p02fail5' URI='p02fail5.xml'> |
|
596 Use of illegal character within XML document. </TEST> |
|
597 |
|
598 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
599 ID='o-p02fail6' URI='p02fail6.xml'> |
|
600 Use of illegal character within XML document. </TEST> |
|
601 |
|
602 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
603 ID='o-p02fail7' URI='p02fail7.xml'> |
|
604 Use of illegal character within XML document. </TEST> |
|
605 |
|
606 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
607 ID='o-p02fail8' URI='p02fail8.xml'> |
|
608 Use of illegal character within XML document. </TEST> |
|
609 |
|
610 <TEST TYPE='not-wf' SECTIONS='2.2 [2]' |
|
611 ID='o-p02fail9' URI='p02fail9.xml'> |
|
612 Use of illegal character within XML document. </TEST> |
|
613 |
|
614 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
615 ID='o-p03fail1' URI='p03fail1.xml'> |
|
616 Use of illegal character within XML document. </TEST> |
|
617 |
|
618 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
619 ID='o-p03fail10' URI='p03fail10.xml'> |
|
620 Use of illegal character within XML document. </TEST> |
|
621 |
|
622 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
623 ID='o-p03fail11' URI='p03fail11.xml'> |
|
624 Use of illegal character within XML document. </TEST> |
|
625 |
|
626 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
627 ID='o-p03fail12' URI='p03fail12.xml'> |
|
628 Use of illegal character within XML document. </TEST> |
|
629 |
|
630 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
631 ID='o-p03fail13' URI='p03fail13.xml'> |
|
632 Use of illegal character within XML document. </TEST> |
|
633 |
|
634 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
635 ID='o-p03fail14' URI='p03fail14.xml'> |
|
636 Use of illegal character within XML document. </TEST> |
|
637 |
|
638 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
639 ID='o-p03fail15' URI='p03fail15.xml'> |
|
640 Use of illegal character within XML document. </TEST> |
|
641 |
|
642 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
643 ID='o-p03fail16' URI='p03fail16.xml'> |
|
644 Use of illegal character within XML document. </TEST> |
|
645 |
|
646 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
647 ID='o-p03fail17' URI='p03fail17.xml'> |
|
648 Use of illegal character within XML document. </TEST> |
|
649 |
|
650 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
651 ID='o-p03fail18' URI='p03fail18.xml'> |
|
652 Use of illegal character within XML document. </TEST> |
|
653 |
|
654 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
655 ID='o-p03fail19' URI='p03fail19.xml'> |
|
656 Use of illegal character within XML document. </TEST> |
|
657 |
|
658 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
659 ID='o-p03fail2' URI='p03fail2.xml'> |
|
660 Use of illegal character within XML document. </TEST> |
|
661 |
|
662 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
663 ID='o-p03fail20' URI='p03fail20.xml'> |
|
664 Use of illegal character within XML document. </TEST> |
|
665 |
|
666 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
667 ID='o-p03fail21' URI='p03fail21.xml'> |
|
668 Use of illegal character within XML document. </TEST> |
|
669 |
|
670 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
671 ID='o-p03fail22' URI='p03fail22.xml'> |
|
672 Use of illegal character within XML document. </TEST> |
|
673 |
|
674 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
675 ID='o-p03fail23' URI='p03fail23.xml'> |
|
676 Use of illegal character within XML document. </TEST> |
|
677 |
|
678 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
679 ID='o-p03fail24' URI='p03fail24.xml'> |
|
680 Use of illegal character within XML document. </TEST> |
|
681 |
|
682 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
683 ID='o-p03fail25' URI='p03fail25.xml'> |
|
684 Use of illegal character within XML document. </TEST> |
|
685 |
|
686 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
687 ID='o-p03fail26' URI='p03fail26.xml'> |
|
688 Use of illegal character within XML document. </TEST> |
|
689 |
|
690 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
691 ID='o-p03fail27' URI='p03fail27.xml'> |
|
692 Use of illegal character within XML document. </TEST> |
|
693 |
|
694 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
695 ID='o-p03fail28' URI='p03fail28.xml'> |
|
696 Use of illegal character within XML document. </TEST> |
|
697 |
|
698 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
699 ID='o-p03fail29' URI='p03fail29.xml'> |
|
700 Use of illegal character within XML document. </TEST> |
|
701 |
|
702 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
703 ID='o-p03fail3' URI='p03fail3.xml'> |
|
704 Use of illegal character within XML document. </TEST> |
|
705 |
|
706 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
707 ID='o-p03fail4' URI='p03fail4.xml'> |
|
708 Use of illegal character within XML document. </TEST> |
|
709 |
|
710 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
711 ID='o-p03fail5' URI='p03fail5.xml'> |
|
712 Use of illegal character within XML document. </TEST> |
|
713 |
|
714 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
715 ID='o-p03fail7' URI='p03fail7.xml'> |
|
716 Use of illegal character within XML document. </TEST> |
|
717 |
|
718 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
719 ID='o-p03fail8' URI='p03fail8.xml'> |
|
720 Use of illegal character within XML document. </TEST> |
|
721 |
|
722 <TEST TYPE='not-wf' SECTIONS='2.3 [3]' |
|
723 ID='o-p03fail9' URI='p03fail9.xml'> |
|
724 Use of illegal character within XML document. </TEST> |
|
725 |
|
726 <TEST TYPE='not-wf' SECTIONS='2.3 [4]' |
|
727 ID='o-p04fail1' URI='p04fail1.xml'> |
|
728 Name contains invalid character. </TEST> |
|
729 |
|
730 <TEST TYPE='not-wf' SECTIONS='2.3 [4]' |
|
731 ID='o-p04fail2' URI='p04fail2.xml'> |
|
732 Name contains invalid character. </TEST> |
|
733 |
|
734 <TEST TYPE='not-wf' SECTIONS='2.3 [4]' |
|
735 ID='o-p04fail3' URI='p04fail3.xml'> |
|
736 Name contains invalid character. </TEST> |
|
737 |
|
738 <TEST TYPE='not-wf' SECTIONS='2.3 [5]' |
|
739 ID='o-p05fail1' URI='p05fail1.xml'> |
|
740 a Name cannot start with a digit |
|
741 </TEST> |
|
742 |
|
743 <TEST TYPE='not-wf' SECTIONS='2.3 [5]' |
|
744 ID='o-p05fail2' URI='p05fail2.xml'> |
|
745 a Name cannot start with a '.' |
|
746 </TEST> |
|
747 |
|
748 <TEST TYPE='not-wf' SECTIONS='2.3 [5]' |
|
749 ID='o-p05fail3' URI='p05fail3.xml'> |
|
750 a Name cannot start with a "-" |
|
751 </TEST> |
|
752 |
|
753 <TEST TYPE='not-wf' SECTIONS='2.3 [5]' |
|
754 ID='o-p05fail4' URI='p05fail4.xml'> |
|
755 a Name cannot start with a CombiningChar |
|
756 </TEST> |
|
757 |
|
758 <TEST TYPE='not-wf' SECTIONS='2.3 [5]' |
|
759 ID='o-p05fail5' URI='p05fail5.xml'> |
|
760 a Name cannot start with an Extender |
|
761 </TEST> |
|
762 |
|
763 <TEST TYPE='not-wf' SECTIONS='2.3 [9]' |
|
764 ID='o-p09fail1' ENTITIES="parameter" URI='p09fail1.xml'> |
|
765 EntityValue excludes '%' |
|
766 </TEST> |
|
767 |
|
768 <TEST TYPE='not-wf' SECTIONS='2.3 [9]' |
|
769 ID='o-p09fail2' ENTITIES="parameter" URI='p09fail2.xml'> |
|
770 EntityValue excludes '&' |
|
771 </TEST> |
|
772 |
|
773 <TEST TYPE='not-wf' SECTIONS='2.3 [9]' |
|
774 ID='o-p09fail3' URI='p09fail3.xml'> |
|
775 incomplete character reference |
|
776 </TEST> |
|
777 |
|
778 <TEST TYPE='not-wf' SECTIONS='2.3 [9]' |
|
779 ID='o-p09fail4' URI='p09fail4.xml'> |
|
780 quote types must match |
|
781 </TEST> |
|
782 |
|
783 <TEST TYPE='not-wf' SECTIONS='2.3 [9]' |
|
784 ID='o-p09fail5' URI='p09fail5.xml'> |
|
785 quote types must match |
|
786 </TEST> |
|
787 |
|
788 <TEST TYPE='not-wf' SECTIONS='2.3 [10]' |
|
789 ID='o-p10fail1' URI='p10fail1.xml'> |
|
790 attribute values exclude '<' |
|
791 </TEST> |
|
792 |
|
793 <TEST TYPE='not-wf' SECTIONS='2.3 [10]' |
|
794 ID='o-p10fail2' URI='p10fail2.xml'> |
|
795 attribute values exclude '&' |
|
796 </TEST> |
|
797 |
|
798 <TEST TYPE='not-wf' SECTIONS='2.3 [10]' |
|
799 ID='o-p10fail3' URI='p10fail3.xml'> |
|
800 quote types must match |
|
801 </TEST> |
|
802 |
|
803 <TEST TYPE='not-wf' SECTIONS='2.3 [11]' |
|
804 ID='o-p11fail1' URI='p11fail1.xml'> |
|
805 quote types must match |
|
806 </TEST> |
|
807 |
|
808 <TEST TYPE='not-wf' SECTIONS='2.3 [11]' |
|
809 ID='o-p11fail2' URI='p11fail2.xml'> |
|
810 cannot contain delimiting quotes |
|
811 </TEST> |
|
812 |
|
813 <TEST TYPE='not-wf' SECTIONS='2.3 [12]' |
|
814 ID='o-p12fail1' URI='p12fail1.xml'> |
|
815 '"' excluded |
|
816 </TEST> |
|
817 |
|
818 <TEST TYPE='not-wf' SECTIONS='2.3 [12]' |
|
819 ID='o-p12fail2' URI='p12fail2.xml'> |
|
820 '\' excluded |
|
821 </TEST> |
|
822 |
|
823 <TEST TYPE='not-wf' SECTIONS='2.3 [12]' |
|
824 ID='o-p12fail3' URI='p12fail3.xml'> |
|
825 entity references excluded |
|
826 </TEST> |
|
827 |
|
828 <TEST TYPE='not-wf' SECTIONS='2.3 [12]' |
|
829 ID='o-p12fail4' URI='p12fail4.xml'> |
|
830 '>' excluded |
|
831 </TEST> |
|
832 |
|
833 <TEST TYPE='not-wf' SECTIONS='2.3 [12]' |
|
834 ID='o-p12fail5' URI='p12fail5.xml'> |
|
835 '<' excluded |
|
836 </TEST> |
|
837 |
|
838 <TEST TYPE='not-wf' SECTIONS='2.3 [12]' |
|
839 ID='o-p12fail6' URI='p12fail6.xml'> |
|
840 built-in entity refs excluded |
|
841 </TEST> |
|
842 |
|
843 <TEST TYPE='not-wf' SECTIONS='2.3 [13]' |
|
844 ID='o-p12fail7' URI='p12fail7.xml'> |
|
845 The public ID has a tab character, which is disallowed |
|
846 </TEST> |
|
847 |
|
848 <TEST TYPE='not-wf' SECTIONS='2.4 [14]' |
|
849 ID='o-p14fail1' URI='p14fail1.xml'> |
|
850 '<' excluded |
|
851 </TEST> |
|
852 |
|
853 <TEST TYPE='not-wf' SECTIONS='2.4 [14]' |
|
854 ID='o-p14fail2' URI='p14fail2.xml'> |
|
855 '&' excluded |
|
856 </TEST> |
|
857 |
|
858 <TEST TYPE='not-wf' SECTIONS='2.4 [14]' |
|
859 ID='o-p14fail3' URI='p14fail3.xml'> |
|
860 "]]>" excluded |
|
861 </TEST> |
|
862 |
|
863 <TEST TYPE='not-wf' SECTIONS='2.5 [15]' |
|
864 ID='o-p15fail1' URI='p15fail1.xml'> |
|
865 comments can't end in '-' |
|
866 </TEST> |
|
867 |
|
868 <TEST TYPE='not-wf' SECTIONS='2.5 [15]' |
|
869 ID='o-p15fail2' URI='p15fail2.xml'> |
|
870 one comment per comment (contrasted with SGML) |
|
871 </TEST> |
|
872 |
|
873 <TEST TYPE='not-wf' SECTIONS='2.5 [15]' |
|
874 ID='o-p15fail3' URI='p15fail3.xml'> |
|
875 can't include 2 or more adjacent '-'s |
|
876 </TEST> |
|
877 |
|
878 <TEST TYPE='not-wf' SECTIONS='2.6 [16]' |
|
879 ID='o-p16fail1' URI='p16fail1.xml'> |
|
880 "xml" is an invalid PITarget |
|
881 </TEST> |
|
882 |
|
883 <TEST TYPE='not-wf' SECTIONS='2.6 [16]' |
|
884 ID='o-p16fail2' URI='p16fail2.xml'> |
|
885 a PITarget must be present |
|
886 </TEST> |
|
887 |
|
888 <TEST TYPE='not-wf' SECTIONS='2.6 [16]' |
|
889 ID='o-p16fail3' URI='p16fail3.xml'> |
|
890 S after PITarget is required |
|
891 </TEST> |
|
892 |
|
893 |
|
894 <TEST TYPE='not-wf' SECTIONS='2.7 [18]' |
|
895 ID='o-p18fail1' URI='p18fail1.xml'> |
|
896 no space before "CDATA" |
|
897 </TEST> |
|
898 |
|
899 <TEST TYPE='not-wf' SECTIONS='2.7 [18]' |
|
900 ID='o-p18fail2' URI='p18fail2.xml'> |
|
901 no space after "CDATA" |
|
902 </TEST> |
|
903 |
|
904 <TEST TYPE='not-wf' SECTIONS='2.7 [18]' |
|
905 ID='o-p18fail3' URI='p18fail3.xml'> |
|
906 CDSect's can't nest |
|
907 </TEST> |
|
908 |
|
909 <TEST TYPE='not-wf' SECTIONS='2.8 [22]' |
|
910 ID='o-p22fail1' URI='p22fail1.xml'> |
|
911 prolog must start with XML decl |
|
912 </TEST> |
|
913 |
|
914 <TEST TYPE='not-wf' SECTIONS='2.8 [22]' |
|
915 ID='o-p22fail2' URI='p22fail2.xml'> |
|
916 prolog must start with XML decl |
|
917 </TEST> |
|
918 |
|
919 <TEST TYPE='not-wf' SECTIONS='2.8 [23]' |
|
920 ID='o-p23fail1' URI='p23fail1.xml'> |
|
921 "xml" must be lower-case |
|
922 </TEST> |
|
923 |
|
924 <TEST TYPE='not-wf' SECTIONS='2.8 [23]' |
|
925 ID='o-p23fail2' URI='p23fail2.xml'> |
|
926 VersionInfo must be supplied |
|
927 </TEST> |
|
928 |
|
929 <TEST TYPE='not-wf' SECTIONS='2.8 [23]' |
|
930 ID='o-p23fail3' URI='p23fail3.xml'> |
|
931 VersionInfo must come first |
|
932 </TEST> |
|
933 |
|
934 <TEST TYPE='not-wf' SECTIONS='2.8 [23]' |
|
935 ID='o-p23fail4' URI='p23fail4.xml'> |
|
936 SDDecl must come last |
|
937 </TEST> |
|
938 |
|
939 <TEST TYPE='not-wf' SECTIONS='2.8 [23]' |
|
940 ID='o-p23fail5' URI='p23fail5.xml'> |
|
941 no SGML-type PIs |
|
942 </TEST> |
|
943 |
|
944 <TEST TYPE='not-wf' SECTIONS='2.8 [24]' |
|
945 ID='o-p24fail1' URI='p24fail1.xml'> |
|
946 quote types must match |
|
947 </TEST> |
|
948 |
|
949 <TEST TYPE='not-wf' SECTIONS='2.8 [24]' |
|
950 ID='o-p24fail2' URI='p24fail2.xml'> |
|
951 quote types must match |
|
952 </TEST> |
|
953 |
|
954 <TEST TYPE='not-wf' SECTIONS='2.8 [25]' |
|
955 ID='o-p25fail1' URI='p25fail1.xml'> |
|
956 Comment is illegal in VersionInfo. </TEST> |
|
957 |
|
958 <TEST TYPE='not-wf' SECTIONS='2.8 [26]' |
|
959 ID='o-p26fail1' URI='p26fail1.xml'> |
|
960 Illegal character in VersionNum. </TEST> |
|
961 |
|
962 <TEST TYPE='not-wf' SECTIONS='2.8 [26]' |
|
963 ID='o-p26fail2' URI='p26fail2.xml'> |
|
964 Illegal character in VersionNum. </TEST> |
|
965 |
|
966 <TEST TYPE='not-wf' SECTIONS='2.8 [27]' |
|
967 ID='o-p27fail1' URI='p27fail1.xml'> |
|
968 References aren't allowed in Misc, |
|
969 even if they would resolve to valid Misc. |
|
970 </TEST> |
|
971 |
|
972 <TEST TYPE='not-wf' SECTIONS='2.8 [28]' |
|
973 ID='o-p28fail1' URI='p28fail1.xml'> |
|
974 only declarations in DTD. |
|
975 </TEST> |
|
976 |
|
977 <TEST TYPE='not-wf' SECTIONS='2.8 [29]' |
|
978 ID='o-p29fail1' URI='p29fail1.xml'> |
|
979 A processor must not pass unknown declaration types. |
|
980 </TEST> |
|
981 |
|
982 <TEST TYPE='not-wf' SECTIONS='2.8 [30]' |
|
983 ID='o-p30fail1' ENTITIES="parameter" URI='p30fail1.xml'> |
|
984 An XML declaration is not the same as a TextDecl |
|
985 </TEST> |
|
986 |
|
987 <TEST TYPE='not-wf' SECTIONS='2.8 [31]' |
|
988 ID='o-p31fail1' ENTITIES="parameter" URI='p31fail1.xml'> |
|
989 external subset excludes doctypedecl |
|
990 </TEST> |
|
991 |
|
992 <TEST TYPE='not-wf' SECTIONS='2.9 [32]' |
|
993 ID='o-p32fail1' URI='p32fail1.xml'> |
|
994 quote types must match |
|
995 </TEST> |
|
996 |
|
997 <TEST TYPE='not-wf' SECTIONS='2.9 [32]' |
|
998 ID='o-p32fail2' URI='p32fail2.xml'> |
|
999 quote types must match |
|
1000 </TEST> |
|
1001 |
|
1002 <TEST TYPE='not-wf' SECTIONS='2.9 [32]' |
|
1003 ID='o-p32fail3' URI='p32fail3.xml'> |
|
1004 initial S is required |
|
1005 </TEST> |
|
1006 |
|
1007 <TEST TYPE='not-wf' SECTIONS='2.9 [32]' |
|
1008 ID='o-p32fail4' URI='p32fail4.xml'> |
|
1009 quotes are required |
|
1010 </TEST> |
|
1011 |
|
1012 <TEST TYPE='not-wf' SECTIONS='2.9 [32]' |
|
1013 ID='o-p32fail5' URI='p32fail5.xml'> |
|
1014 yes or no must be lower case |
|
1015 </TEST> |
|
1016 |
|
1017 <TEST TYPE='not-wf' SECTIONS='3 [39]' |
|
1018 ID='o-p39fail1' URI='p39fail1.xml'> |
|
1019 start-tag requires end-tag |
|
1020 </TEST> |
|
1021 |
|
1022 <TEST TYPE='not-wf' SECTIONS='3 [39]' |
|
1023 ID='o-p39fail2' URI='p39fail2.xml'> |
|
1024 end-tag requires start-tag |
|
1025 </TEST> |
|
1026 |
|
1027 <TEST TYPE='not-wf' SECTIONS='3 [39]' |
|
1028 ID='o-p39fail3' URI='p39fail3.xml'> |
|
1029 XML documents contain one or more elements</TEST> |
|
1030 |
|
1031 <TEST TYPE='not-wf' SECTIONS='2.8 [23]' |
|
1032 ID='o-p39fail4' URI='p39fail4.xml'> |
|
1033 XML declarations must be correctly terminated </TEST> |
|
1034 |
|
1035 <TEST TYPE='not-wf' SECTIONS='2.8 [23]' |
|
1036 ID='o-p39fail5' URI='p39fail5.xml'> |
|
1037 XML declarations must be correctly terminated </TEST> |
|
1038 |
|
1039 <TEST TYPE='not-wf' SECTIONS='3.1 [40]' |
|
1040 ID='o-p40fail1' URI='p40fail1.xml'> |
|
1041 S is required between attributes |
|
1042 </TEST> |
|
1043 |
|
1044 <TEST TYPE='not-wf' SECTIONS='3.1 [40]' |
|
1045 ID='o-p40fail2' URI='p40fail2.xml'> |
|
1046 tags start with names, not nmtokens |
|
1047 </TEST> |
|
1048 |
|
1049 <TEST TYPE='not-wf' SECTIONS='3.1 [40]' |
|
1050 ID='o-p40fail3' URI='p40fail3.xml'> |
|
1051 tags start with names, not nmtokens |
|
1052 </TEST> |
|
1053 |
|
1054 <TEST TYPE='not-wf' SECTIONS='3.1 [40]' |
|
1055 ID='o-p40fail4' URI='p40fail4.xml'> |
|
1056 no space before name |
|
1057 </TEST> |
|
1058 |
|
1059 <TEST TYPE='not-wf' SECTIONS='3.1 [41]' |
|
1060 ID='o-p41fail1' URI='p41fail1.xml'> |
|
1061 quotes are required (contrast with SGML) |
|
1062 </TEST> |
|
1063 |
|
1064 <TEST TYPE='not-wf' SECTIONS='3.1 [41]' |
|
1065 ID='o-p41fail2' URI='p41fail2.xml'> |
|
1066 attribute name is required (contrast with SGML) |
|
1067 </TEST> |
|
1068 |
|
1069 <TEST TYPE='not-wf' SECTIONS='3.1 [41]' |
|
1070 ID='o-p41fail3' URI='p41fail3.xml'> |
|
1071 Eq required |
|
1072 </TEST> |
|
1073 |
|
1074 <TEST TYPE='not-wf' SECTIONS='3.1 [42]' |
|
1075 ID='o-p42fail1' URI='p42fail1.xml'> |
|
1076 no space before name |
|
1077 </TEST> |
|
1078 |
|
1079 <TEST TYPE='not-wf' SECTIONS='3.1 [42]' |
|
1080 ID='o-p42fail2' URI='p42fail2.xml'> |
|
1081 cannot end with "/>" |
|
1082 </TEST> |
|
1083 |
|
1084 <TEST TYPE='not-wf' SECTIONS='3.1 [42]' |
|
1085 ID='o-p42fail3' URI='p42fail3.xml'> |
|
1086 no NET (contrast with SGML) |
|
1087 </TEST> |
|
1088 |
|
1089 <TEST TYPE='not-wf' SECTIONS='3.1 [43]' |
|
1090 ID='o-p43fail1' URI='p43fail1.xml'> |
|
1091 no non-comment declarations |
|
1092 </TEST> |
|
1093 |
|
1094 <TEST TYPE='not-wf' SECTIONS='3.1 [43]' |
|
1095 ID='o-p43fail2' URI='p43fail2.xml'> |
|
1096 no conditional sections |
|
1097 </TEST> |
|
1098 |
|
1099 <TEST TYPE='not-wf' SECTIONS='3.1 [43]' |
|
1100 ID='o-p43fail3' URI='p43fail3.xml'> |
|
1101 no conditional sections |
|
1102 </TEST> |
|
1103 |
|
1104 <TEST TYPE='not-wf' SECTIONS='3.1 [44]' |
|
1105 ID='o-p44fail1' URI='p44fail1.xml'> |
|
1106 Illegal space before Empty element tag. </TEST> |
|
1107 |
|
1108 <TEST TYPE='not-wf' SECTIONS='3.1 [44]' |
|
1109 ID='o-p44fail2' URI='p44fail2.xml'> |
|
1110 Illegal space after Empty element tag. </TEST> |
|
1111 |
|
1112 <TEST TYPE='not-wf' SECTIONS='3.1 [44]' |
|
1113 ID='o-p44fail3' URI='p44fail3.xml'> |
|
1114 Illegal comment in Empty element tag. </TEST> |
|
1115 |
|
1116 <TEST TYPE='not-wf' SECTIONS='3.1 [44]' |
|
1117 ID='o-p44fail4' URI='p44fail4.xml'> |
|
1118 Whitespace required between attributes. </TEST> |
|
1119 |
|
1120 <TEST TYPE='not-wf' SECTIONS='3.1 [44]' |
|
1121 ID='o-p44fail5' URI='p44fail5.xml'> |
|
1122 Duplicate attribute name is illegal. </TEST> |
|
1123 |
|
1124 <TEST TYPE='not-wf' SECTIONS='3.2 [45]' |
|
1125 ID='o-p45fail1' URI='p45fail1.xml'> |
|
1126 ELEMENT must be upper case. |
|
1127 </TEST> |
|
1128 |
|
1129 <TEST TYPE='not-wf' SECTIONS='3.2 [45]' |
|
1130 ID='o-p45fail2' URI='p45fail2.xml'> |
|
1131 S before contentspec is required. |
|
1132 </TEST> |
|
1133 |
|
1134 <TEST TYPE='not-wf' SECTIONS='3.2 [45]' |
|
1135 ID='o-p45fail3' URI='p45fail3.xml'> |
|
1136 only one content spec |
|
1137 </TEST> |
|
1138 |
|
1139 <TEST TYPE='not-wf' SECTIONS='3.2 [45]' |
|
1140 ID='o-p45fail4' URI='p45fail4.xml'> |
|
1141 no comments in declarations (contrast with SGML) |
|
1142 </TEST> |
|
1143 |
|
1144 <TEST TYPE='not-wf' SECTIONS='3.2 [46]' |
|
1145 ID='o-p46fail1' URI='p46fail1.xml'> |
|
1146 no parens on declared content |
|
1147 </TEST> |
|
1148 |
|
1149 <TEST TYPE='not-wf' SECTIONS='3.2 [46]' |
|
1150 ID='o-p46fail2' URI='p46fail2.xml'> |
|
1151 no inclusions (contrast with SGML) |
|
1152 </TEST> |
|
1153 |
|
1154 <TEST TYPE='not-wf' SECTIONS='3.2 [46]' |
|
1155 ID='o-p46fail3' URI='p46fail3.xml'> |
|
1156 no exclusions (contrast with SGML) |
|
1157 </TEST> |
|
1158 |
|
1159 <TEST TYPE='not-wf' SECTIONS='3.2 [46]' |
|
1160 ID='o-p46fail4' URI='p46fail4.xml'> |
|
1161 no space before occurrence |
|
1162 </TEST> |
|
1163 |
|
1164 <TEST TYPE='not-wf' SECTIONS='3.2 [46]' |
|
1165 ID='o-p46fail5' URI='p46fail5.xml'> |
|
1166 single group |
|
1167 </TEST> |
|
1168 |
|
1169 <TEST TYPE='not-wf' SECTIONS='3.2 [46]' |
|
1170 ID='o-p46fail6' URI='p46fail6.xml'> |
|
1171 can't be both declared and modeled |
|
1172 </TEST> |
|
1173 |
|
1174 <TEST TYPE='not-wf' SECTIONS='3.2.1 [47]' |
|
1175 ID='o-p47fail1' URI='p47fail1.xml'> |
|
1176 Invalid operator '|' must match previous operator ','</TEST> |
|
1177 |
|
1178 <TEST TYPE='not-wf' SECTIONS='3.2.1 [47]' |
|
1179 ID='o-p47fail2' URI='p47fail2.xml'> |
|
1180 Illegal character '-' in Element-content model </TEST> |
|
1181 |
|
1182 <TEST TYPE='not-wf' SECTIONS='3.2.1 [47]' |
|
1183 ID='o-p47fail3' URI='p47fail3.xml'> |
|
1184 Optional character must follow a name or list </TEST> |
|
1185 |
|
1186 <TEST TYPE='not-wf' SECTIONS='3.2.1 [47]' |
|
1187 ID='o-p47fail4' URI='p47fail4.xml'> |
|
1188 Illegal space before optional character</TEST> |
|
1189 |
|
1190 <TEST TYPE='not-wf' SECTIONS='3.2.1 [48]' |
|
1191 ID='o-p48fail1' URI='p48fail1.xml'> |
|
1192 Illegal space before optional character </TEST> |
|
1193 |
|
1194 <TEST TYPE='not-wf' SECTIONS='3.2.1 [48]' |
|
1195 ID='o-p48fail2' URI='p48fail2.xml'> |
|
1196 Illegal space before optional character </TEST> |
|
1197 |
|
1198 <TEST TYPE='not-wf' SECTIONS='3.2.1 [49]' |
|
1199 ID='o-p49fail1' URI='p49fail1.xml'> |
|
1200 connectors must match </TEST> |
|
1201 |
|
1202 <TEST TYPE='not-wf' SECTIONS='3.2.1 [50]' |
|
1203 ID='o-p50fail1' URI='p50fail1.xml'> |
|
1204 connectors must match </TEST> |
|
1205 |
|
1206 <TEST TYPE='not-wf' SECTIONS='3.2.2 [51]' |
|
1207 ID='o-p51fail1' URI='p51fail1.xml'> |
|
1208 occurrence on #PCDATA group must be * |
|
1209 </TEST> |
|
1210 |
|
1211 <TEST TYPE='not-wf' SECTIONS='3.2.2 [51]' |
|
1212 ID='o-p51fail2' URI='p51fail2.xml'> |
|
1213 occurrence on #PCDATA group must be * |
|
1214 </TEST> |
|
1215 |
|
1216 <TEST TYPE='not-wf' SECTIONS='3.2.2 [51]' |
|
1217 ID='o-p51fail3' URI='p51fail3.xml'> |
|
1218 #PCDATA must come first |
|
1219 </TEST> |
|
1220 |
|
1221 <TEST TYPE='not-wf' SECTIONS='3.2.2 [51]' |
|
1222 ID='o-p51fail4' URI='p51fail4.xml'> |
|
1223 occurrence on #PCDATA group must be * |
|
1224 </TEST> |
|
1225 |
|
1226 <TEST TYPE='not-wf' SECTIONS='3.2.2 [51]' |
|
1227 ID='o-p51fail5' URI='p51fail5.xml'> |
|
1228 only '|' connectors |
|
1229 </TEST> |
|
1230 |
|
1231 <TEST TYPE='not-wf' SECTIONS='3.2.2 [51]' |
|
1232 ID='o-p51fail6' URI='p51fail6.xml'> |
|
1233 Only '|' connectors and occurrence on #PCDATA group must be * </TEST> |
|
1234 |
|
1235 <TEST TYPE='not-wf' SECTIONS='3.2.2 [51]' |
|
1236 ID='o-p51fail7' URI='p51fail7.xml'> |
|
1237 no nested groups |
|
1238 </TEST> |
|
1239 |
|
1240 <TEST TYPE='not-wf' SECTIONS='3.3 [52]' |
|
1241 ID='o-p52fail1' URI='p52fail1.xml'> |
|
1242 A name is required |
|
1243 </TEST> |
|
1244 |
|
1245 <TEST TYPE='not-wf' SECTIONS='3.3 [52]' |
|
1246 ID='o-p52fail2' URI='p52fail2.xml'> |
|
1247 A name is required |
|
1248 </TEST> |
|
1249 |
|
1250 <TEST TYPE='not-wf' SECTIONS='3.3 [53]' |
|
1251 ID='o-p53fail1' URI='p53fail1.xml'> |
|
1252 S is required before default |
|
1253 </TEST> |
|
1254 |
|
1255 <TEST TYPE='not-wf' SECTIONS='3.3 [53]' |
|
1256 ID='o-p53fail2' URI='p53fail2.xml'> |
|
1257 S is required before type |
|
1258 </TEST> |
|
1259 |
|
1260 <TEST TYPE='not-wf' SECTIONS='3.3 [53]' |
|
1261 ID='o-p53fail3' URI='p53fail3.xml'> |
|
1262 type is required |
|
1263 </TEST> |
|
1264 |
|
1265 <TEST TYPE='not-wf' SECTIONS='3.3 [53]' |
|
1266 ID='o-p53fail4' URI='p53fail4.xml'> |
|
1267 default is required |
|
1268 </TEST> |
|
1269 |
|
1270 <TEST TYPE='not-wf' SECTIONS='3.3 [53]' |
|
1271 ID='o-p53fail5' URI='p53fail5.xml'> |
|
1272 name is requried |
|
1273 </TEST> |
|
1274 |
|
1275 <TEST TYPE='not-wf' SECTIONS='3.3.1 [54]' |
|
1276 ID='o-p54fail1' URI='p54fail1.xml'> |
|
1277 don't pass unknown attribute types |
|
1278 </TEST> |
|
1279 |
|
1280 <TEST TYPE='not-wf' SECTIONS='3.3.1 [55]' |
|
1281 ID='o-p55fail1' URI='p55fail1.xml'> |
|
1282 must be upper case |
|
1283 </TEST> |
|
1284 |
|
1285 <TEST TYPE='not-wf' SECTIONS='3.3.1 [56]' |
|
1286 ID='o-p56fail1' URI='p56fail1.xml'> |
|
1287 no IDS type |
|
1288 </TEST> |
|
1289 |
|
1290 <TEST TYPE='not-wf' SECTIONS='3.3.1 [56]' |
|
1291 ID='o-p56fail2' URI='p56fail2.xml'> |
|
1292 no NUMBER type |
|
1293 </TEST> |
|
1294 |
|
1295 <TEST TYPE='not-wf' SECTIONS='3.3.1 [56]' |
|
1296 ID='o-p56fail3' URI='p56fail3.xml'> |
|
1297 no NAME type |
|
1298 </TEST> |
|
1299 |
|
1300 <TEST TYPE='not-wf' SECTIONS='3.3.1 [56]' |
|
1301 ID='o-p56fail4' URI='p56fail4.xml'> |
|
1302 no ENTITYS type |
|
1303 - types must be upper case |
|
1304 </TEST> |
|
1305 |
|
1306 <TEST TYPE='not-wf' SECTIONS='3.3.1 [56]' |
|
1307 ID='o-p56fail5' URI='p56fail5.xml'> |
|
1308 types must be upper case </TEST> |
|
1309 |
|
1310 <TEST TYPE='not-wf' SECTIONS='3.3.1 [57]' |
|
1311 ID='o-p57fail1' URI='p57fail1.xml'> |
|
1312 no keyword for NMTOKEN enumeration |
|
1313 </TEST> |
|
1314 |
|
1315 <TEST TYPE='not-wf' SECTIONS='3.3.1 [58]' |
|
1316 ID='o-p58fail1' URI='p58fail1.xml'> |
|
1317 at least one value required |
|
1318 </TEST> |
|
1319 |
|
1320 <TEST TYPE='not-wf' SECTIONS='3.3.1 [58]' |
|
1321 ID='o-p58fail2' URI='p58fail2.xml'> |
|
1322 separator must be '|' |
|
1323 </TEST> |
|
1324 |
|
1325 <TEST TYPE='not-wf' SECTIONS='3.3.1 [58]' |
|
1326 ID='o-p58fail3' URI='p58fail3.xml'> |
|
1327 notations are NAMEs, not NMTOKENs -- note: |
|
1328 Leaving the invalid |
|
1329 notation undeclared would cause a validating parser to fail without |
|
1330 checking the name syntax, so the notation is declared with an |
|
1331 invalid name. A parser that reports error positions should report |
|
1332 an error at the AttlistDecl on line 6, before reaching the notation |
|
1333 declaration. |
|
1334 </TEST> |
|
1335 |
|
1336 <TEST TYPE='not-wf' SECTIONS='3.3.1 [58]' |
|
1337 ID='o-p58fail4' URI='p58fail4.xml'> |
|
1338 NOTATION must be upper case |
|
1339 </TEST> |
|
1340 |
|
1341 <TEST TYPE='not-wf' SECTIONS='3.3.1 [58]' |
|
1342 ID='o-p58fail5' URI='p58fail5.xml'> |
|
1343 S after keyword is required |
|
1344 </TEST> |
|
1345 |
|
1346 <TEST TYPE='not-wf' SECTIONS='3.3.1 [58]' |
|
1347 ID='o-p58fail6' URI='p58fail6.xml'> |
|
1348 parentheses are require |
|
1349 </TEST> |
|
1350 |
|
1351 <TEST TYPE='not-wf' SECTIONS='3.3.1 [58]' |
|
1352 ID='o-p58fail7' URI='p58fail7.xml'> |
|
1353 values are unquoted |
|
1354 </TEST> |
|
1355 |
|
1356 <TEST TYPE='not-wf' SECTIONS='3.3.1 [58]' |
|
1357 ID='o-p58fail8' URI='p58fail8.xml'> |
|
1358 values are unquoted |
|
1359 </TEST> |
|
1360 |
|
1361 <TEST TYPE='not-wf' SECTIONS='3.3.1 [59]' |
|
1362 ID='o-p59fail1' URI='p59fail1.xml'> |
|
1363 at least one required |
|
1364 </TEST> |
|
1365 |
|
1366 <TEST TYPE='not-wf' SECTIONS='3.3.1 [59]' |
|
1367 ID='o-p59fail2' URI='p59fail2.xml'> |
|
1368 separator must be "," |
|
1369 </TEST> |
|
1370 |
|
1371 <TEST TYPE='not-wf' SECTIONS='3.3.1 [59]' |
|
1372 ID='o-p59fail3' URI='p59fail3.xml'> |
|
1373 values are unquoted |
|
1374 </TEST> |
|
1375 |
|
1376 <TEST TYPE='not-wf' SECTIONS='3.3.2 [60]' |
|
1377 ID='o-p60fail1' URI='p60fail1.xml'> |
|
1378 keywords must be upper case |
|
1379 </TEST> |
|
1380 |
|
1381 <TEST TYPE='not-wf' SECTIONS='3.3.2 [60]' |
|
1382 ID='o-p60fail2' URI='p60fail2.xml'> |
|
1383 S is required after #FIXED |
|
1384 </TEST> |
|
1385 |
|
1386 <TEST TYPE='not-wf' SECTIONS='3.3.2 [60]' |
|
1387 ID='o-p60fail3' URI='p60fail3.xml'> |
|
1388 only #FIXED has both keyword and value |
|
1389 </TEST> |
|
1390 |
|
1391 <TEST TYPE='not-wf' SECTIONS='3.3.2 [60]' |
|
1392 ID='o-p60fail4' URI='p60fail4.xml'> |
|
1393 #FIXED required value |
|
1394 </TEST> |
|
1395 |
|
1396 <TEST TYPE='not-wf' SECTIONS='3.3.2 [60]' |
|
1397 ID='o-p60fail5' URI='p60fail5.xml'> |
|
1398 only one default type |
|
1399 </TEST> |
|
1400 |
|
1401 <TEST TYPE='not-wf' SECTIONS='3.4 [61]' |
|
1402 ID='o-p61fail1' ENTITIES="parameter" URI='p61fail1.xml'> |
|
1403 no other types, including TEMP, which is valid in SGML |
|
1404 </TEST> |
|
1405 |
|
1406 <TEST TYPE='not-wf' SECTIONS='3.4 [62]' |
|
1407 ID='o-p62fail1' ENTITIES="parameter" URI='p62fail1.xml'> |
|
1408 INCLUDE must be upper case |
|
1409 </TEST> |
|
1410 |
|
1411 <TEST TYPE='not-wf' SECTIONS='3.4 [62]' |
|
1412 ID='o-p62fail2' ENTITIES="parameter" URI='p62fail2.xml'> |
|
1413 no spaces in terminating delimiter |
|
1414 </TEST> |
|
1415 |
|
1416 <TEST TYPE='not-wf' SECTIONS='3.4 [63]' |
|
1417 ID='o-p63fail1' ENTITIES="parameter" URI='p63fail1.xml'> |
|
1418 IGNORE must be upper case |
|
1419 </TEST> |
|
1420 |
|
1421 <TEST TYPE='not-wf' SECTIONS='3.4 [63]' |
|
1422 ID='o-p63fail2' ENTITIES="parameter" URI='p63fail2.xml'> |
|
1423 delimiters must be balanced |
|
1424 </TEST> |
|
1425 |
|
1426 <TEST TYPE='not-wf' SECTIONS='3.4 [64]' |
|
1427 ID='o-p64fail1' ENTITIES="parameter" URI='p64fail1.xml'> |
|
1428 section delimiters must balance |
|
1429 </TEST> |
|
1430 |
|
1431 <TEST TYPE='not-wf' SECTIONS='3.4 [64]' |
|
1432 ID='o-p64fail2' ENTITIES="parameter" URI='p64fail2.xml'> |
|
1433 section delimiters must balance |
|
1434 </TEST> |
|
1435 |
|
1436 <TEST TYPE='not-wf' SECTIONS='4.1 [66]' |
|
1437 ID='o-p66fail1' URI='p66fail1.xml'> |
|
1438 terminating ';' is required |
|
1439 </TEST> |
|
1440 |
|
1441 <TEST TYPE='not-wf' SECTIONS='4.1 [66]' |
|
1442 ID='o-p66fail2' URI='p66fail2.xml'> |
|
1443 no S after '&#' |
|
1444 </TEST> |
|
1445 |
|
1446 <TEST TYPE='not-wf' SECTIONS='4.1 [66]' |
|
1447 ID='o-p66fail3' URI='p66fail3.xml'> |
|
1448 no hex digits in numeric reference |
|
1449 </TEST> |
|
1450 |
|
1451 <TEST TYPE='not-wf' SECTIONS='4.1 [66]' |
|
1452 ID='o-p66fail4' URI='p66fail4.xml'> |
|
1453 only hex digits in hex references |
|
1454 </TEST> |
|
1455 |
|
1456 <TEST TYPE='not-wf' SECTIONS='4.1 [66]' |
|
1457 ID='o-p66fail5' URI='p66fail5.xml'> |
|
1458 no references to non-characters |
|
1459 </TEST> |
|
1460 |
|
1461 <TEST TYPE='not-wf' SECTIONS='4.1 [66]' |
|
1462 ID='o-p66fail6' URI='p66fail6.xml'> |
|
1463 no references to non-characters |
|
1464 </TEST> |
|
1465 |
|
1466 <TEST TYPE='not-wf' SECTIONS='4.1 [68]' |
|
1467 ID='o-p68fail1' URI='p68fail1.xml'> |
|
1468 terminating ';' is required |
|
1469 </TEST> |
|
1470 |
|
1471 <TEST TYPE='not-wf' SECTIONS='4.1 [68]' |
|
1472 ID='o-p68fail2' URI='p68fail2.xml'> |
|
1473 no S after '&' |
|
1474 </TEST> |
|
1475 |
|
1476 <TEST TYPE='not-wf' SECTIONS='4.1 [68]' |
|
1477 ID='o-p68fail3' URI='p68fail3.xml'> |
|
1478 no S before ';' |
|
1479 </TEST> |
|
1480 |
|
1481 <TEST TYPE='not-wf' SECTIONS='4.1 [69]' |
|
1482 ID='o-p69fail1' URI='p69fail1.xml'> |
|
1483 terminating ';' is required |
|
1484 </TEST> |
|
1485 |
|
1486 <TEST TYPE='not-wf' SECTIONS='4.1 [69]' |
|
1487 ID='o-p69fail2' URI='p69fail2.xml'> |
|
1488 no S after '%' |
|
1489 </TEST> |
|
1490 |
|
1491 <TEST TYPE='not-wf' SECTIONS='4.1 [69]' |
|
1492 ID='o-p69fail3' URI='p69fail3.xml'> |
|
1493 no S before ';' |
|
1494 </TEST> |
|
1495 |
|
1496 <TEST TYPE='not-wf' SECTIONS='4.2 [70]' |
|
1497 ID='o-p70fail1' URI='p70fail1.xml'> |
|
1498 This is neither |
|
1499 </TEST> |
|
1500 |
|
1501 <TEST TYPE='not-wf' SECTIONS='4.2 [71]' |
|
1502 ID='o-p71fail1' URI='p71fail1.xml'> |
|
1503 S is required before EntityDef |
|
1504 </TEST> |
|
1505 |
|
1506 <TEST TYPE='not-wf' SECTIONS='4.2 [71]' |
|
1507 ID='o-p71fail2' URI='p71fail2.xml'> |
|
1508 Entity name is a Name, not an NMToken |
|
1509 </TEST> |
|
1510 |
|
1511 <TEST TYPE='not-wf' SECTIONS='4.2 [71]' |
|
1512 ID='o-p71fail3' URI='p71fail3.xml'> |
|
1513 no S after "<!" |
|
1514 </TEST> |
|
1515 |
|
1516 <TEST TYPE='not-wf' SECTIONS='4.2 [71]' |
|
1517 ID='o-p71fail4' URI='p71fail4.xml'> |
|
1518 S is required after "<!ENTITY" |
|
1519 </TEST> |
|
1520 |
|
1521 <TEST TYPE='not-wf' SECTIONS='4.2 [72]' |
|
1522 ID='o-p72fail1' URI='p72fail1.xml'> |
|
1523 S is required after "<!ENTITY" |
|
1524 </TEST> |
|
1525 |
|
1526 <TEST TYPE='not-wf' SECTIONS='4.2 [72]' |
|
1527 ID='o-p72fail2' URI='p72fail2.xml'> |
|
1528 S is required after '%' |
|
1529 </TEST> |
|
1530 |
|
1531 <TEST TYPE='not-wf' SECTIONS='4.2 [72]' |
|
1532 ID='o-p72fail3' URI='p72fail3.xml'> |
|
1533 S is required after name |
|
1534 </TEST> |
|
1535 |
|
1536 <TEST TYPE='not-wf' SECTIONS='4.2 [72]' |
|
1537 ID='o-p72fail4' URI='p72fail4.xml'> |
|
1538 Entity name is a name, not an NMToken |
|
1539 </TEST> |
|
1540 |
|
1541 <TEST TYPE='not-wf' SECTIONS='4.2 [73]' |
|
1542 ID='o-p73fail1' URI='p73fail1.xml'> |
|
1543 No typed replacement text |
|
1544 </TEST> |
|
1545 |
|
1546 <TEST TYPE='not-wf' SECTIONS='4.2 [73]' |
|
1547 ID='o-p73fail2' URI='p73fail2.xml'> |
|
1548 Only one replacement value |
|
1549 </TEST> |
|
1550 |
|
1551 <TEST TYPE='not-wf' SECTIONS='4.2 [73]' |
|
1552 ID='o-p73fail3' URI='p73fail3.xml'> |
|
1553 No NDataDecl on replacement text |
|
1554 </TEST> |
|
1555 |
|
1556 <TEST TYPE='not-wf' SECTIONS='4.2 [73]' |
|
1557 ID='o-p73fail4' URI='p73fail4.xml'> |
|
1558 Value is required |
|
1559 </TEST> |
|
1560 |
|
1561 <TEST TYPE='not-wf' SECTIONS='4.2 [73]' |
|
1562 ID='o-p73fail5' URI='p73fail5.xml'> |
|
1563 No NDataDecl without value |
|
1564 </TEST> |
|
1565 |
|
1566 <TEST TYPE='not-wf' SECTIONS='4.2 [74]' |
|
1567 ID='o-p74fail1' URI='p74fail1.xml'> |
|
1568 no NDataDecls on parameter entities |
|
1569 </TEST> |
|
1570 |
|
1571 <TEST TYPE='not-wf' SECTIONS='4.2 [74]' |
|
1572 ID='o-p74fail2' URI='p74fail2.xml'> |
|
1573 value is required |
|
1574 </TEST> |
|
1575 |
|
1576 <TEST TYPE='not-wf' SECTIONS='4.2 [74]' |
|
1577 ID='o-p74fail3' URI='p74fail3.xml'> |
|
1578 only one value |
|
1579 </TEST> |
|
1580 |
|
1581 <TEST TYPE='not-wf' SECTIONS='4.2.2 [75]' |
|
1582 ID='o-p75fail1' URI='p75fail1.xml'> |
|
1583 S required after "PUBLIC" |
|
1584 </TEST> |
|
1585 |
|
1586 <TEST TYPE='not-wf' SECTIONS='4.2.2 [75]' |
|
1587 ID='o-p75fail2' URI='p75fail2.xml'> |
|
1588 S required after "SYSTEM" |
|
1589 </TEST> |
|
1590 |
|
1591 <TEST TYPE='not-wf' SECTIONS='4.2.2 [75]' |
|
1592 ID='o-p75fail3' URI='p75fail3.xml'> |
|
1593 S required between literals |
|
1594 </TEST> |
|
1595 |
|
1596 <TEST TYPE='not-wf' SECTIONS='4.2.2 [75]' |
|
1597 ID='o-p75fail4' URI='p75fail4.xml'> |
|
1598 "SYSTEM" implies only one literal |
|
1599 </TEST> |
|
1600 |
|
1601 <TEST TYPE='not-wf' SECTIONS='4.2.2 [75]' |
|
1602 ID='o-p75fail5' URI='p75fail5.xml'> |
|
1603 only one keyword |
|
1604 </TEST> |
|
1605 |
|
1606 <TEST TYPE='not-wf' SECTIONS='4.2.2 [75]' |
|
1607 ID='o-p75fail6' URI='p75fail6.xml'> |
|
1608 "PUBLIC" requires two literals (contrast with SGML) |
|
1609 </TEST> |
|
1610 |
|
1611 <TEST TYPE='not-wf' SECTIONS='4.2.2 [76]' |
|
1612 ID='o-p76fail1' URI='p76fail1.xml'> |
|
1613 S is required before "NDATA" |
|
1614 </TEST> |
|
1615 |
|
1616 <TEST TYPE='not-wf' SECTIONS='4.2.2 [76]' |
|
1617 ID='o-p76fail2' URI='p76fail2.xml'> |
|
1618 "NDATA" is upper-case |
|
1619 </TEST> |
|
1620 |
|
1621 <TEST TYPE='not-wf' SECTIONS='4.2.2 [76]' |
|
1622 ID='o-p76fail3' URI='p76fail3.xml'> |
|
1623 notation name is required |
|
1624 </TEST> |
|
1625 |
|
1626 <TEST TYPE='not-wf' SECTIONS='4.2.2 [76]' |
|
1627 ID='o-p76fail4' URI='p76fail4.xml'> |
|
1628 notation names are Names |
|
1629 </TEST> |
|
1630 |
|
1631 <TEST TYPE='error' SECTIONS='2.3, 4.2.2 [11]' |
|
1632 ID='o-p11pass1' URI='p11pass1.xml'> |
|
1633 system literals may not contain |
|
1634 URI fragments |
|
1635 </TEST> |
|
1636 |
|
1637 </TESTCASES> |