|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <!-- |
|
3 @(#)invalid.xml 1.9 99/01/07 |
|
4 Copyright 1998 by Sun Microsystems, Inc. |
|
5 All Rights Reserved. |
|
6 --> |
|
7 <TEST URI="invalid/dtd01.xml" ID="inv-dtd01" SECTIONS="3.2.2" TYPE="invalid"> |
|
8 Tests the No Duplicate Types VC</TEST> |
|
9 |
|
10 <TEST URI="invalid/dtd02.xml" ID="inv-dtd02" SECTIONS="4.2.2" TYPE="invalid"> |
|
11 Tests the "Notation Declared" VC by using an undeclared |
|
12 notation name.</TEST> |
|
13 |
|
14 <TEST URI="invalid/dtd03.xml" ID="inv-dtd03" SECTIONS="3" TYPE="invalid"> |
|
15 Tests the "Element Valid" VC (clause 2) |
|
16 by omitting a required element. </TEST> |
|
17 |
|
18 <TEST URI="invalid/el01.xml" ID="el01" SECTIONS="3" TYPE="invalid"> |
|
19 Tests the Element Valid VC (clause 4) |
|
20 by including an undeclared child element. </TEST> |
|
21 |
|
22 <TEST URI="invalid/el02.xml" ID="el02" SECTIONS="3" TYPE="invalid"> |
|
23 Tests the Element Valid VC (clause 1) |
|
24 by including elements in an EMPTY content model. </TEST> |
|
25 |
|
26 <TEST URI="invalid/el03.xml" ID="el03" SECTIONS="3" TYPE="invalid"> |
|
27 Tests the Element Valid VC (clause 3) by including a child element |
|
28 not permitted by a mixed content model. </TEST> |
|
29 |
|
30 <TEST URI="invalid/el04.xml" ID="el04" SECTIONS="3.2" TYPE="invalid"> |
|
31 Tests the Unique Element Type Declaration VC. </TEST> |
|
32 |
|
33 <TEST URI="invalid/el05.xml" ID="el05" SECTIONS="3.2.2" TYPE="invalid"> |
|
34 Tests the No Duplicate Types VC. </TEST> |
|
35 |
|
36 <TEST URI="invalid/el06.xml" ID="el06" SECTIONS="3" TYPE="invalid"> |
|
37 Tests the Element Valid VC (clause 1), |
|
38 using one of the predefined internal entities |
|
39 inside an EMPTY content model.</TEST> |
|
40 |
|
41 <TEST URI="invalid/id01.xml" ID="id01" ENTITIES="parameter" SECTIONS="3.3.1" TYPE="invalid"> |
|
42 Tests the ID (is a Name) VC</TEST> |
|
43 |
|
44 <TEST URI="invalid/id02.xml" ID="id02" ENTITIES="parameter" SECTIONS="3.3.1" TYPE="invalid"> |
|
45 Tests the ID (appears once) VC</TEST> |
|
46 |
|
47 <TEST URI="invalid/id03.xml" ID="id03" ENTITIES="parameter" SECTIONS="3.3.1" TYPE="invalid"> |
|
48 Tests the One ID per Element Type VC</TEST> |
|
49 |
|
50 <TEST URI="invalid/id04.xml" ID="id04" SECTIONS="3.3.1" TYPE="invalid"> |
|
51 Tests the ID Attribute Default VC</TEST> |
|
52 |
|
53 <TEST URI="invalid/id05.xml" ID="id05" SECTIONS="3.3.1" TYPE="invalid"> |
|
54 Tests the ID Attribute Default VC</TEST> |
|
55 |
|
56 <TEST URI="invalid/id06.xml" ID="id06" SECTIONS="3.3.1" TYPE="invalid"> |
|
57 Tests the IDREF (is a Name) VC</TEST> |
|
58 |
|
59 <TEST URI="invalid/id07.xml" ID="id07" SECTIONS="3.3.1" TYPE="invalid"> |
|
60 Tests the IDREFS (is a Names) VC</TEST> |
|
61 |
|
62 <TEST URI="invalid/id08.xml" ID="id08" SECTIONS="3.3.1" TYPE="invalid"> |
|
63 Tests the IDREF (matches an ID) VC</TEST> |
|
64 |
|
65 <TEST URI="invalid/id09.xml" ID="id09" SECTIONS="3.3.1" TYPE="invalid"> |
|
66 Tests the IDREF (IDREFS matches an ID) VC</TEST> |
|
67 |
|
68 <TEST URI="invalid/not-sa01.xml" ID="inv-not-sa01" ENTITIES="parameter" |
|
69 SECTIONS="2.9" TYPE="invalid"> |
|
70 Tests the Standalone Document Declaration VC, ensuring that |
|
71 optional whitespace causes a validity error.</TEST> |
|
72 |
|
73 <TEST URI="invalid/not-sa02.xml" ID="inv-not-sa02" ENTITIES="parameter" |
|
74 SECTIONS="2.9" TYPE="invalid"> |
|
75 Tests the Standalone Document Declaration VC, ensuring that |
|
76 attributes needing normalization cause a validity error.</TEST> |
|
77 |
|
78 <TEST URI="invalid/not-sa04.xml" ID="inv-not-sa04" ENTITIES="parameter" |
|
79 SECTIONS="2.9" TYPE="invalid"> |
|
80 Tests the Standalone Document Declaration VC, ensuring that |
|
81 attributes needing defaulting cause a validity error.</TEST> |
|
82 |
|
83 <TEST URI="invalid/not-sa05.xml" ID="inv-not-sa05" ENTITIES="parameter" |
|
84 SECTIONS="2.9" TYPE="invalid"> |
|
85 Tests the Standalone Document Declaration VC, ensuring that |
|
86 a token attribute that needs normalization causes a validity error.</TEST> |
|
87 |
|
88 <TEST URI="invalid/not-sa06.xml" ID="inv-not-sa06" ENTITIES="parameter" |
|
89 SECTIONS="2.9" TYPE="invalid"> |
|
90 Tests the Standalone Document Declaration VC, ensuring that |
|
91 a NOTATION attribute that needs normalization |
|
92 causes a validity error.</TEST> |
|
93 |
|
94 <TEST URI="invalid/not-sa07.xml" ID="inv-not-sa07" ENTITIES="parameter" |
|
95 SECTIONS="2.9" TYPE="invalid"> |
|
96 Tests the Standalone Document Declaration VC, ensuring that |
|
97 an NMTOKEN attribute needing normalization |
|
98 causes a validity error.</TEST> |
|
99 |
|
100 <TEST URI="invalid/not-sa08.xml" ID="inv-not-sa08" ENTITIES="parameter" |
|
101 SECTIONS="2.9" TYPE="invalid"> |
|
102 Tests the Standalone Document Declaration VC, ensuring that |
|
103 an NMTOKENS attribute needing normalization |
|
104 causes a validity error.</TEST> |
|
105 |
|
106 <TEST URI="invalid/not-sa09.xml" ID="inv-not-sa09" ENTITIES="parameter" |
|
107 SECTIONS="2.9" TYPE="invalid"> |
|
108 Tests the Standalone Document Declaration VC, ensuring that |
|
109 an ID attribute needing normalization causes a validity error.</TEST> |
|
110 |
|
111 <TEST URI="invalid/not-sa10.xml" ID="inv-not-sa10" ENTITIES="parameter" |
|
112 SECTIONS="2.9" TYPE="invalid"> |
|
113 Tests the Standalone Document Declaration VC, ensuring that |
|
114 an IDREF attribute needing normalization causes a validity error.</TEST> |
|
115 |
|
116 <TEST URI="invalid/not-sa11.xml" ID="inv-not-sa11" ENTITIES="parameter" |
|
117 SECTIONS="2.9" TYPE="invalid"> |
|
118 Tests the Standalone Document Declaration VC, ensuring that |
|
119 an IDREFS attribute needing normalization causes a validity error.</TEST> |
|
120 |
|
121 <TEST URI="invalid/not-sa12.xml" ID="inv-not-sa12" ENTITIES="parameter" |
|
122 SECTIONS="2.9" TYPE="invalid"> |
|
123 Tests the Standalone Document Declaration VC, ensuring that |
|
124 an ENTITY attribute needing normalization causes a validity error.</TEST> |
|
125 |
|
126 <TEST URI="invalid/not-sa13.xml" ID="inv-not-sa13" ENTITIES="parameter" |
|
127 SECTIONS="2.9" TYPE="invalid"> |
|
128 Tests the Standalone Document Declaration VC, ensuring that |
|
129 an ENTITIES attribute needing normalization causes a validity error.</TEST> |
|
130 |
|
131 <TEST URI="invalid/not-sa14.xml" ID="inv-not-sa14" ENTITIES="parameter" |
|
132 SECTIONS="3" TYPE="invalid"> |
|
133 CDATA sections containing only whitespace do not match the nonterminal S, and cannot |
|
134 appear in these positions.</TEST> |
|
135 |
|
136 <TEST URI="invalid/optional01.xml" ID="optional01" ENTITIES="parameter" |
|
137 SECTIONS="3" TYPE="invalid"> |
|
138 Tests the Element Valid VC (clause 2) for one |
|
139 instance of "children" content model, providing no children where |
|
140 one is required.</TEST> |
|
141 |
|
142 <TEST URI="invalid/optional02.xml" ID="optional02" ENTITIES="parameter" |
|
143 SECTIONS="3" TYPE="invalid"> |
|
144 Tests the Element Valid VC (clause 2) for one |
|
145 instance of "children" content model, providing |
|
146 two children where one is required.</TEST> |
|
147 |
|
148 <TEST URI="invalid/optional03.xml" ID="optional03" ENTITIES="parameter" |
|
149 SECTIONS="3" TYPE="invalid"> |
|
150 Tests the Element Valid VC (clause 2) for one |
|
151 instance of "children" content model, providing |
|
152 no children where two are required.</TEST> |
|
153 |
|
154 <TEST URI="invalid/optional04.xml" ID="optional04" ENTITIES="parameter" |
|
155 SECTIONS="3" TYPE="invalid"> |
|
156 Tests the Element Valid VC (clause 2) for one |
|
157 instance of "children" content model, providing |
|
158 three children where two are required.</TEST> |
|
159 |
|
160 <TEST URI="invalid/optional05.xml" ID="optional05" ENTITIES="parameter" |
|
161 SECTIONS="3" TYPE="invalid"> |
|
162 Tests the Element Valid VC (clause 2) for one |
|
163 instance of "children" content model, providing |
|
164 no children where one or two are |
|
165 required (one construction of that model).</TEST> |
|
166 |
|
167 <TEST URI="invalid/optional06.xml" ID="optional06" ENTITIES="parameter" |
|
168 SECTIONS="3" TYPE="invalid"> |
|
169 Tests the Element Valid VC (clause 2) for one |
|
170 instance of "children" content model, providing |
|
171 no children where one or two are |
|
172 required (a second construction of that model).</TEST> |
|
173 |
|
174 <TEST URI="invalid/optional07.xml" ID="optional07" ENTITIES="parameter" |
|
175 SECTIONS="3" TYPE="invalid"> |
|
176 Tests the Element Valid VC (clause 2) for one |
|
177 instance of "children" content model, providing |
|
178 no children where one or two are |
|
179 required (a third construction of that model).</TEST> |
|
180 |
|
181 <TEST URI="invalid/optional08.xml" ID="optional08" ENTITIES="parameter" |
|
182 SECTIONS="3" TYPE="invalid"> |
|
183 Tests the Element Valid VC (clause 2) for one |
|
184 instance of "children" content model, providing |
|
185 no children where one or two are |
|
186 required (a fourth construction of that model).</TEST> |
|
187 |
|
188 <TEST URI="invalid/optional09.xml" ID="optional09" ENTITIES="parameter" |
|
189 SECTIONS="3" TYPE="invalid"> |
|
190 Tests the Element Valid VC (clause 2) for one |
|
191 instance of "children" content model, providing |
|
192 no children where one or two are |
|
193 required (a fifth construction of that model).</TEST> |
|
194 |
|
195 <TEST URI="invalid/optional10.xml" ID="optional10" ENTITIES="parameter" |
|
196 SECTIONS="3" TYPE="invalid"> |
|
197 Tests the Element Valid VC (clause 2) for one |
|
198 instance of "children" content model, providing |
|
199 three children where one or two are |
|
200 required (a basic construction of that model).</TEST> |
|
201 |
|
202 <TEST URI="invalid/optional11.xml" ID="optional11" ENTITIES="parameter" |
|
203 SECTIONS="3" TYPE="invalid"> |
|
204 Tests the Element Valid VC (clause 2) for one |
|
205 instance of "children" content model, providing |
|
206 three children where one or two are |
|
207 required (a second construction of that model).</TEST> |
|
208 |
|
209 <TEST URI="invalid/optional12.xml" ID="optional12" ENTITIES="parameter" |
|
210 SECTIONS="3" TYPE="invalid"> |
|
211 Tests the Element Valid VC (clause 2) for one |
|
212 instance of "children" content model, providing |
|
213 three children where one or two are |
|
214 required (a third construction of that model).</TEST> |
|
215 |
|
216 <TEST URI="invalid/optional13.xml" ID="optional13" ENTITIES="parameter" |
|
217 SECTIONS="3" TYPE="invalid"> |
|
218 Tests the Element Valid VC (clause 2) for one |
|
219 instance of "children" content model, providing |
|
220 three children where one or two are |
|
221 required (a fourth construction of that model).</TEST> |
|
222 |
|
223 <TEST URI="invalid/optional14.xml" ID="optional14" ENTITIES="parameter" |
|
224 SECTIONS="3" TYPE="invalid"> |
|
225 Tests the Element Valid VC (clause 2) for one |
|
226 instance of "children" content model, providing |
|
227 three children where one or two are |
|
228 required (a fifth construction of that model).</TEST> |
|
229 |
|
230 <TEST URI="invalid/optional20.xml" ID="optional20" ENTITIES="parameter" |
|
231 SECTIONS="3" TYPE="invalid"> |
|
232 Tests the Element Valid VC (clause 2) for one |
|
233 instance of "children" content model, providing |
|
234 no children where one or more are |
|
235 required (a sixth construction of that model).</TEST> |
|
236 |
|
237 <TEST URI="invalid/optional21.xml" ID="optional21" ENTITIES="parameter" |
|
238 SECTIONS="3" TYPE="invalid"> |
|
239 Tests the Element Valid VC (clause 2) for one |
|
240 instance of "children" content model, providing |
|
241 no children where one or more are |
|
242 required (a seventh construction of that model).</TEST> |
|
243 |
|
244 <TEST URI="invalid/optional22.xml" ID="optional22" ENTITIES="parameter" |
|
245 SECTIONS="3" TYPE="invalid"> |
|
246 Tests the Element Valid VC (clause 2) for one |
|
247 instance of "children" content model, providing |
|
248 no children where one or more are |
|
249 required (an eigth construction of that model).</TEST> |
|
250 |
|
251 <TEST URI="invalid/optional23.xml" ID="optional23" ENTITIES="parameter" |
|
252 SECTIONS="3" TYPE="invalid"> |
|
253 Tests the Element Valid VC (clause 2) for one |
|
254 instance of "children" content model, providing |
|
255 no children where one or more are |
|
256 required (a ninth construction of that model).</TEST> |
|
257 |
|
258 <TEST URI="invalid/optional24.xml" ID="optional24" ENTITIES="parameter" |
|
259 SECTIONS="3" TYPE="invalid"> |
|
260 Tests the Element Valid VC (clause 2) for one |
|
261 instance of "children" content model, providing |
|
262 no children where one or more are |
|
263 required (a tenth construction of that model).</TEST> |
|
264 |
|
265 <TEST URI="invalid/optional25.xml" ID="optional25" ENTITIES="parameter" |
|
266 SECTIONS="3" TYPE="invalid"> |
|
267 Tests the Element Valid VC (clause 2) for one |
|
268 instance of "children" content model, providing |
|
269 text content where one or more elements are |
|
270 required.</TEST> |
|
271 |
|
272 <TEST URI="invalid/required00.xml" ID="inv-required00" |
|
273 SECTIONS="3.3.2" TYPE="invalid"> |
|
274 Tests the Required Attribute VC.</TEST> |
|
275 |
|
276 <TEST URI="invalid/required01.xml" ID="inv-required01" |
|
277 SECTIONS="3.1 2.10" TYPE="invalid"> |
|
278 Tests the Attribute Value Type (declared) |
|
279 VC for the xml:space attribute</TEST> |
|
280 |
|
281 <TEST URI="invalid/required02.xml" ID="inv-required02" |
|
282 SECTIONS="3.1 2.12" TYPE="invalid"> |
|
283 Tests the Attribute Value Type (declared) |
|
284 VC for the xml:lang attribute</TEST> |
|
285 |
|
286 <TEST URI="invalid/root.xml" ID="root" ENTITIES="parameter" SECTIONS="2.8" TYPE="invalid"> |
|
287 Tests the Root Element Type VC</TEST> |
|
288 |
|
289 <TEST TYPE="invalid" URI="invalid/attr01.xml" ID="attr01" SECTIONS="3.3.1"> |
|
290 Tests the "Entity Name" VC for the ENTITY attribute type.</TEST> |
|
291 |
|
292 <TEST TYPE="invalid" URI="invalid/attr02.xml" ID="attr02" SECTIONS="3.3.1"> |
|
293 Tests the "Entity Name" VC for the ENTITIES attribute type.</TEST> |
|
294 |
|
295 <TEST TYPE="invalid" URI="invalid/attr03.xml" ID="attr03" SECTIONS="3.3.1"> |
|
296 Tests the "Notation Attributes" VC for the |
|
297 NOTATION attribute type, first clause: value must be one |
|
298 of the ones that's declared.</TEST> |
|
299 |
|
300 <TEST TYPE="invalid" URI="invalid/attr04.xml" ID="attr04" SECTIONS="3.3.1"> |
|
301 Tests the "Notation Attributes" VC for the |
|
302 NOTATION attribute type, second clause: the names in the |
|
303 declaration must all be declared.</TEST> |
|
304 |
|
305 <TEST TYPE="invalid" URI="invalid/attr05.xml" ID="attr05" SECTIONS="3.3.1"> |
|
306 Tests the "Name Token" VC for the NMTOKEN attribute type.</TEST> |
|
307 |
|
308 <TEST TYPE="invalid" URI="invalid/attr06.xml" ID="attr06" SECTIONS="3.3.1"> |
|
309 Tests the "Name Token" VC for the NMTOKENS attribute type.</TEST> |
|
310 |
|
311 <TEST TYPE="invalid" URI="invalid/attr07.xml" ID="attr07" SECTIONS="3.3.1"> |
|
312 Tests the "Enumeration" VC by providing |
|
313 a value which wasn't one of the choices.</TEST> |
|
314 |
|
315 <TEST TYPE="invalid" URI="invalid/attr08.xml" ID="attr08" SECTIONS="3.3.2"> |
|
316 Tests the "Fixed Attribute Default" VC by |
|
317 providing the wrong value.</TEST> |
|
318 |
|
319 <TEST TYPE="invalid" URI="invalid/attr09.xml" ID="attr09" SECTIONS="3.3.2"> |
|
320 Tests the "Attribute Default Legal" VC by |
|
321 providing an illegal IDREF value.</TEST> |
|
322 |
|
323 <TEST TYPE="invalid" URI="invalid/attr10.xml" ID="attr10" SECTIONS="3.3.2"> |
|
324 Tests the "Attribute Default Legal" VC by |
|
325 providing an illegal IDREFS value.</TEST> |
|
326 |
|
327 <TEST TYPE="invalid" URI="invalid/attr11.xml" ID="attr11" SECTIONS="3.3.2"> |
|
328 Tests the "Attribute Default Legal" VC by |
|
329 providing an illegal ENTITY value.</TEST> |
|
330 |
|
331 <TEST TYPE="invalid" URI="invalid/attr12.xml" ID="attr12" SECTIONS="3.3.2"> |
|
332 Tests the "Attribute Default Legal" VC by |
|
333 providing an illegal ENTITIES value.</TEST> |
|
334 |
|
335 <TEST TYPE="invalid" URI="invalid/attr13.xml" ID="attr13" SECTIONS="3.3.2"> |
|
336 Tests the "Attribute Default Legal" VC by |
|
337 providing an illegal NMTOKEN value.</TEST> |
|
338 |
|
339 <TEST TYPE="invalid" URI="invalid/attr14.xml" ID="attr14" SECTIONS="3.3.2"> |
|
340 Tests the "Attribute Default Legal" VC by |
|
341 providing an illegal NMTOKENS value.</TEST> |
|
342 |
|
343 <TEST TYPE="invalid" URI="invalid/attr15.xml" ID="attr15" SECTIONS="3.3.2"> |
|
344 Tests the "Attribute Default Legal" VC by |
|
345 providing an illegal NOTATIONS value.</TEST> |
|
346 |
|
347 <TEST TYPE="invalid" URI="invalid/attr16.xml" ID="attr16" SECTIONS="3.3.2"> |
|
348 Tests the "Attribute Default Legal" VC by |
|
349 providing an illegal enumeration value.</TEST> |
|
350 |
|
351 <TEST URI="invalid/utf16b.xml" ID="utf16b" SECTIONS="4.3.3 2.8" TYPE="invalid"> |
|
352 Tests reading an invalid "big endian" UTF-16 document</TEST> |
|
353 |
|
354 <TEST URI="invalid/utf16l.xml" ID="utf16l" SECTIONS="4.3.3 2.8" TYPE="invalid"> |
|
355 Tests reading an invalid "little endian" UTF-16 document</TEST> |
|
356 |
|
357 <TEST URI="invalid/empty.xml" ID="empty" TYPE="invalid" SECTIONS="2.4 2.7 [18] 3"> |
|
358 CDATA section containing only white space does not match the nonterminal S, and cannot |
|
359 appear in these positions. </TEST> |