|
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
|
2 <HTML><HEAD><TITLE>NIST XML Conformance Testing</TITLE> |
|
3 <META content="text/html; charset=windows-1252" http-equiv=Content-Type> |
|
4 <META content="XML Conformance" name=keyword> |
|
5 <META content=NIST,OASIS,XML,Conformance name=keywords><LINK |
|
6 href="files/committee.css" |
|
7 rel=Stylesheet type=text/css> |
|
8 <META content="MSHTML 5.00.2014.210" name=GENERATOR></HEAD> |
|
9 <BODY bgColor=#ffffff> |
|
10 <p> |
|
11 <center> |
|
12 <table border="4" width="90%"> |
|
13 <tr > |
|
14 <td> |
|
15 <table> |
|
16 <tr > |
|
17 <td width="40%"><img src="files/a_oasis-logo.gif" width="350" height="125"/></td> |
|
18 <td width="30%"/> |
|
19 <td width="40%" align="right"><img src="files/top3.jpe" width="400" height="125"/></td> |
|
20 </tr> |
|
21 </table> |
|
22 <center> |
|
23 <table> |
|
24 <tr> |
|
25 <td ><b><font size="+2">A Joint Development Effort</font></b></td> |
|
26 </tr> |
|
27 </table> |
|
28 </center> |
|
29 </td> |
|
30 </tr> |
|
31 </table> |
|
32 </center> |
|
33 <p/> |
|
34 <h4>OASIS XML Conformance Subcommittee<br/>Second Edition (Working Draft)<br/>15 March 2001</h4> |
|
35 <table border=2 width=100% cellpadding=5> |
|
36 <tr BGCOLOR=#0000FF> |
|
37 <th width=20%><font color=yellow size=+1>Filename</font> |
|
38 <th width=15%><font color=yellow size=+1>Collection</font> |
|
39 <th width=15%><font color=yellow size=+1>Action</font> |
|
40 <th width=50%><font color=yellow size=+1>Rationale</font> |
|
41 <th width=10%><font color=yellow size=+1>Status</font> |
|
42 </tr> |
|
43 <tr> |
|
44 <td>/ibm directory</td> |
|
45 <td>IBM</td> |
|
46 <td>add</td> |
|
47 <td>Additional 1000 tests contributed by IBM</td> |
|
48 <td>Closed</td> |
|
49 </tr> |
|
50 <tr> |
|
51 <td>p02pass1.xml</td> |
|
52 <td>OASIS</td> |
|
53 <td>delete</td> |
|
54 <td>Test was in error - was inadvertently included in the test suite</td> |
|
55 <td>Closed</td> |
|
56 </tr> |
|
57 <tr> |
|
58 <td>o-p12fail7</td> |
|
59 <td>OASIS</td> |
|
60 <td>modify</td> |
|
61 <td>Changed test description to "The public ID has a tab character, which is disallowed"</td> |
|
62 <td>Closed</td> |
|
63 </tr> |
|
64 <tr> |
|
65 <td>o-p39fail4</td> |
|
66 <td>OASIS</td> |
|
67 <td>modify</td> |
|
68 <td>Changed test description to "The XML declaration is improperly terminated"</td> |
|
69 <td>Closed</td> |
|
70 </tr> |
|
71 <tr> |
|
72 <td>sa02.xml</td> |
|
73 <td>SUN</td> |
|
74 <td>modify</td> |
|
75 <td>Canonical output file changed -- characters coming from character references are not normalized.</td> |
|
76 <td>Closed</td> |
|
77 </tr> |
|
78 <tr> |
|
79 <td>not-sa02.xml</td> |
|
80 <td>SUN</td> |
|
81 <td>modify</td> |
|
82 <td>Canonical output file changed -- characters coming from character references are not normalized.</td> |
|
83 <td>Closed</td> |
|
84 </tr> |
|
85 <tr> |
|
86 <td>valid-sa-111.xml</td> |
|
87 <td>James Clark</td> |
|
88 <td>no change</td> |
|
89 <td>Question regarding canonical output - W3C WG clarification confirms that the canonical output was okay.</td> |
|
90 <td>Closed</td> |
|
91 </tr> |
|
92 <tr> |
|
93 <td>valid-sa-068.xml</td> |
|
94 <td>James Clark</td> |
|
95 <td>modify</td> |
|
96 <td>Changed canonical output. Line break normalization only happens when parsing |
|
97 external parsed entities, including the document entity. See 2.11 XML 1.0 Second Edition. </td> |
|
98 <td>Closed</td> |
|
99 </tr> |
|
100 <tr> |
|
101 <td>valid-sa-094</td> |
|
102 <td>James Clark</td> |
|
103 <td>no change</td> |
|
104 <td>Test description indicates that it is not well-formed. W3C WG indicates that PE refs in attribute |
|
105 values are simply not recognized. See 4.4.1 XML 1.0 Second Edition</td> |
|
106 <td>Closed</td> |
|
107 </tr> |
|
108 <tr> |
|
109 <td>ibm-not-wf-P33-ibm33n01.xml</td> |
|
110 <td>IBM</td> |
|
111 <td>remove</td> |
|
112 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
113 <td>Closed</td> |
|
114 </tr> |
|
115 <tr> |
|
116 <td>ibm-not-wf-P33-ibm33n02.xml</td> |
|
117 <td>IBM</td> |
|
118 <td>remove</td> |
|
119 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
120 <td>Closed</td> |
|
121 </tr> |
|
122 <tr> |
|
123 <td>ibm-not-wf-P34-ibm34n01.xml</td> |
|
124 <td>IBM</td> |
|
125 <td>remove</td> |
|
126 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
127 <td>Closed</td> |
|
128 </tr> |
|
129 <tr> |
|
130 <td>ibm-not-wf-P35-ibm35n01.xml</td> |
|
131 <td>IBM</td> |
|
132 <td>remove</td> |
|
133 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
134 <td>Closed</td> |
|
135 </tr> |
|
136 <tr> |
|
137 <td>ibm-not-wf-P35-ibm35n02.xml</td> |
|
138 <td>IBM</td> |
|
139 <td>remove</td> |
|
140 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
141 <td>Closed</td> |
|
142 </tr> |
|
143 <tr> |
|
144 <td>ibm-not-wf-P35-ibm35n03.xml</td> |
|
145 <td>IBM</td> |
|
146 <td>remove</td> |
|
147 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
148 <td>Closed</td> |
|
149 </tr> |
|
150 <tr> |
|
151 <td>ibm-not-wf-P35-ibm35n04.xml</td> |
|
152 <td>IBM</td> |
|
153 <td>remove</td> |
|
154 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
155 <td>Closed</td> |
|
156 </tr> |
|
157 <tr> |
|
158 <td>ibm-not-wf-P35-ibm35n05.xml</td> |
|
159 <td>IBM</td> |
|
160 <td>remove</td> |
|
161 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
162 <td>Closed</td> |
|
163 </tr> |
|
164 <tr> |
|
165 <td>ibm-not-wf-P36-ibm36n01.xml</td> |
|
166 <td>IBM</td> |
|
167 <td>remove</td> |
|
168 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
169 <td>Closed</td> |
|
170 </tr> |
|
171 <tr> |
|
172 <td>ibm-not-wf-P36-ibm36n02.xml</td> |
|
173 <td>IBM</td> |
|
174 <td>remove</td> |
|
175 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
176 <td>Closed</td> |
|
177 </tr> |
|
178 <tr> |
|
179 <td>ibm-not-wf-P37-ibm37n01.xml</td> |
|
180 <td>IBM</td> |
|
181 <td>remove</td> |
|
182 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
183 <td>Closed</td> |
|
184 </tr> |
|
185 <tr> |
|
186 <td>ibm-not-wf-P37-ibm37n02.xml</td> |
|
187 <td>IBM</td> |
|
188 <td>remove</td> |
|
189 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
190 <td>Closed</td> |
|
191 </tr> |
|
192 <tr> |
|
193 <td>ibm-not-wf-P37-ibm37n03.xml</td> |
|
194 <td>IBM</td> |
|
195 <td>remove</td> |
|
196 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
197 <td>Closed</td> |
|
198 </tr> |
|
199 <tr> |
|
200 <td>ibm-not-wf-P37-ibm37n04.xml</td> |
|
201 <td>IBM</td> |
|
202 <td>remove</td> |
|
203 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
204 <td>Closed</td> |
|
205 </tr> |
|
206 <tr> |
|
207 <td>ibm-not-wf-P37-ibm37n05.xml</td> |
|
208 <td>IBM</td> |
|
209 <td>remove</td> |
|
210 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
211 <td>Closed</td> |
|
212 </tr> |
|
213 <tr> |
|
214 <td>ibm-not-wf-P38-ibm38n01.xml</td> |
|
215 <td>IBM</td> |
|
216 <td>remove</td> |
|
217 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
218 <td>Closed</td> |
|
219 </tr> |
|
220 <tr> |
|
221 <td>ibm-not-wf-P38-ibm38n02.xml</td> |
|
222 <td>IBM</td> |
|
223 <td>remove</td> |
|
224 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
225 <td>Closed</td> |
|
226 </tr> |
|
227 <tr> |
|
228 <td>ibm-not-wf-P38-ibm38n03.xml</td> |
|
229 <td>IBM</td> |
|
230 <td>remove</td> |
|
231 <td>No longer relevant. See 2.12 XML 1.0 Second Edition</td> |
|
232 <td>Closed</td> |
|
233 </tr> |
|
234 <tr> |
|
235 <td>ibm-not-wf-P41-ibm41n11.xml</td> |
|
236 <td>IBM</td> |
|
237 <td>modify</td> |
|
238 <td>Typo -- changed almage to aImage</td> |
|
239 <td>Closed</td> |
|
240 </tr> |
|
241 <tr> |
|
242 <td>ibm-not-wf-P41-ibm41n12.xml</td> |
|
243 <td>IBM</td> |
|
244 <td>modify</td> |
|
245 <td>Typo -- changed aIndrect to aIndirect</td> |
|
246 <td>Closed</td> |
|
247 </tr> |
|
248 <tr> |
|
249 <td>lang01-lang06</td> |
|
250 <td>SUN</td> |
|
251 <td>remove</td> |
|
252 <td>Constraints tested are no longer valid. See 2.12 XML 1.0 Second Edition</td> |
|
253 <td>Closed</td> |
|
254 </tr> |
|
255 <tr> |
|
256 <td>valid-sa-012, o-p04pass1, o-p05pass1, p-08pass1</td> |
|
257 <td>James Clark, OASIS/NIST</td> |
|
258 <td>Modify</td> |
|
259 <td>Conform to XML but not to XML Namespaces spec. In testcases.dtd, added a NAMESPACE attribute on |
|
260 the TEST element to indicate whether or not the test conforms to the XML Namespaces spec.</td> |
|
261 <td>Closed</td> |
|
262 </tr> |
|
263 <tr> |
|
264 <td>valid-sa-065, valid-sa-100, o-p73pass1, cond01.xml, cond02.xml, decl01.xml, dtd07.dtd, encoding07.xml</td> |
|
265 <td>SUN, OASIS/NIST, James Clark</td> |
|
266 <td>no change</td> |
|
267 <td>Tests define general entities which are not used, and which are either malformed or missing. |
|
268 W3C Core WG confirms that entities only need to be expanded if they are used. If they are not used, |
|
269 it doesn't matter whether or not they are well-formed. See Section 2.1. |
|
270 </td> |
|
271 <td>Closed</td> |
|
272 </tr> |
|
273 <tr> |
|
274 <td>empty, <br>inv-not-sa14</td> |
|
275 <td>SUN</td> |
|
276 <td>reclassify</td> |
|
277 <td>CDATA section containing only whitespace does not match the nonterminal S. See Section 3 Logical |
|
278 Structure, VC: Element Valid, item 2</td> |
|
279 <td>Closed</td> |
|
280 </tr> |
|
281 <tr> |
|
282 <td>sa04.xml</td> |
|
283 <td>SUN</td> |
|
284 <td>Modify</td> |
|
285 <td>Literals are quoted with double quotes but appear in the output file with single quotes. |
|
286 Modified Second Canonical Form to surround literals with single quotes.</td> |
|
287 <td>Closed</td> |
|
288 </tr> |
|
289 <tr> |
|
290 <td>pr-xml-*</td> |
|
291 <td>Fuji Xerox</td> |
|
292 <td>replace</td> |
|
293 <td>These files refer to spec.dtd which is missing. Include right version with the test suite.</td> |
|
294 <td>Closed</td> |
|
295 </tr> |
|
296 <tr> |
|
297 <td>Four of James Clark's tests</td> |
|
298 <td>James Clark</td> |
|
299 <td>modify</td> |
|
300 <td>These tests have NOTATIONS and need a DOCTYPE in canonical form 2. Output files were modified.</td> |
|
301 <td>Closed</td> |
|
302 </tr> |
|
303 <tr> |
|
304 <td>sa03-sa05</td> |
|
305 <td>SUN</td> |
|
306 <td>No change</td> |
|
307 <td>Tests are standalone, but need to read the external subset to produce the |
|
308 right canonical XML. XML processors need not read the external subset if the file is standalone. If |
|
309 your processor produces Second Canonical Form, then it must read the external subset to match the |
|
310 supplied output file. |
|
311 </td> |
|
312 <td>Closed</td> |
|
313 </tr> |
|
314 <tr> |
|
315 <td>invalid--003 - invalid--006</td> |
|
316 <td>James Clark</td> |
|
317 <td>modify</td> |
|
318 <td>Changed test description from entity declaration to element declaration.</td> |
|
319 <td>Closed</td> |
|
320 </tr> |
|
321 <tr> |
|
322 <td>inv-not-sa02, inv-not-sa08</td> |
|
323 <td>SUN</td> |
|
324 <td>no change</td> |
|
325 <td>Have character references to whitespace characters in a tokenized attribute. W3C Core WG confirms |
|
326 that files are invalid. |
|
327 </td> |
|
328 <td>Closed</td> |
|
329 </tr> |
|
330 <tr> |
|
331 <td>p74pass1.xml</td> |
|
332 <td>OASIS</td> |
|
333 <td>no change</td> |
|
334 <td>Comment indicated that the file was classified as Invalid, but seems to be valid. The root element 'doc' |
|
335 is not declared, so the file is invalid.</td> |
|
336 <td>Closed</td> |
|
337 </tr> |
|
338 <tr> |
|
339 <td>p16fail3.xml</td> |
|
340 <td>OASIS</td> |
|
341 <td>modify</td> |
|
342 <td>Description is erroneous. File is well-formed but not valid. Updated test description to indicate |
|
343 that a document must conform to the constraints expressed in a dtd to be valid.</td> |
|
344 <td>Closed</td> |
|
345 </tr> |
|
346 <tr> |
|
347 <td>001.xml, 001.ent</td> |
|
348 <td>James Clark</td> |
|
349 <td>no change</td> |
|
350 <td>Section 4.3.2 applies, not the validity constraint. Comment indicates that test should change to not-wf |
|
351 instead of invalid. W3C Core WG confirms that file is invalid -- spec is confusing and will be clarified.</td> |
|
352 <td>Closed</td> |
|
353 </tr> |
|
354 <tr> |
|
355 <td>e2.xml</td> |
|
356 <td>OASIS</td> |
|
357 <td>add</td> |
|
358 <td>Errata [E2] imposes a VC on productions [58] and [59]. No duplicate tokens are permitted. |
|
359 </td> |
|
360 <td>Closed</td> |
|
361 </tr> |
|
362 <tr> |
|
363 <td>attr11.xml, attr12.xml</td> |
|
364 <td>SUN</td> |
|
365 <td>modify</td> |
|
366 <td>Files marked invalid, but are actually valid. The tests refer to "Attribute Default Legal" VC but this VC |
|
367 is only about lexical constraints. The two tests pass the lexical test, and since the default attributes in |
|
368 error are not effectively used, because the instance documents specify a value for these attributes, the fact |
|
369 that they refer to an undeclared entity does not matter. Changed tests to effectively make them invalid with |
|
370 respect to the VC that they claim to test. |
|
371 </td> |
|
372 <td>Closed</td> |
|
373 </tr> |
|
374 </table> |
|
375 </center> |
|
376 <p> |
|
377 Please forward all comments/suggestions/bugs to <a href="mailto:mbrady@nist.gov"><mbrady@nist.gov></a> |
|
378 <br> |
|
379 <hr noShade> |
|
380 <div class=bottom><a href="http://www.itl.nist.gov">NIST / Information Technology Lab</a><br> |
|
381 <a href="http://www.oasis-open.org/">OASIS Home</a> / <a href="http://www.oasis-open.org/committees/">OASIS Committee Pages</a> |
|
382 </div> |
|
383 </body> |
|
384 </html> |