|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <!-- |
|
3 @(#)xmltest.xml 1.12 99/02/12 |
|
4 Copyright 1998-1999 by Sun Microsystems, Inc. |
|
5 All Rights Reserved. |
|
6 --> |
|
7 |
|
8 <TESTCASES PROFILE="James Clark XMLTEST cases, 18-Nov-1998" xml:base="xmltest/"> |
|
9 |
|
10 <!-- Start: not-wf/sa --> |
|
11 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-001" |
|
12 URI="not-wf/sa/001.xml" SECTIONS="3.1 [41]"> |
|
13 Attribute values must start with attribute names, not "?". </TEST> |
|
14 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-002" |
|
15 URI="not-wf/sa/002.xml" SECTIONS="2.3 [4]"> |
|
16 Names may not start with "."; it's not a Letter. </TEST> |
|
17 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-003" |
|
18 URI="not-wf/sa/003.xml" SECTIONS="2.6 [16]"> |
|
19 Processing Instruction target name is required.</TEST> |
|
20 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-004" |
|
21 URI="not-wf/sa/004.xml" SECTIONS="2.6 [16]"> |
|
22 SGML-ism: processing instructions end in '?>' not '>'. </TEST> |
|
23 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-005" |
|
24 URI="not-wf/sa/005.xml" SECTIONS="2.6 [16]"> |
|
25 Processing instructions end in '?>' not '?'. </TEST> |
|
26 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-006" |
|
27 URI="not-wf/sa/006.xml" SECTIONS="2.5 [16]"> |
|
28 XML comments may not contain "--" </TEST> |
|
29 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-007" |
|
30 URI="not-wf/sa/007.xml" SECTIONS="4.1 [68]"> |
|
31 General entity references have no whitespace after the |
|
32 entity name and before the semicolon. </TEST> |
|
33 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-008" |
|
34 URI="not-wf/sa/008.xml" SECTIONS="2.3 [5]"> |
|
35 Entity references must include names, which don't begin |
|
36 with '.' (it's not a Letter or other name start character). </TEST> |
|
37 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-009" |
|
38 URI="not-wf/sa/009.xml" SECTIONS="4.1 [66]"> |
|
39 Character references may have only decimal or numeric strings.</TEST> |
|
40 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-010" |
|
41 URI="not-wf/sa/010.xml" SECTIONS="4.1 [68]"> |
|
42 Ampersand may only appear as part of a general entity reference.</TEST> |
|
43 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-011" |
|
44 URI="not-wf/sa/011.xml" SECTIONS="3.1 [41]"> |
|
45 SGML-ism: attribute values must be explicitly assigned a |
|
46 value, it can't act as a boolean toggle. </TEST> |
|
47 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-012" |
|
48 URI="not-wf/sa/012.xml" SECTIONS="2.3 [10]"> |
|
49 SGML-ism: attribute values must be quoted in all cases. </TEST> |
|
50 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-013" |
|
51 URI="not-wf/sa/013.xml" SECTIONS="2.3 [10]"> |
|
52 The quotes on both ends of an attribute value must match. </TEST> |
|
53 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-014" |
|
54 URI="not-wf/sa/014.xml" SECTIONS="2.3 [10]"> |
|
55 Attribute values may not contain literal '<' characters. </TEST> |
|
56 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-015" |
|
57 URI="not-wf/sa/015.xml" SECTIONS="3.1 [41]"> |
|
58 Attribute values need a value, not just an equals sign. </TEST> |
|
59 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-016" |
|
60 URI="not-wf/sa/016.xml" SECTIONS="3.1 [41]"> |
|
61 Attribute values need an associated name.</TEST> |
|
62 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-017" |
|
63 URI="not-wf/sa/017.xml" SECTIONS="2.7 [18]"> |
|
64 CDATA sections need a terminating ']]>'. </TEST> |
|
65 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-018" |
|
66 URI="not-wf/sa/018.xml" SECTIONS="2.7 [19]"> |
|
67 CDATA sections begin with a literal '<![CDATA[', no space.</TEST> |
|
68 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-019" |
|
69 URI="not-wf/sa/019.xml" SECTIONS="3.1 [42]"> |
|
70 End tags may not be abbreviated as '</>'.</TEST> |
|
71 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-020" |
|
72 URI="not-wf/sa/020.xml" SECTIONS="2.3 [10]"> |
|
73 Attribute values may not contain literal '&' |
|
74 characters except as part of an entity reference. </TEST> |
|
75 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-021" |
|
76 URI="not-wf/sa/021.xml" SECTIONS="2.3 [10]"> |
|
77 Attribute values may not contain literal '&' |
|
78 characters except as part of an entity reference. </TEST> |
|
79 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-022" |
|
80 URI="not-wf/sa/022.xml" SECTIONS="4.1 [66]"> |
|
81 Character references end with semicolons, always!</TEST> |
|
82 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-023" |
|
83 URI="not-wf/sa/023.xml" SECTIONS="2.3 [5]"> |
|
84 Digits are not valid name start characters. </TEST> |
|
85 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-024" |
|
86 URI="not-wf/sa/024.xml" SECTIONS="2.3 [5]"> |
|
87 Digits are not valid name start characters. </TEST> |
|
88 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-025" |
|
89 URI="not-wf/sa/025.xml" SECTIONS="2.4 [14]"> |
|
90 Text may not contain a literal ']]>' sequence. </TEST> |
|
91 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-026" |
|
92 URI="not-wf/sa/026.xml" SECTIONS="2.4 [14]"> |
|
93 Text may not contain a literal ']]>' sequence. </TEST> |
|
94 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-027" |
|
95 URI="not-wf/sa/027.xml" SECTIONS="2.5 [15]"> |
|
96 Comments must be terminated with "-->".</TEST> |
|
97 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-028" |
|
98 URI="not-wf/sa/028.xml" SECTIONS="2.6 [16]"> |
|
99 Processing instructions must end with '?>'. </TEST> |
|
100 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-029" |
|
101 URI="not-wf/sa/029.xml" SECTIONS="2.4 [14]"> |
|
102 Text may not contain a literal ']]>' sequence. </TEST> |
|
103 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-030" |
|
104 URI="not-wf/sa/030.xml" SECTIONS="2.2 [2]"> |
|
105 A form feed is not a legal XML character. </TEST> |
|
106 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-031" |
|
107 URI="not-wf/sa/031.xml" SECTIONS="2.2 [2]"> |
|
108 A form feed is not a legal XML character. </TEST> |
|
109 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-032" |
|
110 URI="not-wf/sa/032.xml" SECTIONS="2.2 [2]"> |
|
111 A form feed is not a legal XML character. </TEST> |
|
112 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-033" |
|
113 URI="not-wf/sa/033.xml" SECTIONS="2.2 [2]"> |
|
114 An ESC (octal 033) is not a legal XML character. </TEST> |
|
115 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-034" |
|
116 URI="not-wf/sa/034.xml" SECTIONS="2.2 [2]"> |
|
117 A form feed is not a legal XML character. </TEST> |
|
118 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-035" |
|
119 URI="not-wf/sa/035.xml" SECTIONS="3.1 [43]"> |
|
120 The '<' character is a markup delimiter and must |
|
121 start an element, CDATA section, PI, or comment. </TEST> |
|
122 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-036" |
|
123 URI="not-wf/sa/036.xml" SECTIONS="2.8 [27]"> |
|
124 Text may not appear after the root element. </TEST> |
|
125 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-037" |
|
126 URI="not-wf/sa/037.xml" SECTIONS="2.8 [27]"> |
|
127 Character references may not appear after the root element. </TEST> |
|
128 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-038" |
|
129 URI="not-wf/sa/038.xml" SECTIONS="3.1"> |
|
130 Tests the "Unique Att Spec" WF constraint by providing |
|
131 multiple values for an attribute.</TEST> |
|
132 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-039" |
|
133 URI="not-wf/sa/039.xml" SECTIONS="3"> |
|
134 Tests the Element Type Match WFC - end tag name must |
|
135 match start tag name.</TEST> |
|
136 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-040" |
|
137 URI="not-wf/sa/040.xml" SECTIONS="2.8 [27]"> |
|
138 Provides two document elements.</TEST> |
|
139 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-041" |
|
140 URI="not-wf/sa/041.xml" SECTIONS="2.8 [27]"> |
|
141 Provides two document elements.</TEST> |
|
142 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-042" |
|
143 URI="not-wf/sa/042.xml" SECTIONS="3.1 [42]"> |
|
144 Invalid End Tag </TEST> |
|
145 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-043" |
|
146 URI="not-wf/sa/043.xml" SECTIONS="2.8 [27]"> |
|
147 Provides #PCDATA text after the document element. </TEST> |
|
148 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-044" |
|
149 URI="not-wf/sa/044.xml" SECTIONS="2.8 [27]"> |
|
150 Provides two document elements.</TEST> |
|
151 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-045" |
|
152 URI="not-wf/sa/045.xml" SECTIONS="3.1 [44]"> |
|
153 Invalid Empty Element Tag </TEST> |
|
154 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-046" |
|
155 URI="not-wf/sa/046.xml" SECTIONS="3.1 [40]"> |
|
156 This start (or empty element) tag was not terminated correctly. </TEST> |
|
157 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-047" |
|
158 URI="not-wf/sa/047.xml" SECTIONS="3.1 [44]"> |
|
159 Invalid empty element tag invalid whitespace </TEST> |
|
160 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-048" |
|
161 URI="not-wf/sa/048.xml" SECTIONS="2.8 [27]"> |
|
162 Provides a CDATA section after the roor element.</TEST> |
|
163 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-049" |
|
164 URI="not-wf/sa/049.xml" SECTIONS="3.1 [40]"> |
|
165 Missing start tag </TEST> |
|
166 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-050" |
|
167 URI="not-wf/sa/050.xml" SECTIONS="2.1 [1]"> |
|
168 Empty document, with no root element. </TEST> |
|
169 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-051" |
|
170 URI="not-wf/sa/051.xml" SECTIONS="2.7 [18]"> |
|
171 CDATA is invalid at top level of document.</TEST> |
|
172 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-052" |
|
173 URI="not-wf/sa/052.xml" SECTIONS="4.1 [66]"> |
|
174 Invalid character reference. </TEST> |
|
175 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-053" |
|
176 URI="not-wf/sa/053.xml" SECTIONS="3.1 [42]"> |
|
177 End tag does not match start tag. </TEST> |
|
178 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-054" |
|
179 URI="not-wf/sa/054.xml" SECTIONS="4.2.2 [75]"> |
|
180 PUBLIC requires two literals.</TEST> |
|
181 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-055" |
|
182 URI="not-wf/sa/055.xml" SECTIONS="2.8 [28]"> |
|
183 Invalid Document Type Definition format. </TEST> |
|
184 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-056" |
|
185 URI="not-wf/sa/056.xml" SECTIONS="2.8 [28]"> |
|
186 Invalid Document Type Definition format - misplaced comment. </TEST> |
|
187 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-057" |
|
188 URI="not-wf/sa/057.xml" SECTIONS="3.2 [45]"> |
|
189 This isn't SGML; comments can't exist in declarations. </TEST> |
|
190 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-058" |
|
191 URI="not-wf/sa/058.xml" SECTIONS="3.3.1 [54]"> |
|
192 Invalid character , in ATTLIST enumeration </TEST> |
|
193 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-059" |
|
194 URI="not-wf/sa/059.xml" SECTIONS="3.3.1 [59]"> |
|
195 String literal must be in quotes. </TEST> |
|
196 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-060" |
|
197 URI="not-wf/sa/060.xml" SECTIONS="3.3.1 [56]"> |
|
198 Invalid type NAME defined in ATTLIST.</TEST> |
|
199 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-061" |
|
200 URI="not-wf/sa/061.xml" SECTIONS="4.2.2 [75]"> |
|
201 External entity declarations require whitespace between public |
|
202 and system IDs.</TEST> |
|
203 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-062" |
|
204 URI="not-wf/sa/062.xml" SECTIONS="4.2 [71]"> |
|
205 Entity declarations need space after the entity name. </TEST> |
|
206 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-063" |
|
207 URI="not-wf/sa/063.xml" SECTIONS="2.8 [29]"> |
|
208 Conditional sections may only appear in the external |
|
209 DTD subset. </TEST> |
|
210 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-064" |
|
211 URI="not-wf/sa/064.xml" SECTIONS="3.3 [53]"> |
|
212 Space is required between attribute type and default values |
|
213 in <!ATTLIST...> declarations. </TEST> |
|
214 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-065" |
|
215 URI="not-wf/sa/065.xml" SECTIONS="3.3 [53]"> |
|
216 Space is required between attribute name and type |
|
217 in <!ATTLIST...> declarations. </TEST> |
|
218 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-066" |
|
219 URI="not-wf/sa/066.xml" SECTIONS="3.3 [52]"> |
|
220 Required whitespace is missing. </TEST> |
|
221 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-067" |
|
222 URI="not-wf/sa/067.xml" SECTIONS="3.3 [53]"> |
|
223 Space is required between attribute type and default values |
|
224 in <!ATTLIST...> declarations. </TEST> |
|
225 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-068" |
|
226 URI="not-wf/sa/068.xml" SECTIONS="3.3.1 [58]"> |
|
227 Space is required between NOTATION keyword and list of |
|
228 enumerated choices in <!ATTLIST...> declarations. </TEST> |
|
229 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-069" |
|
230 URI="not-wf/sa/069.xml" SECTIONS="4.2.2 [76]"> |
|
231 Space is required before an NDATA entity annotation.</TEST> |
|
232 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-070" |
|
233 URI="not-wf/sa/070.xml" SECTIONS="2.5 [16]"> |
|
234 XML comments may not contain "--" </TEST> |
|
235 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-071" |
|
236 URI="not-wf/sa/071.xml" SECTIONS="4.1 [68]"> |
|
237 ENTITY can't reference itself directly or indirectly.</TEST> |
|
238 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-072" |
|
239 URI="not-wf/sa/072.xml" SECTIONS="4.1 [68]"> |
|
240 Undefined ENTITY foo. </TEST> |
|
241 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-073" |
|
242 URI="not-wf/sa/073.xml" SECTIONS="4.1 [68]"> |
|
243 Undefined ENTITY f. </TEST> |
|
244 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-074" |
|
245 URI="not-wf/sa/074.xml" SECTIONS="4.3.2"> |
|
246 Internal general parsed entities are only well formed if |
|
247 they match the "content" production. </TEST> |
|
248 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-075" |
|
249 URI="not-wf/sa/075.xml" SECTIONS="4.1 [68]"> |
|
250 ENTITY can't reference itself directly or indirectly. </TEST> |
|
251 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-076" |
|
252 URI="not-wf/sa/076.xml" SECTIONS="4.1 [68]"> |
|
253 Undefined ENTITY foo. </TEST> |
|
254 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-077" |
|
255 URI="not-wf/sa/077.xml" SECTIONS="41. [68]"> |
|
256 Undefined ENTITY bar. </TEST> |
|
257 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-078" |
|
258 URI="not-wf/sa/078.xml" SECTIONS="4.1 [68]"> |
|
259 Undefined ENTITY foo. </TEST> |
|
260 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-079" |
|
261 URI="not-wf/sa/079.xml" SECTIONS="4.1 [68]"> |
|
262 ENTITY can't reference itself directly or indirectly. </TEST> |
|
263 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-080" |
|
264 URI="not-wf/sa/080.xml" SECTIONS="4.1 [68]"> |
|
265 ENTITY can't reference itself directly or indirectly. </TEST> |
|
266 <TEST TYPE="not-wf" ENTITIES="general" ID="not-wf-sa-081" |
|
267 URI="not-wf/sa/081.xml" SECTIONS="3.1"> |
|
268 This tests the <EM>No External Entity References</EM> WFC, |
|
269 since the entity is referred to within an attribute. </TEST> |
|
270 <TEST TYPE="not-wf" ENTITIES="general" ID="not-wf-sa-082" |
|
271 URI="not-wf/sa/082.xml" SECTIONS="3.1"> |
|
272 This tests the <EM>No External Entity References</EM> WFC, |
|
273 since the entity is referred to within an attribute. </TEST> |
|
274 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-083" |
|
275 URI="not-wf/sa/083.xml" SECTIONS="4.2.2 [76]"> |
|
276 Undefined NOTATION n. </TEST> |
|
277 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-084" |
|
278 URI="not-wf/sa/084.xml" SECTIONS="4.1"> |
|
279 Tests the <EM>Parsed Entity</EM> WFC by referring to an |
|
280 unparsed entity. (This precedes the error of not declaring |
|
281 that entity's notation, which may be detected any time before |
|
282 the DTD parsing is completed.) </TEST> |
|
283 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-085" |
|
284 URI="not-wf/sa/085.xml" SECTIONS="2.3 [13]"> |
|
285 Public IDs may not contain "[". </TEST> |
|
286 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-086" |
|
287 URI="not-wf/sa/086.xml" SECTIONS="2.3 [13]"> |
|
288 Public IDs may not contain "[". </TEST> |
|
289 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-087" |
|
290 URI="not-wf/sa/087.xml" SECTIONS="2.3 [13]"> |
|
291 Public IDs may not contain "[". </TEST> |
|
292 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-088" |
|
293 URI="not-wf/sa/088.xml" SECTIONS="2.3 [10]"> |
|
294 Attribute values are terminated by literal quote characters, |
|
295 and any entity expansion is done afterwards. </TEST> |
|
296 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-089" |
|
297 URI="not-wf/sa/089.xml" SECTIONS="4.2 [74]"> |
|
298 Parameter entities "are" always parsed; NDATA annotations |
|
299 are not permitted.</TEST> |
|
300 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-090" |
|
301 URI="not-wf/sa/090.xml" SECTIONS="2.3 [10]"> |
|
302 Attributes may not contain a literal "<" character; |
|
303 this one has one because of reference expansion. </TEST> |
|
304 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-091" |
|
305 URI="not-wf/sa/091.xml" SECTIONS="4.2 [74]"> |
|
306 Parameter entities "are" always parsed; NDATA annotations |
|
307 are not permitted.</TEST> |
|
308 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-092" |
|
309 URI="not-wf/sa/092.xml" SECTIONS="4.5"> |
|
310 The replacement text of this entity has an illegal reference, |
|
311 because the character reference is expanded immediately. </TEST> |
|
312 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-093" |
|
313 URI="not-wf/sa/093.xml" SECTIONS="4.1 [66]"> |
|
314 Hexadecimal character references may not use the uppercase 'X'.</TEST> |
|
315 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-094" |
|
316 URI="not-wf/sa/094.xml" SECTIONS="2.8 [24]"> |
|
317 Prolog VERSION must be lowercase. </TEST> |
|
318 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-095" |
|
319 URI="not-wf/sa/095.xml" SECTIONS="2.8 [23]"> |
|
320 VersionInfo must come before EncodingDecl. </TEST> |
|
321 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-096" |
|
322 URI="not-wf/sa/096.xml" SECTIONS="2.9 [32]"> |
|
323 Space is required before the standalone declaration. </TEST> |
|
324 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-097" |
|
325 URI="not-wf/sa/097.xml" SECTIONS="2.8 [24]"> |
|
326 Both quotes surrounding VersionNum must be the same. </TEST> |
|
327 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-098" |
|
328 URI="not-wf/sa/098.xml" SECTIONS="2.8 [23]"> |
|
329 Only one "version=..." string may appear in an XML declaration.</TEST> |
|
330 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-099" |
|
331 URI="not-wf/sa/099.xml" SECTIONS="2.8 [23]"> |
|
332 Only three pseudo-attributes are in the XML declaration, |
|
333 and "valid=..." is not one of them. </TEST> |
|
334 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-100" |
|
335 URI="not-wf/sa/100.xml" SECTIONS="2.9 [32]"> |
|
336 Only "yes" and "no" are permitted as values of "standalone". </TEST> |
|
337 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-101" |
|
338 URI="not-wf/sa/101.xml" SECTIONS="4.3.3 [81]"> |
|
339 Space is not permitted in an encoding name. </TEST> |
|
340 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-102" |
|
341 URI="not-wf/sa/102.xml" SECTIONS="2.8 [26]"> |
|
342 Provides an illegal XML version number; spaces are illegal.</TEST> |
|
343 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-103" |
|
344 URI="not-wf/sa/103.xml" SECTIONS="4.3.2"> |
|
345 End-tag required for element foo. </TEST> |
|
346 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-104" |
|
347 URI="not-wf/sa/104.xml" SECTIONS="4.3.2"> |
|
348 Internal general parsed entities are only well formed if |
|
349 they match the "content" production. </TEST> |
|
350 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-105" |
|
351 URI="not-wf/sa/105.xml" SECTIONS="2.7 "> |
|
352 Invalid placement of CDATA section. </TEST> |
|
353 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-106" |
|
354 URI="not-wf/sa/106.xml" SECTIONS="4.2"> |
|
355 Invalid placement of entity declaration. </TEST> |
|
356 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-107" |
|
357 URI="not-wf/sa/107.xml" SECTIONS="2.8 [28]"> |
|
358 Invalid document type declaration. CDATA alone is invalid.</TEST> |
|
359 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-108" |
|
360 URI="not-wf/sa/108.xml" SECTIONS="2.7 [19]"> |
|
361 No space in '<![CDATA['.</TEST> |
|
362 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-109" |
|
363 URI="not-wf/sa/109.xml" SECTIONS="4.2 [70]"> |
|
364 Tags invalid within EntityDecl. </TEST> |
|
365 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-110" |
|
366 URI="not-wf/sa/110.xml" SECTIONS="4.1 [68]"> |
|
367 Entity reference must be in content of element. </TEST> |
|
368 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-111" |
|
369 URI="not-wf/sa/111.xml" SECTIONS="3.1 [43]"> |
|
370 Entiry reference must be in content of element not Start-tag. </TEST> |
|
371 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-112" |
|
372 URI="not-wf/sa/112.xml" SECTIONS="2.7 [19]"> |
|
373 CDATA sections start '<![CDATA[', not '<!cdata['.</TEST> |
|
374 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-113" |
|
375 URI="not-wf/sa/113.xml" SECTIONS="2.3 [9]"> |
|
376 Parameter entity values must use valid reference syntax; |
|
377 this reference is malformed.</TEST> |
|
378 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-114" |
|
379 URI="not-wf/sa/114.xml" SECTIONS="2.3 [9]"> |
|
380 General entity values must use valid reference syntax; |
|
381 this reference is malformed.</TEST> |
|
382 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-115" |
|
383 URI="not-wf/sa/115.xml" SECTIONS="4.5"> |
|
384 The replacement text of this entity is an illegal character |
|
385 reference, which must be rejected when it is parsed in the |
|
386 context of an attribute value.</TEST> |
|
387 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-116" |
|
388 URI="not-wf/sa/116.xml" SECTIONS="4.3.2"> |
|
389 Internal general parsed entities are only well formed if |
|
390 they match the "content" production. This is a partial |
|
391 character reference, not a full one. </TEST> |
|
392 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-117" |
|
393 URI="not-wf/sa/117.xml" SECTIONS="4.3.2"> |
|
394 Internal general parsed entities are only well formed if |
|
395 they match the "content" production. This is a partial |
|
396 character reference, not a full one. </TEST> |
|
397 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-118" |
|
398 URI="not-wf/sa/118.xml" SECTIONS="4.1 [68]"> |
|
399 Entity reference expansion is not recursive.</TEST> |
|
400 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-119" |
|
401 URI="not-wf/sa/119.xml" SECTIONS="4.3.2"> |
|
402 Internal general parsed entities are only well formed if |
|
403 they match the "content" production. This is a partial |
|
404 character reference, not a full one. </TEST> |
|
405 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-120" |
|
406 URI="not-wf/sa/120.xml" SECTIONS="4.5"> |
|
407 Character references are expanded in the replacement text of |
|
408 an internal entity, which is then parsed as usual. Accordingly, |
|
409 & must be doubly quoted - encoded either as <EM>&amp;</EM> |
|
410 or as <EM>&#38;#38;</EM>. </TEST> |
|
411 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-121" |
|
412 URI="not-wf/sa/121.xml" SECTIONS="4.1 [68]"> |
|
413 A name of an ENTITY was started with an invalid character. </TEST> |
|
414 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-122" |
|
415 URI="not-wf/sa/122.xml" SECTIONS="3.2.1 [47]"> |
|
416 Invalid syntax mixed connectors are used. </TEST> |
|
417 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-123" |
|
418 URI="not-wf/sa/123.xml" SECTIONS="3.2.1 [48]"> |
|
419 Invalid syntax mismatched parenthesis. </TEST> |
|
420 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-124" |
|
421 URI="not-wf/sa/124.xml" SECTIONS="3.2.2 [51]"> |
|
422 Invalid format of Mixed-content declaration. </TEST> |
|
423 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-125" |
|
424 URI="not-wf/sa/125.xml" SECTIONS="3.2.2 [51]"> |
|
425 Invalid syntax extra set of parenthesis not necessary. </TEST> |
|
426 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-126" |
|
427 URI="not-wf/sa/126.xml" SECTIONS="3.2.2 [51]"> |
|
428 Invalid syntax Mixed-content must be defined as zero or more. </TEST> |
|
429 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-127" |
|
430 URI="not-wf/sa/127.xml" SECTIONS="3.2.2 [51]"> |
|
431 Invalid syntax Mixed-content must be defined as zero or more. </TEST> |
|
432 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-128" |
|
433 URI="not-wf/sa/128.xml" SECTIONS="2.7 [18]"> |
|
434 Invalid CDATA syntax. </TEST> |
|
435 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-129" |
|
436 URI="not-wf/sa/129.xml" SECTIONS="3.2 [45]"> |
|
437 Invalid syntax for Element Type Declaration. </TEST> |
|
438 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-130" |
|
439 URI="not-wf/sa/130.xml" SECTIONS="3.2 [45]"> |
|
440 Invalid syntax for Element Type Declaration. </TEST> |
|
441 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-131" |
|
442 URI="not-wf/sa/131.xml" SECTIONS="3.2 [45]"> |
|
443 Invalid syntax for Element Type Declaration. </TEST> |
|
444 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-132" |
|
445 URI="not-wf/sa/132.xml" SECTIONS="3.2.1 [50]"> |
|
446 Invalid syntax mixed connectors used. </TEST> |
|
447 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-133" |
|
448 URI="not-wf/sa/133.xml" SECTIONS="3.2.1"> |
|
449 Illegal whitespace before optional character causes syntax error. </TEST> |
|
450 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-134" |
|
451 URI="not-wf/sa/134.xml" SECTIONS="3.2.1"> |
|
452 Illegal whitespace before optional character causes syntax error. </TEST> |
|
453 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-135" |
|
454 URI="not-wf/sa/135.xml" SECTIONS="3.2.1 [47]"> |
|
455 Invalid character used as connector. </TEST> |
|
456 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-136" |
|
457 URI="not-wf/sa/136.xml" SECTIONS="3.2 [45]"> |
|
458 Tag omission is invalid in XML. </TEST> |
|
459 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-137" |
|
460 URI="not-wf/sa/137.xml" SECTIONS="3.2 [45]"> |
|
461 Space is required before a content model. </TEST> |
|
462 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-138" |
|
463 URI="not-wf/sa/138.xml" SECTIONS="3.2.1 [48]"> |
|
464 Invalid syntax for content particle. </TEST> |
|
465 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-139" |
|
466 URI="not-wf/sa/139.xml" SECTIONS="3.2.1 [46]"> |
|
467 The element-content model should not be empty. </TEST> |
|
468 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-140" |
|
469 URI="not-wf/sa/140.xml" SECTIONS="2.3 [4]"> |
|
470 Character '&#x309a;' is a CombiningChar, not a |
|
471 Letter, and so may not begin a name.</TEST> |
|
472 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-141" |
|
473 URI="not-wf/sa/141.xml" SECTIONS="2.3 [5]"> |
|
474 Character #x0E5C is not legal in XML names. </TEST> |
|
475 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-142" |
|
476 URI="not-wf/sa/142.xml" SECTIONS="2.2 [2]"> |
|
477 Character #x0000 is not legal anywhere in an XML document. </TEST> |
|
478 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-143" |
|
479 URI="not-wf/sa/143.xml" SECTIONS="2.2 [2]"> |
|
480 Character #x001F is not legal anywhere in an XML document. </TEST> |
|
481 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-144" |
|
482 URI="not-wf/sa/144.xml" SECTIONS="2.2 [2]"> |
|
483 Character #xFFFF is not legal anywhere in an XML document. </TEST> |
|
484 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-145" |
|
485 URI="not-wf/sa/145.xml" SECTIONS="2.2 [2]"> |
|
486 Character #xD800 is not legal anywhere in an XML document. (If it |
|
487 appeared in a UTF-16 surrogate pair, it'd represent half of a UCS-4 |
|
488 character and so wouldn't really be in the document.) </TEST> |
|
489 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-146" |
|
490 URI="not-wf/sa/146.xml" SECTIONS="2.2 [2]"> |
|
491 Character references must also refer to legal XML characters; |
|
492 #x00110000 is one more than the largest legal character.</TEST> |
|
493 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-147" |
|
494 URI="not-wf/sa/147.xml" SECTIONS="2.8 [22]"> |
|
495 XML Declaration may not be preceded by whitespace.</TEST> |
|
496 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-148" |
|
497 URI="not-wf/sa/148.xml" SECTIONS="2.8 [22]"> |
|
498 XML Declaration may not be preceded by comments or whitespace.</TEST> |
|
499 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-149" |
|
500 URI="not-wf/sa/149.xml" SECTIONS="2.8 [28]"> |
|
501 XML Declaration may not be within a DTD.</TEST> |
|
502 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-150" |
|
503 URI="not-wf/sa/150.xml" SECTIONS="3.1 [43]"> |
|
504 XML declarations may not be within element content. </TEST> |
|
505 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-151" |
|
506 URI="not-wf/sa/151.xml" SECTIONS="2.8 [27]"> |
|
507 XML declarations may not follow document content.</TEST> |
|
508 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-152" |
|
509 URI="not-wf/sa/152.xml" SECTIONS="2.8 [22]"> |
|
510 XML declarations must include the "version=..." string.</TEST> |
|
511 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-153" |
|
512 URI="not-wf/sa/153.xml" SECTIONS="4.3.2"> |
|
513 Text declarations may not begin internal parsed entities; |
|
514 they may only appear at the beginning of external parsed |
|
515 (parameter or general) entities. </TEST> |
|
516 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-154" |
|
517 URI="not-wf/sa/154.xml" SECTIONS="2.8 2.6 [23, 17]"> |
|
518 '<?XML ...?>' is neither an XML declaration |
|
519 nor a legal processing instruction target name. </TEST> |
|
520 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-155" |
|
521 URI="not-wf/sa/155.xml" SECTIONS="2.8 2.6 [23, 17]"> |
|
522 '<?xmL ...?>' is neither an XML declaration |
|
523 nor a legal processing instruction target name. </TEST> |
|
524 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-156" |
|
525 URI="not-wf/sa/156.xml" SECTIONS="2.8 2.6 [23, 17]"> |
|
526 '<?xMl ...?>' is neither an XML declaration |
|
527 nor a legal processing instruction target name. </TEST> |
|
528 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-157" |
|
529 URI="not-wf/sa/157.xml" SECTIONS="2.6 [17]"> |
|
530 '<?xmL ...?>' is not a legal processing instruction |
|
531 target name. </TEST> |
|
532 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-158" |
|
533 URI="not-wf/sa/158.xml" SECTIONS="3.3 [52]"> |
|
534 SGML-ism: "#NOTATION gif" can't have attributes. </TEST> |
|
535 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-159" |
|
536 URI="not-wf/sa/159.xml" SECTIONS="2.3 [9]"> |
|
537 Uses '&' unquoted in an entity declaration, |
|
538 which is illegal syntax for an entity reference.</TEST> |
|
539 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-160" |
|
540 URI="not-wf/sa/160.xml" SECTIONS="2.8"> |
|
541 Violates the <EM>PEs in Internal Subset</EM> WFC |
|
542 by using a PE reference within a declaration. </TEST> |
|
543 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-161" |
|
544 URI="not-wf/sa/161.xml" SECTIONS="2.8"> |
|
545 Violates the <EM>PEs in Internal Subset</EM> WFC |
|
546 by using a PE reference within a declaration. </TEST> |
|
547 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-162" |
|
548 URI="not-wf/sa/162.xml" SECTIONS="2.8"> |
|
549 Violates the <EM>PEs in Internal Subset</EM> WFC |
|
550 by using a PE reference within a declaration. </TEST> |
|
551 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-163" |
|
552 URI="not-wf/sa/163.xml" SECTIONS="4.1 [69]"> |
|
553 Invalid placement of Parameter entity reference. </TEST> |
|
554 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-164" |
|
555 URI="not-wf/sa/164.xml" SECTIONS="4.1 [69]"> |
|
556 Invalid placement of Parameter entity reference. </TEST> |
|
557 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-165" |
|
558 URI="not-wf/sa/165.xml" SECTIONS="4.2 [72]"> |
|
559 Parameter entity declarations must have a space before |
|
560 the '%'. </TEST> |
|
561 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-166" |
|
562 URI="not-wf/sa/166.xml" SECTIONS="2.2 [2]"> |
|
563 Character FFFF is not legal anywhere in an XML document. </TEST> |
|
564 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-167" |
|
565 URI="not-wf/sa/167.xml" SECTIONS="2.2 [2]"> |
|
566 Character FFFE is not legal anywhere in an XML document. </TEST> |
|
567 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-168" |
|
568 URI="not-wf/sa/168.xml" SECTIONS="2.2 [2]"> |
|
569 An unpaired surrogate (D800) is not legal anywhere |
|
570 in an XML document.</TEST> |
|
571 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-169" |
|
572 URI="not-wf/sa/169.xml" SECTIONS="2.2 [2]"> |
|
573 An unpaired surrogate (DC00) is not legal anywhere |
|
574 in an XML document.</TEST> |
|
575 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-170" |
|
576 URI="not-wf/sa/170.xml" SECTIONS="2.2 [2]"> |
|
577 Four byte UTF-8 encodings can encode UCS-4 characters |
|
578 which are beyond the range of legal XML characters |
|
579 (and can't be expressed in Unicode surrogate pairs). |
|
580 This document holds such a character. </TEST> |
|
581 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-171" |
|
582 URI="not-wf/sa/171.xml" SECTIONS="2.2 [2]"> |
|
583 Character FFFF is not legal anywhere in an XML document. </TEST> |
|
584 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-172" |
|
585 URI="not-wf/sa/172.xml" SECTIONS="2.2 [2]"> |
|
586 Character FFFF is not legal anywhere in an XML document. </TEST> |
|
587 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-173" |
|
588 URI="not-wf/sa/173.xml" SECTIONS="2.2 [2]"> |
|
589 Character FFFF is not legal anywhere in an XML document. </TEST> |
|
590 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-174" |
|
591 URI="not-wf/sa/174.xml" SECTIONS="2.2 [2]"> |
|
592 Character FFFF is not legal anywhere in an XML document. </TEST> |
|
593 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-175" |
|
594 URI="not-wf/sa/175.xml" SECTIONS="2.2 [2]"> |
|
595 Character FFFF is not legal anywhere in an XML document. </TEST> |
|
596 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-176" |
|
597 URI="not-wf/sa/176.xml" SECTIONS="3 [39]"> |
|
598 Start tags must have matching end tags.</TEST> |
|
599 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-177" |
|
600 URI="not-wf/sa/177.xml" SECTIONS="2.2 [2]"> |
|
601 Character FFFF is not legal anywhere in an XML document. </TEST> |
|
602 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-178" |
|
603 URI="not-wf/sa/178.xml" SECTIONS="3.1 [41]"> |
|
604 Invalid syntax matching double quote is missing. </TEST> |
|
605 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-179" |
|
606 URI="not-wf/sa/179.xml" SECTIONS="4.1 [66]"> |
|
607 Invalid syntax matching double quote is missing. </TEST> |
|
608 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-180" |
|
609 URI="not-wf/sa/180.xml" SECTIONS="4.1"> |
|
610 The <EM>Entity Declared</EM> WFC requires entities to be declared |
|
611 before they are used in an attribute list declaration. </TEST> |
|
612 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-181" |
|
613 URI="not-wf/sa/181.xml" SECTIONS="4.3.2"> |
|
614 Internal parsed entities must match the <EM>content</EM> |
|
615 production to be well formed. </TEST> |
|
616 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-182" |
|
617 URI="not-wf/sa/182.xml" SECTIONS="4.3.2"> |
|
618 Internal parsed entities must match the <EM>content</EM> |
|
619 production to be well formed. </TEST> |
|
620 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-183" |
|
621 URI="not-wf/sa/183.xml" SECTIONS="3.2.2 [51]"> |
|
622 Mixed content declarations may not include content particles.</TEST> |
|
623 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-184" |
|
624 URI="not-wf/sa/184.xml" SECTIONS="3.2.2 [51]"> |
|
625 In mixed content models, element names must not be |
|
626 parenthesized. </TEST> |
|
627 <TEST TYPE="not-wf" ENTITIES="parameter" ID="not-wf-sa-185" |
|
628 URI="not-wf/sa/185.xml" SECTIONS="4.1"> |
|
629 Tests the <EM>Entity Declared</EM> WFC. |
|
630 <EM>Note:</EM> a nonvalidating parser is permitted not to report |
|
631 this WFC violation, since it would need to read an external |
|
632 parameter entity to distinguish it from a violation of |
|
633 the <EM>Standalone Declaration</EM> VC.</TEST> |
|
634 <TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-186" |
|
635 URI="not-wf/sa/186.xml" SECTIONS="3.1 [44]"> |
|
636 Whitespace is required between attribute/value pairs. </TEST> |
|
637 |
|
638 <!-- Start: not-wf/not-sa --> |
|
639 <TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-001" |
|
640 URI="not-wf/not-sa/001.xml" SECTIONS="3.4 [62]"> |
|
641 Conditional sections must be properly terminated ("]>" used |
|
642 instead of "]]>"). </TEST> |
|
643 <TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-002" |
|
644 URI="not-wf/not-sa/002.xml" SECTIONS="2.6 [17]"> |
|
645 Processing instruction target names may not be "XML" |
|
646 in any combination of cases. </TEST> |
|
647 <TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-003" |
|
648 URI="not-wf/not-sa/003.xml" SECTIONS="3.4 [62]"> |
|
649 Conditional sections must be properly terminated ("]]>" omitted). </TEST> |
|
650 <TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-004" |
|
651 URI="not-wf/not-sa/004.xml" SECTIONS="3.4 [62]"> |
|
652 Conditional sections must be properly terminated ("]]>" omitted). </TEST> |
|
653 <TEST TYPE="error" ENTITIES="both" ID="not-wf-not-sa-005" |
|
654 URI="not-wf/not-sa/005.xml" SECTIONS="4.1"> |
|
655 Tests the <EM>Entity Declared</EM> VC by referring to an |
|
656 undefined parameter entity within an external entity.</TEST> |
|
657 <TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-006" |
|
658 URI="not-wf/not-sa/006.xml" SECTIONS="3.4 [62]"> |
|
659 Conditional sections need a '[' after the INCLUDE or IGNORE. </TEST> |
|
660 <TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-007" |
|
661 URI="not-wf/not-sa/007.xml" SECTIONS="4.3.2 [79]"> |
|
662 A <!DOCTYPE ...> declaration may not begin any external |
|
663 entity; it's only found once, in the document entity.</TEST> |
|
664 <TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-008" |
|
665 URI="not-wf/not-sa/008.xml" SECTIONS="4.1 [69]"> |
|
666 In DTDs, the '%' character must be part of a parameter |
|
667 entity reference.</TEST> |
|
668 <TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-009" |
|
669 URI="not-wf/not-sa/009.xml" SECTIONS="2.8"> |
|
670 This test violates WFC:PE Between Declarations in Production 28a. |
|
671 The last character of a markup declaration is not contained in the same |
|
672 parameter-entity text replacement.</TEST> |
|
673 <!-- Start: not-wf/ext-sa --> |
|
674 <TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-ext-sa-001" |
|
675 URI="not-wf/ext-sa/001.xml" SECTIONS="4.1"> |
|
676 Tests the <EM>No Recursion</EM> WFC by having an external general |
|
677 entity be self-recursive.</TEST> |
|
678 <TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-ext-sa-002" |
|
679 URI="not-wf/ext-sa/002.xml" SECTIONS="4.3.1 4.3.2 [77, 78]"> |
|
680 External entities have "text declarations", which do |
|
681 not permit the "standalone=..." attribute that's allowed |
|
682 in XML declarations.</TEST> |
|
683 <TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-ext-sa-003" |
|
684 URI="not-wf/ext-sa/003.xml" SECTIONS="2.6 [17]"> |
|
685 Only one text declaration is permitted; a second one |
|
686 looks like an illegal processing instruction (target names |
|
687 of "xml" in any case are not allowed). </TEST> |
|
688 |
|
689 |
|
690 <!-- Start: invalid/ --> |
|
691 |
|
692 <TEST TYPE="invalid" ENTITIES="both" ID="invalid--002" |
|
693 URI="invalid/002.xml" SECTIONS="3.2.1"> |
|
694 Tests the "Proper Group/PE Nesting" validity constraint by |
|
695 fragmenting a content model between two parameter entities.</TEST> |
|
696 <TEST TYPE="invalid" ENTITIES="both" ID="invalid--005" |
|
697 URI="invalid/005.xml" SECTIONS="2.8"> |
|
698 Tests the "Proper Declaration/PE Nesting" validity constraint by |
|
699 fragmenting an element declaration between two parameter entities.</TEST> |
|
700 <TEST TYPE="invalid" ENTITIES="both" ID="invalid--006" |
|
701 URI="invalid/006.xml" SECTIONS="2.8"> |
|
702 Tests the "Proper Declaration/PE Nesting" validity constraint by |
|
703 fragmenting an element declaration between two parameter entities.</TEST> |
|
704 <TEST TYPE="invalid" ENTITIES="both" ID="invalid-not-sa-022" |
|
705 URI="invalid/not-sa/022.xml" SECTIONS="3.4 [62]" |
|
706 OUTPUT="invalid/not-sa/out/022.xml"> |
|
707 Test the "Proper Conditional Section/ PE Nesting" validity constraint. </TEST> |
|
708 |
|
709 <!-- Start: valid/sa --> |
|
710 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-001" |
|
711 URI="valid/sa/001.xml" SECTIONS="3.2.2 [51]" |
|
712 OUTPUT="valid/sa/out/001.xml"> |
|
713 Test demonstrates an Element Type Declaration with Mixed Content. </TEST> |
|
714 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-002" |
|
715 URI="valid/sa/002.xml" SECTIONS="3.1 [40]" |
|
716 OUTPUT="valid/sa/out/002.xml"> |
|
717 Test demonstrates that whitespace is permitted after the tag name in a Start-tag. </TEST> |
|
718 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-003" |
|
719 URI="valid/sa/003.xml" SECTIONS="3.1 [42]" |
|
720 OUTPUT="valid/sa/out/003.xml"> |
|
721 Test demonstrates that whitespace is permitted after the tag name in an End-tag.</TEST> |
|
722 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-004" |
|
723 URI="valid/sa/004.xml" SECTIONS="3.1 [41]" |
|
724 OUTPUT="valid/sa/out/004.xml"> |
|
725 Test demonstrates a valid attribute specification within a Start-tag. </TEST> |
|
726 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-005" |
|
727 URI="valid/sa/005.xml" SECTIONS="3.1 [40]" |
|
728 OUTPUT="valid/sa/out/005.xml"> |
|
729 Test demonstrates a valid attribute specification within a Start-tag that |
|
730 contains whitespace on both sides of the equal sign. </TEST> |
|
731 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-006" |
|
732 URI="valid/sa/006.xml" SECTIONS="3.1 [41]" |
|
733 OUTPUT="valid/sa/out/006.xml"> |
|
734 Test demonstrates that the AttValue within a Start-tag can use a single quote as a delimter. </TEST> |
|
735 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-007" |
|
736 URI="valid/sa/007.xml" SECTIONS="3.1 4.6 [43]" |
|
737 OUTPUT="valid/sa/out/007.xml"> |
|
738 Test demonstrates numeric character references can be used for element content. </TEST> |
|
739 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-008" |
|
740 URI="valid/sa/008.xml" SECTIONS="2.4 3.1 [43]" |
|
741 OUTPUT="valid/sa/out/008.xml"> |
|
742 Test demonstrates character references can be used for element content. </TEST> |
|
743 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-009" |
|
744 URI="valid/sa/009.xml" SECTIONS="2.3 3.1 [43]" |
|
745 OUTPUT="valid/sa/out/009.xml"> |
|
746 Test demonstrates that PubidChar can be used for element content. </TEST> |
|
747 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-010" |
|
748 URI="valid/sa/010.xml" SECTIONS="3.1 [40]" |
|
749 OUTPUT="valid/sa/out/010.xml"> |
|
750 Test demonstrates that whitespace is valid after the Attribute in a Start-tag. </TEST> |
|
751 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-011" |
|
752 URI="valid/sa/011.xml" SECTIONS="3.1 [40]" |
|
753 OUTPUT="valid/sa/out/011.xml"> |
|
754 Test demonstrates mutliple Attibutes within the Start-tag. </TEST> |
|
755 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-012" |
|
756 URI="valid/sa/012.xml" SECTIONS="2.3 [4]" |
|
757 OUTPUT="valid/sa/out/012.xml" NAMESPACE="no"> |
|
758 Uses a legal XML 1.0 name consisting of a single colon |
|
759 character (disallowed by the latest XML Namespaces draft).</TEST> |
|
760 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-013" |
|
761 URI="valid/sa/013.xml" SECTIONS="2.3 3.1 [13] [40]" |
|
762 OUTPUT="valid/sa/out/013.xml"> |
|
763 Test demonstrates that the Attribute in a Start-tag can consist of numerals along with special characters. </TEST> |
|
764 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-014" |
|
765 URI="valid/sa/014.xml" SECTIONS="2.3 3.1 [13] [40]" |
|
766 OUTPUT="valid/sa/out/014.xml"> |
|
767 Test demonstrates that all lower case letters are valid for the Attribute in a Start-tag. </TEST> |
|
768 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-015" |
|
769 URI="valid/sa/015.xml" SECTIONS="2.3 3.1 [13] [40]" |
|
770 OUTPUT="valid/sa/out/015.xml"> |
|
771 Test demonstrates that all upper case letters are valid for the Attribute in a Start-tag. </TEST> |
|
772 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-016" |
|
773 URI="valid/sa/016.xml" SECTIONS="2.6 3.1 [16] [43]" |
|
774 OUTPUT="valid/sa/out/016.xml"> |
|
775 Test demonstrates that Processing Instructions are valid element content. </TEST> |
|
776 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-017" |
|
777 URI="valid/sa/017.xml" SECTIONS="2.6 3.1 [16] [43]" |
|
778 OUTPUT="valid/sa/out/017.xml"> |
|
779 Test demonstrates that Processing Instructions are valid element content and there can be more than one. </TEST> |
|
780 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-018" |
|
781 URI="valid/sa/018.xml" SECTIONS="2.7 3.1 [18] [43]" |
|
782 OUTPUT="valid/sa/out/018.xml"> |
|
783 Test demonstrates that CDATA sections are valid element content. </TEST> |
|
784 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-019" |
|
785 URI="valid/sa/019.xml" SECTIONS="2.7 3.1 [18] [43]" |
|
786 OUTPUT="valid/sa/out/019.xml"> |
|
787 Test demonstrates that CDATA sections are valid element content and that |
|
788 ampersands may occur in their literal form. </TEST> |
|
789 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-020" |
|
790 URI="valid/sa/020.xml" SECTIONS="2.7 3.1 [18] [43]" |
|
791 OUTPUT="valid/sa/out/020.xml"> |
|
792 Test demonstractes that CDATA sections are valid element content and that |
|
793 everyting between the CDStart and CDEnd is recognized as character data not markup. </TEST> |
|
794 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-021" |
|
795 URI="valid/sa/021.xml" SECTIONS="2.5 3.1 [15] [43]" |
|
796 OUTPUT="valid/sa/out/021.xml"> |
|
797 Test demonstrates that comments are valid element content. </TEST> |
|
798 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-022" |
|
799 URI="valid/sa/022.xml" SECTIONS="2.5 3.1 [15] [43]" |
|
800 OUTPUT="valid/sa/out/022.xml"> |
|
801 Test demonstrates that comments are valid element content and that all characters before the double-hypen right angle combination are considered part of thecomment. </TEST> |
|
802 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-023" |
|
803 URI="valid/sa/023.xml" SECTIONS="3.1 [43]" |
|
804 OUTPUT="valid/sa/out/023.xml"> |
|
805 Test demonstrates that Entity References are valid element content. </TEST> |
|
806 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-024" |
|
807 URI="valid/sa/024.xml" SECTIONS="3.1 4.1 [43] [66]" |
|
808 OUTPUT="valid/sa/out/024.xml"> |
|
809 Test demonstrates that Entity References are valid element content and also demonstrates a valid Entity Declaration. </TEST> |
|
810 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-025" |
|
811 URI="valid/sa/025.xml" SECTIONS="3.2 [46]" |
|
812 OUTPUT="valid/sa/out/025.xml"> |
|
813 Test demonstrates an Element Type Declaration and that the contentspec can be of mixed content. </TEST> |
|
814 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-026" |
|
815 URI="valid/sa/026.xml" SECTIONS="3.2 [46]" |
|
816 OUTPUT="valid/sa/out/026.xml"> |
|
817 Test demonstrates an Element Type Declaration and that EMPTY is a valid contentspec. </TEST> |
|
818 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-027" |
|
819 URI="valid/sa/027.xml" SECTIONS="3.2 [46]" |
|
820 OUTPUT="valid/sa/out/027.xml"> |
|
821 Test demonstrates an Element Type Declaration and that ANY is a valid contenspec. </TEST> |
|
822 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-028" |
|
823 URI="valid/sa/028.xml" SECTIONS="2.8 [24]" |
|
824 OUTPUT="valid/sa/out/028.xml"> |
|
825 Test demonstrates a valid prolog that uses double quotes as delimeters around the VersionNum. </TEST> |
|
826 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-029" |
|
827 URI="valid/sa/029.xml" SECTIONS="2.8 [24]" |
|
828 OUTPUT="valid/sa/out/029.xml"> |
|
829 Test demonstrates a valid prolog that uses single quotes as delimters around the VersionNum. </TEST> |
|
830 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-030" |
|
831 URI="valid/sa/030.xml" SECTIONS="2.8 [25]" |
|
832 OUTPUT="valid/sa/out/030.xml"> |
|
833 Test demonstrates a valid prolog that contains whitespace on both sides of the equal sign in the VersionInfo. </TEST> |
|
834 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-031" |
|
835 URI="valid/sa/031.xml" SECTIONS="4.3.3 [80]" |
|
836 OUTPUT="valid/sa/out/031.xml"> |
|
837 Test demonstrates a valid EncodingDecl within the prolog. </TEST> |
|
838 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-032" |
|
839 URI="valid/sa/032.xml" SECTIONS="2.9 [32]" |
|
840 OUTPUT="valid/sa/out/032.xml"> |
|
841 Test demonstrates a valid SDDecl within the prolog. </TEST> |
|
842 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-033" |
|
843 URI="valid/sa/033.xml" SECTIONS="2.8 [23]" |
|
844 OUTPUT="valid/sa/out/033.xml"> |
|
845 Test demonstrates that both a EncodingDecl and SDDecl are valid within the prolog. </TEST> |
|
846 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-034" |
|
847 URI="valid/sa/034.xml" SECTIONS="3.1 [44]" |
|
848 OUTPUT="valid/sa/out/034.xml"> |
|
849 Test demonstrates the correct syntax for an Empty element tag. </TEST> |
|
850 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-035" |
|
851 URI="valid/sa/035.xml" SECTIONS="3.1 [44]" |
|
852 OUTPUT="valid/sa/out/035.xml"> |
|
853 Test demonstrates that whitespace is permissible after the name in an Empty element tag. </TEST> |
|
854 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-036" |
|
855 URI="valid/sa/036.xml" SECTIONS="2.6 [16]" |
|
856 OUTPUT="valid/sa/out/036.xml"> |
|
857 Test demonstrates a valid processing instruction. </TEST> |
|
858 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-037" |
|
859 URI="valid/sa/037.xml" SECTIONS="2.6 [15]" |
|
860 OUTPUT="valid/sa/out/037.xml"> |
|
861 Test demonstrates a valid comment and that it may appear anywhere in the document including at the end. </TEST> |
|
862 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-038" |
|
863 URI="valid/sa/038.xml" SECTIONS="2.6 [15]" |
|
864 OUTPUT="valid/sa/out/038.xml"> |
|
865 Test demonstrates a valid comment and that it may appear anywhere in the document including the beginning. </TEST> |
|
866 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-039" |
|
867 URI="valid/sa/039.xml" SECTIONS="2.6 [16]" |
|
868 OUTPUT="valid/sa/out/039.xml"> |
|
869 Test demonstrates a valid processing instruction and that it may appear at the beginning of the document. </TEST> |
|
870 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-040" |
|
871 URI="valid/sa/040.xml" SECTIONS="3.3 3.3.1 [52] [54]" |
|
872 OUTPUT="valid/sa/out/040.xml"> |
|
873 Test demonstrates an Attribute List declaration that uses a StringType as the AttType. </TEST> |
|
874 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-041" |
|
875 URI="valid/sa/041.xml" SECTIONS="3.3.1 4.1 [54] [66]" |
|
876 OUTPUT="valid/sa/out/041.xml"> |
|
877 Test demonstrates an Attribute List declaration that uses a StringType as the AttType and also expands the CDATA attribute with a character reference. </TEST> |
|
878 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-042" |
|
879 URI="valid/sa/042.xml" SECTIONS="3.3.1 4.1 [54] [66]" |
|
880 OUTPUT="valid/sa/out/042.xml"> |
|
881 Test demonstrates an Attribute List declaration that uses a StringType as the AttType and also expands the CDATA attribute with a character reference. The test also shows that the leading zeros in the character reference are ignored. </TEST> |
|
882 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-043" |
|
883 URI="valid/sa/043.xml" SECTIONS="3.3" |
|
884 OUTPUT="valid/sa/out/043.xml"> |
|
885 An element's attributes may be declared before its content |
|
886 model; and attribute values may contain newlines. </TEST> |
|
887 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-044" |
|
888 URI="valid/sa/044.xml" SECTIONS="3.1 [44]" |
|
889 OUTPUT="valid/sa/out/044.xml"> |
|
890 Test demonstrates that the empty-element tag must be use for an elements that are declared EMPTY. </TEST> |
|
891 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-045" |
|
892 URI="valid/sa/045.xml" SECTIONS="3.3 [52]" |
|
893 OUTPUT="valid/sa/out/045.xml"> |
|
894 Tests whether more than one definition can be provided for the same attribute of a given element type with the first declaration being binding. </TEST> |
|
895 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-046" |
|
896 URI="valid/sa/046.xml" SECTIONS="3.3 [52]" |
|
897 OUTPUT="valid/sa/out/046.xml"> |
|
898 Test demonstrates that when more than one AttlistDecl is provided for a given element type, the contents of all those provided are merged. </TEST> |
|
899 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-047" |
|
900 URI="valid/sa/047.xml" SECTIONS="3.1 [43]" |
|
901 OUTPUT="valid/sa/out/047.xml"> |
|
902 Test demonstrates that extra whitespace is normalized into single space character. </TEST> |
|
903 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-048" |
|
904 URI="valid/sa/048.xml" SECTIONS="2.4 3.1 [14] [43]" |
|
905 OUTPUT="valid/sa/out/048.xml"> |
|
906 Test demonstrates that character data is valid element content. </TEST> |
|
907 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-049" |
|
908 URI="valid/sa/049.xml" SECTIONS="2.2 [2]" |
|
909 OUTPUT="valid/sa/out/049.xml"> |
|
910 Test demonstrates that characters outside of normal ascii range can be used as element content. </TEST> |
|
911 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-050" |
|
912 URI="valid/sa/050.xml" SECTIONS="2.2 [2]" |
|
913 OUTPUT="valid/sa/out/050.xml"> |
|
914 Test demonstrates that characters outside of normal ascii range can be used as element content. </TEST> |
|
915 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-051" |
|
916 URI="valid/sa/051.xml" SECTIONS="2.2 [2]" |
|
917 OUTPUT="valid/sa/out/051.xml"> |
|
918 The document is encoded in UTF-16 and uses some name |
|
919 characters well outside of the normal ASCII range. |
|
920 </TEST> |
|
921 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-052" |
|
922 URI="valid/sa/052.xml" SECTIONS="2.2 [2]" |
|
923 OUTPUT="valid/sa/out/052.xml"> |
|
924 The document is encoded in UTF-8 and the text inside the |
|
925 root element uses two non-ASCII characters, encoded in UTF-8 |
|
926 and each of which expands to a Unicode surrogate pair.</TEST> |
|
927 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-053" |
|
928 URI="valid/sa/053.xml" SECTIONS="4.4.2" |
|
929 OUTPUT="valid/sa/out/053.xml"> |
|
930 Tests inclusion of a well-formed internal entity, which |
|
931 holds an element required by the content model.</TEST> |
|
932 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-054" |
|
933 URI="valid/sa/054.xml" SECTIONS="3.1 [40] [42]" |
|
934 OUTPUT="valid/sa/out/054.xml"> |
|
935 Test demonstrates that extra whitespace within Start-tags and End-tags are nomalized into single spaces. </TEST> |
|
936 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-055" |
|
937 URI="valid/sa/055.xml" SECTIONS="2.6 2.10 [16]" |
|
938 OUTPUT="valid/sa/out/055.xml"> |
|
939 Test demonstrates that extra whitespace within a processing instruction willnormalized into s single space character. </TEST> |
|
940 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-056" |
|
941 URI="valid/sa/056.xml" SECTIONS="3.3.1 4.1 [54] [66]" |
|
942 OUTPUT="valid/sa/out/056.xml"> |
|
943 Test demonstrates an Attribute List declaration that uses a StringType as the AttType and also expands the CDATA attribute with a character reference. The test also shows that the leading zeros in the character reference are ignored. </TEST> |
|
944 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-057" |
|
945 URI="valid/sa/057.xml" SECTIONS="3.2.1 [47]" |
|
946 OUTPUT="valid/sa/out/057.xml"> |
|
947 Test demonstrates an element content model whose element can occur zero or more times. </TEST> |
|
948 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-058" |
|
949 URI="valid/sa/058.xml" SECTIONS="3.3.3" |
|
950 OUTPUT="valid/sa/out/058.xml"> |
|
951 Test demonstrates that extra whitespace be normalized into a single space character in an attribute of type NMTOKENS. </TEST> |
|
952 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-059" |
|
953 URI="valid/sa/059.xml" SECTIONS="3.2 3.3 [46] [53]" |
|
954 OUTPUT="valid/sa/out/059.xml"> |
|
955 Test demonstrates an Element Type Declaration that uses the contentspec of EMPTY. The element cannot have any contents and must always appear as an empty element in the document. The test also shows an Attribute-list declaration with multiple AttDef's. </TEST> |
|
956 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-060" |
|
957 URI="valid/sa/060.xml" SECTIONS="4.1 [66]" |
|
958 OUTPUT="valid/sa/out/060.xml"> |
|
959 Test demonstrates the use of decimal Character References within element content. </TEST> |
|
960 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-061" |
|
961 URI="valid/sa/061.xml" SECTIONS="4.1 [66]" |
|
962 OUTPUT="valid/sa/out/061.xml"> |
|
963 Test demonstrates the use of decimal Character References within element content. </TEST> |
|
964 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-062" |
|
965 URI="valid/sa/062.xml" SECTIONS="4.1 [66]" |
|
966 OUTPUT="valid/sa/out/062.xml"> |
|
967 Test demonstrates the use of hexadecimal Character References within element. </TEST> |
|
968 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-063" |
|
969 URI="valid/sa/063.xml" SECTIONS="2.3 [5]" |
|
970 OUTPUT="valid/sa/out/063.xml"> |
|
971 The document is encoded in UTF-8 and the name of the |
|
972 root element type uses non-ASCII characters. </TEST> |
|
973 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-064" |
|
974 URI="valid/sa/064.xml" SECTIONS="4.1 [66]" |
|
975 OUTPUT="valid/sa/out/064.xml"> |
|
976 Tests in-line handling of two legal character references, which |
|
977 each expand to a Unicode surrogate pair.</TEST> |
|
978 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-065" |
|
979 URI="valid/sa/065.xml" SECTIONS="4.5" |
|
980 OUTPUT="valid/sa/out/065.xml"> |
|
981 Tests ability to define an internal entity which can't |
|
982 legally be expanded (contains an unquoted <B><</B>).</TEST> |
|
983 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-066" |
|
984 URI="valid/sa/066.xml" SECTIONS="4.1 [66]" |
|
985 OUTPUT="valid/sa/out/066.xml"> |
|
986 Expands a CDATA attribute with a character reference.</TEST> |
|
987 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-067" |
|
988 URI="valid/sa/067.xml" SECTIONS="4.1 [66]" |
|
989 OUTPUT="valid/sa/out/067.xml"> |
|
990 Test demonstrates the use of decimal character references within element content. </TEST> |
|
991 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-068" |
|
992 URI="valid/sa/068.xml" SECTIONS="2.11, 4.5" |
|
993 OUTPUT="valid/sa/out/068.xml"> |
|
994 Tests definition of an internal entity holding a carriage return character |
|
995 reference, which must not be normalized before reporting to the application. Line |
|
996 break normalization only occurs when parsing external parsed entities.</TEST> |
|
997 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-069" |
|
998 URI="valid/sa/069.xml" SECTIONS="4.7" |
|
999 OUTPUT="valid/sa/out/069.xml"> |
|
1000 Verifies that an XML parser will parse a NOTATION |
|
1001 declaration; the output phase of this test ensures that |
|
1002 it's reported to the application. </TEST> |
|
1003 <TEST TYPE="valid" ENTITIES="parameter" ID="valid-sa-070" |
|
1004 URI="valid/sa/070.xml" SECTIONS="4.4.8" |
|
1005 OUTPUT="valid/sa/out/070.xml"> |
|
1006 Verifies that internal parameter entities are correctly |
|
1007 expanded within the internal subset.</TEST> |
|
1008 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-071" |
|
1009 URI="valid/sa/071.xml" SECTIONS="3.3 3.3.1 [52] [56]" |
|
1010 OUTPUT="valid/sa/out/071.xml"> |
|
1011 Test demonstrates that an AttlistDecl can use ID as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl. </TEST> |
|
1012 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-072" |
|
1013 URI="valid/sa/072.xml" SECTIONS="3.3 3.3.1 [52] [56]" |
|
1014 OUTPUT="valid/sa/out/072.xml"> |
|
1015 Test demonstrates that an AttlistDecl can use IDREF as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl. </TEST> |
|
1016 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-073" |
|
1017 URI="valid/sa/073.xml" SECTIONS="3.3 3.3.1 [52] [56]" |
|
1018 OUTPUT="valid/sa/out/073.xml"> |
|
1019 Test demonstrates that an AttlistDecl can use IDREFS as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl. </TEST> |
|
1020 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-074" |
|
1021 URI="valid/sa/074.xml" SECTIONS="3.3 3.3.1 [52] [56]" |
|
1022 OUTPUT="valid/sa/out/074.xml"> |
|
1023 Test demonstrates that an AttlistDecl can use ENTITY as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl. </TEST> |
|
1024 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-075" |
|
1025 URI="valid/sa/075.xml" SECTIONS="3.3 3.3.1 [52] [56]" |
|
1026 OUTPUT="valid/sa/out/075.xml"> |
|
1027 Test demonstrates that an AttlistDecl can use ENTITIES as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl. </TEST> |
|
1028 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-076" |
|
1029 URI="valid/sa/076.xml" SECTIONS="3.3.1" |
|
1030 OUTPUT="valid/sa/out/076.xml"> |
|
1031 Verifies that an XML parser will parse a NOTATION |
|
1032 attribute; the output phase of this test ensures that |
|
1033 both notations are reported to the application. </TEST> |
|
1034 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-077" |
|
1035 URI="valid/sa/077.xml" SECTIONS="3.3 3.3.1 [52] [54]" |
|
1036 OUTPUT="valid/sa/out/077.xml"> |
|
1037 Test demonstrates that an AttlistDecl can use an EnumeratedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl. </TEST> |
|
1038 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-078" |
|
1039 URI="valid/sa/078.xml" SECTIONS="3.3 3.3.1 [52] [54]" |
|
1040 OUTPUT="valid/sa/out/078.xml"> |
|
1041 Test demonstrates that an AttlistDecl can use an StringType of CDATA within the Attribute type. The test also shows that REQUIRED is a valid DefaultDecl. </TEST> |
|
1042 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-079" |
|
1043 URI="valid/sa/079.xml" SECTIONS="3.3 3.3.2 [52] [60]" |
|
1044 OUTPUT="valid/sa/out/079.xml"> |
|
1045 Test demonstrates that an AttlistDecl can use an StringType of CDATA within the Attribute type. The test also shows that FIXED is a valid DefaultDecl and that a value can be given to the attribute in the Start-tag as well as the AttListDecl. </TEST> |
|
1046 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-080" |
|
1047 URI="valid/sa/080.xml" SECTIONS="3.3 3.3.2 [52] [60]" |
|
1048 OUTPUT="valid/sa/out/080.xml"> |
|
1049 Test demonstrates that an AttlistDecl can use an StringType of CDATA within the Attribute type. The test also shows that FIXED is a valid DefaultDecl and that an value can be given to the attribute. </TEST> |
|
1050 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-081" |
|
1051 URI="valid/sa/081.xml" SECTIONS="3.2.1 [50]" |
|
1052 OUTPUT="valid/sa/out/081.xml"> |
|
1053 Test demonstrates the use of the optional character following a name or list to govern the number of times an element or content particles in the list occur. </TEST> |
|
1054 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-082" |
|
1055 URI="valid/sa/082.xml" SECTIONS="4.2 [72]" |
|
1056 OUTPUT="valid/sa/out/082.xml"> |
|
1057 Tests that an external PE may be defined (but not referenced).</TEST> |
|
1058 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-083" |
|
1059 URI="valid/sa/083.xml" SECTIONS="4.2 [72]" |
|
1060 OUTPUT="valid/sa/out/083.xml"> |
|
1061 Tests that an external PE may be defined (but not referenced).</TEST> |
|
1062 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-084" |
|
1063 URI="valid/sa/084.xml" SECTIONS="2.10" |
|
1064 OUTPUT="valid/sa/out/084.xml"> |
|
1065 Test demonstrates that although whitespace can be used to set apart markup for greater readability it is not necessary. </TEST> |
|
1066 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-085" |
|
1067 URI="valid/sa/085.xml" SECTIONS="4" |
|
1068 OUTPUT="valid/sa/out/085.xml"> |
|
1069 Parameter and General entities use different namespaces, |
|
1070 so there can be an entity of each type with a given name.</TEST> |
|
1071 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-086" |
|
1072 URI="valid/sa/086.xml" SECTIONS="4.2" |
|
1073 OUTPUT="valid/sa/out/086.xml"> |
|
1074 Tests whether entities may be declared more than once, |
|
1075 with the first declaration being the binding one. </TEST> |
|
1076 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-087" |
|
1077 URI="valid/sa/087.xml" SECTIONS="4.5" |
|
1078 OUTPUT="valid/sa/out/087.xml"> |
|
1079 Tests whether character references in internal entities are |
|
1080 expanded early enough, by relying on correct handling to |
|
1081 make the entity be well formed.</TEST> |
|
1082 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-088" |
|
1083 URI="valid/sa/088.xml" SECTIONS="4.5" |
|
1084 OUTPUT="valid/sa/out/088.xml"> |
|
1085 Tests whether entity references in internal entities are |
|
1086 expanded late enough, by relying on correct handling to |
|
1087 make the expanded text be valid. (If it's expanded too |
|
1088 early, the entity will parse as an element that's not |
|
1089 valid in that context.)</TEST> |
|
1090 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-089" |
|
1091 URI="valid/sa/089.xml" SECTIONS="4.1 [66]" |
|
1092 OUTPUT="valid/sa/out/089.xml"> |
|
1093 Tests entity expansion of three legal character references, |
|
1094 which each expand to a Unicode surrogate pair.</TEST> |
|
1095 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-090" |
|
1096 URI="valid/sa/090.xml" SECTIONS="3.3.1" |
|
1097 OUTPUT="valid/sa/out/090.xml"> |
|
1098 Verifies that an XML parser will parse a NOTATION |
|
1099 attribute; the output phase of this test ensures that |
|
1100 the notation is reported to the application. </TEST> |
|
1101 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-091" |
|
1102 URI="valid/sa/091.xml" SECTIONS="3.3.1" |
|
1103 OUTPUT="valid/sa/out/091.xml"> |
|
1104 Verifies that an XML parser will parse an ENTITY |
|
1105 attribute; the output phase of this test ensures that |
|
1106 the notation is reported to the application, and for |
|
1107 validating parsers it further tests that the entity |
|
1108 is so reported.</TEST> |
|
1109 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-092" |
|
1110 URI="valid/sa/092.xml" SECTIONS="2.3 2.10" |
|
1111 OUTPUT="valid/sa/out/092.xml"> |
|
1112 Test demostrates that extra whitespace is normalized into a single space character. </TEST> |
|
1113 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-093" |
|
1114 URI="valid/sa/093.xml" SECTIONS="2.10" |
|
1115 OUTPUT="valid/sa/out/093.xml"> |
|
1116 Test demonstrates that extra whitespace is not intended for inclusion in the delivered version of the document. </TEST> |
|
1117 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-094" |
|
1118 OUTPUT="valid/sa/out/094.xml" |
|
1119 URI="valid/sa/094.xml" SECTIONS="2.8"> |
|
1120 Attribute defaults with a DTD have special parsing rules, different |
|
1121 from other strings. That means that characters found there may look |
|
1122 like an undefined parameter entity reference "within a markup |
|
1123 declaration", but they aren't ... so they can't be violating |
|
1124 the <EM>PEs in Internal Subset</EM> WFC. |
|
1125 </TEST> |
|
1126 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-095" |
|
1127 URI="valid/sa/095.xml" SECTIONS="3.3.3" |
|
1128 OUTPUT="valid/sa/out/095.xml"> |
|
1129 Basically an output test, this requires extra whitespace |
|
1130 to be normalized into a single space character in an |
|
1131 attribute of type NMTOKENS.</TEST> |
|
1132 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-096" |
|
1133 URI="valid/sa/096.xml" SECTIONS="3.3.3" |
|
1134 OUTPUT="valid/sa/out/096.xml"> |
|
1135 Test demonstrates that extra whitespace is normalized into a single space character in an attribute of type NMTOKENS. </TEST> |
|
1136 <TEST TYPE="valid" ENTITIES="parameter" ID="valid-sa-097" |
|
1137 URI="valid/sa/097.xml" SECTIONS="3.3" |
|
1138 OUTPUT="valid/sa/out/097.xml"> |
|
1139 Basically an output test, this tests whether an externally |
|
1140 defined attribute declaration (with a default) takes proper |
|
1141 precedence over a subsequent internal declaration.</TEST> |
|
1142 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-098" |
|
1143 URI="valid/sa/098.xml" SECTIONS="2.6 2.10 [16]" |
|
1144 OUTPUT="valid/sa/out/098.xml"> |
|
1145 Test demonstrates that extra whitespace within a processing instruction is converted into a single space character.</TEST> |
|
1146 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-099" |
|
1147 URI="valid/sa/099.xml" SECTIONS="4.3.3 [81]" |
|
1148 OUTPUT="valid/sa/out/099.xml"> |
|
1149 Test demonstrates the name of the encoding can be composed of lowercase characters. </TEST> |
|
1150 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-100" |
|
1151 URI="valid/sa/100.xml" SECTIONS="2.3 [12]" |
|
1152 OUTPUT="valid/sa/out/100.xml"> |
|
1153 Makes sure that PUBLIC identifiers may have some strange |
|
1154 characters. <EM>NOTE: The XML editors have said that the XML |
|
1155 specification errata will specify that parameter entity expansion |
|
1156 does not occur in PUBLIC identifiers, so that the '%' character |
|
1157 will not flag a malformed parameter entity reference.</EM></TEST> |
|
1158 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-101" |
|
1159 URI="valid/sa/101.xml" SECTIONS="4.5" |
|
1160 OUTPUT="valid/sa/out/101.xml"> |
|
1161 This tests whether entity expansion is (incorrectly) done |
|
1162 while processing entity declarations; if it is, the entity |
|
1163 value literal will terminate prematurely.</TEST> |
|
1164 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-102" |
|
1165 URI="valid/sa/102.xml" SECTIONS="3.3.3" |
|
1166 OUTPUT="valid/sa/out/102.xml"> |
|
1167 Test demonstrates that a CDATA attribute can pass a double quote as its value. </TEST> |
|
1168 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-103" |
|
1169 URI="valid/sa/103.xml" SECTIONS="3.3.3" |
|
1170 OUTPUT="valid/sa/out/103.xml"> |
|
1171 Test demonstrates that an attribute can pass a less than sign as its value. </TEST> |
|
1172 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-104" |
|
1173 URI="valid/sa/104.xml" SECTIONS="3.1 [40]" |
|
1174 OUTPUT="valid/sa/out/104.xml"> |
|
1175 Test demonstrates that extra whitespace within an Attribute of a Start-tag is normalized to a single space character. </TEST> |
|
1176 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-105" |
|
1177 URI="valid/sa/105.xml" SECTIONS="3.3.3" |
|
1178 OUTPUT="valid/sa/out/105.xml"> |
|
1179 Basically an output test, this requires a CDATA attribute |
|
1180 with a tab character to be passed through as one space.</TEST> |
|
1181 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-106" |
|
1182 URI="valid/sa/106.xml" SECTIONS="3.3.3" |
|
1183 OUTPUT="valid/sa/out/106.xml"> |
|
1184 Basically an output test, this requires a CDATA attribute |
|
1185 with a newline character to be passed through as one space.</TEST> |
|
1186 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-107" |
|
1187 URI="valid/sa/107.xml" SECTIONS="3.3.3" |
|
1188 OUTPUT="valid/sa/out/107.xml"> |
|
1189 Basically an output test, this requires a CDATA attribute |
|
1190 with a return character to be passed through as one space.</TEST> |
|
1191 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-108" |
|
1192 URI="valid/sa/108.xml" SECTIONS="2.11, 3.3.3" |
|
1193 OUTPUT="valid/sa/out/108.xml"> |
|
1194 This tests normalization of end-of-line characters (CRLF) |
|
1195 within entities to LF, primarily as an output test. </TEST> |
|
1196 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-109" |
|
1197 URI="valid/sa/109.xml" SECTIONS="2.3 3.1 [10][40][41]" |
|
1198 OUTPUT="valid/sa/out/109.xml"> |
|
1199 Test demonstrates that an attribute can have a null value. </TEST> |
|
1200 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-110" |
|
1201 URI="valid/sa/110.xml" SECTIONS="3.3.3" |
|
1202 OUTPUT="valid/sa/out/110.xml"> |
|
1203 Basically an output test, this requires that a CDATA |
|
1204 attribute with a CRLF be normalized to one space.</TEST> |
|
1205 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-111" |
|
1206 URI="valid/sa/111.xml" SECTIONS="3.3.3" |
|
1207 OUTPUT="valid/sa/out/111.xml"> |
|
1208 Character references expanding to spaces doesn't affect |
|
1209 treatment of attributes. </TEST> |
|
1210 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-112" |
|
1211 URI="valid/sa/112.xml" SECTIONS="3.2.1 [48][49]" |
|
1212 OUTPUT="valid/sa/out/112.xml"> |
|
1213 Test demonstrates shows the use of content particles within the element content. </TEST> |
|
1214 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-113" |
|
1215 URI="valid/sa/113.xml" SECTIONS="3.3 [52][53]" |
|
1216 OUTPUT="valid/sa/out/113.xml"> |
|
1217 Test demonstrates that it is not an error to have attributes declared for an element not itself declared.</TEST> |
|
1218 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-114" |
|
1219 URI="valid/sa/114.xml" SECTIONS="2.7 [20]" |
|
1220 OUTPUT="valid/sa/out/114.xml"> |
|
1221 Test demonstrates that all text within a valid CDATA section is considered text and not recognized as markup. </TEST> |
|
1222 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-115" |
|
1223 URI="valid/sa/115.xml" SECTIONS="3.3.3" |
|
1224 OUTPUT="valid/sa/out/115.xml"> |
|
1225 Test demonstrates that an entity reference is processed by recursively processing the replacement text of the entity. </TEST> |
|
1226 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-116" |
|
1227 URI="valid/sa/116.xml" SECTIONS="2.11" |
|
1228 OUTPUT="valid/sa/out/116.xml"> |
|
1229 Test demonstrates that a line break within CDATA will be normalized. </TEST> |
|
1230 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-117" |
|
1231 URI="valid/sa/117.xml" SECTIONS="4.5" |
|
1232 OUTPUT="valid/sa/out/117.xml"> |
|
1233 Test demonstrates that entity expansion is done while processing entity declarations. </TEST> |
|
1234 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-118" |
|
1235 URI="valid/sa/118.xml" SECTIONS="4.5" |
|
1236 OUTPUT="valid/sa/out/118.xml"> |
|
1237 Test demonstrates that entity expansion is done while processing entity declarations. </TEST> |
|
1238 <TEST TYPE="valid" ENTITIES="none" ID="valid-sa-119" |
|
1239 URI="valid/sa/119.xml" SECTIONS="2.5" |
|
1240 OUTPUT="valid/sa/out/119.xml"> |
|
1241 Comments may contain any legal XML characters; |
|
1242 only the string "--" is disallowed.</TEST> |
|
1243 |
|
1244 |
|
1245 <!-- Start: valid/not-sa --> |
|
1246 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-001" |
|
1247 URI="valid/not-sa/001.xml" SECTIONS="4.2.2 [75]" |
|
1248 OUTPUT="valid/not-sa/out/001.xml"> |
|
1249 Test demonstrates the use of an ExternalID within a document type definition. </TEST> |
|
1250 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-002" |
|
1251 URI="valid/not-sa/002.xml" SECTIONS="4.2.2 [75]" |
|
1252 OUTPUT="valid/not-sa/out/002.xml"> |
|
1253 Test demonstrates the use of an ExternalID within a document type definition. </TEST> |
|
1254 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-003" |
|
1255 URI="valid/not-sa/003.xml" SECTIONS="4.1 [69]" |
|
1256 OUTPUT="valid/not-sa/out/003.xml"> |
|
1257 Test demonstrates the expansion of an external parameter entity that declares an attribute. </TEST> |
|
1258 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-004" |
|
1259 URI="valid/not-sa/004.xml" SECTIONS="4.1 [69]" |
|
1260 OUTPUT="valid/not-sa/out/004.xml"> |
|
1261 Expands an external parameter entity in two different ways, |
|
1262 with one of them declaring an attribute.</TEST> |
|
1263 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-005" |
|
1264 URI="valid/not-sa/005.xml" SECTIONS="4.1 [69]" |
|
1265 OUTPUT="valid/not-sa/out/005.xml"> |
|
1266 Test demonstrates the expansion of an external parameter entity that declares an attribute. </TEST> |
|
1267 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-006" |
|
1268 URI="valid/not-sa/006.xml" SECTIONS="3.3 [52]" |
|
1269 OUTPUT="valid/not-sa/out/006.xml"> |
|
1270 Test demonstrates that when more than one definition is provided for the same attribute of a given element type only the first declaration is binding. </TEST> |
|
1271 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-007" |
|
1272 URI="valid/not-sa/007.xml" SECTIONS="3.3 [52]" |
|
1273 OUTPUT="valid/not-sa/out/007.xml"> |
|
1274 Test demonstrates the use of an Attribute list declaration within an external entity. </TEST> |
|
1275 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-008" |
|
1276 URI="valid/not-sa/008.xml" SECTIONS="4.2.2 [75]" |
|
1277 OUTPUT="valid/not-sa/out/008.xml"> |
|
1278 Test demonstrates that an external identifier may include a public identifier. </TEST> |
|
1279 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-009" |
|
1280 URI="valid/not-sa/009.xml" SECTIONS="4.2.2 [75]" |
|
1281 OUTPUT="valid/not-sa/out/009.xml"> |
|
1282 Test demonstrates that an external identifier may include a public identifier. </TEST> |
|
1283 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-010" |
|
1284 URI="valid/not-sa/010.xml" SECTIONS="3.3 [52]" |
|
1285 OUTPUT="valid/not-sa/out/010.xml"> |
|
1286 Test demonstrates that when more that one definition is provided for the same attribute of a given element type only the first declaration is binding. </TEST> |
|
1287 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-011" |
|
1288 URI="valid/not-sa/011.xml" SECTIONS="4.2 4.2.1 [72] [75]" |
|
1289 OUTPUT="valid/not-sa/out/011.xml"> |
|
1290 Test demonstrates a parameter entity declaration whose parameter entity definition is an ExternalID. </TEST> |
|
1291 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-012" |
|
1292 URI="valid/not-sa/012.xml" SECTIONS="4.3.1 [77]" |
|
1293 OUTPUT="valid/not-sa/out/012.xml"> |
|
1294 Test demonstrates an enternal parsed entity that begins with a text declaration. </TEST> |
|
1295 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-013" |
|
1296 URI="valid/not-sa/013.xml" SECTIONS="3.4 [62]" |
|
1297 OUTPUT="valid/not-sa/out/013.xml"> |
|
1298 Test demonstrates the use of the conditional section INCLUDE that will include its contents as part of the DTD. </TEST> |
|
1299 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-014" |
|
1300 URI="valid/not-sa/014.xml" SECTIONS="3.4 [62]" |
|
1301 OUTPUT="valid/not-sa/out/014.xml"> |
|
1302 Test demonstrates the use of the conditional section INCLUDE that will include its contents as part of the DTD. The keyword is a parameter-entity reference. </TEST> |
|
1303 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-015" |
|
1304 URI="valid/not-sa/015.xml" SECTIONS="3.4 [63]" |
|
1305 OUTPUT="valid/not-sa/out/015.xml"> |
|
1306 Test demonstrates the use of the conditonal section IGNORE the will ignore its content from being part of the DTD. The keyword is a parameter-entity reference. </TEST> |
|
1307 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-016" |
|
1308 URI="valid/not-sa/016.xml" SECTIONS="3.4 [62]" |
|
1309 OUTPUT="valid/not-sa/out/016.xml"> |
|
1310 Test demonstrates the use of the conditional section INCLUDE that will include its contents as part of the DTD. The keyword is a parameter-entity reference.</TEST> |
|
1311 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-017" |
|
1312 URI="valid/not-sa/017.xml" SECTIONS="4.2 [72]" |
|
1313 OUTPUT="valid/not-sa/out/017.xml"> |
|
1314 Test demonstrates a parameter entity declaration that contains an attribute list declaration. </TEST> |
|
1315 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-018" |
|
1316 URI="valid/not-sa/018.xml" SECTIONS="4.2.2 [75]" |
|
1317 OUTPUT="valid/not-sa/out/018.xml"> |
|
1318 Test demonstrates an EnternalID whose contents contain an parameter entity declaration and a attribute list definition. </TEST> |
|
1319 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-019" |
|
1320 URI="valid/not-sa/019.xml" SECTIONS="4.4.8" |
|
1321 OUTPUT="valid/not-sa/out/019.xml"> |
|
1322 Test demonstrates that a parameter entity will be expanded with spaces on either side. </TEST> |
|
1323 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-020" |
|
1324 URI="valid/not-sa/020.xml" SECTIONS="4.4.8" |
|
1325 OUTPUT="valid/not-sa/out/020.xml"> |
|
1326 Parameter entities expand with spaces on either side.</TEST> |
|
1327 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-021" |
|
1328 URI="valid/not-sa/021.xml" SECTIONS="4.2 [72]" |
|
1329 OUTPUT="valid/not-sa/out/021.xml"> |
|
1330 Test demonstrates a parameter entity declaration that contains a partial attribute list declaration. </TEST> |
|
1331 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-023" |
|
1332 URI="valid/not-sa/023.xml" SECTIONS="2.3 4.1 [10] [69]" |
|
1333 OUTPUT="valid/not-sa/out/023.xml"> |
|
1334 Test demonstrates the use of a parameter entity reference within an attribute list declaration. |
|
1335 </TEST> |
|
1336 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-024" |
|
1337 URI="valid/not-sa/024.xml" SECTIONS="2.8, 4.1 [69]" |
|
1338 OUTPUT="valid/not-sa/out/024.xml"> |
|
1339 Constructs an <!ATTLIST...> declaration from several PEs.</TEST> |
|
1340 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-025" |
|
1341 URI="valid/not-sa/025.xml" SECTIONS="4.2" |
|
1342 OUTPUT="valid/not-sa/out/025.xml"> |
|
1343 Test demonstrates that when more that one definition is provided for the same entity only the first declaration is binding. </TEST> |
|
1344 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-026" |
|
1345 URI="valid/not-sa/026.xml" SECTIONS="3.3 [52]" |
|
1346 OUTPUT="valid/not-sa/out/026.xml"> |
|
1347 Test demonstrates that when more that one definition is provided for the same attribute of a given element type only the first declaration is binding. </TEST> |
|
1348 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-027" |
|
1349 URI="valid/not-sa/027.xml" SECTIONS="4.1 [69]" |
|
1350 OUTPUT="valid/not-sa/out/027.xml"> |
|
1351 Test demonstrates a parameter entity reference whose value is NULL. </TEST> |
|
1352 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-028" |
|
1353 URI="valid/not-sa/028.xml" SECTIONS="3.4 [62]" |
|
1354 OUTPUT="valid/not-sa/out/028.xml"> |
|
1355 Test demonstrates the use of the conditional section INCLUDE that will include its contents. </TEST> |
|
1356 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-029" |
|
1357 URI="valid/not-sa/029.xml" SECTIONS="3.4 [62]" |
|
1358 OUTPUT="valid/not-sa/out/029.xml"> |
|
1359 Test demonstrates the use of the conditonal section IGNORE the will ignore its content from being used. </TEST> |
|
1360 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-030" |
|
1361 URI="valid/not-sa/030.xml" SECTIONS="3.4 [62]" |
|
1362 OUTPUT="valid/not-sa/out/030.xml"> |
|
1363 Test demonstrates the use of the conditonal section IGNORE the will ignore its content from being used. </TEST> |
|
1364 <TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-031" |
|
1365 URI="valid/not-sa/031.xml" SECTIONS="2.7" |
|
1366 OUTPUT="valid/not-sa/out/031.xml"> |
|
1367 Expands a general entity which contains a CDATA section with |
|
1368 what looks like a markup declaration (but is just text since |
|
1369 it's in a CDATA section).</TEST> |
|
1370 |
|
1371 |
|
1372 <!-- Start: valid/ext-sa --> |
|
1373 <TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-001" |
|
1374 URI="valid/ext-sa/001.xml" SECTIONS="2.11" |
|
1375 OUTPUT="valid/ext-sa/out/001.xml"> |
|
1376 A combination of carriage return line feed in an external entity must |
|
1377 be normalized to a single newline. </TEST> |
|
1378 <TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-002" |
|
1379 URI="valid/ext-sa/002.xml" SECTIONS="2.11" |
|
1380 OUTPUT="valid/ext-sa/out/002.xml"> |
|
1381 A carriage return (also CRLF) in an external entity must |
|
1382 be normalized to a single newline. </TEST> |
|
1383 <TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-003" |
|
1384 URI="valid/ext-sa/003.xml" SECTIONS="3.1 4.1 [43] [68]" |
|
1385 OUTPUT="valid/ext-sa/out/003.xml"> |
|
1386 Test demonstrates that the content of an element can be empty. In this case the external entity is an empty file. </TEST> |
|
1387 <TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-004" |
|
1388 URI="valid/ext-sa/004.xml" SECTIONS="2.11" |
|
1389 OUTPUT="valid/ext-sa/out/004.xml"> |
|
1390 A carriage return (also CRLF) in an external entity must |
|
1391 be normalized to a single newline. </TEST> |
|
1392 <TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-005" |
|
1393 URI="valid/ext-sa/005.xml" SECTIONS="3.2.1 4.2.2 [48] [75]" |
|
1394 OUTPUT="valid/ext-sa/out/005.xml"> |
|
1395 Test demonstrates the use of optional character and content particles within an element content. The test also show the use of external entity. </TEST> |
|
1396 <TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-006" |
|
1397 URI="valid/ext-sa/006.xml" SECTIONS="2.11 3.2.1 3.2.2 4.2.2 [48] [51] [75]" |
|
1398 OUTPUT="valid/ext-sa/out/006.xml"> |
|
1399 Test demonstrates the use of optional character and content particles within mixed element content. The test also shows the use of an external entity and that a carriage control line feed in an external entity must be normalized to a single newline. </TEST> |
|
1400 <TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-007" |
|
1401 URI="valid/ext-sa/007.xml" SECTIONS="4.2.2 4.4.3 [75]" |
|
1402 OUTPUT="valid/ext-sa/out/007.xml"> |
|
1403 Test demonstrates the use of external entity and how replacement |
|
1404 text is retrieved and processed. </TEST> |
|
1405 <TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-008" |
|
1406 URI="valid/ext-sa/008.xml" SECTIONS="4.2.2 4.3.3. 4.4.3 [75] [80]" |
|
1407 OUTPUT="valid/ext-sa/out/008.xml"> Test demonstrates the use of external |
|
1408 entity and how replacement text is retrieved and processed. Also tests the use of an |
|
1409 EncodingDecl of UTF-16.</TEST> |
|
1410 <TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-009" |
|
1411 URI="valid/ext-sa/009.xml" SECTIONS="2.11" |
|
1412 OUTPUT="valid/ext-sa/out/009.xml"> |
|
1413 A carriage return (also CRLF) in an external entity must |
|
1414 be normalized to a single newline. </TEST> |
|
1415 <TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-011" |
|
1416 URI="valid/ext-sa/011.xml" SECTIONS="2.11 4.2.2 [75]" |
|
1417 OUTPUT="valid/ext-sa/out/011.xml"> |
|
1418 Test demonstrates the use of a public identifier with and external entity. |
|
1419 The test also show that a carriage control line feed combination in an external |
|
1420 entity must be normalized to a single newline. </TEST> |
|
1421 <TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-012" |
|
1422 URI="valid/ext-sa/012.xml" SECTIONS="4.2.1 4.2.2" |
|
1423 OUTPUT="valid/ext-sa/out/012.xml"> |
|
1424 Test demonstrates both internal and external entities and that processing of entity references may be required to produce the correct replacement text.</TEST> |
|
1425 <TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-013" |
|
1426 URI="valid/ext-sa/013.xml" SECTIONS="3.3.3" |
|
1427 OUTPUT="valid/ext-sa/out/013.xml"> |
|
1428 Test demonstrates that whitespace is handled by adding a single whitespace to the normalized value in the attribute list. </TEST> |
|
1429 <TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-014" |
|
1430 URI="valid/ext-sa/014.xml" SECTIONS="4.1 4.4.3 [68]" |
|
1431 OUTPUT="valid/ext-sa/out/014.xml"> |
|
1432 Test demonstrates use of characters outside of normal ASCII range.</TEST> |
|
1433 </TESTCASES> |