~ubuntu-branches/ubuntu/wily/qtbase-opensource-src/wily

« back to all changes in this revision

Viewing changes to tests/auto/corelib/xml/qxmlstream/XML-Test-Suite/xmlconf/finalCatalog.xml

  • Committer: Package Import Robot
  • Author(s): Timo Jyrinki
  • Date: 2013-02-05 12:46:17 UTC
  • Revision ID: package-import@ubuntu.com-20130205124617-c8jouts182j002fx
Tags: upstream-5.0.1+dfsg
ImportĀ upstreamĀ versionĀ 5.0.1+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
<!--
 
3
    @(#)conformance.xml 1.1 98/12/20
 
4
    Original version copyright 1998 by Sun Microsystems, Inc.
 
5
    All Rights Reserved.
 
6
    Modifications copyright 1999 by OASIS.
 
7
    Modifications copyright 2001 by OASIS.
 
8
-->
 
9
<?xml-stylesheet href="xmlconformance.xsl" type="text/xsl"?>
 
10
<!DOCTYPE TESTSUITE SYSTEM "testcases.dtd" [
 
11
<!-- Sun-written testcases --><!ENTITY sun-valid SYSTEM "sun/sun-valid.xml">
 
12
<!ENTITY sun-invalid SYSTEM "sun/sun-invalid.xml">
 
13
<!ENTITY sun-not-wf SYSTEM "sun/sun-not-wf.xml">
 
14
<!ENTITY sun-error SYSTEM "sun/sun-error.xml">
 
15
<!-- James Clark "XMLTEST" --><!ENTITY jclark-xmltest SYSTEM "xmltest/xmltest.xml">
 
16
<!-- Fuji Xerox "Japanese Documents" --><!ENTITY xerox-japanese SYSTEM "japanese/japanese.xml">
 
17
<!-- NIST/OASIS test suite --><!ENTITY nist-oasis SYSTEM "oasis/oasis.xml">
 
18
<!-- IBM tests --><!ENTITY ibm-invalid SYSTEM "ibm/ibm_oasis_invalid.xml">
 
19
<!ENTITY ibm-not-wf SYSTEM "ibm/ibm_oasis_not-wf.xml">
 
20
<!ENTITY ibm-valid SYSTEM "ibm/ibm_oasis_valid.xml">
 
21
<!ENTITY ibm-xml1.1-invalid SYSTEM "ibm/xml-1.1/ibm_invalid.xml">
 
22
<!ENTITY ibm-xml1.1-not-wf SYSTEM "ibm/xml-1.1/ibm_not-wf.xml">
 
23
<!ENTITY ibm-xml1.1-valid SYSTEM "ibm/xml-1.1/ibm_valid.xml">
 
24
<!-- Edinburgh University tests --><!ENTITY eduni-errata2e SYSTEM "eduni/errata-2e/errata2e.xml">
 
25
<!ENTITY eduni-xml11 SYSTEM "eduni/xml-1.1/xml11.xml">
 
26
<!ENTITY eduni-ns10 SYSTEM "eduni/namespaces/1.0/rmt-ns10.xml">
 
27
<!ENTITY eduni-ns11 SYSTEM "eduni/namespaces/1.1/rmt-ns11.xml">
 
28
<!ENTITY eduni-errata3e SYSTEM "eduni/errata-3e/errata3e.xml">
 
29
<!ENTITY eduni-nse SYSTEM "eduni/namespaces/errata-1e/errata1e.xml">
 
30
]>
 
31
<TESTSUITE PROFILE="XML 1.0 (2nd edition) W3C Conformance Test Suite, 6 October 2000">
 
32
<TESTCASES PROFILE="James Clark  XML 1.0 Tests" xml:base="xmltest/">
 
33
    
 
34
<!--
 
35
    @(#)xmltest.xml     1.12 99/02/12
 
36
    Copyright 1998-1999 by Sun Microsystems, Inc.
 
37
    All Rights Reserved.
 
38
-->
 
39
 
 
40
<TESTCASES PROFILE="James Clark XMLTEST cases, 18-Nov-1998">
 
41
 
 
42
<!-- Start:  not-wf/sa -->
 
43
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-001" URI="not-wf/sa/001.xml" SECTIONS="3.1 [41]">
 
44
    Attribute values must start with attribute names, not "?". </TEST>
 
45
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-002" URI="not-wf/sa/002.xml" SECTIONS="2.3 [4]">
 
46
    Names may not start with "."; it's not a Letter. </TEST>
 
47
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-003" URI="not-wf/sa/003.xml" SECTIONS="2.6 [16]">
 
48
    Processing Instruction target name is required.</TEST>
 
49
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-004" URI="not-wf/sa/004.xml" SECTIONS="2.6 [16]">
 
50
    SGML-ism:  processing instructions end in '?&gt;' not '&gt;'. </TEST>
 
51
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-005" URI="not-wf/sa/005.xml" SECTIONS="2.6 [16]">
 
52
    Processing instructions end in '?&gt;' not '?'. </TEST>
 
53
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-006" URI="not-wf/sa/006.xml" SECTIONS="2.5 [16]">
 
54
    XML comments may not contain "--" </TEST>
 
55
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-007" URI="not-wf/sa/007.xml" SECTIONS="4.1 [68]">
 
56
    General entity references have no whitespace after the
 
57
    entity name and before the semicolon. </TEST>
 
58
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-008" URI="not-wf/sa/008.xml" SECTIONS="2.3 [5]">
 
59
    Entity references must include names, which don't begin
 
60
    with '.' (it's not a Letter or other name start character). </TEST>
 
61
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-009" URI="not-wf/sa/009.xml" SECTIONS="4.1 [66]">
 
62
    Character references may have only decimal or numeric strings.</TEST>
 
63
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-010" URI="not-wf/sa/010.xml" SECTIONS="4.1 [68]">
 
64
    Ampersand may only appear as part of a general entity reference.</TEST>
 
65
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-011" URI="not-wf/sa/011.xml" SECTIONS="3.1 [41]">
 
66
    SGML-ism:  attribute values must be explicitly assigned a
 
67
    value, it can't act as a boolean toggle. </TEST>
 
68
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-012" URI="not-wf/sa/012.xml" SECTIONS="2.3 [10]">
 
69
    SGML-ism:  attribute values must be quoted in all cases. </TEST>
 
70
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-013" URI="not-wf/sa/013.xml" SECTIONS="2.3 [10]">
 
71
    The quotes on both ends of an attribute value must match. </TEST>
 
72
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-014" URI="not-wf/sa/014.xml" SECTIONS="2.3 [10]">
 
73
    Attribute values may not contain literal '&lt;' characters. </TEST>
 
74
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-015" URI="not-wf/sa/015.xml" SECTIONS="3.1 [41]">
 
75
    Attribute values need a value, not just an equals sign. </TEST>
 
76
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-016" URI="not-wf/sa/016.xml" SECTIONS="3.1 [41]">
 
77
    Attribute values need an associated name.</TEST>
 
78
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-017" URI="not-wf/sa/017.xml" SECTIONS="2.7 [18]">
 
79
    CDATA sections need a terminating ']]&gt;'. </TEST>
 
80
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-018" URI="not-wf/sa/018.xml" SECTIONS="2.7 [19]">
 
81
    CDATA sections begin with a literal '&lt;![CDATA[', no space.</TEST>
 
82
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-019" URI="not-wf/sa/019.xml" SECTIONS="3.1 [42]">
 
83
    End tags may not be abbreviated as '&lt;/&gt;'.</TEST>
 
84
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-020" URI="not-wf/sa/020.xml" SECTIONS="2.3 [10]">
 
85
    Attribute values may not contain literal '&amp;'
 
86
    characters except as part of an entity reference. </TEST>
 
87
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-021" URI="not-wf/sa/021.xml" SECTIONS="2.3 [10]">
 
88
    Attribute values may not contain literal '&amp;'
 
89
    characters except as part of an entity reference. </TEST>
 
90
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-022" URI="not-wf/sa/022.xml" SECTIONS="4.1 [66]">
 
91
    Character references end with semicolons, always!</TEST>
 
92
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-023" URI="not-wf/sa/023.xml" SECTIONS="2.3 [5]">
 
93
    Digits are not valid name start characters. </TEST>
 
94
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-024" URI="not-wf/sa/024.xml" SECTIONS="2.3 [5]">
 
95
    Digits are not valid name start characters. </TEST>
 
96
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-025" URI="not-wf/sa/025.xml" SECTIONS="2.4 [14]">
 
97
    Text may not contain a literal ']]&gt;' sequence. </TEST>
 
98
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-026" URI="not-wf/sa/026.xml" SECTIONS="2.4 [14]">
 
99
    Text may not contain a literal ']]&gt;' sequence. </TEST>
 
100
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-027" URI="not-wf/sa/027.xml" SECTIONS="2.5 [15]">
 
101
    Comments must be terminated with "--&gt;".</TEST>
 
102
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-028" URI="not-wf/sa/028.xml" SECTIONS="2.6 [16]">
 
103
    Processing instructions must end with '?&gt;'. </TEST>
 
104
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-029" URI="not-wf/sa/029.xml" SECTIONS="2.4 [14]">
 
105
    Text may not contain a literal ']]&gt;' sequence. </TEST>
 
106
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-030" URI="not-wf/sa/030.xml" SECTIONS="2.2 [2]">
 
107
    A form feed is not a legal XML character. </TEST>
 
108
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-031" URI="not-wf/sa/031.xml" SECTIONS="2.2 [2]">
 
109
    A form feed is not a legal XML character. </TEST>
 
110
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-032" 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" URI="not-wf/sa/033.xml" SECTIONS="2.2 [2]">
 
113
    An ESC (octal 033) is not a legal XML character. </TEST>
 
114
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-034" URI="not-wf/sa/034.xml" SECTIONS="2.2 [2]">
 
115
    A form feed is not a legal XML character. </TEST>
 
116
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-035" URI="not-wf/sa/035.xml" SECTIONS="3.1 [43]">
 
117
    The '&lt;' character is a markup delimiter and must
 
118
    start an element, CDATA section, PI, or comment. </TEST>
 
119
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-036" URI="not-wf/sa/036.xml" SECTIONS="2.8 [27]">
 
120
    Text may not appear after the root element. </TEST>
 
121
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-037" URI="not-wf/sa/037.xml" SECTIONS="2.8 [27]">
 
122
    Character references may not appear after the root element. </TEST>
 
123
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-038" URI="not-wf/sa/038.xml" SECTIONS="3.1">
 
124
    Tests the "Unique Att Spec" WF constraint by providing
 
125
    multiple values for an attribute.</TEST>
 
126
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-039" URI="not-wf/sa/039.xml" SECTIONS="3">
 
127
    Tests the Element Type Match WFC - end tag name must
 
128
    match start tag name.</TEST>
 
129
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-040" URI="not-wf/sa/040.xml" SECTIONS="2.8 [27]">
 
130
    Provides two document elements.</TEST>
 
131
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-041" URI="not-wf/sa/041.xml" SECTIONS="2.8 [27]">
 
132
    Provides two document elements.</TEST>
 
133
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-042" URI="not-wf/sa/042.xml" SECTIONS="3.1 [42]">
 
134
     Invalid End Tag </TEST>
 
135
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-043" URI="not-wf/sa/043.xml" SECTIONS="2.8 [27]">
 
136
    Provides #PCDATA text after the document element. </TEST>
 
137
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-044" URI="not-wf/sa/044.xml" SECTIONS="2.8 [27]">
 
138
    Provides two document elements.</TEST>
 
139
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-045" URI="not-wf/sa/045.xml" SECTIONS="3.1 [44]">
 
140
    Invalid Empty Element Tag </TEST>
 
141
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-046" URI="not-wf/sa/046.xml" SECTIONS="3.1 [40]">
 
142
    This start (or empty element) tag was not terminated correctly. </TEST>
 
143
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-047" URI="not-wf/sa/047.xml" SECTIONS="3.1 [44]">
 
144
    Invalid empty element tag invalid whitespace </TEST>
 
145
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-048" URI="not-wf/sa/048.xml" SECTIONS="2.8 [27]">
 
146
    Provides a CDATA section after the root element.</TEST>
 
147
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-049" URI="not-wf/sa/049.xml" SECTIONS="3.1 [40]">
 
148
    Missing start tag </TEST>
 
149
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-050" URI="not-wf/sa/050.xml" SECTIONS="2.1 [1]">
 
150
    Empty document, with no root element. </TEST>
 
151
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-051" URI="not-wf/sa/051.xml" SECTIONS="2.7 [18]">
 
152
     CDATA is invalid at top level of document.</TEST>
 
153
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-052" URI="not-wf/sa/052.xml" SECTIONS="4.1 [66]">
 
154
    Invalid character reference. </TEST>
 
155
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-053" URI="not-wf/sa/053.xml" SECTIONS="3.1 [42]">
 
156
    End tag does not match start tag. </TEST>
 
157
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-054" URI="not-wf/sa/054.xml" SECTIONS="4.2.2 [75]">
 
158
     PUBLIC requires two literals.</TEST>
 
159
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-055" URI="not-wf/sa/055.xml" SECTIONS="2.8 [28]">
 
160
    Invalid Document Type Definition format. </TEST>
 
161
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-056" URI="not-wf/sa/056.xml" SECTIONS="2.8 [28]">
 
162
    Invalid Document Type Definition format - misplaced comment. </TEST>
 
163
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-057" URI="not-wf/sa/057.xml" SECTIONS="3.2 [45]">
 
164
    This isn't SGML; comments can't exist in declarations. </TEST>
 
165
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-058" URI="not-wf/sa/058.xml" SECTIONS="3.3.1 [54]">
 
166
    Invalid character , in ATTLIST enumeration </TEST>
 
167
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-059" URI="not-wf/sa/059.xml" SECTIONS="3.3.1 [59]">
 
168
    String literal must be in quotes. </TEST>
 
169
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-060" URI="not-wf/sa/060.xml" SECTIONS="3.3.1 [56]">
 
170
     Invalid type NAME defined in ATTLIST.</TEST>
 
171
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-061" URI="not-wf/sa/061.xml" SECTIONS="4.2.2 [75]">
 
172
    External entity declarations require whitespace between public
 
173
    and system IDs.</TEST>
 
174
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-062" URI="not-wf/sa/062.xml" SECTIONS="4.2 [71]">
 
175
    Entity declarations need space after the entity name. </TEST>
 
176
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-063" URI="not-wf/sa/063.xml" SECTIONS="2.8 [29]">
 
177
    Conditional sections may only appear in the external
 
178
    DTD subset. </TEST>
 
179
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-064" URI="not-wf/sa/064.xml" SECTIONS="3.3 [53]">
 
180
    Space is required between attribute type and default values
 
181
    in &lt;!ATTLIST...&gt; declarations. </TEST>
 
182
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-065" URI="not-wf/sa/065.xml" SECTIONS="3.3 [53]">
 
183
    Space is required between attribute name and type
 
184
    in &lt;!ATTLIST...&gt; declarations. </TEST>
 
185
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-066" URI="not-wf/sa/066.xml" SECTIONS="3.3 [52]">
 
186
    Required whitespace is missing. </TEST>
 
187
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-067" URI="not-wf/sa/067.xml" SECTIONS="3.3 [53]">
 
188
    Space is required between attribute type and default values
 
189
    in &lt;!ATTLIST...&gt; declarations. </TEST>
 
190
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-068" URI="not-wf/sa/068.xml" SECTIONS="3.3.1 [58]">
 
191
    Space is required between NOTATION keyword and list of
 
192
    enumerated choices in &lt;!ATTLIST...&gt; declarations. </TEST>
 
193
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-069" URI="not-wf/sa/069.xml" SECTIONS="4.2.2 [76]">
 
194
    Space is required before an NDATA entity annotation.</TEST>
 
195
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-070" URI="not-wf/sa/070.xml" SECTIONS="2.5 [16]">
 
196
    XML comments may not contain "--" </TEST>
 
197
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-071" URI="not-wf/sa/071.xml" SECTIONS="4.1 [68]">
 
198
     ENTITY can't reference itself directly or indirectly.</TEST>
 
199
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-072" URI="not-wf/sa/072.xml" SECTIONS="4.1 [68]">
 
200
    Undefined ENTITY foo. </TEST>
 
201
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-073" URI="not-wf/sa/073.xml" SECTIONS="4.1 [68]">
 
202
    Undefined ENTITY f. </TEST>
 
203
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-074" URI="not-wf/sa/074.xml" SECTIONS="4.3.2">
 
204
    Internal general parsed entities are only well formed if
 
205
    they match the "content" production. </TEST>
 
206
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-075" URI="not-wf/sa/075.xml" SECTIONS="4.1 [68]">
 
207
    ENTITY can't reference itself directly or indirectly. </TEST>
 
208
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-076" URI="not-wf/sa/076.xml" SECTIONS="4.1 [68]">
 
209
    Undefined ENTITY foo. </TEST>
 
210
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-077" URI="not-wf/sa/077.xml" SECTIONS="41. [68]">
 
211
    Undefined ENTITY bar. </TEST>
 
212
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-078" URI="not-wf/sa/078.xml" SECTIONS="4.1 [68]">
 
213
    Undefined ENTITY foo. </TEST>
 
214
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-079" URI="not-wf/sa/079.xml" SECTIONS="4.1 [68]">
 
215
    ENTITY can't reference itself directly or indirectly. </TEST>
 
216
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-080" URI="not-wf/sa/080.xml" SECTIONS="4.1 [68]">
 
217
    ENTITY can't reference itself directly or indirectly. </TEST>
 
218
<TEST TYPE="not-wf" ENTITIES="general" ID="not-wf-sa-081" URI="not-wf/sa/081.xml" SECTIONS="3.1">
 
219
    This tests the <EM>No External Entity References</EM> WFC,
 
220
    since the entity is referred to within an attribute.  </TEST>
 
221
<TEST TYPE="not-wf" ENTITIES="general" ID="not-wf-sa-082" URI="not-wf/sa/082.xml" SECTIONS="3.1">
 
222
    This tests the <EM>No External Entity References</EM> WFC,
 
223
    since the entity is referred to within an attribute.  </TEST>
 
224
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-083" URI="not-wf/sa/083.xml" SECTIONS="4.2.2 [76]">
 
225
    Undefined NOTATION n. </TEST>
 
226
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-084" URI="not-wf/sa/084.xml" SECTIONS="4.1">
 
227
    Tests the <EM>Parsed Entity</EM> WFC by referring to an
 
228
    unparsed entity.  (This precedes the error of not declaring
 
229
    that entity's notation, which may be detected any time before
 
230
    the DTD parsing is completed.) </TEST>
 
231
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-085" URI="not-wf/sa/085.xml" SECTIONS="2.3 [13]">
 
232
    Public IDs may not contain "[". </TEST>
 
233
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-086" URI="not-wf/sa/086.xml" SECTIONS="2.3 [13]">
 
234
    Public IDs may not contain "[". </TEST>
 
235
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-087" URI="not-wf/sa/087.xml" SECTIONS="2.3 [13]">
 
236
    Public IDs may not contain "[". </TEST>
 
237
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-088" URI="not-wf/sa/088.xml" SECTIONS="2.3 [10]">
 
238
    Attribute values are terminated by literal quote characters,
 
239
    and any entity expansion is done afterwards. </TEST>
 
240
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-089" URI="not-wf/sa/089.xml" SECTIONS="4.2 [74]">
 
241
    Parameter entities "are" always parsed; NDATA annotations
 
242
    are not permitted.</TEST>
 
243
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-090" URI="not-wf/sa/090.xml" SECTIONS="2.3 [10]">
 
244
    Attributes may not contain a literal "&lt;" character;
 
245
    this one has one because of reference expansion. </TEST>
 
246
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-091" URI="not-wf/sa/091.xml" SECTIONS="4.2 [74]">
 
247
    Parameter entities "are" always parsed; NDATA annotations
 
248
    are not permitted.</TEST>
 
249
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-092" URI="not-wf/sa/092.xml" SECTIONS="4.5">
 
250
    The replacement text of this entity has an illegal reference,
 
251
    because the character reference is expanded immediately. </TEST>
 
252
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-093" URI="not-wf/sa/093.xml" SECTIONS="4.1 [66]">
 
253
    Hexadecimal character references may not use the uppercase 'X'.</TEST>
 
254
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-094" URI="not-wf/sa/094.xml" SECTIONS="2.8 [24]">
 
255
    Prolog VERSION must be lowercase. </TEST>
 
256
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-095" URI="not-wf/sa/095.xml" SECTIONS="2.8 [23]">
 
257
    VersionInfo must come before EncodingDecl. </TEST>
 
258
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-096" URI="not-wf/sa/096.xml" SECTIONS="2.9 [32]">
 
259
    Space is required before the standalone declaration. </TEST>
 
260
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-097" URI="not-wf/sa/097.xml" SECTIONS="2.8 [24]">
 
261
    Both quotes surrounding VersionNum must be the same. </TEST>
 
262
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-098" URI="not-wf/sa/098.xml" SECTIONS="2.8 [23]">
 
263
    Only one "version=..." string may appear in an XML declaration.</TEST>
 
264
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-099" URI="not-wf/sa/099.xml" SECTIONS="2.8 [23]">
 
265
    Only three pseudo-attributes are in the XML declaration,
 
266
    and "valid=..." is not one of them. </TEST>
 
267
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-100" URI="not-wf/sa/100.xml" SECTIONS="2.9 [32]">
 
268
    Only "yes" and "no" are permitted as values of "standalone". </TEST>
 
269
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-101" URI="not-wf/sa/101.xml" SECTIONS="4.3.3 [81]">
 
270
    Space is not permitted in an encoding name. </TEST>
 
271
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-102" URI="not-wf/sa/102.xml" SECTIONS="2.8 [26]">
 
272
    Provides an illegal XML version number; spaces are illegal.</TEST>
 
273
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-103" URI="not-wf/sa/103.xml" SECTIONS="4.3.2">
 
274
    End-tag required for element foo. </TEST>
 
275
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-104" URI="not-wf/sa/104.xml" SECTIONS="4.3.2">
 
276
    Internal general parsed entities are only well formed if
 
277
    they match the "content" production. </TEST>
 
278
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-105" URI="not-wf/sa/105.xml" SECTIONS="2.7 ">
 
279
    Invalid placement of CDATA section. </TEST>
 
280
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-106" URI="not-wf/sa/106.xml" SECTIONS="4.2">
 
281
    Invalid placement of entity declaration. </TEST>
 
282
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-107" URI="not-wf/sa/107.xml" SECTIONS="2.8 [28]">
 
283
     Invalid document type declaration.  CDATA alone is invalid.</TEST>
 
284
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-108" URI="not-wf/sa/108.xml" SECTIONS="2.7 [19]">
 
285
    No space in '&lt;![CDATA['.</TEST>
 
286
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-109" URI="not-wf/sa/109.xml" SECTIONS="4.2 [70]">
 
287
    Tags invalid within EntityDecl. </TEST>
 
288
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-110" URI="not-wf/sa/110.xml" SECTIONS="4.1 [68]">
 
289
    Entity reference must be in content of element. </TEST>
 
290
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-111" URI="not-wf/sa/111.xml" SECTIONS="3.1 [43]">
 
291
    Entiry reference must be in content of element not Start-tag. </TEST>
 
292
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-112" URI="not-wf/sa/112.xml" SECTIONS="2.7 [19]">
 
293
    CDATA sections start '&lt;![CDATA[', not '&lt;!cdata['.</TEST>
 
294
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-113" URI="not-wf/sa/113.xml" SECTIONS="2.3 [9]">
 
295
    Parameter entity values must use valid reference syntax;
 
296
    this reference is malformed.</TEST>
 
297
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-114" URI="not-wf/sa/114.xml" SECTIONS="2.3 [9]">
 
298
    General entity values must use valid reference syntax;
 
299
    this reference is malformed.</TEST>
 
300
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-115" URI="not-wf/sa/115.xml" SECTIONS="4.5">
 
301
    The replacement text of this entity is an illegal character
 
302
    reference, which must be rejected when it is parsed in the
 
303
    context of an attribute value.</TEST>
 
304
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-116" URI="not-wf/sa/116.xml" SECTIONS="4.3.2">
 
305
    Internal general parsed entities are only well formed if
 
306
    they match the "content" production.  This is a partial
 
307
    character reference, not a full one. </TEST>
 
308
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-117" URI="not-wf/sa/117.xml" SECTIONS="4.3.2">
 
309
    Internal general parsed entities are only well formed if
 
310
    they match the "content" production.  This is a partial
 
311
    character reference, not a full one. </TEST>
 
312
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-118" URI="not-wf/sa/118.xml" SECTIONS="4.1 [68]">
 
313
    Entity reference expansion is not recursive.</TEST>
 
314
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-119" URI="not-wf/sa/119.xml" SECTIONS="4.3.2">
 
315
    Internal general parsed entities are only well formed if
 
316
    they match the "content" production.  This is a partial
 
317
    character reference, not a full one. </TEST>
 
318
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-120" URI="not-wf/sa/120.xml" SECTIONS="4.5">
 
319
    Character references are expanded in the replacement text of
 
320
    an internal entity, which is then parsed as usual.  Accordingly,
 
321
    &amp; must be doubly quoted - encoded either as <EM>&amp;amp;</EM>
 
322
    or as <EM>&amp;#38;#38;</EM>. </TEST>
 
323
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-121" URI="not-wf/sa/121.xml" SECTIONS="4.1 [68]">
 
324
    A name of an ENTITY was started with an invalid character. </TEST>
 
325
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-122" URI="not-wf/sa/122.xml" SECTIONS="3.2.1 [47]">
 
326
    Invalid syntax mixed connectors are used. </TEST>
 
327
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-123" URI="not-wf/sa/123.xml" SECTIONS="3.2.1 [48]">
 
328
    Invalid syntax mismatched parenthesis. </TEST>
 
329
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-124" URI="not-wf/sa/124.xml" SECTIONS="3.2.2 [51]">
 
330
    Invalid format of Mixed-content declaration. </TEST>
 
331
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-125" URI="not-wf/sa/125.xml" SECTIONS="3.2.2 [51]">
 
332
    Invalid syntax extra set of parenthesis not necessary. </TEST>
 
333
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-126" URI="not-wf/sa/126.xml" SECTIONS="3.2.2 [51]">
 
334
    Invalid syntax Mixed-content must be defined as zero or more. </TEST>
 
335
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-127" URI="not-wf/sa/127.xml" SECTIONS="3.2.2 [51]">
 
336
    Invalid syntax Mixed-content must be defined as zero or more. </TEST>
 
337
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-128" URI="not-wf/sa/128.xml" SECTIONS="2.7 [18]">
 
338
    Invalid CDATA syntax. </TEST>
 
339
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-129" URI="not-wf/sa/129.xml" SECTIONS="3.2 [45]">
 
340
    Invalid syntax for Element Type Declaration. </TEST>
 
341
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-130" URI="not-wf/sa/130.xml" SECTIONS="3.2 [45]">
 
342
    Invalid syntax for Element Type Declaration. </TEST>
 
343
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-131" URI="not-wf/sa/131.xml" SECTIONS="3.2 [45]">
 
344
    Invalid syntax for Element Type Declaration. </TEST>
 
345
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-132" URI="not-wf/sa/132.xml" SECTIONS="3.2.1 [50]">
 
346
    Invalid syntax mixed connectors used. </TEST>
 
347
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-133" URI="not-wf/sa/133.xml" SECTIONS="3.2.1">
 
348
    Illegal whitespace before optional character causes syntax error. </TEST>
 
349
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-134" URI="not-wf/sa/134.xml" SECTIONS="3.2.1">
 
350
    Illegal whitespace before optional character causes syntax error. </TEST>
 
351
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-135" URI="not-wf/sa/135.xml" SECTIONS="3.2.1 [47]">
 
352
    Invalid character used as connector. </TEST>
 
353
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-136" URI="not-wf/sa/136.xml" SECTIONS="3.2 [45]">
 
354
    Tag omission is invalid in XML. </TEST>
 
355
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-137" URI="not-wf/sa/137.xml" SECTIONS="3.2 [45]">
 
356
    Space is required before a content model. </TEST>
 
357
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-138" URI="not-wf/sa/138.xml" SECTIONS="3.2.1 [48]">
 
358
    Invalid syntax for content particle.  </TEST>
 
359
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-139" URI="not-wf/sa/139.xml" SECTIONS="3.2.1 [46]">
 
360
    The element-content model should not be empty. </TEST>
 
361
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-140" URI="not-wf/sa/140.xml" SECTIONS="2.3 [4]">
 
362
    Character '&amp;#x309a;' is a CombiningChar, not a
 
363
    Letter, and so may not begin a name.</TEST>
 
364
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-141" URI="not-wf/sa/141.xml" SECTIONS="2.3 [5]">
 
365
    Character #x0E5C is not legal in XML names. </TEST>
 
366
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-142" URI="not-wf/sa/142.xml" SECTIONS="2.2 [2]">
 
367
    Character #x0000 is not legal anywhere in an XML document. </TEST>
 
368
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-143" URI="not-wf/sa/143.xml" SECTIONS="2.2 [2]">
 
369
    Character #x001F is not legal anywhere in an XML document. </TEST>
 
370
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-144" URI="not-wf/sa/144.xml" SECTIONS="2.2 [2]">
 
371
    Character #xFFFF is not legal anywhere in an XML document. </TEST>
 
372
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-145" URI="not-wf/sa/145.xml" SECTIONS="2.2 [2]">
 
373
    Character #xD800 is not legal anywhere in an XML document.  (If it
 
374
    appeared in a UTF-16 surrogate pair, it'd represent half of a UCS-4
 
375
    character and so wouldn't really be in the document.) </TEST>
 
376
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-146" URI="not-wf/sa/146.xml" SECTIONS="2.2 [2]">
 
377
    Character references must also refer to legal XML characters;
 
378
    #x00110000 is one more than the largest legal character.</TEST>
 
379
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-147" URI="not-wf/sa/147.xml" SECTIONS="2.8 [22]">
 
380
    XML Declaration may not be preceded by whitespace.</TEST>
 
381
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-148" URI="not-wf/sa/148.xml" SECTIONS="2.8 [22]">
 
382
    XML Declaration may not be preceded by comments or whitespace.</TEST>
 
383
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-149" URI="not-wf/sa/149.xml" SECTIONS="2.8 [28]">
 
384
    XML Declaration may not be within a DTD.</TEST>
 
385
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-150" URI="not-wf/sa/150.xml" SECTIONS="3.1 [43]">
 
386
    XML declarations may not be within element content. </TEST>
 
387
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-151" URI="not-wf/sa/151.xml" SECTIONS="2.8 [27]">
 
388
    XML declarations may not follow document content.</TEST>
 
389
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-152" URI="not-wf/sa/152.xml" SECTIONS="2.8 [22]">
 
390
    XML declarations must include the "version=..." string.</TEST>
 
391
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-153" URI="not-wf/sa/153.xml" SECTIONS="4.3.2">
 
392
    Text declarations may not begin internal parsed entities;
 
393
    they may only appear at the beginning of external parsed
 
394
    (parameter or general) entities. </TEST>
 
395
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-154" URI="not-wf/sa/154.xml" SECTIONS="2.8 2.6 [23, 17]">
 
396
    '&lt;?XML ...?&gt;' is neither an XML declaration
 
397
    nor a legal processing instruction target name. </TEST>
 
398
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-155" URI="not-wf/sa/155.xml" SECTIONS="2.8 2.6 [23, 17]">
 
399
    '&lt;?xmL ...?&gt;' is neither an XML declaration
 
400
    nor a legal processing instruction target name. </TEST>
 
401
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-156" URI="not-wf/sa/156.xml" SECTIONS="2.8 2.6 [23, 17]">
 
402
    '&lt;?xMl ...?&gt;' is neither an XML declaration
 
403
    nor a legal processing instruction target name. </TEST>
 
404
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-157" URI="not-wf/sa/157.xml" SECTIONS="2.6 [17]">
 
405
    '&lt;?xmL ...?&gt;' is not a legal processing instruction
 
406
    target name. </TEST>
 
407
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-158" URI="not-wf/sa/158.xml" SECTIONS="3.3 [52]">
 
408
    SGML-ism:  "#NOTATION gif" can't have attributes. </TEST>
 
409
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-159" URI="not-wf/sa/159.xml" SECTIONS="2.3 [9]">
 
410
    Uses '&amp;' unquoted in an entity declaration,
 
411
    which is illegal syntax for an entity reference.</TEST>
 
412
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-160" URI="not-wf/sa/160.xml" SECTIONS="2.8">
 
413
    Violates the <EM>PEs in Internal Subset</EM> WFC
 
414
    by using a PE reference within a declaration. </TEST>
 
415
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-161" URI="not-wf/sa/161.xml" SECTIONS="2.8">
 
416
    Violates the <EM>PEs in Internal Subset</EM> WFC
 
417
    by using a PE reference within a declaration. </TEST>
 
418
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-162" URI="not-wf/sa/162.xml" SECTIONS="2.8">
 
419
    Violates the <EM>PEs in Internal Subset</EM> WFC
 
420
    by using a PE reference within a declaration. </TEST>
 
421
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-163" URI="not-wf/sa/163.xml" SECTIONS="4.1 [69]">
 
422
    Invalid placement of Parameter entity reference. </TEST>
 
423
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-164" URI="not-wf/sa/164.xml" SECTIONS="4.1 [69]">
 
424
    Invalid placement of Parameter entity reference. </TEST>
 
425
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-165" URI="not-wf/sa/165.xml" SECTIONS="4.2 [72]">
 
426
    Parameter entity declarations must have a space before
 
427
    the '%'. </TEST>
 
428
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-166" URI="not-wf/sa/166.xml" SECTIONS="2.2 [2]">
 
429
    Character FFFF is not legal anywhere in an XML document. </TEST>
 
430
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-167" URI="not-wf/sa/167.xml" SECTIONS="2.2 [2]">
 
431
    Character FFFE is not legal anywhere in an XML document. </TEST>
 
432
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-168" URI="not-wf/sa/168.xml" SECTIONS="2.2 [2]">
 
433
    An unpaired surrogate (D800) is not legal anywhere
 
434
    in an XML document.</TEST>
 
435
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-169" URI="not-wf/sa/169.xml" SECTIONS="2.2 [2]">
 
436
    An unpaired surrogate (DC00) is not legal anywhere
 
437
    in an XML document.</TEST>
 
438
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-170" URI="not-wf/sa/170.xml" SECTIONS="2.2 [2]">
 
439
    Four byte UTF-8 encodings can encode UCS-4 characters
 
440
    which are beyond the range of legal XML characters
 
441
    (and can't be expressed in Unicode surrogate pairs).
 
442
    This document holds such a character.  </TEST>
 
443
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-171" URI="not-wf/sa/171.xml" SECTIONS="2.2 [2]">
 
444
    Character FFFF is not legal anywhere in an XML document. </TEST>
 
445
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-172" URI="not-wf/sa/172.xml" SECTIONS="2.2 [2]">
 
446
    Character FFFF is not legal anywhere in an XML document. </TEST>
 
447
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-173" URI="not-wf/sa/173.xml" SECTIONS="2.2 [2]">
 
448
    Character FFFF is not legal anywhere in an XML document. </TEST>
 
449
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-174" URI="not-wf/sa/174.xml" SECTIONS="2.2 [2]">
 
450
    Character FFFF is not legal anywhere in an XML document. </TEST>
 
451
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-175" URI="not-wf/sa/175.xml" SECTIONS="2.2 [2]">
 
452
    Character FFFF is not legal anywhere in an XML document. </TEST>
 
453
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-176" URI="not-wf/sa/176.xml" SECTIONS="3 [39]">
 
454
    Start tags must have matching end tags.</TEST>
 
455
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-177" URI="not-wf/sa/177.xml" SECTIONS="2.2 [2]">
 
456
    Character FFFF is not legal anywhere in an XML document. </TEST>
 
457
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-178" URI="not-wf/sa/178.xml" SECTIONS="3.1 [41]">
 
458
    Invalid syntax matching double quote is missing. </TEST>
 
459
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-179" URI="not-wf/sa/179.xml" SECTIONS="4.1 [66]">
 
460
    Invalid syntax matching double quote is missing. </TEST>
 
461
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-180" URI="not-wf/sa/180.xml" SECTIONS="4.1">
 
462
    The <EM>Entity Declared</EM> WFC requires entities to be declared
 
463
    before they are used in an attribute list declaration. </TEST>
 
464
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-181" URI="not-wf/sa/181.xml" SECTIONS="4.3.2">
 
465
    Internal parsed entities must match the <EM>content</EM>
 
466
    production to be well formed. </TEST>
 
467
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-182" URI="not-wf/sa/182.xml" SECTIONS="4.3.2">
 
468
    Internal parsed entities must match the <EM>content</EM>
 
469
    production to be well formed. </TEST>
 
470
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-183" URI="not-wf/sa/183.xml" SECTIONS="3.2.2 [51]">
 
471
    Mixed content declarations may not include content particles.</TEST>
 
472
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-184" URI="not-wf/sa/184.xml" SECTIONS="3.2.2 [51]">
 
473
    In mixed content models, element names must not be
 
474
    parenthesized. </TEST>
 
475
<TEST TYPE="not-wf" ENTITIES="parameter" ID="not-wf-sa-185" URI="not-wf/sa/185.xml" SECTIONS="4.1">
 
476
    Tests the <EM>Entity Declared</EM> WFC.
 
477
    <EM>Note:</EM>  a nonvalidating parser is permitted not to report
 
478
    this WFC violation, since it would need to read an external
 
479
    parameter entity to distinguish it from a violation of
 
480
    the <EM>Standalone Declaration</EM> VC.</TEST>
 
481
<TEST TYPE="not-wf" ENTITIES="none" ID="not-wf-sa-186" URI="not-wf/sa/186.xml" SECTIONS="3.1 [44]">
 
482
    Whitespace is required between attribute/value pairs. </TEST>
 
483
 
 
484
<!-- Start:  not-wf/not-sa -->
 
485
<TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-001" URI="not-wf/not-sa/001.xml" SECTIONS="3.4 [62]">
 
486
    Conditional sections must be properly terminated ("]&gt;" used
 
487
    instead of "]]&gt;"). </TEST>
 
488
<TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-002" URI="not-wf/not-sa/002.xml" SECTIONS="2.6 [17]">
 
489
    Processing instruction target names may not be "XML" 
 
490
    in any combination of cases. </TEST>
 
491
<TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-003" URI="not-wf/not-sa/003.xml" SECTIONS="3.4 [62]">
 
492
    Conditional sections must be properly terminated ("]]&gt;" omitted). </TEST>
 
493
<TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-004" URI="not-wf/not-sa/004.xml" SECTIONS="3.4 [62]">
 
494
    Conditional sections must be properly terminated ("]]&gt;" omitted). </TEST>
 
495
<TEST TYPE="error" ENTITIES="both" ID="not-wf-not-sa-005" URI="not-wf/not-sa/005.xml" SECTIONS="4.1">
 
496
    Tests the <EM>Entity Declared</EM> VC by referring to an
 
497
    undefined parameter entity within an external entity.</TEST>
 
498
<TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-006" URI="not-wf/not-sa/006.xml" SECTIONS="3.4 [62]">
 
499
    Conditional sections need a '[' after the INCLUDE or IGNORE. </TEST>
 
500
<TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-007" URI="not-wf/not-sa/007.xml" SECTIONS="4.3.2 [79]">
 
501
    A &lt;!DOCTYPE ...&gt; declaration may not begin any external
 
502
    entity; it's only found once, in the document entity.</TEST>
 
503
<TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-008" URI="not-wf/not-sa/008.xml" SECTIONS="4.1 [69]">
 
504
    In DTDs, the '%' character must be part of a parameter
 
505
    entity reference.</TEST>
 
506
<TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-not-sa-009" URI="not-wf/not-sa/009.xml" SECTIONS="2.8">
 
507
    This test violates WFC:PE Between Declarations in Production 28a.  
 
508
    The last character of a markup declaration is not contained in the same 
 
509
    parameter-entity text replacement.</TEST>
 
510
<!-- Start:  not-wf/ext-sa -->
 
511
<TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-ext-sa-001" URI="not-wf/ext-sa/001.xml" SECTIONS="4.1">
 
512
    Tests the <EM>No Recursion</EM> WFC by having an external general
 
513
    entity be self-recursive.</TEST>
 
514
<TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-ext-sa-002" URI="not-wf/ext-sa/002.xml" SECTIONS="4.3.1 4.3.2 [77, 78]">
 
515
    External entities have "text declarations", which do
 
516
    not permit the "standalone=..." attribute that's allowed
 
517
    in XML declarations.</TEST>
 
518
<TEST TYPE="not-wf" ENTITIES="both" ID="not-wf-ext-sa-003" URI="not-wf/ext-sa/003.xml" SECTIONS="2.6 [17]">
 
519
    Only one text declaration is permitted; a second one
 
520
    looks like an illegal processing instruction (target names
 
521
    of "xml" in any case are not allowed). </TEST>
 
522
 
 
523
 
 
524
<!-- Start:  invalid/ -->
 
525
 
 
526
<TEST TYPE="invalid" ENTITIES="both" ID="invalid--002" URI="invalid/002.xml" SECTIONS="3.2.1">
 
527
    Tests the "Proper Group/PE Nesting" validity constraint by
 
528
    fragmenting a content model between two parameter entities.</TEST>
 
529
<TEST TYPE="invalid" ENTITIES="both" ID="invalid--005" URI="invalid/005.xml" SECTIONS="2.8">
 
530
    Tests the "Proper Declaration/PE Nesting" validity constraint by
 
531
    fragmenting an element declaration between two parameter entities.</TEST>
 
532
<TEST TYPE="invalid" ENTITIES="both" ID="invalid--006" URI="invalid/006.xml" SECTIONS="2.8">
 
533
    Tests the "Proper Declaration/PE Nesting" validity constraint by
 
534
    fragmenting an element declaration between two parameter entities.</TEST>
 
535
<TEST TYPE="invalid" ENTITIES="both" ID="invalid-not-sa-022" URI="invalid/not-sa/022.xml" SECTIONS="3.4 [62]" OUTPUT="invalid/not-sa/out/022.xml">
 
536
    Test the "Proper Conditional Section/ PE Nesting" validity constraint. </TEST>
 
537
 
 
538
<!-- Start:  valid/sa -->
 
539
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-001" URI="valid/sa/001.xml" SECTIONS="3.2.2 [51]" OUTPUT="valid/sa/out/001.xml">
 
540
    Test demonstrates an Element Type Declaration with Mixed Content. </TEST>
 
541
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-002" URI="valid/sa/002.xml" SECTIONS="3.1 [40]" OUTPUT="valid/sa/out/002.xml">
 
542
    Test demonstrates that whitespace is permitted after the tag name in a Start-tag. </TEST>
 
543
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-003" URI="valid/sa/003.xml" SECTIONS="3.1 [42]" OUTPUT="valid/sa/out/003.xml">
 
544
    Test demonstrates that whitespace is permitted after the tag name in an End-tag.</TEST>
 
545
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-004" URI="valid/sa/004.xml" SECTIONS="3.1 [41]" OUTPUT="valid/sa/out/004.xml">
 
546
    Test demonstrates a valid attribute specification within a Start-tag. </TEST>
 
547
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-005" URI="valid/sa/005.xml" SECTIONS="3.1 [40]" OUTPUT="valid/sa/out/005.xml">
 
548
    Test demonstrates a valid attribute specification within a Start-tag that
 
549
contains whitespace on both sides of the equal sign. </TEST>
 
550
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-006" URI="valid/sa/006.xml" SECTIONS="3.1 [41]" OUTPUT="valid/sa/out/006.xml">
 
551
    Test demonstrates that the AttValue within a Start-tag can use a single quote as a delimter. </TEST>
 
552
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-007" URI="valid/sa/007.xml" SECTIONS="3.1 4.6 [43]" OUTPUT="valid/sa/out/007.xml">
 
553
    Test demonstrates numeric character references can be used for element content. </TEST>
 
554
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-008" URI="valid/sa/008.xml" SECTIONS="2.4 3.1 [43]" OUTPUT="valid/sa/out/008.xml">
 
555
    Test demonstrates character references can be used for element content. </TEST>
 
556
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-009" URI="valid/sa/009.xml" SECTIONS="2.3 3.1 [43]" OUTPUT="valid/sa/out/009.xml">
 
557
    Test demonstrates that PubidChar can be used for element content. </TEST>
 
558
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-010" URI="valid/sa/010.xml" SECTIONS="3.1 [40]" OUTPUT="valid/sa/out/010.xml">
 
559
    Test demonstrates that whitespace is valid after the Attribute in a Start-tag. </TEST>
 
560
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-011" URI="valid/sa/011.xml" SECTIONS="3.1 [40]" OUTPUT="valid/sa/out/011.xml">
 
561
    Test demonstrates mutliple Attibutes within the Start-tag. </TEST>
 
562
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-012" URI="valid/sa/012.xml" SECTIONS="2.3 [4]" OUTPUT="valid/sa/out/012.xml" NAMESPACE="no">
 
563
    Uses a legal XML 1.0 name consisting of a single colon
 
564
    character (disallowed by the latest XML Namespaces draft).</TEST>
 
565
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-013" URI="valid/sa/013.xml" SECTIONS="2.3 3.1 [13] [40]" OUTPUT="valid/sa/out/013.xml">
 
566
    Test demonstrates that the Attribute in a Start-tag can consist of numerals along with special characters. </TEST>
 
567
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-014" URI="valid/sa/014.xml" SECTIONS="2.3 3.1 [13] [40]" OUTPUT="valid/sa/out/014.xml">
 
568
    Test demonstrates that all lower case letters are valid for the Attribute in a Start-tag. </TEST>
 
569
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-015" URI="valid/sa/015.xml" SECTIONS="2.3 3.1 [13] [40]" OUTPUT="valid/sa/out/015.xml">
 
570
    Test demonstrates that all upper case letters are valid for the Attribute in a Start-tag. </TEST>
 
571
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-016" URI="valid/sa/016.xml" SECTIONS="2.6 3.1 [16] [43]" OUTPUT="valid/sa/out/016.xml">
 
572
    Test demonstrates that Processing Instructions are valid element content. </TEST>
 
573
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-017" URI="valid/sa/017.xml" SECTIONS="2.6 3.1 [16] [43]" OUTPUT="valid/sa/out/017.xml">
 
574
    Test demonstrates that Processing Instructions are valid element content and there can be more than one. </TEST>
 
575
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-018" URI="valid/sa/018.xml" SECTIONS="2.7 3.1 [18] [43]" OUTPUT="valid/sa/out/018.xml">
 
576
    Test demonstrates that CDATA sections are valid element content. </TEST>
 
577
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-019" URI="valid/sa/019.xml" SECTIONS="2.7 3.1 [18] [43]" OUTPUT="valid/sa/out/019.xml">
 
578
    Test demonstrates that CDATA sections are valid element content and that
 
579
ampersands may occur in their literal form. </TEST>
 
580
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-020" URI="valid/sa/020.xml" SECTIONS="2.7 3.1 [18] [43]" OUTPUT="valid/sa/out/020.xml">
 
581
   Test demonstractes that CDATA sections are valid element content and that
 
582
everyting between the CDStart and CDEnd is recognized as character data not markup.  </TEST>
 
583
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-021" URI="valid/sa/021.xml" SECTIONS="2.5 3.1 [15] [43]" OUTPUT="valid/sa/out/021.xml">
 
584
    Test demonstrates that comments are valid element content. </TEST>
 
585
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-022" URI="valid/sa/022.xml" SECTIONS="2.5 3.1 [15] [43]" OUTPUT="valid/sa/out/022.xml">
 
586
    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>
 
587
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-023" URI="valid/sa/023.xml" SECTIONS="3.1 [43]" OUTPUT="valid/sa/out/023.xml">
 
588
    Test demonstrates that Entity References are valid element content. </TEST>
 
589
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-024" URI="valid/sa/024.xml" SECTIONS="3.1 4.1 [43] [66]" OUTPUT="valid/sa/out/024.xml">
 
590
    Test demonstrates that Entity References are valid element content and also demonstrates a valid Entity Declaration. </TEST>
 
591
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-025" URI="valid/sa/025.xml" SECTIONS="3.2 [46]" OUTPUT="valid/sa/out/025.xml">
 
592
    Test demonstrates an Element Type Declaration and that the contentspec can be of mixed content. </TEST>
 
593
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-026" URI="valid/sa/026.xml" SECTIONS="3.2 [46]" OUTPUT="valid/sa/out/026.xml">
 
594
    Test demonstrates an Element Type Declaration and that EMPTY is a valid contentspec. </TEST>
 
595
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-027" URI="valid/sa/027.xml" SECTIONS="3.2 [46]" OUTPUT="valid/sa/out/027.xml">
 
596
    Test demonstrates an Element Type Declaration and that ANY is a valid contenspec. </TEST>
 
597
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-028" URI="valid/sa/028.xml" SECTIONS="2.8 [24]" OUTPUT="valid/sa/out/028.xml">
 
598
    Test demonstrates a valid prolog that uses double quotes as delimeters around the VersionNum. </TEST>
 
599
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-029" URI="valid/sa/029.xml" SECTIONS="2.8 [24]" OUTPUT="valid/sa/out/029.xml">
 
600
    Test demonstrates a valid prolog that uses single quotes as delimters around the VersionNum. </TEST>
 
601
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-030" URI="valid/sa/030.xml" SECTIONS="2.8 [25]" OUTPUT="valid/sa/out/030.xml">
 
602
    Test demonstrates a valid prolog that contains whitespace on both sides of the equal sign in the VersionInfo. </TEST>
 
603
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-031" URI="valid/sa/031.xml" SECTIONS="4.3.3 [80]" OUTPUT="valid/sa/out/031.xml">
 
604
    Test demonstrates a valid EncodingDecl within the prolog. </TEST>
 
605
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-032" URI="valid/sa/032.xml" SECTIONS="2.9 [32]" OUTPUT="valid/sa/out/032.xml">
 
606
    Test demonstrates a valid SDDecl within the prolog. </TEST>
 
607
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-033" URI="valid/sa/033.xml" SECTIONS="2.8 [23]" OUTPUT="valid/sa/out/033.xml">
 
608
    Test demonstrates that both a EncodingDecl and SDDecl are valid within the prolog. </TEST>
 
609
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-034" URI="valid/sa/034.xml" SECTIONS="3.1 [44]" OUTPUT="valid/sa/out/034.xml">
 
610
    Test demonstrates the correct syntax for an Empty element tag. </TEST>
 
611
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-035" URI="valid/sa/035.xml" SECTIONS="3.1 [44]" OUTPUT="valid/sa/out/035.xml">
 
612
    Test demonstrates that whitespace is permissible after the name in an Empty element tag. </TEST>
 
613
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-036" URI="valid/sa/036.xml" SECTIONS="2.6 [16]" OUTPUT="valid/sa/out/036.xml">
 
614
    Test demonstrates a valid processing instruction. </TEST>
 
615
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-037" URI="valid/sa/037.xml" SECTIONS="2.6 [15]" OUTPUT="valid/sa/out/037.xml">
 
616
    Test demonstrates a valid comment and that it may appear anywhere in the document including at the end. </TEST>
 
617
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-038" URI="valid/sa/038.xml" SECTIONS="2.6 [15]" OUTPUT="valid/sa/out/038.xml">
 
618
    Test demonstrates a valid comment and that it may appear anywhere in the document including the beginning. </TEST>
 
619
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-039" URI="valid/sa/039.xml" SECTIONS="2.6 [16]" OUTPUT="valid/sa/out/039.xml">
 
620
    Test demonstrates a valid processing instruction and that it may appear at the beginning of the document. </TEST>
 
621
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-040" URI="valid/sa/040.xml" SECTIONS="3.3 3.3.1 [52] [54]" OUTPUT="valid/sa/out/040.xml">
 
622
    Test demonstrates an Attribute List declaration that uses a StringType as the AttType. </TEST>
 
623
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-041" URI="valid/sa/041.xml" SECTIONS="3.3.1 4.1 [54] [66]" OUTPUT="valid/sa/out/041.xml">
 
624
    Test demonstrates an Attribute List declaration that uses a StringType as the AttType and also expands the CDATA attribute with a character reference. </TEST>
 
625
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-042" URI="valid/sa/042.xml" SECTIONS="3.3.1 4.1 [54] [66]" OUTPUT="valid/sa/out/042.xml">
 
626
    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>
 
627
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-043" URI="valid/sa/043.xml" SECTIONS="3.3" OUTPUT="valid/sa/out/043.xml">
 
628
    An element's attributes may be declared before its content
 
629
    model; and attribute values may contain newlines.  </TEST>
 
630
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-044" URI="valid/sa/044.xml" SECTIONS="3.1 [44]" OUTPUT="valid/sa/out/044.xml">
 
631
    Test demonstrates that the empty-element tag must be use for an elements that are declared EMPTY. </TEST>
 
632
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-045" URI="valid/sa/045.xml" SECTIONS="3.3 [52]" OUTPUT="valid/sa/out/045.xml">
 
633
    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>
 
634
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-046" URI="valid/sa/046.xml" SECTIONS="3.3 [52]" OUTPUT="valid/sa/out/046.xml">
 
635
    Test demonstrates that when more than one AttlistDecl is provided for a given element type, the contents of all those provided are merged. </TEST>
 
636
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-047" URI="valid/sa/047.xml" SECTIONS="3.1 [43]" OUTPUT="valid/sa/out/047.xml">
 
637
    Test demonstrates that extra whitespace is normalized into single space character. </TEST>
 
638
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-048" URI="valid/sa/048.xml" SECTIONS="2.4 3.1 [14] [43]" OUTPUT="valid/sa/out/048.xml">
 
639
    Test demonstrates that character data is valid element content. </TEST>
 
640
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-049" URI="valid/sa/049.xml" SECTIONS="2.2 [2]" OUTPUT="valid/sa/out/049.xml">
 
641
    Test demonstrates that characters outside of normal ascii range can be used as element content. </TEST>
 
642
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-050" URI="valid/sa/050.xml" SECTIONS="2.2 [2]" OUTPUT="valid/sa/out/050.xml">
 
643
    Test demonstrates that characters outside of normal ascii range can be used as element content. </TEST>
 
644
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-051" URI="valid/sa/051.xml" SECTIONS="2.2 [2]" OUTPUT="valid/sa/out/051.xml">
 
645
    The document is encoded in UTF-16 and uses some name
 
646
    characters well outside of the normal ASCII range.
 
647
    </TEST>
 
648
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-052" URI="valid/sa/052.xml" SECTIONS="2.2 [2]" OUTPUT="valid/sa/out/052.xml">
 
649
    The document is encoded in UTF-8 and the text inside the
 
650
    root element uses two non-ASCII characters, encoded in UTF-8
 
651
    and each of which expands to a Unicode surrogate pair.</TEST>
 
652
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-053" URI="valid/sa/053.xml" SECTIONS="4.4.2" OUTPUT="valid/sa/out/053.xml">
 
653
    Tests inclusion of a well-formed internal entity, which
 
654
    holds an element required by the content model.</TEST>
 
655
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-054" URI="valid/sa/054.xml" SECTIONS="3.1 [40] [42]" OUTPUT="valid/sa/out/054.xml">
 
656
    Test demonstrates that extra whitespace within Start-tags and End-tags are nomalized into single spaces. </TEST>
 
657
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-055" URI="valid/sa/055.xml" SECTIONS="2.6 2.10 [16]" OUTPUT="valid/sa/out/055.xml">
 
658
    Test demonstrates that extra whitespace within a processing instruction willnormalized into s single space character. </TEST>
 
659
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-056" URI="valid/sa/056.xml" SECTIONS="3.3.1 4.1 [54] [66]" OUTPUT="valid/sa/out/056.xml">
 
660
    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>
 
661
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-057" URI="valid/sa/057.xml" SECTIONS="3.2.1 [47]" OUTPUT="valid/sa/out/057.xml">
 
662
    Test demonstrates an element content model whose element can occur zero or more times. </TEST>
 
663
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-058" URI="valid/sa/058.xml" SECTIONS="3.3.3" OUTPUT="valid/sa/out/058.xml">
 
664
    Test demonstrates that extra whitespace be normalized into a single space character in an attribute of type NMTOKENS. </TEST>
 
665
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-059" URI="valid/sa/059.xml" SECTIONS="3.2 3.3 [46] [53]" OUTPUT="valid/sa/out/059.xml">
 
666
    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>
 
667
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-060" URI="valid/sa/060.xml" SECTIONS="4.1 [66]" OUTPUT="valid/sa/out/060.xml">
 
668
    Test demonstrates the use of decimal Character References within element content. </TEST>
 
669
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-061" URI="valid/sa/061.xml" SECTIONS="4.1 [66]" OUTPUT="valid/sa/out/061.xml">
 
670
    Test demonstrates the use of decimal Character References within element content. </TEST>
 
671
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-062" URI="valid/sa/062.xml" SECTIONS="4.1 [66]" OUTPUT="valid/sa/out/062.xml">
 
672
    Test demonstrates the use of hexadecimal Character References within element.  </TEST>
 
673
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-063" URI="valid/sa/063.xml" SECTIONS="2.3 [5]" OUTPUT="valid/sa/out/063.xml">
 
674
    The document is encoded in UTF-8 and the name of the
 
675
    root element type uses non-ASCII characters.  </TEST>
 
676
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-064" URI="valid/sa/064.xml" SECTIONS="4.1 [66]" OUTPUT="valid/sa/out/064.xml">
 
677
    Tests in-line handling of two legal character references, which
 
678
    each expand to a Unicode surrogate pair.</TEST>
 
679
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-065" URI="valid/sa/065.xml" SECTIONS="4.5" OUTPUT="valid/sa/out/065.xml">
 
680
    Tests ability to define an internal entity which can't
 
681
    legally be expanded (contains an unquoted <B>&lt;</B>).</TEST>
 
682
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-066" URI="valid/sa/066.xml" SECTIONS="4.1 [66]" OUTPUT="valid/sa/out/066.xml">
 
683
    Expands a CDATA attribute with a character reference.</TEST>
 
684
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-067" URI="valid/sa/067.xml" SECTIONS="4.1 [66]" OUTPUT="valid/sa/out/067.xml">
 
685
    Test demonstrates the use of decimal character references within element content. </TEST>
 
686
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-068" URI="valid/sa/068.xml" SECTIONS="2.11, 4.5" OUTPUT="valid/sa/out/068.xml">
 
687
    Tests definition of an internal entity holding a carriage return character
 
688
    reference, which must not be normalized before reporting to the application.  Line 
 
689
    break normalization only occurs when parsing external parsed entities.</TEST>
 
690
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-069" URI="valid/sa/069.xml" SECTIONS="4.7" OUTPUT="valid/sa/out/069.xml">
 
691
    Verifies that an XML parser will parse a NOTATION
 
692
    declaration; the output phase of this test ensures that
 
693
    it's reported to the application. </TEST>
 
694
<TEST TYPE="valid" ENTITIES="parameter" ID="valid-sa-070" URI="valid/sa/070.xml" SECTIONS="4.4.8" OUTPUT="valid/sa/out/070.xml">
 
695
    Verifies that internal parameter entities are correctly
 
696
    expanded within the internal subset.</TEST>
 
697
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-071" URI="valid/sa/071.xml" SECTIONS="3.3 3.3.1 [52] [56]" OUTPUT="valid/sa/out/071.xml">
 
698
    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>
 
699
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-072" URI="valid/sa/072.xml" SECTIONS="3.3 3.3.1 [52] [56]" OUTPUT="valid/sa/out/072.xml">
 
700
    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>
 
701
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-073" URI="valid/sa/073.xml" SECTIONS="3.3 3.3.1 [52] [56]" OUTPUT="valid/sa/out/073.xml">
 
702
    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>
 
703
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-074" URI="valid/sa/074.xml" SECTIONS="3.3 3.3.1 [52] [56]" OUTPUT="valid/sa/out/074.xml">
 
704
    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>
 
705
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-075" URI="valid/sa/075.xml" SECTIONS="3.3 3.3.1 [52] [56]" OUTPUT="valid/sa/out/075.xml">
 
706
    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>
 
707
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-076" URI="valid/sa/076.xml" SECTIONS="3.3.1" OUTPUT="valid/sa/out/076.xml">
 
708
    Verifies that an XML parser will parse a NOTATION
 
709
    attribute; the output phase of this test ensures that
 
710
    both notations are reported to the application. </TEST>
 
711
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-077" URI="valid/sa/077.xml" SECTIONS="3.3 3.3.1 [52] [54]" OUTPUT="valid/sa/out/077.xml">
 
712
    Test demonstrates that an AttlistDecl can use an EnumeratedType within the Attribute type.  The test also shows that IMPLIED is a valid DefaultDecl. </TEST>
 
713
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-078" URI="valid/sa/078.xml" SECTIONS="3.3 3.3.1 [52] [54]" OUTPUT="valid/sa/out/078.xml">
 
714
    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>
 
715
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-079" URI="valid/sa/079.xml" SECTIONS="3.3 3.3.2 [52] [60]" OUTPUT="valid/sa/out/079.xml">
 
716
    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>
 
717
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-080" URI="valid/sa/080.xml" SECTIONS="3.3 3.3.2 [52] [60]" OUTPUT="valid/sa/out/080.xml">
 
718
    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>
 
719
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-081" URI="valid/sa/081.xml" SECTIONS="3.2.1 [50]" OUTPUT="valid/sa/out/081.xml">
 
720
    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>
 
721
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-082" URI="valid/sa/082.xml" SECTIONS="4.2 [72]" OUTPUT="valid/sa/out/082.xml">
 
722
    Tests that an external PE may be defined (but not referenced).</TEST>
 
723
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-083" URI="valid/sa/083.xml" SECTIONS="4.2 [72]" OUTPUT="valid/sa/out/083.xml">
 
724
    Tests that an external PE may be defined (but not referenced).</TEST>
 
725
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-084" URI="valid/sa/084.xml" SECTIONS="2.10" OUTPUT="valid/sa/out/084.xml">
 
726
    Test demonstrates that although whitespace can be used to set apart markup for greater readability it is not necessary. </TEST>
 
727
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-085" URI="valid/sa/085.xml" SECTIONS="4" OUTPUT="valid/sa/out/085.xml">
 
728
    Parameter and General entities use different namespaces,
 
729
    so there can be an entity of each type with a given name.</TEST>
 
730
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-086" URI="valid/sa/086.xml" SECTIONS="4.2" OUTPUT="valid/sa/out/086.xml">
 
731
    Tests whether entities may be declared more than once,
 
732
    with the first declaration being the binding one. </TEST>
 
733
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-087" URI="valid/sa/087.xml" SECTIONS="4.5" OUTPUT="valid/sa/out/087.xml">
 
734
    Tests whether character references in internal entities are
 
735
    expanded early enough, by relying on correct handling to
 
736
    make the entity be well formed.</TEST>
 
737
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-088" URI="valid/sa/088.xml" SECTIONS="4.5" OUTPUT="valid/sa/out/088.xml">
 
738
    Tests whether entity references in internal entities are
 
739
    expanded late enough, by relying on correct handling to
 
740
    make the expanded text be valid.  (If it's expanded too
 
741
    early, the entity will parse as an element that's not
 
742
    valid in that context.)</TEST>
 
743
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-089" URI="valid/sa/089.xml" SECTIONS="4.1 [66]" OUTPUT="valid/sa/out/089.xml">
 
744
    Tests entity expansion of three legal character references,
 
745
    which each expand to a Unicode surrogate pair.</TEST>
 
746
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-090" URI="valid/sa/090.xml" SECTIONS="3.3.1" OUTPUT="valid/sa/out/090.xml">
 
747
    Verifies that an XML parser will parse a NOTATION
 
748
    attribute; the output phase of this test ensures that
 
749
    the notation is reported to the application. </TEST>
 
750
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-091" URI="valid/sa/091.xml" SECTIONS="3.3.1" OUTPUT="valid/sa/out/091.xml">
 
751
    Verifies that an XML parser will parse an ENTITY
 
752
    attribute; the output phase of this test ensures that
 
753
    the notation is reported to the application, and for
 
754
    validating parsers it further tests that the entity
 
755
    is so reported.</TEST>
 
756
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-092" URI="valid/sa/092.xml" SECTIONS="2.3 2.10" OUTPUT="valid/sa/out/092.xml">
 
757
    Test demostrates that extra whitespace is normalized into a single space character. </TEST>
 
758
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-093" URI="valid/sa/093.xml" SECTIONS="2.10" OUTPUT="valid/sa/out/093.xml">
 
759
    Test demonstrates that extra whitespace is not intended for inclusion in the delivered version of the document. </TEST>
 
760
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-094" OUTPUT="valid/sa/out/094.xml" URI="valid/sa/094.xml" SECTIONS="2.8">
 
761
    Attribute defaults with a DTD have special parsing rules, different
 
762
    from other strings.  That means that characters found there may look
 
763
    like an undefined parameter entity reference "within a markup
 
764
    declaration", but they aren't ... so they can't be violating
 
765
    the <EM>PEs in Internal Subset</EM> WFC. 
 
766
    </TEST>
 
767
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-095" URI="valid/sa/095.xml" SECTIONS="3.3.3" OUTPUT="valid/sa/out/095.xml">
 
768
    Basically an output test, this requires extra whitespace
 
769
    to be normalized into a single space character in an
 
770
    attribute of type NMTOKENS.</TEST>
 
771
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-096" URI="valid/sa/096.xml" SECTIONS="3.3.3" OUTPUT="valid/sa/out/096.xml">
 
772
    Test demonstrates that extra whitespace is normalized into a single space character in an attribute of type NMTOKENS. </TEST>
 
773
<TEST TYPE="valid" ENTITIES="parameter" ID="valid-sa-097" URI="valid/sa/097.xml" SECTIONS="3.3" OUTPUT="valid/sa/out/097.xml">
 
774
    Basically an output test, this tests whether an externally
 
775
    defined attribute declaration (with a default) takes proper
 
776
    precedence over a subsequent internal declaration.</TEST>
 
777
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-098" URI="valid/sa/098.xml" SECTIONS="2.6 2.10 [16]" OUTPUT="valid/sa/out/098.xml">
 
778
    Test demonstrates that extra whitespace within a processing instruction is converted into a single space character.</TEST>
 
779
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-099" URI="valid/sa/099.xml" SECTIONS="4.3.3 [81]" OUTPUT="valid/sa/out/099.xml">
 
780
    Test demonstrates the name of the encoding can be composed of lowercase characters. </TEST>
 
781
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-100" URI="valid/sa/100.xml" SECTIONS="2.3 [12]" OUTPUT="valid/sa/out/100.xml">
 
782
    Makes sure that PUBLIC identifiers may have some strange
 
783
    characters.  <EM>NOTE:  The XML editors have said that the XML
 
784
    specification errata will specify that parameter entity expansion
 
785
    does not occur in PUBLIC identifiers, so that the '%' character
 
786
    will not flag a malformed parameter entity reference.</EM></TEST> 
 
787
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-101" URI="valid/sa/101.xml" SECTIONS="4.5" OUTPUT="valid/sa/out/101.xml">
 
788
    This tests whether entity expansion is (incorrectly) done
 
789
    while processing entity declarations; if it is, the entity
 
790
    value literal will terminate prematurely.</TEST>
 
791
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-102" URI="valid/sa/102.xml" SECTIONS="3.3.3" OUTPUT="valid/sa/out/102.xml">
 
792
    Test demonstrates that a CDATA attribute can pass a double quote as its value. </TEST>
 
793
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-103" URI="valid/sa/103.xml" SECTIONS="3.3.3" OUTPUT="valid/sa/out/103.xml">
 
794
    Test demonstrates that an attribute can pass a less than sign as its value. </TEST>
 
795
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-104" URI="valid/sa/104.xml" SECTIONS="3.1 [40]" OUTPUT="valid/sa/out/104.xml">
 
796
    Test demonstrates that extra whitespace within an Attribute of a Start-tag is normalized to a single space character. </TEST>
 
797
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-105" URI="valid/sa/105.xml" SECTIONS="3.3.3" OUTPUT="valid/sa/out/105.xml">
 
798
    Basically an output test, this requires a CDATA attribute
 
799
    with a tab character to be passed through as one space.</TEST>
 
800
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-106" URI="valid/sa/106.xml" SECTIONS="3.3.3" OUTPUT="valid/sa/out/106.xml">
 
801
    Basically an output test, this requires a CDATA attribute
 
802
    with a newline character to be passed through as one space.</TEST>
 
803
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-107" URI="valid/sa/107.xml" SECTIONS="3.3.3" OUTPUT="valid/sa/out/107.xml">
 
804
    Basically an output test, this requires a CDATA attribute
 
805
    with a return character to be passed through as one space.</TEST>
 
806
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-108" URI="valid/sa/108.xml" SECTIONS="2.11, 3.3.3" OUTPUT="valid/sa/out/108.xml">
 
807
    This tests normalization of end-of-line characters (CRLF)
 
808
    within entities to LF, primarily as an output test. </TEST>
 
809
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-109" URI="valid/sa/109.xml" SECTIONS="2.3 3.1 [10][40][41]" OUTPUT="valid/sa/out/109.xml">
 
810
    Test demonstrates that an attribute can have a null value. </TEST>
 
811
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-110" URI="valid/sa/110.xml" SECTIONS="3.3.3" OUTPUT="valid/sa/out/110.xml">
 
812
    Basically an output test, this requires that a CDATA
 
813
    attribute with a CRLF be normalized to one space.</TEST>
 
814
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-111" URI="valid/sa/111.xml" SECTIONS="3.3.3" OUTPUT="valid/sa/out/111.xml">
 
815
    Character references expanding to spaces doesn't affect
 
816
    treatment of attributes. </TEST>
 
817
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-112" URI="valid/sa/112.xml" SECTIONS="3.2.1 [48][49]" OUTPUT="valid/sa/out/112.xml">
 
818
    Test demonstrates shows the use of content particles within the element content. </TEST>
 
819
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-113" URI="valid/sa/113.xml" SECTIONS="3.3 [52][53]" OUTPUT="valid/sa/out/113.xml">
 
820
     Test demonstrates that it is not an error to have attributes declared for an element not itself declared.</TEST>
 
821
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-114" URI="valid/sa/114.xml" SECTIONS="2.7 [20]" OUTPUT="valid/sa/out/114.xml">
 
822
    Test demonstrates that all text within a valid CDATA section is considered text and not recognized as markup. </TEST>
 
823
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-115" URI="valid/sa/115.xml" SECTIONS="3.3.3" OUTPUT="valid/sa/out/115.xml">
 
824
    Test demonstrates that an entity reference is processed by recursively processing the replacement text of the entity. </TEST>
 
825
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-116" URI="valid/sa/116.xml" SECTIONS="2.11" OUTPUT="valid/sa/out/116.xml">
 
826
    Test demonstrates that a line break within CDATA will be normalized. </TEST>
 
827
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-117" URI="valid/sa/117.xml" SECTIONS="4.5" OUTPUT="valid/sa/out/117.xml">
 
828
    Test demonstrates that entity expansion is done while processing entity declarations.  </TEST>
 
829
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-118" URI="valid/sa/118.xml" SECTIONS="4.5" OUTPUT="valid/sa/out/118.xml">
 
830
    Test demonstrates that entity expansion is done while processing entity declarations. </TEST>
 
831
<TEST TYPE="valid" ENTITIES="none" ID="valid-sa-119" URI="valid/sa/119.xml" SECTIONS="2.5" OUTPUT="valid/sa/out/119.xml">
 
832
    Comments may contain any legal XML characters;
 
833
    only the string "--" is disallowed.</TEST>
 
834
 
 
835
 
 
836
<!-- Start:  valid/not-sa -->
 
837
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-001" URI="valid/not-sa/001.xml" SECTIONS="4.2.2 [75]" OUTPUT="valid/not-sa/out/001.xml">
 
838
    Test demonstrates the use of an ExternalID within a document type definition. </TEST>
 
839
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-002" URI="valid/not-sa/002.xml" SECTIONS="4.2.2 [75]" OUTPUT="valid/not-sa/out/002.xml">
 
840
    Test demonstrates the use of an ExternalID within a document type definition. </TEST>
 
841
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-003" URI="valid/not-sa/003.xml" SECTIONS="4.1 [69]" OUTPUT="valid/not-sa/out/003.xml">
 
842
    Test demonstrates the expansion of an external parameter entity that declares an attribute. </TEST>
 
843
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-004" URI="valid/not-sa/004.xml" SECTIONS="4.1 [69]" OUTPUT="valid/not-sa/out/004.xml">
 
844
    Expands an external parameter entity in two different ways,
 
845
    with one of them declaring an attribute.</TEST>
 
846
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-005" URI="valid/not-sa/005.xml" SECTIONS="4.1 [69]" OUTPUT="valid/not-sa/out/005.xml">
 
847
    Test demonstrates the expansion of an external parameter entity that declares an attribute. </TEST>
 
848
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-006" URI="valid/not-sa/006.xml" SECTIONS="3.3 [52]" OUTPUT="valid/not-sa/out/006.xml">
 
849
    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>
 
850
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-007" URI="valid/not-sa/007.xml" SECTIONS="3.3 [52]" OUTPUT="valid/not-sa/out/007.xml">
 
851
    Test demonstrates the use of an Attribute list declaration within an external entity. </TEST>
 
852
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-008" URI="valid/not-sa/008.xml" SECTIONS="4.2.2 [75]" OUTPUT="valid/not-sa/out/008.xml">
 
853
    Test demonstrates that an external identifier may include a public identifier. </TEST>
 
854
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-009" URI="valid/not-sa/009.xml" SECTIONS="4.2.2 [75]" OUTPUT="valid/not-sa/out/009.xml">
 
855
    Test demonstrates that an external identifier may include a public identifier. </TEST>
 
856
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-010" URI="valid/not-sa/010.xml" SECTIONS="3.3 [52]" OUTPUT="valid/not-sa/out/010.xml">
 
857
    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>
 
858
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-011" URI="valid/not-sa/011.xml" SECTIONS="4.2 4.2.1 [72] [75]" OUTPUT="valid/not-sa/out/011.xml">
 
859
    Test demonstrates a parameter entity declaration whose parameter entity definition is an ExternalID. </TEST>
 
860
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-012" URI="valid/not-sa/012.xml" SECTIONS="4.3.1 [77]" OUTPUT="valid/not-sa/out/012.xml">
 
861
    Test demonstrates an enternal parsed entity that begins with a text declaration. </TEST>
 
862
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-013" URI="valid/not-sa/013.xml" SECTIONS="3.4 [62]" OUTPUT="valid/not-sa/out/013.xml">
 
863
    Test demonstrates the use of the conditional section INCLUDE that will include its contents as part of the DTD. </TEST>
 
864
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-014" URI="valid/not-sa/014.xml" SECTIONS="3.4 [62]" OUTPUT="valid/not-sa/out/014.xml">
 
865
    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>
 
866
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-015" URI="valid/not-sa/015.xml" SECTIONS="3.4 [63]" OUTPUT="valid/not-sa/out/015.xml">
 
867
    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>
 
868
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-016" URI="valid/not-sa/016.xml" SECTIONS="3.4 [62]" OUTPUT="valid/not-sa/out/016.xml">
 
869
    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>
 
870
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-017" URI="valid/not-sa/017.xml" SECTIONS="4.2 [72]" OUTPUT="valid/not-sa/out/017.xml">
 
871
    Test demonstrates a parameter entity declaration that contains an attribute list declaration. </TEST>
 
872
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-018" URI="valid/not-sa/018.xml" SECTIONS="4.2.2 [75]" OUTPUT="valid/not-sa/out/018.xml">
 
873
    Test demonstrates an EnternalID whose contents contain an parameter entity declaration and a attribute list definition. </TEST>
 
874
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-019" URI="valid/not-sa/019.xml" SECTIONS="4.4.8" OUTPUT="valid/not-sa/out/019.xml">
 
875
    Test demonstrates that a parameter entity will be expanded with spaces on either side. </TEST>
 
876
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-020" URI="valid/not-sa/020.xml" SECTIONS="4.4.8" OUTPUT="valid/not-sa/out/020.xml">
 
877
    Parameter entities expand with spaces on either side.</TEST>
 
878
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-021" URI="valid/not-sa/021.xml" SECTIONS="4.2 [72]" OUTPUT="valid/not-sa/out/021.xml">
 
879
    Test demonstrates a parameter entity declaration that contains a partial attribute list declaration. </TEST>
 
880
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-023" URI="valid/not-sa/023.xml" SECTIONS="2.3 4.1 [10] [69]" OUTPUT="valid/not-sa/out/023.xml">
 
881
    Test demonstrates the use of a parameter entity reference within an attribute list declaration.
 
882
</TEST>
 
883
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-024" URI="valid/not-sa/024.xml" SECTIONS="2.8, 4.1 [69]" OUTPUT="valid/not-sa/out/024.xml">
 
884
    Constructs an &lt;!ATTLIST...&gt; declaration from several PEs.</TEST>
 
885
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-025" URI="valid/not-sa/025.xml" SECTIONS="4.2" OUTPUT="valid/not-sa/out/025.xml">
 
886
    Test demonstrates that when more that one definition is provided for the same entity only the first declaration is binding. </TEST>
 
887
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-026" URI="valid/not-sa/026.xml" SECTIONS="3.3 [52]" OUTPUT="valid/not-sa/out/026.xml">
 
888
    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>
 
889
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-027" URI="valid/not-sa/027.xml" SECTIONS="4.1 [69]" OUTPUT="valid/not-sa/out/027.xml">
 
890
    Test demonstrates a parameter entity reference whose value is NULL. </TEST>
 
891
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-028" URI="valid/not-sa/028.xml" SECTIONS="3.4 [62]" OUTPUT="valid/not-sa/out/028.xml">
 
892
    Test demonstrates the use of the conditional section INCLUDE that will include its contents. </TEST>
 
893
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-029" URI="valid/not-sa/029.xml" SECTIONS="3.4 [62]" OUTPUT="valid/not-sa/out/029.xml">
 
894
    Test demonstrates the use of the conditonal section IGNORE the will ignore its content from being used. </TEST>
 
895
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-030" URI="valid/not-sa/030.xml" SECTIONS="3.4 [62]" OUTPUT="valid/not-sa/out/030.xml">
 
896
    Test demonstrates the use of the conditonal section IGNORE the will ignore its content from being used. </TEST>
 
897
<TEST TYPE="valid" ENTITIES="both" ID="valid-not-sa-031" URI="valid/not-sa/031.xml" SECTIONS="2.7" OUTPUT="valid/not-sa/out/031.xml">
 
898
    Expands a general entity which contains a CDATA section with
 
899
    what looks like a markup declaration (but is just text since
 
900
    it's in a CDATA section).</TEST>
 
901
 
 
902
 
 
903
<!-- Start:  valid/ext-sa -->
 
904
<TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-001" URI="valid/ext-sa/001.xml" SECTIONS="2.11" OUTPUT="valid/ext-sa/out/001.xml">
 
905
    A combination of carriage return line feed in an external entity must
 
906
    be normalized to a single newline. </TEST>
 
907
<TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-002" URI="valid/ext-sa/002.xml" SECTIONS="2.11" OUTPUT="valid/ext-sa/out/002.xml">
 
908
    A carriage return (also CRLF) in an external entity must
 
909
    be normalized to a single newline. </TEST>
 
910
<TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-003" URI="valid/ext-sa/003.xml" SECTIONS="3.1 4.1 [43] [68]" OUTPUT="valid/ext-sa/out/003.xml">
 
911
    Test demonstrates that the content of an element can be empty. In this case the external entity is an empty file. </TEST>
 
912
<TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-004" URI="valid/ext-sa/004.xml" SECTIONS="2.11" OUTPUT="valid/ext-sa/out/004.xml">
 
913
    A carriage return (also CRLF) in an external entity must
 
914
    be normalized to a single newline. </TEST>
 
915
<TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-005" URI="valid/ext-sa/005.xml" SECTIONS="3.2.1 4.2.2 [48] [75]" OUTPUT="valid/ext-sa/out/005.xml">
 
916
    Test demonstrates the use of optional character and content particles within an element content.  The test also show the use of external entity. </TEST>
 
917
<TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-006" URI="valid/ext-sa/006.xml" SECTIONS="2.11 3.2.1 3.2.2 4.2.2 [48] [51] [75]" OUTPUT="valid/ext-sa/out/006.xml">
 
918
    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>
 
919
<TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-007" URI="valid/ext-sa/007.xml" SECTIONS="4.2.2 4.4.3 [75]" OUTPUT="valid/ext-sa/out/007.xml">
 
920
    Test demonstrates the use of external entity and how replacement 
 
921
text is retrieved and processed. </TEST>
 
922
<TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-008" URI="valid/ext-sa/008.xml" SECTIONS="4.2.2 4.3.3. 4.4.3 [75] [80]" OUTPUT="valid/ext-sa/out/008.xml"> Test demonstrates the use of external 
 
923
entity and how replacement text is retrieved and processed.  Also tests the use of an 
 
924
EncodingDecl of UTF-16.</TEST>
 
925
<TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-009" URI="valid/ext-sa/009.xml" SECTIONS="2.11" OUTPUT="valid/ext-sa/out/009.xml">
 
926
    A carriage return (also CRLF) in an external entity must
 
927
    be normalized to a single newline. </TEST>
 
928
<TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-011" URI="valid/ext-sa/011.xml" SECTIONS="2.11 4.2.2 [75]" OUTPUT="valid/ext-sa/out/011.xml">
 
929
    Test demonstrates the use of a public identifier with and external entity.  
 
930
The test also show that a carriage control line feed combination in an external 
 
931
entity must be normalized to a single newline. </TEST>
 
932
<TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-012" URI="valid/ext-sa/012.xml" SECTIONS="4.2.1 4.2.2" OUTPUT="valid/ext-sa/out/012.xml">
 
933
     Test demonstrates both internal and external entities and that processing of entity references may be required to produce the correct replacement text.</TEST>
 
934
<TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-013" URI="valid/ext-sa/013.xml" SECTIONS="3.3.3" OUTPUT="valid/ext-sa/out/013.xml">
 
935
    Test demonstrates that whitespace is handled by adding a single whitespace to the normalized value in the attribute list. </TEST>
 
936
<TEST TYPE="valid" ENTITIES="both" ID="valid-ext-sa-014" URI="valid/ext-sa/014.xml" SECTIONS="4.1 4.4.3 [68]" OUTPUT="valid/ext-sa/out/014.xml">
 
937
    Test demonstrates use of characters outside of normal ASCII range.</TEST>
 
938
</TESTCASES>
 
939
 
 
940
</TESTCASES>
 
941
 
 
942
<TESTCASES PROFILE="Fuji Xerox Japanese Text Tests XML 1.0 Tests" xml:base="japanese/">    
 
943
    
 
944
<!--
 
945
    @(#)japanese.xml    1.4 99/02/03
 
946
    Copyright 1998 by Sun Microsystems, Inc.
 
947
    All Rights Reserved.
 
948
-->
 
949
 
 
950
<TESTCASES PROFILE="Fuji Xerox Japanese Text Tests">
 
951
 
 
952
    <TEST TYPE="error" SECTIONS="4.3.3 [4,84]" ID="pr-xml-euc-jp" ENTITIES="parameter" URI="pr-xml-euc-jp.xml">
 
953
        Test support for the EUC-JP encoding, and for text
 
954
        which relies on Japanese characters.
 
955
        <EM>If a processor does not support this encoding, it must
 
956
        report a fatal error.</EM>
 
957
        (Also requires ability to process a moderately complex DTD.)
 
958
        </TEST>
 
959
    <TEST TYPE="error" SECTIONS="4.3.3 [4,84]" ID="pr-xml-iso-2022-jp" ENTITIES="parameter" URI="pr-xml-iso-2022-jp.xml">
 
960
        Test support for the ISO-2022-JP encoding, and for text
 
961
        which relies on Japanese characters.
 
962
        <EM>If a processor does not support this encoding, it must
 
963
        report a fatal error.</EM>
 
964
        (Also requires ability to process a moderately complex DTD.)
 
965
        </TEST>
 
966
    <TEST TYPE="valid" SECTIONS="4.3.3 [4,84]" ID="pr-xml-little" ENTITIES="parameter" URI="pr-xml-little-endian.xml">
 
967
        Test support for little-endian UTF-16 text
 
968
        which relies on Japanese characters.
 
969
        (Also requires ability to process a moderately complex DTD.)
 
970
        </TEST>
 
971
    <TEST TYPE="error" SECTIONS="4.3.3 [4,84]" ID="pr-xml-shift_jis" ENTITIES="parameter" URI="pr-xml-shift_jis.xml">
 
972
        Test support for the Shift_JIS encoding, and for text
 
973
        which relies on Japanese characters.
 
974
        <EM>If a processor does not support this encoding, it must
 
975
        report a fatal error.</EM>
 
976
        (Also requires ability to process a moderately complex DTD.)
 
977
        </TEST>
 
978
    <TEST TYPE="valid" SECTIONS="4.3.3 [4,84]" ID="pr-xml-utf-16" ENTITIES="parameter" URI="pr-xml-utf-16.xml">
 
979
        Test support UTF-16 text which relies on Japanese characters.
 
980
        (Also requires ability to process a moderately complex DTD.)
 
981
        </TEST>
 
982
    <TEST TYPE="valid" SECTIONS="4.3.3 [4,84]" ID="pr-xml-utf-8" ENTITIES="parameter" URI="pr-xml-utf-8.xml">
 
983
        Test support for UTF-8 text which relies on Japanese characters.
 
984
        (Also requires ability to process a moderately complex DTD.)
 
985
        </TEST>
 
986
 
 
987
    <TEST TYPE="error" SECTIONS="4.3.3 [4,84]" ID="weekly-euc-jp" ENTITIES="parameter" URI="weekly-euc-jp.xml">
 
988
        Test support for EUC-JP encoding, and
 
989
        XML names which contain Japanese characters.
 
990
        <EM>If a processor does not support this encoding, it must
 
991
        report a fatal error.</EM>
 
992
        </TEST>
 
993
    <TEST TYPE="error" SECTIONS="4.3.3 [4,84]" ID="weekly-iso-2022-jp" ENTITIES="parameter" URI="weekly-iso-2022-jp.xml">
 
994
        Test support for ISO-2022-JP encoding, and
 
995
        XML names which contain Japanese characters.
 
996
        <EM>If a processor does not support this encoding, it must
 
997
        report a fatal error.</EM>
 
998
        </TEST>
 
999
    <TEST TYPE="valid" SECTIONS="4.3.3 [4,84]" ID="weekly-little" ENTITIES="parameter" URI="weekly-little-endian.xml">
 
1000
        Test support for little-endian UTF-16 encoding, and
 
1001
        XML names which contain Japanese characters.
 
1002
        </TEST>
 
1003
    <TEST TYPE="error" SECTIONS="4.3.3 [4,84]" ID="weekly-shift_jis" ENTITIES="parameter" URI="weekly-shift_jis.xml">
 
1004
        Test support for Shift_JIS encoding, and
 
1005
        XML names which contain Japanese characters.
 
1006
        <EM>If a processor does not support this encoding, it must
 
1007
        report a fatal error.</EM>
 
1008
        </TEST>
 
1009
    <TEST TYPE="valid" SECTIONS="4.3.3 [4,84]" ID="weekly-utf-16" ENTITIES="parameter" URI="weekly-utf-16.xml">
 
1010
        Test support for UTF-16 encoding, and
 
1011
        XML names which contain Japanese characters.
 
1012
        </TEST>
 
1013
    <TEST TYPE="valid" SECTIONS="4.3.3 [4,84]" ID="weekly-utf-8" ENTITIES="parameter" URI="weekly-utf-8.xml">
 
1014
        Test support for UTF-8 encoding and
 
1015
        XML names which contain Japanese characters.
 
1016
        </TEST>
 
1017
 
 
1018
</TESTCASES>
 
1019
 
 
1020
</TESTCASES>
 
1021
 
 
1022
<TESTCASES PROFILE="Sun Microsystems XML Tests" xml:base="sun/">
 
1023
    
 
1024
<!--
 
1025
    @(#)valid.xml       1.6 99/01/21
 
1026
    Copyright 1998 by Sun Microsystems, Inc.
 
1027
    All Rights Reserved.
 
1028
-->
 
1029
<TEST URI="valid/pe01.xml" ID="pe01" ENTITIES="parameter" SECTIONS="2.8" TYPE="valid">
 
1030
    Parameter entities references are NOT RECOGNIZED in default attribute
 
1031
    values.</TEST>
 
1032
 
 
1033
<TEST URI="valid/dtd00.xml" ID="dtd00" SECTIONS="3.2.2 [51]" TYPE="valid" OUTPUT="valid/out/dtd00.xml">
 
1034
    Tests parsing of alternative forms of text-only mixed
 
1035
        content declaration.</TEST>
 
1036
 
 
1037
<TEST URI="valid/dtd01.xml" ID="dtd01" TYPE="valid" SECTIONS="2.5 [15]" OUTPUT="valid/out/dtd01.xml">
 
1038
    Comments don't get parameter entity expansion</TEST>
 
1039
 
 
1040
<TEST URI="valid/element.xml" ID="element" TYPE="valid" SECTIONS="3" OUTPUT="valid/out/element.xml">
 
1041
    Tests clauses 1, 3, and 4 of the Element Valid
 
1042
        validity constraint.</TEST>
 
1043
 
 
1044
<TEST URI="valid/ext01.xml" ID="ext01" ENTITIES="general" OUTPUT="valid/out/ext01.xml" SECTIONS="4.3.1 4.3.2 [77] [78]" TYPE="valid">
 
1045
    Tests use of external parsed entities with and without content.</TEST>
 
1046
 
 
1047
<TEST URI="valid/ext02.xml" ID="ext02" ENTITIES="general" SECTIONS="4.3.2 [78]" TYPE="valid" OUTPUT="valid/out/ext02.xml">
 
1048
    Tests use of external parsed entities with different
 
1049
        encodings than the base document.</TEST>
 
1050
 
 
1051
<TEST URI="valid/not-sa01.xml" ENTITIES="parameter" ID="not-sa01" TYPE="valid" SECTIONS="2.9" OUTPUT="valid/out/not-sa01.xml">
 
1052
    A non-standalone document is valid if declared as such.</TEST>
 
1053
 
 
1054
<TEST URI="valid/not-sa02.xml" ENTITIES="parameter" ID="not-sa02" TYPE="valid" SECTIONS="2.9" OUTPUT="valid/out/not-sa02.xml">
 
1055
    A non-standalone document is valid if declared as such.</TEST>
 
1056
 
 
1057
<TEST URI="valid/not-sa03.xml" ENTITIES="parameter" ID="not-sa03" TYPE="valid" SECTIONS="2.9" OUTPUT="valid/out/not-sa03.xml">
 
1058
    A non-standalone document is valid if declared as such.</TEST>
 
1059
 
 
1060
<TEST URI="valid/not-sa04.xml" ENTITIES="parameter" ID="not-sa04" TYPE="valid" SECTIONS="2.9" OUTPUT="valid/out/not-sa04.xml">
 
1061
    A non-standalone document is valid if declared as such. </TEST>
 
1062
 
 
1063
<TEST URI="valid/notation01.xml" ENTITIES="parameter" ID="notation01" TYPE="valid" OUTPUT="valid/out/notation01.xml" SECTIONS="4.7 [82]">
 
1064
    NOTATION declarations don't need SYSTEM IDs; and
 
1065
    externally declared notations may be used to declare
 
1066
    unparsed entities in the internal DTD subset.
 
1067
    The notation must be reported to the application.
 
1068
    </TEST>
 
1069
 
 
1070
<TEST URI="valid/optional.xml" ENTITIES="parameter" ID="optional" TYPE="valid" OUTPUT="valid/out/optional.xml" SECTIONS="3 3.2.1 [47]">
 
1071
    Tests declarations of "children" content models, and
 
1072
        the validity constraints associated with them.</TEST>
 
1073
 
 
1074
<TEST URI="valid/required00.xml" ID="required00" TYPE="valid" OUTPUT="valid/out/required00.xml" SECTIONS="3.3.2 [60]">
 
1075
    Tests the #REQUIRED attribute declaration syntax, and
 
1076
        the associated validity constraint. </TEST>
 
1077
 
 
1078
<TEST URI="valid/sa01.xml" ID="sa01" TYPE="valid" SECTIONS="2.9 [32]" OUTPUT="valid/out/sa01.xml">
 
1079
    A document may be marked 'standalone' if any optional 
 
1080
        whitespace is defined within the internal DTD subset.</TEST>
 
1081
 
 
1082
<TEST URI="valid/sa02.xml" ID="sa02" TYPE="valid" SECTIONS="2.9 [32]" OUTPUT="valid/out/sa02.xml">
 
1083
    A document may be marked 'standalone' if any
 
1084
        attributes that need normalization are
 
1085
        defined within the internal DTD subset.</TEST>
 
1086
 
 
1087
<TEST URI="valid/sa03.xml" ENTITIES="parameter" ID="sa03" TYPE="valid" SECTIONS="2.9 [32]" OUTPUT="valid/out/sa03.xml">
 
1088
    A document may be marked 'standalone' if any
 
1089
    the defined entities need expanding are internal,
 
1090
    and no attributes need defaulting or normalization.
 
1091
    On output, requires notations to be correctly reported.
 
1092
    </TEST>
 
1093
 
 
1094
<TEST URI="valid/sa04.xml" ID="sa04" ENTITIES="parameter" TYPE="valid" SECTIONS="2.9 [32]" OUTPUT="valid/out/sa04.xml">
 
1095
    Like sa03 but relies on attribute
 
1096
    defaulting defined in the internal subset.
 
1097
    On output, requires notations to be correctly reported.
 
1098
    </TEST>
 
1099
 
 
1100
<TEST URI="valid/sa05.xml" ID="sa05" ENTITIES="parameter" TYPE="valid" SECTIONS="2.9 [32]" OUTPUT="valid/out/sa05.xml">
 
1101
    Like sa01 but this document is standalone
 
1102
    since it has no optional whitespace.
 
1103
    On output, requires notations to be correctly reported.
 
1104
    </TEST>
 
1105
 
 
1106
<TEST URI="valid/sgml01.xml" ID="v-sgml01" SECTIONS="3.3.1 [59]" TYPE="valid" OUTPUT="valid/out/sgml01.xml">
 
1107
    XML permits token reuse, while SGML does not.</TEST>
 
1108
 
 
1109
<TEST URI="valid/v-lang01.xml" OUTPUT="valid/out/v-lang01.xml" ID="v-lang01" SECTIONS="2.12 [35]" TYPE="valid">
 
1110
    Tests a lowercase ISO language code.</TEST>
 
1111
 
 
1112
<TEST URI="valid/v-lang02.xml" ID="v-lang02" SECTIONS="2.12 [35]" TYPE="valid" OUTPUT="valid/out/v-lang02.xml">
 
1113
    Tests a ISO language code with a subcode.</TEST>
 
1114
 
 
1115
<TEST URI="valid/v-lang03.xml" ID="v-lang03" SECTIONS="2.12 [36]" TYPE="valid" OUTPUT="valid/out/v-lang03.xml">
 
1116
    Tests a IANA language code with a subcode.</TEST>
 
1117
 
 
1118
<TEST URI="valid/v-lang04.xml" ID="v-lang04" SECTIONS="2.12 [37]" TYPE="valid" OUTPUT="valid/out/v-lang04.xml">
 
1119
    Tests a user language code with a subcode.</TEST>
 
1120
 
 
1121
<TEST URI="valid/v-lang05.xml" ID="v-lang05" SECTIONS="2.12 [35]" TYPE="valid" OUTPUT="valid/out/v-lang05.xml">
 
1122
    Tests an uppercase ISO language code.</TEST>
 
1123
 
 
1124
<TEST URI="valid/v-lang06.xml" ID="v-lang06" SECTIONS="2.12 [37]" TYPE="valid" OUTPUT="valid/out/v-lang06.xml">
 
1125
    Tests a user language code.</TEST>
 
1126
 
 
1127
<TEST URI="valid/pe00.xml" ENTITIES="parameter" ID="v-pe00" SECTIONS="4.5" TYPE="valid" OUTPUT="valid/out/pe00.xml">
 
1128
    Tests construction of internal entity replacement text, using
 
1129
    an example in the XML specification.  </TEST>
 
1130
 
 
1131
<TEST URI="valid/pe03.xml" ID="v-pe03" SECTIONS="4.5" TYPE="valid" OUTPUT="valid/out/pe03.xml">
 
1132
    Tests construction of internal entity replacement text, using
 
1133
    an example in the XML specification.  </TEST>
 
1134
 
 
1135
<TEST URI="valid/pe02.xml" ENTITIES="parameter" ID="v-pe02" SECTIONS="4.5" TYPE="valid" OUTPUT="valid/out/pe02.xml">
 
1136
    Tests construction of internal entity replacement text, using
 
1137
    a complex example in the XML specification.  </TEST>
 
1138
 
 
1139
    
 
1140
<!--
 
1141
    @(#)invalid.xml     1.9 99/01/07
 
1142
    Copyright 1998 by Sun Microsystems, Inc.
 
1143
    All Rights Reserved.
 
1144
-->
 
1145
<TEST URI="invalid/dtd01.xml" ID="inv-dtd01" SECTIONS="3.2.2" TYPE="invalid">
 
1146
    Tests the No Duplicate Types VC</TEST>
 
1147
 
 
1148
<TEST URI="invalid/dtd02.xml" ID="inv-dtd02" SECTIONS="4.2.2" TYPE="invalid">
 
1149
    Tests the "Notation Declared" VC by using an undeclared
 
1150
    notation name.</TEST>
 
1151
 
 
1152
<TEST URI="invalid/dtd03.xml" ID="inv-dtd03" SECTIONS="3" TYPE="invalid">
 
1153
    Tests the "Element Valid" VC (clause 2)
 
1154
    by omitting a required element.  </TEST>
 
1155
 
 
1156
<TEST URI="invalid/el01.xml" ID="el01" SECTIONS="3" TYPE="invalid">
 
1157
    Tests the Element Valid VC (clause 4)
 
1158
    by including an undeclared child element.  </TEST>
 
1159
 
 
1160
<TEST URI="invalid/el02.xml" ID="el02" SECTIONS="3" TYPE="invalid">
 
1161
    Tests the Element Valid VC (clause 1)
 
1162
    by including elements in an EMPTY content model.  </TEST>
 
1163
 
 
1164
<TEST URI="invalid/el03.xml" ID="el03" SECTIONS="3" TYPE="invalid">
 
1165
    Tests the Element Valid VC (clause 3) by including a child element
 
1166
    not permitted by a mixed content model.  </TEST>
 
1167
 
 
1168
<TEST URI="invalid/el04.xml" ID="el04" SECTIONS="3.2" TYPE="invalid">
 
1169
    Tests the Unique Element Type Declaration VC. </TEST>
 
1170
 
 
1171
<TEST URI="invalid/el05.xml" ID="el05" SECTIONS="3.2.2" TYPE="invalid">
 
1172
    Tests the No Duplicate Types VC. </TEST>
 
1173
 
 
1174
<TEST URI="invalid/el06.xml" ID="el06" SECTIONS="3" TYPE="invalid">
 
1175
    Tests the Element Valid VC (clause 1),
 
1176
    using one of the predefined internal entities
 
1177
    inside an EMPTY content model.</TEST>
 
1178
 
 
1179
<TEST URI="invalid/id01.xml" ID="id01" ENTITIES="parameter" SECTIONS="3.3.1" TYPE="invalid">
 
1180
    Tests the ID (is a Name) VC</TEST>
 
1181
 
 
1182
<TEST URI="invalid/id02.xml" ID="id02" ENTITIES="parameter" SECTIONS="3.3.1" TYPE="invalid">
 
1183
    Tests the ID (appears once) VC</TEST>
 
1184
 
 
1185
<TEST URI="invalid/id03.xml" ID="id03" ENTITIES="parameter" SECTIONS="3.3.1" TYPE="invalid">
 
1186
    Tests the One ID per Element Type VC</TEST>
 
1187
 
 
1188
<TEST URI="invalid/id04.xml" ID="id04" SECTIONS="3.3.1" TYPE="invalid">
 
1189
    Tests the ID Attribute Default VC</TEST>
 
1190
 
 
1191
<TEST URI="invalid/id05.xml" ID="id05" SECTIONS="3.3.1" TYPE="invalid">
 
1192
    Tests the ID Attribute Default VC</TEST>
 
1193
 
 
1194
<TEST URI="invalid/id06.xml" ID="id06" SECTIONS="3.3.1" TYPE="invalid">
 
1195
    Tests the IDREF (is a Name) VC</TEST>
 
1196
 
 
1197
<TEST URI="invalid/id07.xml" ID="id07" SECTIONS="3.3.1" TYPE="invalid">
 
1198
    Tests the IDREFS (is a Names) VC</TEST>
 
1199
 
 
1200
<TEST URI="invalid/id08.xml" ID="id08" SECTIONS="3.3.1" TYPE="invalid">
 
1201
    Tests the IDREF (matches an ID) VC</TEST>
 
1202
 
 
1203
<TEST URI="invalid/id09.xml" ID="id09" SECTIONS="3.3.1" TYPE="invalid">
 
1204
    Tests the IDREF (IDREFS matches an ID) VC</TEST>
 
1205
 
 
1206
<TEST URI="invalid/not-sa01.xml" ID="inv-not-sa01" ENTITIES="parameter" SECTIONS="2.9" TYPE="invalid">
 
1207
    Tests the Standalone Document Declaration VC, ensuring that
 
1208
    optional whitespace causes a validity error.</TEST>
 
1209
 
 
1210
<TEST URI="invalid/not-sa02.xml" ID="inv-not-sa02" ENTITIES="parameter" SECTIONS="2.9" TYPE="invalid">
 
1211
    Tests the Standalone Document Declaration VC, ensuring that
 
1212
    attributes needing normalization cause a validity error.</TEST>
 
1213
 
 
1214
<TEST URI="invalid/not-sa04.xml" ID="inv-not-sa04" ENTITIES="parameter" SECTIONS="2.9" TYPE="invalid">
 
1215
    Tests the Standalone Document Declaration VC, ensuring that
 
1216
    attributes needing defaulting cause a validity error.</TEST>
 
1217
 
 
1218
<TEST URI="invalid/not-sa05.xml" ID="inv-not-sa05" ENTITIES="parameter" SECTIONS="2.9" TYPE="invalid">
 
1219
    Tests the Standalone Document Declaration VC, ensuring that
 
1220
    a token attribute that needs normalization causes a validity error.</TEST>
 
1221
 
 
1222
<TEST URI="invalid/not-sa06.xml" ID="inv-not-sa06" ENTITIES="parameter" SECTIONS="2.9" TYPE="invalid">
 
1223
    Tests the Standalone Document Declaration VC, ensuring that
 
1224
    a NOTATION attribute that needs normalization
 
1225
    causes a validity error.</TEST>
 
1226
 
 
1227
<TEST URI="invalid/not-sa07.xml" ID="inv-not-sa07" ENTITIES="parameter" SECTIONS="2.9" TYPE="invalid">
 
1228
    Tests the Standalone Document Declaration VC, ensuring that
 
1229
    an NMTOKEN attribute needing normalization
 
1230
    causes a validity error.</TEST>
 
1231
 
 
1232
<TEST URI="invalid/not-sa08.xml" ID="inv-not-sa08" ENTITIES="parameter" SECTIONS="2.9" TYPE="invalid">
 
1233
    Tests the Standalone Document Declaration VC, ensuring that
 
1234
    an NMTOKENS attribute needing normalization
 
1235
    causes a validity error.</TEST>
 
1236
 
 
1237
<TEST URI="invalid/not-sa09.xml" ID="inv-not-sa09" ENTITIES="parameter" SECTIONS="2.9" TYPE="invalid">
 
1238
    Tests the Standalone Document Declaration VC, ensuring that
 
1239
    an ID attribute needing normalization causes a validity error.</TEST>
 
1240
 
 
1241
<TEST URI="invalid/not-sa10.xml" ID="inv-not-sa10" ENTITIES="parameter" SECTIONS="2.9" TYPE="invalid">
 
1242
    Tests the Standalone Document Declaration VC, ensuring that
 
1243
    an IDREF attribute needing normalization causes a validity error.</TEST>
 
1244
 
 
1245
<TEST URI="invalid/not-sa11.xml" ID="inv-not-sa11" ENTITIES="parameter" SECTIONS="2.9" TYPE="invalid">
 
1246
    Tests the Standalone Document Declaration VC, ensuring that
 
1247
    an IDREFS attribute needing normalization causes a validity error.</TEST>
 
1248
 
 
1249
<TEST URI="invalid/not-sa12.xml" ID="inv-not-sa12" ENTITIES="parameter" SECTIONS="2.9" TYPE="invalid">
 
1250
    Tests the Standalone Document Declaration VC, ensuring that
 
1251
    an ENTITY attribute needing normalization causes a validity error.</TEST>
 
1252
 
 
1253
<TEST URI="invalid/not-sa13.xml" ID="inv-not-sa13" ENTITIES="parameter" SECTIONS="2.9" TYPE="invalid">
 
1254
    Tests the Standalone Document Declaration VC, ensuring that
 
1255
    an ENTITIES attribute needing normalization causes a validity error.</TEST>
 
1256
 
 
1257
<TEST URI="invalid/not-sa14.xml" ID="inv-not-sa14" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1258
    CDATA sections containing only whitespace do not match the nonterminal S, and cannot 
 
1259
    appear in these positions.</TEST>
 
1260
 
 
1261
<TEST URI="invalid/optional01.xml" ID="optional01" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1262
    Tests the Element Valid VC (clause 2) for one
 
1263
    instance of "children" content model, providing no children where
 
1264
    one is required.</TEST>
 
1265
 
 
1266
<TEST URI="invalid/optional02.xml" ID="optional02" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1267
    Tests the Element Valid VC (clause 2) for one
 
1268
    instance of "children" content model, providing
 
1269
    two children where one is required.</TEST>
 
1270
 
 
1271
<TEST URI="invalid/optional03.xml" ID="optional03" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1272
    Tests the Element Valid VC (clause 2) for one
 
1273
    instance of "children" content model, providing
 
1274
    no children where two are required.</TEST>
 
1275
 
 
1276
<TEST URI="invalid/optional04.xml" ID="optional04" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1277
    Tests the Element Valid VC (clause 2) for one
 
1278
    instance of "children" content model, providing
 
1279
    three children where two are required.</TEST>
 
1280
 
 
1281
<TEST URI="invalid/optional05.xml" ID="optional05" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1282
    Tests the Element Valid VC (clause 2) for one
 
1283
    instance of "children" content model, providing
 
1284
    no children where one or two are
 
1285
    required (one construction of that model).</TEST>
 
1286
 
 
1287
<TEST URI="invalid/optional06.xml" ID="optional06" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1288
    Tests the Element Valid VC (clause 2) for one
 
1289
    instance of "children" content model, providing
 
1290
    no children where one or two are
 
1291
    required (a second construction of that model).</TEST>
 
1292
 
 
1293
<TEST URI="invalid/optional07.xml" ID="optional07" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1294
    Tests the Element Valid VC (clause 2) for one
 
1295
    instance of "children" content model, providing
 
1296
    no children where one or two are
 
1297
    required (a third construction of that model).</TEST>
 
1298
 
 
1299
<TEST URI="invalid/optional08.xml" ID="optional08" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1300
    Tests the Element Valid VC (clause 2) for one
 
1301
    instance of "children" content model, providing
 
1302
    no children where one or two are
 
1303
    required (a fourth construction of that model).</TEST>
 
1304
 
 
1305
<TEST URI="invalid/optional09.xml" ID="optional09" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1306
    Tests the Element Valid VC (clause 2) for one
 
1307
    instance of "children" content model, providing
 
1308
    no children where one or two are
 
1309
    required (a fifth construction of that model).</TEST>
 
1310
 
 
1311
<TEST URI="invalid/optional10.xml" ID="optional10" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1312
    Tests the Element Valid VC (clause 2) for one
 
1313
    instance of "children" content model, providing
 
1314
    three children where one or two are
 
1315
    required (a basic construction of that model).</TEST>
 
1316
 
 
1317
<TEST URI="invalid/optional11.xml" ID="optional11" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1318
    Tests the Element Valid VC (clause 2) for one
 
1319
    instance of "children" content model, providing
 
1320
    three children where one or two are
 
1321
    required (a second construction of that model).</TEST>
 
1322
 
 
1323
<TEST URI="invalid/optional12.xml" ID="optional12" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1324
    Tests the Element Valid VC (clause 2) for one
 
1325
    instance of "children" content model, providing
 
1326
    three children where one or two are
 
1327
    required (a third construction of that model).</TEST>
 
1328
 
 
1329
<TEST URI="invalid/optional13.xml" ID="optional13" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1330
    Tests the Element Valid VC (clause 2) for one
 
1331
    instance of "children" content model, providing
 
1332
    three children where one or two are
 
1333
    required (a fourth construction of that model).</TEST>
 
1334
 
 
1335
<TEST URI="invalid/optional14.xml" ID="optional14" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1336
    Tests the Element Valid VC (clause 2) for one
 
1337
    instance of "children" content model, providing
 
1338
    three children where one or two are
 
1339
    required (a fifth construction of that model).</TEST>
 
1340
 
 
1341
<TEST URI="invalid/optional20.xml" ID="optional20" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1342
    Tests the Element Valid VC (clause 2) for one
 
1343
    instance of "children" content model, providing
 
1344
    no children where one or more are
 
1345
    required (a sixth construction of that model).</TEST>
 
1346
 
 
1347
<TEST URI="invalid/optional21.xml" ID="optional21" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1348
    Tests the Element Valid VC (clause 2) for one
 
1349
    instance of "children" content model, providing
 
1350
    no children where one or more are
 
1351
    required (a seventh construction of that model).</TEST>
 
1352
 
 
1353
<TEST URI="invalid/optional22.xml" ID="optional22" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1354
    Tests the Element Valid VC (clause 2) for one
 
1355
    instance of "children" content model, providing
 
1356
    no children where one or more are
 
1357
    required (an eigth construction of that model).</TEST>
 
1358
 
 
1359
<TEST URI="invalid/optional23.xml" ID="optional23" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1360
    Tests the Element Valid VC (clause 2) for one
 
1361
    instance of "children" content model, providing
 
1362
    no children where one or more are
 
1363
    required (a ninth construction of that model).</TEST>
 
1364
 
 
1365
<TEST URI="invalid/optional24.xml" ID="optional24" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1366
    Tests the Element Valid VC (clause 2) for one
 
1367
    instance of "children" content model, providing
 
1368
    no children where one or more are
 
1369
    required (a tenth construction of that model).</TEST>
 
1370
 
 
1371
<TEST URI="invalid/optional25.xml" ID="optional25" ENTITIES="parameter" SECTIONS="3" TYPE="invalid">
 
1372
    Tests the Element Valid VC (clause 2) for one
 
1373
    instance of "children" content model, providing
 
1374
    text content where one or more elements are
 
1375
    required.</TEST>
 
1376
 
 
1377
<TEST URI="invalid/required00.xml" ID="inv-required00" SECTIONS="3.3.2" TYPE="invalid">
 
1378
    Tests the Required Attribute VC.</TEST>
 
1379
 
 
1380
<TEST URI="invalid/required01.xml" ID="inv-required01" SECTIONS="3.1 2.10" TYPE="invalid">
 
1381
    Tests the Attribute Value Type (declared)
 
1382
    VC for the xml:space attribute</TEST>
 
1383
 
 
1384
<TEST URI="invalid/required02.xml" ID="inv-required02" SECTIONS="3.1 2.12" TYPE="invalid">
 
1385
    Tests the Attribute Value Type (declared)
 
1386
    VC for the xml:lang attribute</TEST>
 
1387
 
 
1388
<TEST URI="invalid/root.xml" ID="root" ENTITIES="parameter" SECTIONS="2.8" TYPE="invalid">
 
1389
    Tests the Root Element Type VC</TEST>
 
1390
 
 
1391
<TEST TYPE="invalid" URI="invalid/attr01.xml" ID="attr01" SECTIONS="3.3.1">
 
1392
    Tests the "Entity Name" VC for the ENTITY attribute type.</TEST>
 
1393
 
 
1394
<TEST TYPE="invalid" URI="invalid/attr02.xml" ID="attr02" SECTIONS="3.3.1">
 
1395
    Tests the "Entity Name" VC for the ENTITIES attribute type.</TEST>
 
1396
 
 
1397
<TEST TYPE="invalid" URI="invalid/attr03.xml" ID="attr03" SECTIONS="3.3.1">
 
1398
    Tests the "Notation Attributes" VC for the
 
1399
    NOTATION attribute type, first clause:  value must be one
 
1400
    of the ones that's declared.</TEST>
 
1401
 
 
1402
<TEST TYPE="invalid" URI="invalid/attr04.xml" ID="attr04" SECTIONS="3.3.1">
 
1403
    Tests the "Notation Attributes" VC for the
 
1404
    NOTATION attribute type, second clause:  the names in the
 
1405
    declaration must all be declared.</TEST>
 
1406
 
 
1407
<TEST TYPE="invalid" URI="invalid/attr05.xml" ID="attr05" SECTIONS="3.3.1">
 
1408
    Tests the "Name Token" VC for the NMTOKEN attribute type.</TEST>
 
1409
 
 
1410
<TEST TYPE="invalid" URI="invalid/attr06.xml" ID="attr06" SECTIONS="3.3.1">
 
1411
    Tests the "Name Token" VC for the NMTOKENS attribute type.</TEST>
 
1412
 
 
1413
<TEST TYPE="invalid" URI="invalid/attr07.xml" ID="attr07" SECTIONS="3.3.1">
 
1414
    Tests the "Enumeration" VC by providing
 
1415
    a value which wasn't one of the choices.</TEST>
 
1416
 
 
1417
<TEST TYPE="invalid" URI="invalid/attr08.xml" ID="attr08" SECTIONS="3.3.2">
 
1418
    Tests the "Fixed Attribute Default" VC by
 
1419
    providing the wrong value.</TEST>
 
1420
 
 
1421
<TEST TYPE="invalid" URI="invalid/attr09.xml" ID="attr09" SECTIONS="3.3.2">
 
1422
    Tests the "Attribute Default Legal" VC by
 
1423
    providing an illegal IDREF value.</TEST>
 
1424
 
 
1425
<TEST TYPE="invalid" URI="invalid/attr10.xml" ID="attr10" SECTIONS="3.3.2">
 
1426
    Tests the "Attribute Default Legal" VC by
 
1427
    providing an illegal IDREFS value.</TEST>
 
1428
 
 
1429
<TEST TYPE="invalid" URI="invalid/attr11.xml" ID="attr11" SECTIONS="3.3.2">
 
1430
    Tests the "Attribute Default Legal" VC by
 
1431
    providing an illegal ENTITY value.</TEST>
 
1432
 
 
1433
<TEST TYPE="invalid" URI="invalid/attr12.xml" ID="attr12" SECTIONS="3.3.2">
 
1434
    Tests the "Attribute Default Legal" VC by
 
1435
    providing an illegal ENTITIES value.</TEST>
 
1436
 
 
1437
<TEST TYPE="invalid" URI="invalid/attr13.xml" ID="attr13" SECTIONS="3.3.2">
 
1438
    Tests the "Attribute Default Legal" VC by
 
1439
    providing an illegal NMTOKEN value.</TEST>
 
1440
 
 
1441
<TEST TYPE="invalid" URI="invalid/attr14.xml" ID="attr14" SECTIONS="3.3.2">
 
1442
    Tests the "Attribute Default Legal" VC by
 
1443
    providing an illegal NMTOKENS value.</TEST>
 
1444
 
 
1445
<TEST TYPE="invalid" URI="invalid/attr15.xml" ID="attr15" SECTIONS="3.3.2">
 
1446
    Tests the "Attribute Default Legal" VC by
 
1447
    providing an illegal NOTATIONS value.</TEST>
 
1448
 
 
1449
<TEST TYPE="invalid" URI="invalid/attr16.xml" ID="attr16" SECTIONS="3.3.2">
 
1450
    Tests the "Attribute Default Legal" VC by
 
1451
    providing an illegal enumeration value.</TEST>
 
1452
 
 
1453
<TEST URI="invalid/utf16b.xml" ID="utf16b" SECTIONS="4.3.3 2.8" TYPE="invalid">
 
1454
    Tests reading an invalid "big endian" UTF-16 document</TEST>
 
1455
 
 
1456
<TEST URI="invalid/utf16l.xml" ID="utf16l" SECTIONS="4.3.3 2.8" TYPE="invalid">
 
1457
    Tests reading an invalid "little endian" UTF-16 document</TEST>
 
1458
 
 
1459
<TEST URI="invalid/empty.xml" ID="empty" TYPE="invalid" SECTIONS="2.4 2.7 [18] 3">
 
1460
    CDATA section containing only white space does not match the nonterminal S, and cannot 
 
1461
    appear in these positions. </TEST>
 
1462
 
 
1463
    
 
1464
<!--
 
1465
    @(#)not-wf.xml      1.6 98/12/29
 
1466
    Copyright 1998 by Sun Microsystems, Inc.
 
1467
    All Rights Reserved.
 
1468
-->
 
1469
<TEST URI="not-wf/not-sa03.xml" ID="not-wf-sa03" ENTITIES="parameter" SECTIONS="2.9" TYPE="not-wf">
 
1470
    Tests the Entity Declared WFC, ensuring that
 
1471
    a reference to externally defined entity causes a well-formedness error.</TEST>
 
1472
<TEST ID="attlist01" URI="not-wf/attlist01.xml" TYPE="not-wf" SECTIONS="3.3.1 [56]">
 
1473
    SGML's NUTOKEN is not allowed.</TEST>
 
1474
 
 
1475
<TEST ID="attlist02" URI="not-wf/attlist02.xml" TYPE="not-wf" SECTIONS="3.3.1 [56]">
 
1476
    SGML's NUTOKENS attribute type is not allowed.</TEST>
 
1477
 
 
1478
<TEST ID="attlist03" URI="not-wf/attlist03.xml" TYPE="not-wf" SECTIONS="3.3.1 [59]">
 
1479
    Comma doesn't separate enumerations, unlike in SGML.</TEST>
 
1480
 
 
1481
<TEST ID="attlist04" URI="not-wf/attlist04.xml" TYPE="not-wf" SECTIONS="3.3.1 [56]">
 
1482
    SGML's NUMBER attribute type is not allowed.</TEST>
 
1483
 
 
1484
<TEST ID="attlist05" URI="not-wf/attlist05.xml" TYPE="not-wf" SECTIONS="3.3.1 [56]">
 
1485
    SGML's NUMBERS attribute type is not allowed.</TEST>
 
1486
 
 
1487
<TEST ID="attlist06" URI="not-wf/attlist06.xml" TYPE="not-wf" SECTIONS="3.3.1 [56]">
 
1488
    SGML's NAME attribute type is not allowed.</TEST>
 
1489
 
 
1490
<TEST URI="not-wf/attlist07.xml" ID="attlist07" TYPE="not-wf" SECTIONS="3.3.1 [56]">
 
1491
    SGML's NAMES attribute type is not allowed.</TEST>
 
1492
 
 
1493
<TEST URI="not-wf/attlist08.xml" ID="attlist08" TYPE="not-wf" SECTIONS="3.3.1 [56]">
 
1494
    SGML's #CURRENT is not allowed.</TEST>
 
1495
 
 
1496
<TEST URI="not-wf/attlist09.xml" ID="attlist09" TYPE="not-wf" SECTIONS="3.3.1 [56]">
 
1497
    SGML's #CONREF is not allowed.</TEST>
 
1498
 
 
1499
<TEST URI="not-wf/attlist10.xml" ID="attlist10" TYPE="not-wf" SECTIONS="3.1 [40]">
 
1500
    Whitespace required between attributes</TEST>
 
1501
 
 
1502
<TEST URI="not-wf/attlist11.xml" ID="attlist11" TYPE="not-wf" SECTIONS="3.1 [44]">
 
1503
    Whitespace required between attributes</TEST>
 
1504
 
 
1505
<TEST URI="not-wf/cond01.xml" ID="cond01" TYPE="not-wf" SECTIONS="3.4 [61]" ENTITIES="parameter">
 
1506
    Only INCLUDE and IGNORE are conditional section keywords</TEST>
 
1507
 
 
1508
<TEST URI="not-wf/cond02.xml" ID="cond02" TYPE="not-wf" SECTIONS="3.4 [61]" ENTITIES="parameter">
 
1509
    Must have keyword in conditional sections</TEST>
 
1510
 
 
1511
<TEST URI="not-wf/content01.xml" ID="content01" TYPE="not-wf" SECTIONS="3.2.1 [48]">
 
1512
    No whitespace before "?" in content model</TEST>
 
1513
 
 
1514
<TEST URI="not-wf/content02.xml" ID="content02" TYPE="not-wf" SECTIONS="3.2.1 [48]">
 
1515
    No whitespace before "*" in content model</TEST>
 
1516
 
 
1517
<TEST URI="not-wf/content03.xml" ID="content03" TYPE="not-wf" SECTIONS="3.2.1 [48]">
 
1518
    No whitespace before "+" in content model</TEST>
 
1519
 
 
1520
<TEST URI="not-wf/decl01.xml" ID="decl01" TYPE="not-wf" SECTIONS="4.3.1 [77]" ENTITIES="parameter">
 
1521
    External entities may not have standalone decls. </TEST>
 
1522
 
 
1523
<TEST URI="not-wf/dtd00.xml" ID="nwf-dtd00" TYPE="not-wf" SECTIONS="3.2.1 [55]">
 
1524
    Comma mandatory in content model</TEST>
 
1525
 
 
1526
<TEST URI="not-wf/dtd01.xml" ID="nwf-dtd01" TYPE="not-wf" SECTIONS="3.2.1 [55]">
 
1527
    Can't mix comma and vertical bar in content models</TEST>
 
1528
 
 
1529
<TEST URI="not-wf/dtd02.xml" ID="dtd02" TYPE="not-wf" SECTIONS="4.1 [69]">
 
1530
    PE name immediately after "%"</TEST>
 
1531
 
 
1532
<TEST URI="not-wf/dtd03.xml" ID="dtd03" TYPE="not-wf" SECTIONS="4.1 [69]">
 
1533
    PE name immediately followed by ";"</TEST>
 
1534
 
 
1535
<TEST URI="not-wf/dtd04.xml" ID="dtd04" TYPE="not-wf" SECTIONS="4.2.2 [75]">
 
1536
    PUBLIC literal must be quoted</TEST>
 
1537
 
 
1538
<TEST URI="not-wf/dtd05.xml" ID="dtd05" TYPE="not-wf" SECTIONS="4.2.2 [75]">
 
1539
    SYSTEM identifier must be quoted</TEST>
 
1540
 
 
1541
<TEST URI="not-wf/dtd07.xml" ID="dtd07" TYPE="not-wf" SECTIONS="4.3.1 [77]" ENTITIES="parameter">
 
1542
    Text declarations (which optionally begin any external entity)
 
1543
    are required to have "encoding=...". </TEST>
 
1544
 
 
1545
 
 
1546
<TEST URI="not-wf/element00.xml" ID="element00" TYPE="not-wf" SECTIONS="3.1 [42]">
 
1547
    EOF in middle of incomplete ETAG</TEST>
 
1548
 
 
1549
<TEST URI="not-wf/element01.xml" ID="element01" TYPE="not-wf" SECTIONS="3.1 [42]">
 
1550
    EOF in middle of incomplete ETAG</TEST>
 
1551
 
 
1552
<TEST URI="not-wf/element02.xml" ID="element02" TYPE="not-wf" SECTIONS="3.1 [43]">
 
1553
    Illegal markup (&lt;%@ ... %&gt;)</TEST>
 
1554
 
 
1555
<TEST URI="not-wf/element03.xml" ID="element03" TYPE="not-wf" SECTIONS="3.1 [43]">
 
1556
    Illegal markup (&lt;% ... %&gt;)</TEST>
 
1557
 
 
1558
<TEST URI="not-wf/element04.xml" ID="element04" TYPE="not-wf" SECTIONS="3.1 [43]">
 
1559
    Illegal markup (&lt;!ELEMENT ... &gt;)</TEST>
 
1560
 
 
1561
<TEST URI="not-wf/encoding01.xml" ID="encoding01" TYPE="not-wf" SECTIONS="4.3.3 [81]">
 
1562
    Illegal character " " in encoding name</TEST>
 
1563
 
 
1564
<TEST URI="not-wf/encoding02.xml" ID="encoding02" TYPE="not-wf" SECTIONS="4.3.3 [81]">
 
1565
    Illegal character "/" in encoding name</TEST>
 
1566
 
 
1567
<TEST URI="not-wf/encoding03.xml" ID="encoding03" TYPE="not-wf" SECTIONS="4.3.3 [81]">
 
1568
    Illegal character reference in encoding name</TEST>
 
1569
 
 
1570
<TEST URI="not-wf/encoding04.xml" ID="encoding04" TYPE="not-wf" SECTIONS="4.3.3 [81]">
 
1571
    Illegal character ":" in encoding name</TEST>
 
1572
 
 
1573
<TEST URI="not-wf/encoding05.xml" ID="encoding05" TYPE="not-wf" SECTIONS="4.3.3 [81]">
 
1574
    Illegal character "@" in encoding name</TEST>
 
1575
 
 
1576
<TEST URI="not-wf/encoding06.xml" ID="encoding06" TYPE="not-wf" SECTIONS="4.3.3 [81]">
 
1577
    Illegal character "+" in encoding name</TEST>
 
1578
 
 
1579
<TEST URI="not-wf/encoding07.xml" ID="encoding07" TYPE="not-wf" SECTIONS="4.3.1 [77]" ENTITIES="parameter">
 
1580
    Text declarations (which optionally begin any external entity)
 
1581
    are required to have "encoding=...". </TEST>
 
1582
 
 
1583
<TEST URI="not-wf/pi.xml" ID="pi" TYPE="not-wf" SECTIONS="2.6 [16]">
 
1584
    No space between PI target name and data</TEST>
 
1585
 
 
1586
<TEST URI="not-wf/pubid01.xml" ID="pubid01" TYPE="not-wf" SECTIONS="2.3 [12]">
 
1587
    Illegal entity ref in public ID</TEST>
 
1588
 
 
1589
<TEST URI="not-wf/pubid02.xml" ID="pubid02" TYPE="not-wf" SECTIONS="2.3 [12]">
 
1590
    Illegal characters in public ID</TEST>
 
1591
 
 
1592
<TEST URI="not-wf/pubid03.xml" ID="pubid03" TYPE="not-wf" SECTIONS="2.3 [12]">
 
1593
    Illegal characters in public ID</TEST>
 
1594
 
 
1595
<TEST URI="not-wf/pubid04.xml" ID="pubid04" TYPE="not-wf" SECTIONS="2.3 [12]">
 
1596
    Illegal characters in public ID</TEST>
 
1597
 
 
1598
<TEST URI="not-wf/pubid05.xml" ID="pubid05" TYPE="not-wf" SECTIONS="2.3 [12]">
 
1599
    SGML-ism:  public ID without system ID</TEST>
 
1600
 
 
1601
<TEST URI="not-wf/sgml01.xml" ID="sgml01" TYPE="not-wf" SECTIONS="3 [39]">
 
1602
    SGML-ism: omitted end tag for EMPTY content</TEST>
 
1603
 
 
1604
<TEST URI="not-wf/sgml02.xml" ID="sgml02" TYPE="not-wf" SECTIONS="2.8 ">
 
1605
    XML declaration must be at the very beginning of a document;
 
1606
  it"s not a processing instruction</TEST>
 
1607
 
 
1608
<TEST URI="not-wf/sgml03.xml" ID="sgml03" TYPE="not-wf" SECTIONS="2.5 [15]">
 
1609
    Comments may not contain "--"</TEST>
 
1610
 
 
1611
<TEST URI="not-wf/sgml04.xml" ID="sgml04" TYPE="not-wf" SECTIONS="3.3 [52]">
 
1612
    ATTLIST declarations apply to only one element, unlike SGML</TEST>
 
1613
 
 
1614
<TEST URI="not-wf/sgml05.xml" ID="sgml05" TYPE="not-wf" SECTIONS="3.2 [45]">
 
1615
    ELEMENT declarations apply to only one element, unlike SGML</TEST>
 
1616
 
 
1617
<TEST URI="not-wf/sgml06.xml" ID="sgml06" TYPE="not-wf" SECTIONS="3.3 [52]">
 
1618
    ATTLIST declarations are never global, unlike in SGML</TEST>
 
1619
 
 
1620
<TEST URI="not-wf/sgml07.xml" ID="sgml07" TYPE="not-wf" SECTIONS="3.2 [45]">
 
1621
    SGML Tag minimization specifications are not allowed</TEST>
 
1622
 
 
1623
<TEST URI="not-wf/sgml08.xml" ID="sgml08" TYPE="not-wf" SECTIONS="3.2 [45]">
 
1624
    SGML Tag minimization specifications are not allowed</TEST>
 
1625
 
 
1626
<TEST URI="not-wf/sgml09.xml" ID="sgml09" TYPE="not-wf" SECTIONS="3.2 [45]">
 
1627
    SGML Content model exception specifications are not allowed</TEST>
 
1628
 
 
1629
<TEST URI="not-wf/sgml10.xml" ID="sgml10" TYPE="not-wf" SECTIONS="3.2 [45]">
 
1630
    SGML Content model exception specifications are not allowed</TEST>
 
1631
 
 
1632
<TEST URI="not-wf/sgml11.xml" ID="sgml11" TYPE="not-wf" SECTIONS="3.2 [46]">
 
1633
    CDATA is not a valid content model spec</TEST>
 
1634
 
 
1635
<TEST URI="not-wf/sgml12.xml" ID="sgml12" TYPE="not-wf" SECTIONS="3.2 [46]">
 
1636
    RCDATA is not a valid content model spec</TEST>
 
1637
 
 
1638
<TEST URI="not-wf/sgml13.xml" ID="sgml13" TYPE="not-wf" SECTIONS="3.2.1 [47]">
 
1639
    SGML Unordered content models not allowed</TEST>
 
1640
 
 
1641
    
 
1642
<!--
 
1643
    @(#)error.xml       1.6 98/12/29
 
1644
    Copyright 1998 by Sun Microsystems, Inc.
 
1645
    All Rights Reserved.
 
1646
-->
 
1647
 
 
1648
<TEST URI="not-wf/uri01.xml" ID="uri01" TYPE="error" SECTIONS="4.2.2 [75]">
 
1649
    SYSTEM ids may not have URI fragments</TEST>
 
1650
 
 
1651
 
 
1652
</TESTCASES>
 
1653
 
 
1654
<TESTCASES PROFILE="OASIS/NIST XML 1.0 Tests" xml:base="oasis/">
 
1655
    
 
1656
 
 
1657
<TESTCASES PROFILE="OASIS/NIST TESTS, 1-Nov-1998">
 
1658
 
 
1659
  <TEST TYPE="valid" SECTIONS="2.2 [1]" ID="o-p01pass2" URI="p01pass2.xml">
 
1660
     various Misc items where they can occur
 
1661
    </TEST>
 
1662
 
 
1663
  <TEST TYPE="valid" SECTIONS="2.3 [6]" ID="o-p06pass1" URI="p06pass1.xml">
 
1664
     various satisfactions of the Names production in a NAMES
 
1665
    attribute
 
1666
    </TEST>
 
1667
 
 
1668
  <TEST TYPE="valid" SECTIONS="2.3 [7]" ID="o-p07pass1" URI="p07pass1.xml">
 
1669
     various valid Nmtoken 's in an attribute list declaration.
 
1670
    </TEST>
 
1671
 
 
1672
  <TEST TYPE="valid" SECTIONS="2.3 [8]" ID="o-p08pass1" URI="p08pass1.xml" NAMESPACE="no">
 
1673
     various satisfaction of an NMTOKENS attribute value.
 
1674
    </TEST>
 
1675
 
 
1676
  <TEST TYPE="valid" SECTIONS="2.3 [9]" ID="o-p09pass1" ENTITIES="parameter" URI="p09pass1.xml">
 
1677
     valid EntityValue's.  Except for entity references,
 
1678
              markup is not recognized.
 
1679
    </TEST>
 
1680
 
 
1681
  <TEST TYPE="valid" SECTIONS="2.3 [12]" ID="o-p12pass1" URI="p12pass1.xml">
 
1682
     valid public IDs.
 
1683
    </TEST>
 
1684
 
 
1685
  <TEST TYPE="valid" SECTIONS="2.8 [22]" ID="o-p22pass4" URI="p22pass4.xml">
 
1686
     XML decl and doctypedecl
 
1687
    </TEST>
 
1688
 
 
1689
  <TEST TYPE="valid" SECTIONS="2.8 [22]" ID="o-p22pass5" URI="p22pass5.xml">
 
1690
     just doctypedecl
 
1691
    </TEST>
 
1692
 
 
1693
  <TEST TYPE="valid" SECTIONS="2.8 [22]" ID="o-p22pass6" URI="p22pass6.xml">
 
1694
     S between decls is not required
 
1695
    </TEST>
 
1696
 
 
1697
  <TEST TYPE="valid" SECTIONS="3.1 [43] [44]" ID="o-p28pass1" URI="p28pass1.xml">
 
1698
    Empty-element tag must be used for element which are declared EMPTY.     </TEST>
 
1699
 
 
1700
  <TEST TYPE="valid" SECTIONS="2.8 4.1 [28] [69]" ID="o-p28pass3" ENTITIES="parameter" URI="p28pass3.xml">
 
1701
    Valid doctypedecl with Parameter entity reference.  The declaration of a parameter entity must precede any reference to it.     </TEST>
 
1702
 
 
1703
  <TEST TYPE="valid" SECTIONS="2.8 4.2.2 [28] [75]" ID="o-p28pass4" ENTITIES="parameter" URI="p28pass4.xml">
 
1704
    Valid doctypedecl with ExternalID as an External Entity declaration.     </TEST>
 
1705
 
 
1706
  <TEST TYPE="valid" SECTIONS="2.8 4.1 [28] [69]" ID="o-p28pass5" ENTITIES="parameter" URI="p28pass5.xml">
 
1707
    Valid doctypedecl with ExternalID as an External Entity.  A parameter entity reference is also used.     </TEST>
 
1708
 
 
1709
  <TEST TYPE="valid" SECTIONS="2.8 [29]" ID="o-p29pass1" URI="p29pass1.xml">
 
1710
     Valid types of markupdecl.
 
1711
    </TEST>
 
1712
 
 
1713
  <TEST TYPE="valid" SECTIONS="2.8 4.2.2 [30] [75]" ID="o-p30pass1" ENTITIES="parameter" URI="p30pass1.xml">
 
1714
    Valid doctypedecl with ExternalID as an External Entity.  The external entity has an element declaration.     </TEST>
 
1715
 
 
1716
  <TEST TYPE="valid" SECTIONS="2.8 4.2.2 4.3.1 [30] [75] [77]" ID="o-p30pass2" ENTITIES="parameter" URI="p30pass2.xml">
 
1717
    Valid doctypedecl with ExternalID as an Enternal Entity.  The external entity begins with a Text Declaration.     </TEST>
 
1718
 
 
1719
  <TEST TYPE="valid" SECTIONS="2.8 [31]" ID="o-p31pass1" ENTITIES="parameter" URI="p31pass1.xml">
 
1720
     external subset can be empty
 
1721
    </TEST>
 
1722
 
 
1723
  <TEST TYPE="valid" SECTIONS="2.8 3.4 4.2.2 [31] [62] [63] [75]" ID="o-p31pass2" ENTITIES="parameter" URI="p31pass2.xml">
 
1724
    Valid doctypedecl with EXternalID as Enternal Entity.  The external entity contains a parameter entity reference and condtional sections.</TEST>
 
1725
 
 
1726
  <TEST TYPE="valid" SECTIONS="2.4 2.5 2.6 2.7 [15] [16] [18]" ID="o-p43pass1" URI="p43pass1.xml">
 
1727
    Valid use of character data, comments, processing instructions and CDATA sections within the start and end tag.     </TEST>
 
1728
 
 
1729
  <TEST TYPE="valid" SECTIONS="3.2 [45]" ID="o-p45pass1" URI="p45pass1.xml">
 
1730
     valid element declarations
 
1731
    </TEST>
 
1732
 
 
1733
  <TEST TYPE="valid" SECTIONS="3.2 3.2.1 3.2.2 [45] [46] [47] [51]" ID="o-p46pass1" URI="p46pass1.xml">
 
1734
    Valid use of contentspec, element content models, and mixed content within an element type declaration.     </TEST>
 
1735
 
 
1736
  <TEST TYPE="valid" SECTIONS="3.2 3.2.1 [45] [46] [47] " ID="o-p47pass1" URI="p47pass1.xml">
 
1737
    Valid use of contentspec, element content models, choices, sequences and content particles within an element type declaration.  The optional character following a name or list governs the number of times the element or content particle may appear.     </TEST>
 
1738
 
 
1739
  <TEST TYPE="valid" SECTIONS="3.2 3.2.1 [45] [46] [47]" ID="o-p48pass1" URI="p48pass1.xml">
 
1740
    Valid use of contentspec, element content models, choices, sequences and content particles within an element type declaration.  The optional character following a name or list governs the number of times the element or content particle may appear.    </TEST>
 
1741
 
 
1742
  <TEST TYPE="valid" SECTIONS="3.2 3.2.1 [45] [46] [47]" ID="o-p49pass1" URI="p49pass1.xml">
 
1743
    Valid use of contentspec, element content models, choices, and content particles within an element type declaration.  The optional character following a name or list governs the number of times the element or content particle may appear.  Whitespace is also valid between choices.   </TEST>
 
1744
 
 
1745
  <TEST TYPE="valid" SECTIONS="3.2 3.2.1 [45] [46] [47]" ID="o-p50pass1" URI="p50pass1.xml">
 
1746
    Valid use of contentspec, element content models, sequences and content particles within an element type declaration.  The optional character following a name or list governs the number of times the element or content particle may appear.  Whitespace is also valid between sequences.   </TEST>
 
1747
 
 
1748
  <TEST TYPE="valid" SECTIONS="3.2.2 [51]" ID="o-p51pass1" URI="p51pass1.xml">
 
1749
     valid Mixed contentspec's.
 
1750
    </TEST>
 
1751
 
 
1752
  <TEST TYPE="valid" SECTIONS="3.3 [52]" ID="o-p52pass1" URI="p52pass1.xml">
 
1753
     valid AttlistDecls: No AttDef's are required,
 
1754
    and the terminating
 
1755
          S is optional, multiple ATTLISTS per element are OK, and multiple
 
1756
          declarations of the same attribute are OK.
 
1757
    </TEST>
 
1758
 
 
1759
  <TEST TYPE="valid" SECTIONS="3.3 [53]" ID="o-p53pass1" URI="p53pass1.xml">
 
1760
     a valid AttDef
 
1761
    </TEST>
 
1762
 
 
1763
  <TEST TYPE="valid" SECTIONS="3.3.1 [54]" ID="o-p54pass1" URI="p54pass1.xml">
 
1764
     the three kinds of attribute types
 
1765
    </TEST>
 
1766
 
 
1767
  <TEST TYPE="valid" SECTIONS="3.3.1 [55]" ID="o-p55pass1" URI="p55pass1.xml">
 
1768
     StringType = "CDATA"
 
1769
    </TEST>
 
1770
 
 
1771
  <TEST TYPE="valid" SECTIONS="3.3.1 [56]" ID="o-p56pass1" URI="p56pass1.xml">
 
1772
     the 7 tokenized attribute types
 
1773
    </TEST>
 
1774
 
 
1775
  <TEST TYPE="valid" SECTIONS="3.3.1 [57]" ID="o-p57pass1" URI="p57pass1.xml">
 
1776
     enumerated types are NMTOKEN or NOTATION lists
 
1777
    </TEST>
 
1778
 
 
1779
  <TEST TYPE="valid" SECTIONS="3.3.1 [58]" ID="o-p58pass1" URI="p58pass1.xml">
 
1780
     NOTATION enumeration has on or more items
 
1781
    </TEST>
 
1782
 
 
1783
  <TEST TYPE="valid" SECTIONS="3.3.1 [59]" ID="o-p59pass1" URI="p59pass1.xml">
 
1784
     NMTOKEN enumerations haveon or more items
 
1785
    </TEST>
 
1786
 
 
1787
  <TEST TYPE="valid" SECTIONS="3.3.2 [60]" ID="o-p60pass1" URI="p60pass1.xml">
 
1788
     the four types of default values
 
1789
    </TEST>
 
1790
 
 
1791
  <TEST TYPE="valid" SECTIONS="3.4 [61]" ID="o-p61pass1" ENTITIES="parameter" URI="p61pass1.xml">
 
1792
     valid conditional sections are INCLUDE and IGNORE
 
1793
    </TEST>
 
1794
 
 
1795
  <TEST TYPE="valid" SECTIONS="3.4 [62]" ID="o-p62pass1" ENTITIES="parameter" URI="p62pass1.xml">
 
1796
     valid INCLUDE sections -- options S before and
 
1797
    after keyword, sections can nest
 
1798
    </TEST>
 
1799
 
 
1800
  <TEST TYPE="valid" SECTIONS="3.4 [63]" ID="o-p63pass1" ENTITIES="parameter" URI="p63pass1.xml">
 
1801
     valid IGNORE sections
 
1802
    </TEST>
 
1803
 
 
1804
  <TEST TYPE="valid" SECTIONS="3.4 [64]" ID="o-p64pass1" ENTITIES="parameter" URI="p64pass1.xml">
 
1805
     IGNOREd sections ignore everything except section delimiters
 
1806
    </TEST>
 
1807
 
 
1808
  <TEST TYPE="valid" SECTIONS="4.1 [68]" ID="o-p68pass1" URI="p68pass1.xml">
 
1809
     Valid entity references.  Also ensures that a charref to
 
1810
          '&amp;' isn't interpreted as an entity reference open delimiter
 
1811
    </TEST>
 
1812
 
 
1813
  <TEST TYPE="valid" SECTIONS="4.1 [69]" ID="o-p69pass1" ENTITIES="parameter" URI="p69pass1.xml">
 
1814
     Valid PEReferences.
 
1815
    </TEST>
 
1816
 
 
1817
  <TEST TYPE="valid" SECTIONS="4.2 [70]" ID="o-p70pass1" URI="p70pass1.xml">
 
1818
     An EntityDecl is either a GEDecl or a PEDecl
 
1819
    </TEST>
 
1820
 
 
1821
  <TEST TYPE="valid" SECTIONS="4.2 [71]" ID="o-p71pass1" URI="p71pass1.xml">
 
1822
     Valid GEDecls
 
1823
    </TEST>
 
1824
 
 
1825
  <TEST TYPE="valid" SECTIONS="4.2 [72]" ID="o-p72pass1" URI="p72pass1.xml">
 
1826
     Valid PEDecls
 
1827
    </TEST>
 
1828
 
 
1829
  <TEST TYPE="valid" SECTIONS="4.2 [73]" ID="o-p73pass1" URI="p73pass1.xml">
 
1830
     EntityDef is either Entity value or an external id,
 
1831
    with an optional NDataDecl
 
1832
    </TEST>
 
1833
 
 
1834
  <TEST TYPE="valid" SECTIONS="4.2.2 [76]" ID="o-p76pass1" URI="p76pass1.xml">
 
1835
     valid NDataDecls
 
1836
    </TEST>
 
1837
 
 
1838
  <TEST TYPE="invalid" SECTIONS="2.1 [1]" ID="o-p01pass1" URI="p01pass1.xml">
 
1839
     no prolog
 
1840
    </TEST>
 
1841
 
 
1842
  <TEST TYPE="invalid" SECTIONS="2.1 [1]" ID="o-p01pass3" URI="p01pass3.xml">
 
1843
     Misc items after the document
 
1844
    </TEST>
 
1845
 
 
1846
  <TEST TYPE="invalid" SECTIONS="2.3 [3]" ID="o-p03pass1" URI="p03pass1.xml">
 
1847
     all valid S characters
 
1848
    </TEST>
 
1849
 
 
1850
  <TEST TYPE="invalid" SECTIONS="2.3 [4]" ID="o-p04pass1" URI="p04pass1.xml" NAMESPACE="no">
 
1851
     names with all valid ASCII characters, and one from each
 
1852
              other class in NameChar
 
1853
    </TEST>
 
1854
 
 
1855
  <TEST TYPE="invalid" SECTIONS="2.3 [5]" ID="o-p05pass1" URI="p05pass1.xml" NAMESPACE="no">
 
1856
     various valid Name constructions
 
1857
    </TEST>
 
1858
 
 
1859
  <TEST TYPE="invalid" SECTIONS="2.3 [6]" ID="o-p06fail1" URI="p06fail1.xml">
 
1860
     Requires at least one name.
 
1861
    </TEST>
 
1862
 
 
1863
  <TEST TYPE="invalid" SECTIONS="2.3 [8]" ID="o-p08fail1" URI="p08fail1.xml">
 
1864
     at least one Nmtoken is required.
 
1865
    </TEST>
 
1866
 
 
1867
  <TEST TYPE="invalid" SECTIONS="2.3 [8]" ID="o-p08fail2" URI="p08fail2.xml">
 
1868
     an invalid Nmtoken character.
 
1869
    </TEST>
 
1870
 
 
1871
  <TEST TYPE="invalid" SECTIONS="2.3 [10]" ID="o-p10pass1" URI="p10pass1.xml">
 
1872
     valid attribute values
 
1873
    </TEST>
 
1874
 
 
1875
  <TEST TYPE="invalid" SECTIONS="2.4 [14]" ID="o-p14pass1" URI="p14pass1.xml">
 
1876
     valid CharData
 
1877
    </TEST>
 
1878
 
 
1879
  <TEST TYPE="invalid" SECTIONS="2.5 [15]" ID="o-p15pass1" URI="p15pass1.xml">
 
1880
     valid comments
 
1881
    </TEST>
 
1882
 
 
1883
  <TEST TYPE="invalid" SECTIONS="2.6 [16] [17]" ID="o-p16pass1" URI="p16pass1.xml">
 
1884
    Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction.     </TEST>
 
1885
 
 
1886
  <TEST TYPE="invalid" SECTIONS="2.6 [16]" ID="o-p16pass2" URI="p16pass2.xml">
 
1887
    Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction.     </TEST>
 
1888
 
 
1889
  <TEST TYPE="invalid" SECTIONS="2.6 [16]" ID="o-p16pass3" URI="p16pass3.xml">
 
1890
    Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction.     </TEST>
 
1891
 
 
1892
  <TEST TYPE="invalid" SECTIONS="2.7 [18]" ID="o-p18pass1" URI="p18pass1.xml">
 
1893
     valid CDSect's.  Note that a CDStart in a CDSect is not
 
1894
              recognized as such
 
1895
    </TEST>
 
1896
 
 
1897
  <TEST TYPE="invalid" SECTIONS="2.8 [22]" ID="o-p22pass1" URI="p22pass1.xml">
 
1898
     prolog can be empty
 
1899
    </TEST>
 
1900
 
 
1901
  <TEST TYPE="invalid" SECTIONS="2.8 [22]" ID="o-p22pass2" URI="p22pass2.xml">
 
1902
     XML declaration only
 
1903
    </TEST>
 
1904
 
 
1905
  <TEST TYPE="invalid" SECTIONS="2.8 [22]" ID="o-p22pass3" URI="p22pass3.xml">
 
1906
     XML decl and Misc
 
1907
    </TEST>
 
1908
 
 
1909
  <TEST TYPE="invalid" SECTIONS="2.8 [23]" ID="o-p23pass1" URI="p23pass1.xml">
 
1910
    Test shows a valid XML declaration along with version info.     </TEST>
 
1911
 
 
1912
  <TEST TYPE="invalid" SECTIONS="2.8 [23]" ID="o-p23pass2" URI="p23pass2.xml">
 
1913
    Test shows a valid XML declaration along with encoding declaration.     </TEST>
 
1914
 
 
1915
  <TEST TYPE="invalid" SECTIONS="2.8 [23]" ID="o-p23pass3" URI="p23pass3.xml">
 
1916
    Test shows a valid XML declaration along with Standalone Document Declaration.     </TEST>
 
1917
 
 
1918
  <TEST TYPE="invalid" SECTIONS="2.8 [23]" ID="o-p23pass4" URI="p23pass4.xml">
 
1919
    Test shows a valid XML declaration, encoding declarationand Standalone Document Declaration.     </TEST>
 
1920
 
 
1921
  <TEST TYPE="invalid" SECTIONS="2.8 [24]" ID="o-p24pass1" URI="p24pass1.xml">
 
1922
    Test shows a prolog that has the VersionInfo delimited by double quotes.     </TEST>
 
1923
 
 
1924
  <TEST TYPE="invalid" SECTIONS="2.8 [24]" ID="o-p24pass2" URI="p24pass2.xml">
 
1925
    Test shows a prolog that has the VersionInfo delimited by single quotes.     </TEST>
 
1926
 
 
1927
  <TEST TYPE="invalid" SECTIONS="2.8 [24]" ID="o-p24pass3" URI="p24pass3.xml">
 
1928
    Test shows whitespace is allowed in prolog before version info.     </TEST>
 
1929
 
 
1930
  <TEST TYPE="invalid" SECTIONS="2.8 [24]" ID="o-p24pass4" URI="p24pass4.xml">
 
1931
    Test shows whitespace is allowed in prolog on both sides of equal sign.     </TEST>
 
1932
 
 
1933
  <TEST TYPE="invalid" SECTIONS="2.8 [25]" ID="o-p25pass1" URI="p25pass1.xml">
 
1934
    Test shows whitespace is NOT necessary before or after equal sign of versioninfo.     </TEST>
 
1935
 
 
1936
  <TEST TYPE="invalid" SECTIONS="2.8 [25]" ID="o-p25pass2" URI="p25pass2.xml">
 
1937
    Test shows whitespace can be used on both sides of equal sign of versioninfo.     </TEST>
 
1938
 
 
1939
 
 
1940
  <TEST TYPE="invalid" SECTIONS="2.8 [26]" ID="o-p26pass1" URI="p26pass1.xml">
 
1941
     The valid version number.  We cannot test others because
 
1942
              a 1.0 processor is allowed to fail them.
 
1943
    </TEST>
 
1944
 
 
1945
  <TEST TYPE="invalid" SECTIONS="2.8 [27]" ID="o-p27pass1" URI="p27pass1.xml">
 
1946
    Comments are valid as the Misc part of the prolog.    </TEST>
 
1947
 
 
1948
  <TEST TYPE="invalid" SECTIONS="2.8 [27]" ID="o-p27pass2" URI="p27pass2.xml">
 
1949
    Processing Instructions are valid as the Misc part of the prolog.     </TEST>
 
1950
 
 
1951
  <TEST TYPE="invalid" SECTIONS="2.8 [27]" ID="o-p27pass3" URI="p27pass3.xml">
 
1952
    Whitespace is valid as the Misc part of the prolog.     </TEST>
 
1953
 
 
1954
  <TEST TYPE="invalid" SECTIONS="2.8 [27]" ID="o-p27pass4" URI="p27pass4.xml">
 
1955
    A combination of comments, whitespaces and processing instructions are valid as the Misc part of the prolog.     </TEST>
 
1956
 
 
1957
  <TEST TYPE="invalid" SECTIONS="2.9 [32]" ID="o-p32pass1" URI="p32pass1.xml">
 
1958
    Double quotes can be used as delimeters for the value of a Standalone Document Declaration.     </TEST>
 
1959
 
 
1960
  <TEST TYPE="invalid" SECTIONS="2.9 [32]" ID="o-p32pass2" URI="p32pass2.xml">
 
1961
    Single quotes can be used as delimeters for the value of a Standalone Document Declaration.     </TEST>
 
1962
 
 
1963
  <TEST TYPE="invalid" SECTIONS="3 3.1 [39] [44]" ID="o-p39pass1" URI="p39pass1.xml">
 
1964
    Empty element tag may be used for any element which has no content.     </TEST>
 
1965
 
 
1966
  <TEST TYPE="invalid" SECTIONS="3 3.1 [39] [43]" ID="o-p39pass2" URI="p39pass2.xml">
 
1967
    Character data is valid element content.     </TEST>
 
1968
 
 
1969
  <TEST TYPE="invalid" SECTIONS="3.1 [40]" ID="o-p40pass1" URI="p40pass1.xml">
 
1970
    Elements content can be empty.     </TEST>
 
1971
 
 
1972
  <TEST TYPE="invalid" SECTIONS="3.1 [40]" ID="o-p40pass2" URI="p40pass2.xml">
 
1973
    Whitespace is valid within a Start-tag.     </TEST>
 
1974
 
 
1975
  <TEST TYPE="invalid" SECTIONS="3.1 [40] [41]" ID="o-p40pass3" URI="p40pass3.xml">
 
1976
    Attributes are valid within a Start-tag.    </TEST>
 
1977
 
 
1978
  <TEST TYPE="invalid" SECTIONS="3.1 [40]" ID="o-p40pass4" URI="p40pass4.xml">
 
1979
    Whitespace and Multiple Attributes are valid within a Start-tag.     </TEST>
 
1980
 
 
1981
  <TEST TYPE="invalid" SECTIONS="3.1 [41]" ID="o-p41pass1" URI="p41pass1.xml">
 
1982
    Attributes are valid within a Start-tag.     </TEST>
 
1983
 
 
1984
  <TEST TYPE="invalid" SECTIONS="3.1 [41]" ID="o-p41pass2" URI="p41pass2.xml">
 
1985
    Whitespace is valid within a Start-tags Attribute.    </TEST>
 
1986
 
 
1987
  <TEST TYPE="invalid" SECTIONS="3.1 [42]" ID="o-p42pass1" URI="p42pass1.xml">
 
1988
    Test shows proper syntax for an End-tag.    </TEST>
 
1989
 
 
1990
  <TEST TYPE="invalid" SECTIONS="3.1 [42]" ID="o-p42pass2" URI="p42pass2.xml">
 
1991
    Whitespace is valid after name in End-tag.     </TEST>
 
1992
 
 
1993
  <TEST TYPE="invalid" SECTIONS="3.1 [44]" ID="o-p44pass1" URI="p44pass1.xml">
 
1994
    Valid display of an Empty Element Tag.    </TEST>
 
1995
 
 
1996
  <TEST TYPE="invalid" SECTIONS="3.1 [44]" ID="o-p44pass2" URI="p44pass2.xml">
 
1997
    Empty Element Tags can contain an Attribute.    </TEST>
 
1998
 
 
1999
  <TEST TYPE="invalid" SECTIONS="3.1 [44]" ID="o-p44pass3" URI="p44pass3.xml">
 
2000
    Whitespace is valid in an Empty Element Tag following the end of the attribute value.     </TEST>
 
2001
 
 
2002
  <TEST TYPE="invalid" SECTIONS="3.1 [44]" ID="o-p44pass4" URI="p44pass4.xml">
 
2003
    Whitespace is valid after the name in an Empty Element Tag.     </TEST>
 
2004
 
 
2005
  <TEST TYPE="invalid" SECTIONS="3.1 [44]" ID="o-p44pass5" URI="p44pass5.xml">
 
2006
    Whitespace and Multiple Attributes are valid in an Empty Element Tag.    </TEST>
 
2007
 
 
2008
  <TEST TYPE="invalid" SECTIONS="4.1 [66]" ID="o-p66pass1" URI="p66pass1.xml">
 
2009
     valid character references
 
2010
    </TEST>
 
2011
 
 
2012
  <TEST TYPE="invalid" SECTIONS="4.2 [74]" ID="o-p74pass1" URI="p74pass1.xml">
 
2013
     PEDef is either an entity value or an external id
 
2014
    </TEST>
 
2015
 
 
2016
  <TEST TYPE="invalid" SECTIONS="4.2.2 [75]" ID="o-p75pass1" URI="p75pass1.xml">
 
2017
     valid external identifiers
 
2018
    </TEST>
 
2019
 
 
2020
  <TEST TYPE="invalid" SECTIONS="3.3.1 [58] [59] Errata [E2]" ID="o-e2" URI="e2.xml">
 
2021
      Validity Constraint:  No duplicate tokens 
 
2022
    </TEST>
 
2023
 
 
2024
  <TEST TYPE="not-wf" SECTIONS="2.1 [1]" ID="o-p01fail1" URI="p01fail1.xml">
 
2025
     S cannot occur before the prolog
 
2026
    </TEST>
 
2027
 
 
2028
  <TEST TYPE="not-wf" SECTIONS="2.1 [1]" ID="o-p01fail2" URI="p01fail2.xml">
 
2029
     comments cannot occur before the prolog
 
2030
    </TEST>
 
2031
 
 
2032
  <TEST TYPE="not-wf" SECTIONS="2.1 [1]" ID="o-p01fail3" URI="p01fail3.xml">
 
2033
     only one document element
 
2034
    </TEST>
 
2035
 
 
2036
  <TEST TYPE="not-wf" SECTIONS="2.1 [1]" ID="o-p01fail4" URI="p01fail4.xml">
 
2037
     document element must be complete.
 
2038
    </TEST>
 
2039
 
 
2040
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail1" URI="p02fail1.xml">
 
2041
    Use of illegal character within XML document.     </TEST>
 
2042
 
 
2043
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail10" URI="p02fail10.xml">
 
2044
    Use of illegal character within XML document.     </TEST>
 
2045
 
 
2046
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail11" URI="p02fail11.xml">
 
2047
    Use of illegal character within XML document.     </TEST>
 
2048
 
 
2049
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail12" URI="p02fail12.xml">
 
2050
    Use of illegal character within XML document.     </TEST>
 
2051
 
 
2052
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail13" URI="p02fail13.xml">
 
2053
    Use of illegal character within XML document.     </TEST>
 
2054
 
 
2055
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail14" URI="p02fail14.xml">
 
2056
    Use of illegal character within XML document.     </TEST>
 
2057
 
 
2058
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail15" URI="p02fail15.xml">
 
2059
    Use of illegal character within XML document.     </TEST>
 
2060
 
 
2061
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail16" URI="p02fail16.xml">
 
2062
    Use of illegal character within XML document.     </TEST>
 
2063
 
 
2064
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail17" URI="p02fail17.xml">
 
2065
    Use of illegal character within XML document.     </TEST>
 
2066
 
 
2067
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail18" URI="p02fail18.xml">
 
2068
    Use of illegal character within XML document.     </TEST>
 
2069
 
 
2070
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail19" URI="p02fail19.xml">
 
2071
    Use of illegal character within XML document.     </TEST>
 
2072
 
 
2073
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail2" URI="p02fail2.xml">
 
2074
    Use of illegal character within XML document.     </TEST>
 
2075
 
 
2076
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail20" URI="p02fail20.xml">
 
2077
    Use of illegal character within XML document.     </TEST>
 
2078
 
 
2079
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail21" URI="p02fail21.xml">
 
2080
    Use of illegal character within XML document.     </TEST>
 
2081
 
 
2082
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail22" URI="p02fail22.xml">
 
2083
    Use of illegal character within XML document.     </TEST>
 
2084
 
 
2085
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail23" URI="p02fail23.xml">
 
2086
    Use of illegal character within XML document.     </TEST>
 
2087
 
 
2088
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail24" URI="p02fail24.xml">
 
2089
    Use of illegal character within XML document.     </TEST>
 
2090
 
 
2091
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail25" URI="p02fail25.xml">
 
2092
    Use of illegal character within XML document.     </TEST>
 
2093
 
 
2094
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail26" URI="p02fail26.xml">
 
2095
    Use of illegal character within XML document.     </TEST>
 
2096
 
 
2097
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail27" URI="p02fail27.xml">
 
2098
    Use of illegal character within XML document.     </TEST>
 
2099
 
 
2100
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail28" URI="p02fail28.xml">
 
2101
    Use of illegal character within XML document.     </TEST>
 
2102
 
 
2103
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail29" URI="p02fail29.xml">
 
2104
    Use of illegal character within XML document.     </TEST>
 
2105
 
 
2106
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail3" URI="p02fail3.xml">
 
2107
    Use of illegal character within XML document.     </TEST>
 
2108
 
 
2109
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail30" URI="p02fail30.xml">
 
2110
    Use of illegal character within XML document.     </TEST>
 
2111
 
 
2112
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail31" URI="p02fail31.xml">
 
2113
    Use of illegal character within XML document.     </TEST>
 
2114
 
 
2115
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail4" URI="p02fail4.xml">
 
2116
    Use of illegal character within XML document.     </TEST>
 
2117
 
 
2118
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail5" URI="p02fail5.xml">
 
2119
    Use of illegal character within XML document.     </TEST>
 
2120
 
 
2121
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail6" URI="p02fail6.xml">
 
2122
    Use of illegal character within XML document.     </TEST>
 
2123
 
 
2124
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail7" URI="p02fail7.xml">
 
2125
    Use of illegal character within XML document.     </TEST>
 
2126
 
 
2127
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail8" URI="p02fail8.xml">
 
2128
    Use of illegal character within XML document.     </TEST>
 
2129
 
 
2130
  <TEST TYPE="not-wf" SECTIONS="2.2 [2]" ID="o-p02fail9" URI="p02fail9.xml">
 
2131
    Use of illegal character within XML document.     </TEST>
 
2132
 
 
2133
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail1" URI="p03fail1.xml">
 
2134
    Use of illegal character within XML document.     </TEST>
 
2135
 
 
2136
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail10" URI="p03fail10.xml">
 
2137
    Use of illegal character within XML document.     </TEST>
 
2138
 
 
2139
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail11" URI="p03fail11.xml">
 
2140
    Use of illegal character within XML document.     </TEST>
 
2141
 
 
2142
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail12" URI="p03fail12.xml">
 
2143
    Use of illegal character within XML document.     </TEST>
 
2144
 
 
2145
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail13" URI="p03fail13.xml">
 
2146
    Use of illegal character within XML document.     </TEST>
 
2147
 
 
2148
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail14" URI="p03fail14.xml">
 
2149
    Use of illegal character within XML document.     </TEST>
 
2150
 
 
2151
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail15" URI="p03fail15.xml">
 
2152
    Use of illegal character within XML document.     </TEST>
 
2153
 
 
2154
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail16" URI="p03fail16.xml">
 
2155
    Use of illegal character within XML document.     </TEST>
 
2156
 
 
2157
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail17" URI="p03fail17.xml">
 
2158
    Use of illegal character within XML document.     </TEST>
 
2159
 
 
2160
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail18" URI="p03fail18.xml">
 
2161
    Use of illegal character within XML document.     </TEST>
 
2162
 
 
2163
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail19" URI="p03fail19.xml">
 
2164
    Use of illegal character within XML document.     </TEST>
 
2165
 
 
2166
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail2" URI="p03fail2.xml">
 
2167
    Use of illegal character within XML document.     </TEST>
 
2168
 
 
2169
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail20" URI="p03fail20.xml">
 
2170
    Use of illegal character within XML document.     </TEST>
 
2171
 
 
2172
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail21" URI="p03fail21.xml">
 
2173
    Use of illegal character within XML document.     </TEST>
 
2174
 
 
2175
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail22" URI="p03fail22.xml">
 
2176
    Use of illegal character within XML document.     </TEST>
 
2177
 
 
2178
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail23" URI="p03fail23.xml">
 
2179
    Use of illegal character within XML document.     </TEST>
 
2180
 
 
2181
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail24" URI="p03fail24.xml">
 
2182
    Use of illegal character within XML document.     </TEST>
 
2183
 
 
2184
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail25" URI="p03fail25.xml">
 
2185
    Use of illegal character within XML document.     </TEST>
 
2186
 
 
2187
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail26" URI="p03fail26.xml">
 
2188
    Use of illegal character within XML document.     </TEST>
 
2189
 
 
2190
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail27" URI="p03fail27.xml">
 
2191
    Use of illegal character within XML document.     </TEST>
 
2192
 
 
2193
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail28" URI="p03fail28.xml">
 
2194
    Use of illegal character within XML document.     </TEST>
 
2195
 
 
2196
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail29" URI="p03fail29.xml">
 
2197
    Use of illegal character within XML document.     </TEST>
 
2198
 
 
2199
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail3" URI="p03fail3.xml">
 
2200
    Use of illegal character within XML document.     </TEST>
 
2201
 
 
2202
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail4" URI="p03fail4.xml">
 
2203
    Use of illegal character within XML document.     </TEST>
 
2204
 
 
2205
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail5" URI="p03fail5.xml">
 
2206
    Use of illegal character within XML document.     </TEST>
 
2207
 
 
2208
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail7" URI="p03fail7.xml">
 
2209
    Use of illegal character within XML document.     </TEST>
 
2210
 
 
2211
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail8" URI="p03fail8.xml">
 
2212
    Use of illegal character within XML document.     </TEST>
 
2213
 
 
2214
  <TEST TYPE="not-wf" SECTIONS="2.3 [3]" ID="o-p03fail9" URI="p03fail9.xml">
 
2215
    Use of illegal character within XML document.     </TEST>
 
2216
 
 
2217
  <TEST TYPE="not-wf" SECTIONS="2.3 [4]" ID="o-p04fail1" URI="p04fail1.xml">
 
2218
    Name contains invalid character.    </TEST>
 
2219
 
 
2220
  <TEST TYPE="not-wf" SECTIONS="2.3 [4]" ID="o-p04fail2" URI="p04fail2.xml">
 
2221
    Name contains invalid character.    </TEST>
 
2222
 
 
2223
  <TEST TYPE="not-wf" SECTIONS="2.3 [4]" ID="o-p04fail3" URI="p04fail3.xml">
 
2224
    Name contains invalid character.    </TEST>
 
2225
 
 
2226
  <TEST TYPE="not-wf" SECTIONS="2.3 [5]" ID="o-p05fail1" URI="p05fail1.xml">
 
2227
     a Name cannot start with a digit
 
2228
    </TEST>
 
2229
 
 
2230
  <TEST TYPE="not-wf" SECTIONS="2.3 [5]" ID="o-p05fail2" URI="p05fail2.xml">
 
2231
     a Name cannot start with a '.'
 
2232
    </TEST>
 
2233
 
 
2234
  <TEST TYPE="not-wf" SECTIONS="2.3 [5]" ID="o-p05fail3" URI="p05fail3.xml">
 
2235
     a Name cannot start with a "-"
 
2236
    </TEST>
 
2237
 
 
2238
  <TEST TYPE="not-wf" SECTIONS="2.3 [5]" ID="o-p05fail4" URI="p05fail4.xml">
 
2239
     a Name cannot start with a CombiningChar
 
2240
    </TEST>
 
2241
 
 
2242
  <TEST TYPE="not-wf" SECTIONS="2.3 [5]" ID="o-p05fail5" URI="p05fail5.xml">
 
2243
     a Name cannot start with an Extender
 
2244
    </TEST>
 
2245
 
 
2246
  <TEST TYPE="not-wf" SECTIONS="2.3 [9]" ID="o-p09fail1" ENTITIES="parameter" URI="p09fail1.xml">
 
2247
     EntityValue excludes '%'
 
2248
    </TEST>
 
2249
 
 
2250
  <TEST TYPE="not-wf" SECTIONS="2.3 [9]" ID="o-p09fail2" ENTITIES="parameter" URI="p09fail2.xml">
 
2251
     EntityValue excludes '&amp;'
 
2252
    </TEST>
 
2253
 
 
2254
  <TEST TYPE="not-wf" SECTIONS="2.3 [9]" ID="o-p09fail3" URI="p09fail3.xml">
 
2255
     incomplete character reference
 
2256
    </TEST>
 
2257
 
 
2258
  <TEST TYPE="not-wf" SECTIONS="2.3 [9]" ID="o-p09fail4" URI="p09fail4.xml">
 
2259
     quote types must match
 
2260
    </TEST>
 
2261
 
 
2262
  <TEST TYPE="not-wf" SECTIONS="2.3 [9]" ID="o-p09fail5" URI="p09fail5.xml">
 
2263
     quote types must match
 
2264
    </TEST>
 
2265
 
 
2266
  <TEST TYPE="not-wf" SECTIONS="2.3 [10]" ID="o-p10fail1" URI="p10fail1.xml">
 
2267
     attribute values exclude '&lt;'
 
2268
    </TEST>
 
2269
 
 
2270
  <TEST TYPE="not-wf" SECTIONS="2.3 [10]" ID="o-p10fail2" URI="p10fail2.xml">
 
2271
     attribute values exclude '&amp;'
 
2272
    </TEST>
 
2273
 
 
2274
  <TEST TYPE="not-wf" SECTIONS="2.3 [10]" ID="o-p10fail3" URI="p10fail3.xml">
 
2275
     quote types must match
 
2276
    </TEST>
 
2277
 
 
2278
  <TEST TYPE="not-wf" SECTIONS="2.3 [11]" ID="o-p11fail1" URI="p11fail1.xml">
 
2279
     quote types must match
 
2280
    </TEST>
 
2281
 
 
2282
  <TEST TYPE="not-wf" SECTIONS="2.3 [11]" ID="o-p11fail2" URI="p11fail2.xml">
 
2283
     cannot contain delimiting quotes
 
2284
    </TEST>
 
2285
 
 
2286
  <TEST TYPE="not-wf" SECTIONS="2.3 [12]" ID="o-p12fail1" URI="p12fail1.xml">
 
2287
     '"' excluded
 
2288
    </TEST>
 
2289
 
 
2290
  <TEST TYPE="not-wf" SECTIONS="2.3 [12]" ID="o-p12fail2" URI="p12fail2.xml">
 
2291
     '\' excluded
 
2292
    </TEST>
 
2293
 
 
2294
  <TEST TYPE="not-wf" SECTIONS="2.3 [12]" ID="o-p12fail3" URI="p12fail3.xml">
 
2295
     entity references excluded
 
2296
    </TEST>
 
2297
 
 
2298
  <TEST TYPE="not-wf" SECTIONS="2.3 [12]" ID="o-p12fail4" URI="p12fail4.xml">
 
2299
     '&gt;' excluded
 
2300
    </TEST>
 
2301
 
 
2302
  <TEST TYPE="not-wf" SECTIONS="2.3 [12]" ID="o-p12fail5" URI="p12fail5.xml">
 
2303
     '&lt;' excluded
 
2304
    </TEST>
 
2305
 
 
2306
  <TEST TYPE="not-wf" SECTIONS="2.3 [12]" ID="o-p12fail6" URI="p12fail6.xml">
 
2307
     built-in entity refs excluded
 
2308
    </TEST>
 
2309
 
 
2310
  <TEST TYPE="not-wf" SECTIONS="2.3 [13]" ID="o-p12fail7" URI="p12fail7.xml">
 
2311
      The public ID has a tab character, which is disallowed
 
2312
     </TEST>
 
2313
 
 
2314
  <TEST TYPE="not-wf" SECTIONS="2.4 [14]" ID="o-p14fail1" URI="p14fail1.xml">
 
2315
     '&lt;' excluded
 
2316
    </TEST>
 
2317
 
 
2318
  <TEST TYPE="not-wf" SECTIONS="2.4 [14]" ID="o-p14fail2" URI="p14fail2.xml">
 
2319
     '&amp;' excluded
 
2320
    </TEST>
 
2321
 
 
2322
  <TEST TYPE="not-wf" SECTIONS="2.4 [14]" ID="o-p14fail3" URI="p14fail3.xml">
 
2323
     "]]&gt;" excluded
 
2324
    </TEST>
 
2325
 
 
2326
  <TEST TYPE="not-wf" SECTIONS="2.5 [15]" ID="o-p15fail1" URI="p15fail1.xml">
 
2327
     comments can't end in '-'
 
2328
    </TEST>
 
2329
 
 
2330
  <TEST TYPE="not-wf" SECTIONS="2.5 [15]" ID="o-p15fail2" URI="p15fail2.xml">
 
2331
     one comment per comment (contrasted with SGML)
 
2332
    </TEST>
 
2333
 
 
2334
  <TEST TYPE="not-wf" SECTIONS="2.5 [15]" ID="o-p15fail3" URI="p15fail3.xml">
 
2335
     can't include 2 or more adjacent '-'s
 
2336
    </TEST>
 
2337
 
 
2338
  <TEST TYPE="not-wf" SECTIONS="2.6 [16]" ID="o-p16fail1" URI="p16fail1.xml">
 
2339
     "xml" is an invalid PITarget
 
2340
    </TEST>
 
2341
 
 
2342
  <TEST TYPE="not-wf" SECTIONS="2.6 [16]" ID="o-p16fail2" URI="p16fail2.xml">
 
2343
     a PITarget must be present
 
2344
    </TEST>
 
2345
 
 
2346
<TEST TYPE="not-wf" SECTIONS="2.6 [16]" ID="o-p16fail3" URI="p16fail3.xml">
 
2347
     S after PITarget is required
 
2348
    </TEST>
 
2349
 
 
2350
 
 
2351
  <TEST TYPE="not-wf" SECTIONS="2.7 [18]" ID="o-p18fail1" URI="p18fail1.xml">
 
2352
     no space before "CDATA"
 
2353
    </TEST>
 
2354
 
 
2355
  <TEST TYPE="not-wf" SECTIONS="2.7 [18]" ID="o-p18fail2" URI="p18fail2.xml">
 
2356
     no space after "CDATA"
 
2357
    </TEST>
 
2358
 
 
2359
  <TEST TYPE="not-wf" SECTIONS="2.7 [18]" ID="o-p18fail3" URI="p18fail3.xml">
 
2360
     CDSect's can't nest
 
2361
    </TEST>
 
2362
 
 
2363
  <TEST TYPE="not-wf" SECTIONS="2.8 [22]" ID="o-p22fail1" URI="p22fail1.xml">
 
2364
     prolog must start with XML decl
 
2365
    </TEST>
 
2366
 
 
2367
  <TEST TYPE="not-wf" SECTIONS="2.8 [22]" ID="o-p22fail2" URI="p22fail2.xml">
 
2368
     prolog must start with XML decl
 
2369
    </TEST>
 
2370
 
 
2371
  <TEST TYPE="not-wf" SECTIONS="2.8 [23]" ID="o-p23fail1" URI="p23fail1.xml">
 
2372
     "xml" must be lower-case
 
2373
    </TEST>
 
2374
 
 
2375
  <TEST TYPE="not-wf" SECTIONS="2.8 [23]" ID="o-p23fail2" URI="p23fail2.xml">
 
2376
     VersionInfo must be supplied
 
2377
    </TEST>
 
2378
 
 
2379
  <TEST TYPE="not-wf" SECTIONS="2.8 [23]" ID="o-p23fail3" URI="p23fail3.xml">
 
2380
     VersionInfo must come first
 
2381
    </TEST>
 
2382
 
 
2383
  <TEST TYPE="not-wf" SECTIONS="2.8 [23]" ID="o-p23fail4" URI="p23fail4.xml">
 
2384
     SDDecl must come last
 
2385
    </TEST>
 
2386
 
 
2387
  <TEST TYPE="not-wf" SECTIONS="2.8 [23]" ID="o-p23fail5" URI="p23fail5.xml">
 
2388
     no SGML-type PIs
 
2389
    </TEST>
 
2390
 
 
2391
  <TEST TYPE="not-wf" SECTIONS="2.8 [24]" ID="o-p24fail1" URI="p24fail1.xml">
 
2392
     quote types must match
 
2393
    </TEST>
 
2394
 
 
2395
  <TEST TYPE="not-wf" SECTIONS="2.8 [24]" ID="o-p24fail2" URI="p24fail2.xml">
 
2396
     quote types must match
 
2397
    </TEST>
 
2398
 
 
2399
  <TEST TYPE="not-wf" SECTIONS="2.8 [25]" ID="o-p25fail1" URI="p25fail1.xml">
 
2400
    Comment is illegal in VersionInfo.     </TEST>
 
2401
 
 
2402
  <TEST TYPE="not-wf" SECTIONS="2.8 [26]" ID="o-p26fail1" URI="p26fail1.xml">
 
2403
    Illegal character in VersionNum.     </TEST>
 
2404
 
 
2405
  <TEST TYPE="not-wf" SECTIONS="2.8 [26]" ID="o-p26fail2" URI="p26fail2.xml">
 
2406
    Illegal character in VersionNum.     </TEST>
 
2407
 
 
2408
  <TEST TYPE="not-wf" SECTIONS="2.8 [27]" ID="o-p27fail1" URI="p27fail1.xml">
 
2409
     References aren't allowed in Misc,
 
2410
    even if they would resolve to valid Misc.
 
2411
    </TEST>
 
2412
 
 
2413
  <TEST TYPE="not-wf" SECTIONS="2.8 [28]" ID="o-p28fail1" URI="p28fail1.xml">
 
2414
     only declarations in DTD.
 
2415
    </TEST>
 
2416
 
 
2417
  <TEST TYPE="not-wf" SECTIONS="2.8 [29]" ID="o-p29fail1" URI="p29fail1.xml">
 
2418
     A processor must not pass unknown declaration types.
 
2419
    </TEST>
 
2420
 
 
2421
  <TEST TYPE="not-wf" SECTIONS="2.8 [30]" ID="o-p30fail1" ENTITIES="parameter" URI="p30fail1.xml">
 
2422
     An XML declaration is not the same as a TextDecl
 
2423
    </TEST>
 
2424
 
 
2425
  <TEST TYPE="not-wf" SECTIONS="2.8 [31]" ID="o-p31fail1" ENTITIES="parameter" URI="p31fail1.xml">
 
2426
     external subset excludes doctypedecl
 
2427
    </TEST>
 
2428
 
 
2429
  <TEST TYPE="not-wf" SECTIONS="2.9 [32]" ID="o-p32fail1" URI="p32fail1.xml">
 
2430
     quote types must match
 
2431
    </TEST>
 
2432
 
 
2433
  <TEST TYPE="not-wf" SECTIONS="2.9 [32]" ID="o-p32fail2" URI="p32fail2.xml">
 
2434
     quote types must match
 
2435
    </TEST>
 
2436
 
 
2437
  <TEST TYPE="not-wf" SECTIONS="2.9 [32]" ID="o-p32fail3" URI="p32fail3.xml">
 
2438
     initial S is required
 
2439
    </TEST>
 
2440
 
 
2441
  <TEST TYPE="not-wf" SECTIONS="2.9 [32]" ID="o-p32fail4" URI="p32fail4.xml">
 
2442
     quotes are required
 
2443
    </TEST>
 
2444
 
 
2445
  <TEST TYPE="not-wf" SECTIONS="2.9 [32]" ID="o-p32fail5" URI="p32fail5.xml">
 
2446
     yes or no must be lower case
 
2447
    </TEST>
 
2448
 
 
2449
  <TEST TYPE="not-wf" SECTIONS="3 [39]" ID="o-p39fail1" URI="p39fail1.xml">
 
2450
     start-tag requires end-tag
 
2451
    </TEST>
 
2452
 
 
2453
  <TEST TYPE="not-wf" SECTIONS="3 [39]" ID="o-p39fail2" URI="p39fail2.xml">
 
2454
     end-tag requires start-tag
 
2455
    </TEST>
 
2456
 
 
2457
  <TEST TYPE="not-wf" SECTIONS="3 [39]" ID="o-p39fail3" URI="p39fail3.xml">
 
2458
    XML documents contain one or more elements</TEST>
 
2459
 
 
2460
  <TEST TYPE="not-wf" SECTIONS="2.8 [23]" ID="o-p39fail4" URI="p39fail4.xml">
 
2461
     XML declarations must be correctly terminated </TEST>
 
2462
 
 
2463
  <TEST TYPE="not-wf" SECTIONS="2.8 [23]" ID="o-p39fail5" URI="p39fail5.xml">
 
2464
     XML declarations must be correctly terminated </TEST>
 
2465
 
 
2466
  <TEST TYPE="not-wf" SECTIONS="3.1 [40]" ID="o-p40fail1" URI="p40fail1.xml">
 
2467
     S is required between attributes
 
2468
    </TEST>
 
2469
 
 
2470
  <TEST TYPE="not-wf" SECTIONS="3.1 [40]" ID="o-p40fail2" URI="p40fail2.xml">
 
2471
     tags start with names, not nmtokens
 
2472
    </TEST>
 
2473
 
 
2474
  <TEST TYPE="not-wf" SECTIONS="3.1 [40]" ID="o-p40fail3" URI="p40fail3.xml">
 
2475
     tags start with names, not nmtokens
 
2476
    </TEST>
 
2477
 
 
2478
  <TEST TYPE="not-wf" SECTIONS="3.1 [40]" ID="o-p40fail4" URI="p40fail4.xml">
 
2479
     no space before name
 
2480
    </TEST>
 
2481
 
 
2482
  <TEST TYPE="not-wf" SECTIONS="3.1 [41]" ID="o-p41fail1" URI="p41fail1.xml">
 
2483
     quotes are required (contrast with SGML)
 
2484
    </TEST>
 
2485
 
 
2486
  <TEST TYPE="not-wf" SECTIONS="3.1 [41]" ID="o-p41fail2" URI="p41fail2.xml">
 
2487
     attribute name is required (contrast with SGML)
 
2488
    </TEST>
 
2489
 
 
2490
  <TEST TYPE="not-wf" SECTIONS="3.1 [41]" ID="o-p41fail3" URI="p41fail3.xml">
 
2491
     Eq required
 
2492
    </TEST>
 
2493
 
 
2494
  <TEST TYPE="not-wf" SECTIONS="3.1 [42]" ID="o-p42fail1" URI="p42fail1.xml">
 
2495
     no space before name
 
2496
    </TEST>
 
2497
 
 
2498
  <TEST TYPE="not-wf" SECTIONS="3.1 [42]" ID="o-p42fail2" URI="p42fail2.xml">
 
2499
     cannot end with "/&gt;"
 
2500
    </TEST>
 
2501
 
 
2502
  <TEST TYPE="not-wf" SECTIONS="3.1 [42]" ID="o-p42fail3" URI="p42fail3.xml">
 
2503
     no NET (contrast with SGML)
 
2504
    </TEST>
 
2505
 
 
2506
  <TEST TYPE="not-wf" SECTIONS="3.1 [43]" ID="o-p43fail1" URI="p43fail1.xml">
 
2507
     no non-comment declarations
 
2508
    </TEST>
 
2509
 
 
2510
  <TEST TYPE="not-wf" SECTIONS="3.1 [43]" ID="o-p43fail2" URI="p43fail2.xml">
 
2511
     no conditional sections
 
2512
    </TEST>
 
2513
 
 
2514
  <TEST TYPE="not-wf" SECTIONS="3.1 [43]" ID="o-p43fail3" URI="p43fail3.xml">
 
2515
     no conditional sections
 
2516
    </TEST>
 
2517
 
 
2518
  <TEST TYPE="not-wf" SECTIONS="3.1 [44]" ID="o-p44fail1" URI="p44fail1.xml">
 
2519
    Illegal space before Empty element tag.    </TEST>
 
2520
 
 
2521
  <TEST TYPE="not-wf" SECTIONS="3.1 [44]" ID="o-p44fail2" URI="p44fail2.xml">
 
2522
    Illegal space after Empty element tag.    </TEST>
 
2523
 
 
2524
  <TEST TYPE="not-wf" SECTIONS="3.1 [44]" ID="o-p44fail3" URI="p44fail3.xml">
 
2525
    Illegal comment in Empty element tag.    </TEST>
 
2526
 
 
2527
  <TEST TYPE="not-wf" SECTIONS="3.1 [44]" ID="o-p44fail4" URI="p44fail4.xml">
 
2528
    Whitespace required between attributes.    </TEST>
 
2529
 
 
2530
  <TEST TYPE="not-wf" SECTIONS="3.1 [44]" ID="o-p44fail5" URI="p44fail5.xml">
 
2531
    Duplicate attribute name is illegal.    </TEST>
 
2532
 
 
2533
  <TEST TYPE="not-wf" SECTIONS="3.2 [45]" ID="o-p45fail1" URI="p45fail1.xml">
 
2534
     ELEMENT must be upper case.
 
2535
    </TEST>
 
2536
 
 
2537
  <TEST TYPE="not-wf" SECTIONS="3.2 [45]" ID="o-p45fail2" URI="p45fail2.xml">
 
2538
     S before contentspec is required.
 
2539
    </TEST>
 
2540
 
 
2541
  <TEST TYPE="not-wf" SECTIONS="3.2 [45]" ID="o-p45fail3" URI="p45fail3.xml">
 
2542
     only one content spec
 
2543
    </TEST>
 
2544
 
 
2545
  <TEST TYPE="not-wf" SECTIONS="3.2 [45]" ID="o-p45fail4" URI="p45fail4.xml">
 
2546
     no comments in declarations (contrast with SGML)
 
2547
    </TEST>
 
2548
 
 
2549
  <TEST TYPE="not-wf" SECTIONS="3.2 [46]" ID="o-p46fail1" URI="p46fail1.xml">
 
2550
     no parens on declared content
 
2551
    </TEST>
 
2552
 
 
2553
  <TEST TYPE="not-wf" SECTIONS="3.2 [46]" ID="o-p46fail2" URI="p46fail2.xml">
 
2554
     no inclusions (contrast with SGML)
 
2555
    </TEST>
 
2556
 
 
2557
  <TEST TYPE="not-wf" SECTIONS="3.2 [46]" ID="o-p46fail3" URI="p46fail3.xml">
 
2558
     no exclusions (contrast with SGML)
 
2559
    </TEST>
 
2560
 
 
2561
  <TEST TYPE="not-wf" SECTIONS="3.2 [46]" ID="o-p46fail4" URI="p46fail4.xml">
 
2562
     no space before occurrence
 
2563
    </TEST>
 
2564
 
 
2565
  <TEST TYPE="not-wf" SECTIONS="3.2 [46]" ID="o-p46fail5" URI="p46fail5.xml">
 
2566
     single group
 
2567
    </TEST>
 
2568
 
 
2569
  <TEST TYPE="not-wf" SECTIONS="3.2 [46]" ID="o-p46fail6" URI="p46fail6.xml">
 
2570
     can't be both declared and modeled
 
2571
    </TEST>
 
2572
 
 
2573
  <TEST TYPE="not-wf" SECTIONS="3.2.1 [47]" ID="o-p47fail1" URI="p47fail1.xml">
 
2574
    Invalid operator '|' must match previous operator ','</TEST>
 
2575
 
 
2576
  <TEST TYPE="not-wf" SECTIONS="3.2.1 [47]" ID="o-p47fail2" URI="p47fail2.xml">
 
2577
    Illegal character '-' in Element-content model     </TEST>
 
2578
 
 
2579
  <TEST TYPE="not-wf" SECTIONS="3.2.1 [47]" ID="o-p47fail3" URI="p47fail3.xml">
 
2580
    Optional character must follow a name or list     </TEST>
 
2581
 
 
2582
  <TEST TYPE="not-wf" SECTIONS="3.2.1 [47]" ID="o-p47fail4" URI="p47fail4.xml">
 
2583
    Illegal space before optional character</TEST>
 
2584
 
 
2585
  <TEST TYPE="not-wf" SECTIONS="3.2.1 [48]" ID="o-p48fail1" URI="p48fail1.xml">
 
2586
    Illegal space before optional character    </TEST>
 
2587
 
 
2588
  <TEST TYPE="not-wf" SECTIONS="3.2.1 [48]" ID="o-p48fail2" URI="p48fail2.xml">
 
2589
    Illegal space before optional character     </TEST>
 
2590
 
 
2591
  <TEST TYPE="not-wf" SECTIONS="3.2.1 [49]" ID="o-p49fail1" URI="p49fail1.xml">
 
2592
    connectors must match     </TEST>
 
2593
 
 
2594
  <TEST TYPE="not-wf" SECTIONS="3.2.1 [50]" ID="o-p50fail1" URI="p50fail1.xml">
 
2595
    connectors must match     </TEST>
 
2596
 
 
2597
  <TEST TYPE="not-wf" SECTIONS="3.2.2 [51]" ID="o-p51fail1" URI="p51fail1.xml">
 
2598
     occurrence on #PCDATA group must be *
 
2599
    </TEST>
 
2600
 
 
2601
  <TEST TYPE="not-wf" SECTIONS="3.2.2 [51]" ID="o-p51fail2" URI="p51fail2.xml">
 
2602
     occurrence on #PCDATA group must be *
 
2603
    </TEST>
 
2604
 
 
2605
  <TEST TYPE="not-wf" SECTIONS="3.2.2 [51]" ID="o-p51fail3" URI="p51fail3.xml">
 
2606
     #PCDATA must come first
 
2607
    </TEST>
 
2608
 
 
2609
  <TEST TYPE="not-wf" SECTIONS="3.2.2 [51]" ID="o-p51fail4" URI="p51fail4.xml">
 
2610
     occurrence on #PCDATA group must be *
 
2611
    </TEST>
 
2612
 
 
2613
  <TEST TYPE="not-wf" SECTIONS="3.2.2 [51]" ID="o-p51fail5" URI="p51fail5.xml">
 
2614
     only '|' connectors
 
2615
    </TEST>
 
2616
 
 
2617
  <TEST TYPE="not-wf" SECTIONS="3.2.2 [51]" ID="o-p51fail6" URI="p51fail6.xml">
 
2618
    Only '|' connectors and occurrence on #PCDATA group must be *     </TEST>
 
2619
 
 
2620
  <TEST TYPE="not-wf" SECTIONS="3.2.2 [51]" ID="o-p51fail7" URI="p51fail7.xml">
 
2621
     no nested groups
 
2622
    </TEST>
 
2623
 
 
2624
  <TEST TYPE="not-wf" SECTIONS="3.3 [52]" ID="o-p52fail1" URI="p52fail1.xml">
 
2625
     A name is required
 
2626
    </TEST>
 
2627
 
 
2628
  <TEST TYPE="not-wf" SECTIONS="3.3 [52]" ID="o-p52fail2" URI="p52fail2.xml">
 
2629
     A name is required
 
2630
    </TEST>
 
2631
 
 
2632
  <TEST TYPE="not-wf" SECTIONS="3.3 [53]" ID="o-p53fail1" URI="p53fail1.xml">
 
2633
     S is required before default
 
2634
    </TEST>
 
2635
 
 
2636
  <TEST TYPE="not-wf" SECTIONS="3.3 [53]" ID="o-p53fail2" URI="p53fail2.xml">
 
2637
     S is required before type
 
2638
    </TEST>
 
2639
 
 
2640
  <TEST TYPE="not-wf" SECTIONS="3.3 [53]" ID="o-p53fail3" URI="p53fail3.xml">
 
2641
     type is required
 
2642
    </TEST>
 
2643
 
 
2644
  <TEST TYPE="not-wf" SECTIONS="3.3 [53]" ID="o-p53fail4" URI="p53fail4.xml">
 
2645
     default is required
 
2646
    </TEST>
 
2647
 
 
2648
  <TEST TYPE="not-wf" SECTIONS="3.3 [53]" ID="o-p53fail5" URI="p53fail5.xml">
 
2649
     name is requried
 
2650
    </TEST>
 
2651
 
 
2652
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [54]" ID="o-p54fail1" URI="p54fail1.xml">
 
2653
     don't pass unknown attribute types
 
2654
    </TEST>
 
2655
 
 
2656
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [55]" ID="o-p55fail1" URI="p55fail1.xml">
 
2657
     must be upper case
 
2658
    </TEST>
 
2659
 
 
2660
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [56]" ID="o-p56fail1" URI="p56fail1.xml">
 
2661
     no IDS type
 
2662
    </TEST>
 
2663
 
 
2664
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [56]" ID="o-p56fail2" URI="p56fail2.xml">
 
2665
     no NUMBER type
 
2666
    </TEST>
 
2667
 
 
2668
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [56]" ID="o-p56fail3" URI="p56fail3.xml">
 
2669
     no NAME type
 
2670
    </TEST>
 
2671
 
 
2672
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [56]" ID="o-p56fail4" URI="p56fail4.xml">
 
2673
     no ENTITYS type
 
2674
- types must be upper case
 
2675
    </TEST>
 
2676
 
 
2677
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [56]" ID="o-p56fail5" URI="p56fail5.xml">
 
2678
    types must be upper case     </TEST>
 
2679
 
 
2680
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [57]" ID="o-p57fail1" URI="p57fail1.xml">
 
2681
     no keyword for NMTOKEN enumeration
 
2682
    </TEST>
 
2683
 
 
2684
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [58]" ID="o-p58fail1" URI="p58fail1.xml">
 
2685
     at least one value required
 
2686
    </TEST>
 
2687
 
 
2688
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [58]" ID="o-p58fail2" URI="p58fail2.xml">
 
2689
     separator must be '|'
 
2690
    </TEST>
 
2691
 
 
2692
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [58]" ID="o-p58fail3" URI="p58fail3.xml">
 
2693
     notations are NAMEs, not NMTOKENs -- note:
 
2694
    Leaving the invalid
 
2695
          notation undeclared would cause a validating parser to fail without
 
2696
          checking the name syntax, so the notation is declared with an
 
2697
          invalid name.  A parser that reports error positions should report
 
2698
          an error at the AttlistDecl on line 6, before reaching the notation
 
2699
          declaration.
 
2700
    </TEST>
 
2701
 
 
2702
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [58]" ID="o-p58fail4" URI="p58fail4.xml">
 
2703
     NOTATION must be upper case
 
2704
    </TEST>
 
2705
 
 
2706
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [58]" ID="o-p58fail5" URI="p58fail5.xml">
 
2707
     S after keyword is required
 
2708
    </TEST>
 
2709
 
 
2710
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [58]" ID="o-p58fail6" URI="p58fail6.xml">
 
2711
     parentheses are require
 
2712
    </TEST>
 
2713
 
 
2714
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [58]" ID="o-p58fail7" URI="p58fail7.xml">
 
2715
     values are unquoted
 
2716
    </TEST>
 
2717
 
 
2718
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [58]" ID="o-p58fail8" URI="p58fail8.xml">
 
2719
     values are unquoted
 
2720
    </TEST>
 
2721
 
 
2722
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [59]" ID="o-p59fail1" URI="p59fail1.xml">
 
2723
     at least one required
 
2724
    </TEST>
 
2725
 
 
2726
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [59]" ID="o-p59fail2" URI="p59fail2.xml">
 
2727
     separator must be ","
 
2728
    </TEST>
 
2729
 
 
2730
  <TEST TYPE="not-wf" SECTIONS="3.3.1 [59]" ID="o-p59fail3" URI="p59fail3.xml">
 
2731
     values are unquoted
 
2732
    </TEST>
 
2733
 
 
2734
  <TEST TYPE="not-wf" SECTIONS="3.3.2 [60]" ID="o-p60fail1" URI="p60fail1.xml">
 
2735
     keywords must be upper case
 
2736
    </TEST>
 
2737
 
 
2738
  <TEST TYPE="not-wf" SECTIONS="3.3.2 [60]" ID="o-p60fail2" URI="p60fail2.xml">
 
2739
     S is required after #FIXED
 
2740
    </TEST>
 
2741
 
 
2742
  <TEST TYPE="not-wf" SECTIONS="3.3.2 [60]" ID="o-p60fail3" URI="p60fail3.xml">
 
2743
     only #FIXED has both keyword and value
 
2744
    </TEST>
 
2745
 
 
2746
  <TEST TYPE="not-wf" SECTIONS="3.3.2 [60]" ID="o-p60fail4" URI="p60fail4.xml">
 
2747
     #FIXED required value
 
2748
    </TEST>
 
2749
 
 
2750
  <TEST TYPE="not-wf" SECTIONS="3.3.2 [60]" ID="o-p60fail5" URI="p60fail5.xml">
 
2751
     only one default type
 
2752
    </TEST>
 
2753
 
 
2754
  <TEST TYPE="not-wf" SECTIONS="3.4 [61]" ID="o-p61fail1" ENTITIES="parameter" URI="p61fail1.xml">
 
2755
     no other types, including TEMP, which is valid in SGML
 
2756
    </TEST>
 
2757
 
 
2758
  <TEST TYPE="not-wf" SECTIONS="3.4 [62]" ID="o-p62fail1" ENTITIES="parameter" URI="p62fail1.xml">
 
2759
     INCLUDE must be upper case
 
2760
    </TEST>
 
2761
 
 
2762
  <TEST TYPE="not-wf" SECTIONS="3.4 [62]" ID="o-p62fail2" ENTITIES="parameter" URI="p62fail2.xml">
 
2763
     no spaces in terminating delimiter
 
2764
    </TEST>
 
2765
 
 
2766
  <TEST TYPE="not-wf" SECTIONS="3.4 [63]" ID="o-p63fail1" ENTITIES="parameter" URI="p63fail1.xml">
 
2767
     IGNORE must be upper case
 
2768
    </TEST>
 
2769
 
 
2770
  <TEST TYPE="not-wf" SECTIONS="3.4 [63]" ID="o-p63fail2" ENTITIES="parameter" URI="p63fail2.xml">
 
2771
     delimiters must be balanced
 
2772
    </TEST>
 
2773
 
 
2774
  <TEST TYPE="not-wf" SECTIONS="3.4 [64]" ID="o-p64fail1" ENTITIES="parameter" URI="p64fail1.xml">
 
2775
     section delimiters must balance
 
2776
    </TEST>
 
2777
 
 
2778
  <TEST TYPE="not-wf" SECTIONS="3.4 [64]" ID="o-p64fail2" ENTITIES="parameter" URI="p64fail2.xml">
 
2779
     section delimiters must balance
 
2780
    </TEST>
 
2781
 
 
2782
  <TEST TYPE="not-wf" SECTIONS="4.1 [66]" ID="o-p66fail1" URI="p66fail1.xml">
 
2783
     terminating ';' is required
 
2784
    </TEST>
 
2785
 
 
2786
  <TEST TYPE="not-wf" SECTIONS="4.1 [66]" ID="o-p66fail2" URI="p66fail2.xml">
 
2787
     no S after '&amp;#'
 
2788
    </TEST>
 
2789
 
 
2790
  <TEST TYPE="not-wf" SECTIONS="4.1 [66]" ID="o-p66fail3" URI="p66fail3.xml">
 
2791
     no hex digits in numeric reference
 
2792
    </TEST>
 
2793
 
 
2794
  <TEST TYPE="not-wf" SECTIONS="4.1 [66]" ID="o-p66fail4" URI="p66fail4.xml">
 
2795
     only hex digits in hex references
 
2796
    </TEST>
 
2797
 
 
2798
  <TEST TYPE="not-wf" SECTIONS="4.1 [66]" ID="o-p66fail5" URI="p66fail5.xml">
 
2799
     no references to non-characters
 
2800
    </TEST>
 
2801
 
 
2802
  <TEST TYPE="not-wf" SECTIONS="4.1 [66]" ID="o-p66fail6" URI="p66fail6.xml">
 
2803
     no references to non-characters
 
2804
    </TEST>
 
2805
 
 
2806
  <TEST TYPE="not-wf" SECTIONS="4.1 [68]" ID="o-p68fail1" URI="p68fail1.xml">
 
2807
     terminating ';' is required
 
2808
    </TEST>
 
2809
 
 
2810
  <TEST TYPE="not-wf" SECTIONS="4.1 [68]" ID="o-p68fail2" URI="p68fail2.xml">
 
2811
     no S after '&amp;'
 
2812
    </TEST>
 
2813
 
 
2814
  <TEST TYPE="not-wf" SECTIONS="4.1 [68]" ID="o-p68fail3" URI="p68fail3.xml">
 
2815
     no S before ';'
 
2816
    </TEST>
 
2817
 
 
2818
  <TEST TYPE="not-wf" SECTIONS="4.1 [69]" ID="o-p69fail1" URI="p69fail1.xml">
 
2819
     terminating ';' is required
 
2820
    </TEST>
 
2821
 
 
2822
  <TEST TYPE="not-wf" SECTIONS="4.1 [69]" ID="o-p69fail2" URI="p69fail2.xml">
 
2823
     no S after '%'
 
2824
    </TEST>
 
2825
 
 
2826
  <TEST TYPE="not-wf" SECTIONS="4.1 [69]" ID="o-p69fail3" URI="p69fail3.xml">
 
2827
     no S before ';'
 
2828
    </TEST>
 
2829
 
 
2830
  <TEST TYPE="not-wf" SECTIONS="4.2 [70]" ID="o-p70fail1" URI="p70fail1.xml">
 
2831
     This is neither
 
2832
    </TEST>
 
2833
 
 
2834
  <TEST TYPE="not-wf" SECTIONS="4.2 [71]" ID="o-p71fail1" URI="p71fail1.xml">
 
2835
     S is required before EntityDef
 
2836
    </TEST>
 
2837
 
 
2838
  <TEST TYPE="not-wf" SECTIONS="4.2 [71]" ID="o-p71fail2" URI="p71fail2.xml">
 
2839
     Entity name is a Name, not an NMToken
 
2840
    </TEST>
 
2841
 
 
2842
  <TEST TYPE="not-wf" SECTIONS="4.2 [71]" ID="o-p71fail3" URI="p71fail3.xml">
 
2843
     no S after "&lt;!"
 
2844
    </TEST>
 
2845
 
 
2846
  <TEST TYPE="not-wf" SECTIONS="4.2 [71]" ID="o-p71fail4" URI="p71fail4.xml">
 
2847
     S is required after "&lt;!ENTITY"
 
2848
    </TEST>
 
2849
 
 
2850
  <TEST TYPE="not-wf" SECTIONS="4.2 [72]" ID="o-p72fail1" URI="p72fail1.xml">
 
2851
     S is required after "&lt;!ENTITY"
 
2852
    </TEST>
 
2853
 
 
2854
  <TEST TYPE="not-wf" SECTIONS="4.2 [72]" ID="o-p72fail2" URI="p72fail2.xml">
 
2855
     S is required after '%'
 
2856
    </TEST>
 
2857
 
 
2858
  <TEST TYPE="not-wf" SECTIONS="4.2 [72]" ID="o-p72fail3" URI="p72fail3.xml">
 
2859
     S is required after name
 
2860
    </TEST>
 
2861
 
 
2862
  <TEST TYPE="not-wf" SECTIONS="4.2 [72]" ID="o-p72fail4" URI="p72fail4.xml">
 
2863
     Entity name is a name, not an NMToken
 
2864
    </TEST>
 
2865
 
 
2866
  <TEST TYPE="not-wf" SECTIONS="4.2 [73]" ID="o-p73fail1" URI="p73fail1.xml">
 
2867
     No typed replacement text
 
2868
    </TEST>
 
2869
 
 
2870
  <TEST TYPE="not-wf" SECTIONS="4.2 [73]" ID="o-p73fail2" URI="p73fail2.xml">
 
2871
     Only one replacement value
 
2872
    </TEST>
 
2873
 
 
2874
  <TEST TYPE="not-wf" SECTIONS="4.2 [73]" ID="o-p73fail3" URI="p73fail3.xml">
 
2875
     No NDataDecl on replacement text
 
2876
    </TEST>
 
2877
 
 
2878
  <TEST TYPE="not-wf" SECTIONS="4.2 [73]" ID="o-p73fail4" URI="p73fail4.xml">
 
2879
     Value is required
 
2880
    </TEST>
 
2881
 
 
2882
  <TEST TYPE="not-wf" SECTIONS="4.2 [73]" ID="o-p73fail5" URI="p73fail5.xml">
 
2883
     No NDataDecl without value
 
2884
    </TEST>
 
2885
 
 
2886
  <TEST TYPE="not-wf" SECTIONS="4.2 [74]" ID="o-p74fail1" URI="p74fail1.xml">
 
2887
     no NDataDecls on parameter entities
 
2888
    </TEST>
 
2889
 
 
2890
  <TEST TYPE="not-wf" SECTIONS="4.2 [74]" ID="o-p74fail2" URI="p74fail2.xml">
 
2891
     value is required
 
2892
    </TEST>
 
2893
 
 
2894
  <TEST TYPE="not-wf" SECTIONS="4.2 [74]" ID="o-p74fail3" URI="p74fail3.xml">
 
2895
     only one value
 
2896
    </TEST>
 
2897
 
 
2898
  <TEST TYPE="not-wf" SECTIONS="4.2.2 [75]" ID="o-p75fail1" URI="p75fail1.xml">
 
2899
     S required after "PUBLIC"
 
2900
    </TEST>
 
2901
 
 
2902
  <TEST TYPE="not-wf" SECTIONS="4.2.2 [75]" ID="o-p75fail2" URI="p75fail2.xml">
 
2903
     S required after "SYSTEM"
 
2904
    </TEST>
 
2905
 
 
2906
  <TEST TYPE="not-wf" SECTIONS="4.2.2 [75]" ID="o-p75fail3" URI="p75fail3.xml">
 
2907
     S required between literals
 
2908
    </TEST>
 
2909
 
 
2910
  <TEST TYPE="not-wf" SECTIONS="4.2.2 [75]" ID="o-p75fail4" URI="p75fail4.xml">
 
2911
     "SYSTEM" implies only one literal
 
2912
    </TEST>
 
2913
 
 
2914
  <TEST TYPE="not-wf" SECTIONS="4.2.2 [75]" ID="o-p75fail5" URI="p75fail5.xml">
 
2915
     only one keyword
 
2916
    </TEST>
 
2917
 
 
2918
  <TEST TYPE="not-wf" SECTIONS="4.2.2 [75]" ID="o-p75fail6" URI="p75fail6.xml">
 
2919
     "PUBLIC" requires two literals (contrast with SGML)
 
2920
    </TEST>
 
2921
 
 
2922
  <TEST TYPE="not-wf" SECTIONS="4.2.2 [76]" ID="o-p76fail1" URI="p76fail1.xml">
 
2923
     S is required before "NDATA"
 
2924
    </TEST>
 
2925
 
 
2926
  <TEST TYPE="not-wf" SECTIONS="4.2.2 [76]" ID="o-p76fail2" URI="p76fail2.xml">
 
2927
     "NDATA" is upper-case
 
2928
    </TEST>
 
2929
 
 
2930
  <TEST TYPE="not-wf" SECTIONS="4.2.2 [76]" ID="o-p76fail3" URI="p76fail3.xml">
 
2931
     notation name is required
 
2932
    </TEST>
 
2933
 
 
2934
  <TEST TYPE="not-wf" SECTIONS="4.2.2 [76]" ID="o-p76fail4" URI="p76fail4.xml">
 
2935
     notation names are Names
 
2936
    </TEST>
 
2937
 
 
2938
  <TEST TYPE="error" SECTIONS="2.3, 4.2.2 [11]" ID="o-p11pass1" URI="p11pass1.xml">
 
2939
     system literals may not contain
 
2940
    URI fragments
 
2941
    </TEST>
 
2942
 
 
2943
</TESTCASES>
 
2944
 
 
2945
</TESTCASES>
 
2946
    
 
2947
<TESTCASES PROFILE="IBM XML 1.0 Tests" xml:base="ibm/">
 
2948
    <!--
 
2949
 
 
2950
 (C) Copyright IBM Corp. 2000  All rights reserved.
 
2951
 
 
2952
 US Government Users Restricted Rights Use, duplication or
 
2953
 disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 
2954
 
 
2955
 The program is provided "as is" without any warranty express or
 
2956
 implied, including the warranty of non-infringement and the implied
 
2957
 warranties of merchantibility and fitness for a particular purpose.
 
2958
 IBM will not be liable for any damages suffered by you as a result
 
2959
 of using the Program. In no event will IBM be liable for any
 
2960
 special, indirect or consequential damages or lost profits even if
 
2961
 IBM has been advised of the possibility of their occurrence. IBM
 
2962
 will not be liable for any third party claims against you.
 
2963
 
 
2964
-->
 
2965
 
 
2966
<TESTCASES PROFILE="IBM XML Conformance Test Suite - invalid tests">
 
2967
 
 
2968
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 28">
 
2969
  <TEST URI="invalid/P28/ibm28i01.xml" TYPE="invalid" ID="ibm-invalid-P28-ibm28i01.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="invalid/P28/out/ibm28i01.xml">
 
2970
    The test violates VC:Root Element Type in P28. The Name in the document type
 
2971
    declaration does not match the element type of the root element.
 
2972
  </TEST>
 
2973
</TESTCASES>
 
2974
 
 
2975
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 32">
 
2976
  <TEST URI="invalid/P32/ibm32i01.xml" TYPE="invalid" ID="ibm-invalid-P32-ibm32i01.xml" ENTITIES="parameter" SECTIONS="2.9" OUTPUT="invalid/P32/out/ibm32i01.xml">
 
2977
    This test violates VC: Standalone Document Declaration in P32.
 
2978
    The standalone document declaration has the value yes, BUT there is an
 
2979
    external markup declaration of attributes with default values, and the 
 
2980
    associated element appears in the document with specified values for those
 
2981
    attributes.
 
2982
    </TEST>
 
2983
  
 
2984
  <TEST URI="invalid/P32/ibm32i03.xml" TYPE="invalid" ID="ibm-invalid-P32-ibm32i03.xml" ENTITIES="parameter" SECTIONS="2.9" OUTPUT="invalid/P32/out/ibm32i03.xml">
 
2985
    This test violates VC: Standalone Document Declaration in P32.
 
2986
    The standalone document declaration has the value yes, BUT there is an 
 
2987
    external markup declaration of attributes with values that will change 
 
2988
    if normalized.
 
2989
  </TEST>
 
2990
  <TEST URI="invalid/P32/ibm32i04.xml" TYPE="invalid" ID="ibm-invalid-P32-ibm32i04.xml" ENTITIES="parameter" SECTIONS="2.9" OUTPUT="invalid/P32/out/ibm32i04.xml">
 
2991
    This test violates VC: Standalone Document Declaration in P32.
 
2992
    The standalone document declaration has the value yes, BUT there is an 
 
2993
    external markup declaration of element with element content, and white
 
2994
    space occurs directly within the mixed content.
 
2995
  </TEST>
 
2996
</TESTCASES>
 
2997
 
 
2998
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 39">
 
2999
  <TEST URI="invalid/P39/ibm39i01.xml" TYPE="invalid" ID="ibm-invalid-P39-ibm39i01.xml" ENTITIES="none" SECTIONS="3" OUTPUT="invalid/P39/out/ibm39i01.xml">
 
3000
    This test violates VC: Element Valid in P39. Element a is declared empty 
 
3001
    in DTD, but has content in the document.
 
3002
  </TEST>
 
3003
  <TEST URI="invalid/P39/ibm39i02.xml" TYPE="invalid" ID="ibm-invalid-P39-ibm39i02.xml" ENTITIES="none" SECTIONS="3" OUTPUT="invalid/P39/out/ibm39i02.xml">
 
3004
    This test violates VC: Element Valid in P39. root is declared only having 
 
3005
    element children in DTD, but have text content in the document.
 
3006
  </TEST>
 
3007
  <TEST URI="invalid/P39/ibm39i03.xml" TYPE="invalid" ID="ibm-invalid-P39-ibm39i03.xml" ENTITIES="none" SECTIONS="3" OUTPUT="invalid/P39/out/ibm39i03.xml">
 
3008
    This test violates VC: Element Valid in P39. Illegal elements are inserted 
 
3009
    in b's content of Mixed type.
 
3010
  </TEST>
 
3011
  <TEST URI="invalid/P39/ibm39i04.xml" TYPE="invalid" ID="ibm-invalid-P39-ibm39i04.xml" ENTITIES="none" SECTIONS="3" OUTPUT="invalid/P39/out/ibm39i04.xml">
 
3012
    This test violates VC: Element Valid in P39. Element c has undeclared 
 
3013
    element as its content of ANY type
 
3014
  </TEST>
 
3015
</TESTCASES>
 
3016
 
 
3017
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 41">
 
3018
  <TEST URI="invalid/P41/ibm41i01.xml" TYPE="invalid" ID="ibm-invalid-P41-ibm41i01.xml" ENTITIES="none" SECTIONS="3.1" OUTPUT="invalid/P41/out/ibm41i01.xml">
 
3019
    This test violates VC: Attribute Value Type in P41. attr1 for Element b is
 
3020
    not declared.
 
3021
  </TEST>
 
3022
  <TEST URI="invalid/P41/ibm41i02.xml" TYPE="invalid" ID="ibm-invalid-P41-ibm41i02.xml" ENTITIES="none" SECTIONS="3.1" OUTPUT="invalid/P41/out/ibm41i02.xml">
 
3023
    This test violates VC: Attribute Value Type in P41. attr3 for Element b is 
 
3024
    given a value that does not match the declaration in the DTD.
 
3025
  </TEST>
 
3026
</TESTCASES>
 
3027
 
 
3028
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 45">
 
3029
  <TEST URI="invalid/P45/ibm45i01.xml" TYPE="invalid" ID="ibm-invalid-P45-ibm45i01.xml" ENTITIES="none" SECTIONS="3.2" OUTPUT="invalid/P45/out/ibm45i01.xml">
 
3030
    This test violates VC: Unique Element Type Declaration. Element not_unique 
 
3031
    has been declared 3 time in the DTD.
 
3032
  </TEST>
 
3033
</TESTCASES>
 
3034
 
 
3035
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 49">
 
3036
  <TEST URI="invalid/P49/ibm49i01.xml" TYPE="invalid" ID="ibm-invalid-P49-ibm49i01.xml" ENTITIES="parameter" SECTIONS="3.2.1" OUTPUT="invalid/P49/out/ibm49i01.xml">
 
3037
    Violates VC:Proper Group/PE Nesting in P49. Open and close parenthesis for a
 
3038
    choice content model  are in different PE replace Texts.
 
3039
  </TEST>
 
3040
</TESTCASES>
 
3041
 
 
3042
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 50">
 
3043
  <TEST URI="invalid/P50/ibm50i01.xml" TYPE="invalid" ID="ibm-invalid-P50-ibm50i01.xml" ENTITIES="parameter" SECTIONS="3.2.1" OUTPUT="invalid/P50/out/ibm50i01.xml">
 
3044
    Violates VC:Proper Group/PE Nesting in P50. Open and close parenthesis for a
 
3045
    seq content model  are in different PE replace Texts.
 
3046
  </TEST>
 
3047
</TESTCASES>
 
3048
 
 
3049
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 51">
 
3050
  <TEST URI="invalid/P51/ibm51i01.xml" TYPE="invalid" ID="ibm-invalid-P51-ibm51i01.xml" ENTITIES="parameter" SECTIONS="3.2.2" OUTPUT="invalid/P51/out/ibm51i01.xml">
 
3051
    Violates VC:Proper Group/PE Nesting in P51. Open and close parenthesis for a
 
3052
    Mixed content model are in different PE replace Texts.
 
3053
  </TEST>
 
3054
  <TEST URI="invalid/P51/ibm51i03.xml" TYPE="invalid" ID="ibm-invalid-P51-ibm51i03.xml" ENTITIES="none" SECTIONS="3.2.2" OUTPUT="invalid/P51/out/ibm51i03.xml">
 
3055
    Violates VC:No Duplicate Types in P51. Element a appears twice in the Mixed
 
3056
    content model of Element e.
 
3057
  </TEST>
 
3058
</TESTCASES>
 
3059
 
 
3060
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 56">
 
3061
  <TEST URI="invalid/P56/ibm56i01.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i01.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i01.xml">
 
3062
    Tests invalid TokenizedType which is against P56 VC: ID. The value of the ID 
 
3063
    attribute "UniqueName" is "@999" which does not meet the Name production.
 
3064
  </TEST>
 
3065
  <TEST URI="invalid/P56/ibm56i02.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i02.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i02.xml">
 
3066
    Tests invalid TokenizedType which is against P56 VC: ID. The two ID attributes 
 
3067
    "attr" and "UniqueName" have the same value "Ac999" for the element "b" and 
 
3068
    the element "tokenizer".
 
3069
  </TEST>
 
3070
  <TEST URI="invalid/P56/ibm56i03.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i03.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i03.xml">
 
3071
    Tests invalid TokenizedType which is against P56 VC: ID Attribute Default. The 
 
3072
    "#FIXED" occurs in the DefaultDecl for the ID attribute "UniqueName".
 
3073
  </TEST>
 
3074
  <TEST URI="invalid/P56/ibm56i05.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i05.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i05.xml">
 
3075
    Tests invalid TokenizedType which is against P56 VC: ID Attribute Default. The 
 
3076
    constant string "BOGUS" occurs in the DefaultDecl for the ID attribute 
 
3077
    "UniqueName".
 
3078
  </TEST>
 
3079
  <TEST URI="invalid/P56/ibm56i06.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i06.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i06.xml">
 
3080
    Tests invalid TokenizedType which is against P56 VC: One ID per Element Type. The
 
3081
    element "a" has two ID attributes "first" and "second".
 
3082
  </TEST>
 
3083
  <TEST URI="invalid/P56/ibm56i07.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i07.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i07.xml">
 
3084
    Tests invalid TokenizedType which is against P56 VC: IDREF. The value of the 
 
3085
    IDREF attribute "reference" is "@456" which does not meet the Name production.
 
3086
  </TEST>
 
3087
  <TEST URI="invalid/P56/ibm56i08.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i08.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i08.xml">
 
3088
    Tests invalid TokenizedType which is against P56 VC: IDREF. The value of the IDREF
 
3089
    attribute "reference" is "BC456" which does not match the value assigned to any 
 
3090
    ID attributes.
 
3091
  </TEST>
 
3092
  <TEST URI="invalid/P56/ibm56i09.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i09.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i09.xml">
 
3093
    Tests invalid TokenizedType which is against P56 VC: IDREFS. The value of the 
 
3094
    IDREFS attribute "reference" is "AC456 #567" which does not meet the Names 
 
3095
    production.
 
3096
  </TEST>
 
3097
  <TEST URI="invalid/P56/ibm56i10.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i10.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i10.xml">
 
3098
    Tests invalid TokenizedType which is against P56 VC: IDREFS. The value of the 
 
3099
    IDREFS attribute "reference" is "EF456 DE355" which does not match the values 
 
3100
    assigned to two ID attributes.
 
3101
  </TEST>
 
3102
  <TEST URI="invalid/P56/ibm56i11.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i11.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i11.xml">
 
3103
    Tests invalid TokenizedType which is against P56 VC: Entity Name. The value of 
 
3104
    the ENTITY attribute "sun" is "ima ge" which does not meet the Name production.
 
3105
  </TEST>
 
3106
  <TEST URI="invalid/P56/ibm56i12.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i12.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i12.xml">
 
3107
    Tests invalid TokenizedType which is against P56 VC: Entity Name. The value of 
 
3108
    the ENTITY attribute "sun" is "notimage" which does not match the name of any 
 
3109
    unparsed entity declared.
 
3110
  </TEST>
 
3111
  <TEST URI="invalid/P56/ibm56i13.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i13.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i13.xml">
 
3112
    Tests invalid TokenizedType which is against P56 VC: Entity Name. The value of 
 
3113
    the ENTITY attribute "sun" is "parsedentity" which matches the name of a parsed 
 
3114
    entity instead of an unparsed entity declared.
 
3115
  </TEST>
 
3116
  <TEST URI="invalid/P56/ibm56i14.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i14.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i14.xml">
 
3117
    Tests invalid TokenizedType which is against P56 VC: Entity Name. The value of 
 
3118
    the ENTITIES attribute "sun" is "#image1 @image" which does not meet the Names 
 
3119
    production.
 
3120
  </TEST>
 
3121
  <TEST URI="invalid/P56/ibm56i15.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i15.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i15.xml">
 
3122
    Tests invalid TokenizedType which is against P56 VC: ENTITIES. The value of the 
 
3123
    ENTITIES attribute "sun" is "image3 image4" which does not match the names of 
 
3124
    two unparsed entities declared.
 
3125
  </TEST>
 
3126
  <TEST URI="invalid/P56/ibm56i16.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i16.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i16.xml">
 
3127
    Tests invalid TokenizedType which is against P56 VC: ENTITIES. The value of the 
 
3128
    ENTITIES attribute "sun" is "parsedentity1 parsedentity2" which matches the names
 
3129
    of two parsed entities instead of two unparsed entities declared.
 
3130
  </TEST>
 
3131
  <TEST URI="invalid/P56/ibm56i17.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i17.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i17.xml">
 
3132
    Tests invalid TokenizedType which is against P56 VC: Name Token. The value of the
 
3133
    NMTOKEN attribute "thistoken" is "x : image" which does not meet the Nmtoken 
 
3134
    production.
 
3135
  </TEST>
 
3136
  <TEST URI="invalid/P56/ibm56i18.xml" TYPE="invalid" ID="ibm-invalid-P56-ibm56i18.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P56/out/ibm56i18.xml">
 
3137
    Tests invalid TokenizedType which is against P56 VC: Name Token. The value of the
 
3138
    NMTOKENS attribute "thistoken" is "@lang y: #country" which does not meet the 
 
3139
    Nmtokens production.
 
3140
  </TEST>
 
3141
</TESTCASES>
 
3142
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 58">
 
3143
  <TEST URI="invalid/P58/ibm58i01.xml" TYPE="invalid" ID="ibm-invalid-P58-ibm58i01.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P58/out/ibm58i01.xml">
 
3144
    Tests invalid NotationType which is against P58 VC: Notation Attributes. The 
 
3145
    attribute "content-encoding" with value "raw" is not a value from the list 
 
3146
    "(base64|uuencode)".
 
3147
  </TEST>
 
3148
  <TEST URI="invalid/P58/ibm58i02.xml" TYPE="invalid" ID="ibm-invalid-P58-ibm58i02.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P58/out/ibm58i02.xml">
 
3149
    Tests invalid NotationType which is against P58 VC: Notation Attributes. The 
 
3150
    attribute "content-encoding" with value "raw" is a value from the list 
 
3151
    "(base64|uuencode|raw|ascii)", but "raw" is not a declared notation. 
 
3152
  </TEST>
 
3153
</TESTCASES>
 
3154
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 59">
 
3155
  <TEST URI="invalid/P59/ibm59i01.xml" TYPE="invalid" ID="ibm-invalid-P59-ibm59i01.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="invalid/P59/out/ibm59i01.xml">
 
3156
    Tests invalid Enumeration which is against P59 VC: Enumeration. The value of the 
 
3157
    attribute is "ONE" which matches neither "one" nor "two" as declared in the 
 
3158
    Enumeration in the AttDef in the AttlistDecl.  
 
3159
  </TEST>
 
3160
</TESTCASES>
 
3161
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 60">
 
3162
  <TEST URI="invalid/P60/ibm60i01.xml" TYPE="invalid" ID="ibm-invalid-P60-ibm60i01.xml" ENTITIES="none" SECTIONS="3.3.2" OUTPUT="invalid/P60/out/ibm60i01.xml">
 
3163
    Tests invalid DefaultDecl which is against P60 VC: Required Attribute. The 
 
3164
    attribute "chapter" for the element "two" is declared as #REQUIRED in the 
 
3165
    DefaultDecl in the AttlistDecl, but the value of this attribute is not given.
 
3166
  </TEST>
 
3167
  <TEST URI="invalid/P60/ibm60i02.xml" TYPE="invalid" ID="ibm-invalid-P60-ibm60i02.xml" ENTITIES="none" SECTIONS="3.3.2" OUTPUT="invalid/P60/out/ibm60i02.xml">
 
3168
    Tests invalid DefaultDecl which is against P60 VC: Fixed Attribute Default.. The 
 
3169
    attribute "chapter" for the element "one" is declared as #FIXED with the given
 
3170
    value "Introduction" in the DefaultDecl in the AttlistDecl, but the value of a
 
3171
    instance of this attribute is assigned to "JavaBeans".
 
3172
  </TEST>
 
3173
  <TEST URI="invalid/P60/ibm60i03.xml" TYPE="invalid" ID="ibm-invalid-P60-ibm60i03.xml" ENTITIES="none" SECTIONS="3.3.2" OUTPUT="invalid/P60/out/ibm60i03.xml">
 
3174
    Tests invalid DefaultDecl which is against P60 VC: Attribute Default Legal. The
 
3175
    declared default value "c" is not legal for the type (a|b) in the AttDef in
 
3176
    the AttlistDecl.
 
3177
  </TEST>
 
3178
  <TEST URI="invalid/P60/ibm60i04.xml" TYPE="invalid" ID="ibm-invalid-P60-ibm60i04.xml" ENTITIES="none" SECTIONS="3.3.2" OUTPUT="invalid/P60/out/ibm60i04.xml">
 
3179
    Tests invalid DefaultDecl which is against P60 VC: Attribute Default Legal. The
 
3180
    declared default value "@#$" is not legal for the type NMTOKEN the AttDef in
 
3181
    the AttlistDecl.
 
3182
  </TEST>
 
3183
</TESTCASES>
 
3184
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 68">
 
3185
  <TEST URI="invalid/P68/ibm68i01.xml" TYPE="error" ID="ibm-invalid-P68-ibm68i01.xml" ENTITIES="parameter" SECTIONS="4.1" OUTPUT="invalid/P68/out/ibm68i01.xml">
 
3186
    Tests invalid EntityRef which is against P68 VC: Entity Declared. The GE with 
 
3187
    the name "ge2" is referred in the file ibm68i01.dtd", but not declared. 
 
3188
  </TEST>
 
3189
  <TEST URI="invalid/P68/ibm68i02.xml" TYPE="error" ID="ibm-invalid-P68-ibm68i02.xml" ENTITIES="parameter" SECTIONS="4.1" OUTPUT="invalid/P68/out/ibm68i02.xml">
 
3190
    Tests invalid EntityRef which is against P68 VC: Entity Declared. The GE with 
 
3191
    the name "ge1" is referred before declared in the file ibm68i01.dtd". 
 
3192
  </TEST>
 
3193
  <TEST URI="invalid/P68/ibm68i03.xml" TYPE="error" ID="ibm-invalid-P68-ibm68i03.xml" ENTITIES="both" SECTIONS="4.1" OUTPUT="invalid/P68/out/ibm68i03.xml">
 
3194
    Tests invalid EntityRef which is against P68 VC: Entity Declared. The GE with 
 
3195
    the name "ge2" is referred in the file ibm68i03.ent", but not declared. 
 
3196
  </TEST>
 
3197
  <TEST URI="invalid/P68/ibm68i04.xml" TYPE="error" ID="ibm-invalid-P68-ibm68i04.xml" ENTITIES="both" SECTIONS="4.1" OUTPUT="invalid/P68/out/ibm68i04.xml">
 
3198
    Tests invalid EntityRef which is against P68 VC: Entity Declared. The GE with 
 
3199
    the name "ge1" is referred before declared in the file ibm68i04.ent". 
 
3200
  </TEST>
 
3201
</TESTCASES>
 
3202
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 69">
 
3203
  <TEST URI="invalid/P69/ibm69i01.xml" TYPE="error" ID="ibm-invalid-P69-ibm69i01.xml" ENTITIES="parameter" SECTIONS="4.1" OUTPUT="invalid/P69/out/ibm69i01.xml">
 
3204
    Tests invalid PEReference which is against P69 VC: Entity Declared. The Name 
 
3205
    "pe2" in the PEReference in the file ibm69i01.dtd does not match the Name of
 
3206
    any declared PE. 
 
3207
  </TEST>
 
3208
  <TEST URI="invalid/P69/ibm69i02.xml" TYPE="error" ID="ibm-invalid-P69-ibm69i02.xml" ENTITIES="parameter" SECTIONS="4.1" OUTPUT="invalid/P69/out/ibm69i02.xml">
 
3209
    Tests invalid PEReference which is against P69 VC: Entity Declared. The PE with 
 
3210
    the name "pe1" is referred before declared in the file ibm69i02.dtd
 
3211
  </TEST>
 
3212
  <TEST URI="invalid/P69/ibm69i03.xml" TYPE="error" ID="ibm-invalid-P69-ibm69i03.xml" ENTITIES="both" SECTIONS="4.1" OUTPUT="invalid/P69/out/ibm69i03.xml">
 
3213
    Tests invalid PEReference which is against P69 VC: Entity Declared. The Name 
 
3214
    "pe3" in the PEReference in the file ibm69i03.ent does not match the Name of
 
3215
    any declared PE. 
 
3216
  </TEST>
 
3217
  <TEST URI="invalid/P69/ibm69i04.xml" TYPE="error" ID="ibm-invalid-P69-ibm69i04.xml" ENTITIES="both" SECTIONS="4.1" OUTPUT="invalid/P69/out/ibm69i04.xml">
 
3218
    Tests invalid PEReference which is against P69 VC: Entity Declared. The PE with 
 
3219
    the name "pe2" is referred before declared in the file ibm69i04.ent.
 
3220
  </TEST>
 
3221
</TESTCASES>
 
3222
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 76">
 
3223
  <TEST URI="invalid/P76/ibm76i01.xml" TYPE="invalid" ID="ibm-invalid-P76-ibm76i01.xml" ENTITIES="none" SECTIONS="4.2.2" OUTPUT="invalid/P76/out/ibm76i01.xml">
 
3224
    Tests invalid NDataDecl which is against P76 VC: Notation declared. The Name
 
3225
    "JPGformat" in the NDataDecl in the EntityDecl for "ge2" does not match the  
 
3226
    Name of any declared notation. 
 
3227
  </TEST>
 
3228
</TESTCASES>
 
3229
 
 
3230
</TESTCASES>
 
3231
 
 
3232
    <!--
 
3233
 
 
3234
 (C) Copyright IBM Corp. 2000  All rights reserved.
 
3235
 
 
3236
 US Government Users Restricted Rights Use, duplication or
 
3237
 disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 
3238
 
 
3239
 The program is provided "as is" without any warranty express or
 
3240
 implied, including the warranty of non-infringement and the implied
 
3241
 warranties of merchantibility and fitness for a particular purpose.
 
3242
 IBM will not be liable for any damages suffered by you as a result
 
3243
 of using the Program. In no event will IBM be liable for any
 
3244
 special, indirect or consequential damages or lost profits even if
 
3245
 IBM has been advised of the possibility of their occurrence. IBM
 
3246
 will not be liable for any third party claims against you.
 
3247
 
 
3248
-->
 
3249
 
 
3250
<TESTCASES PROFILE="IBM XML Conformance Test Suite - not-wf tests">
 
3251
 
 
3252
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 1">
 
3253
  <TEST URI="not-wf/P01/ibm01n01.xml" TYPE="not-wf" ID="ibm-not-wf-P01-ibm01n01.xml" ENTITIES="none" SECTIONS="2.1">
 
3254
    Tests a document with no element. A well-formed document should have at lease
 
3255
    one elements.
 
3256
  </TEST>
 
3257
  <TEST URI="not-wf/P01/ibm01n02.xml" TYPE="not-wf" ID="ibm-not-wf-P01-ibm01n02.xml" ENTITIES="none" SECTIONS="2.1">
 
3258
    Tests a document with wrong ordering of its prolog and element. The 
 
3259
    element occurs before the xml declaration and the DTD.
 
3260
  </TEST>
 
3261
  <TEST URI="not-wf/P01/ibm01n03.xml" TYPE="not-wf" ID="ibm-not-wf-P01-ibm01n03.xml" ENTITIES="none" SECTIONS="2.1">
 
3262
    Tests a document with wrong combination of misc and element. One PI occurs 
 
3263
    between two elements.
 
3264
  </TEST>
 
3265
</TESTCASES>
 
3266
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 2">
 
3267
  <TEST URI="not-wf/P02/ibm02n01.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n01.xml" ENTITIES="none" SECTIONS="2.2">
 
3268
    Tests a comment which contains an illegal Char: #x00
 
3269
  </TEST>
 
3270
  <TEST URI="not-wf/P02/ibm02n02.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n02.xml" ENTITIES="none" SECTIONS="2.2">
 
3271
    Tests a comment which contains an illegal Char: #x01
 
3272
  </TEST>
 
3273
  <TEST URI="not-wf/P02/ibm02n03.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n03.xml" ENTITIES="none" SECTIONS="2.2">
 
3274
    Tests a comment which contains an illegal Char: #x02  
 
3275
  </TEST>
 
3276
  <TEST URI="not-wf/P02/ibm02n04.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n04.xml" ENTITIES="none" SECTIONS="2.2">
 
3277
    Tests a comment which contains an illegal Char: #x03  
 
3278
  </TEST>
 
3279
  <TEST URI="not-wf/P02/ibm02n05.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n05.xml" ENTITIES="none" SECTIONS="2.2">
 
3280
    Tests a comment which contains an illegal Char: #x04  
 
3281
  </TEST>
 
3282
  <TEST URI="not-wf/P02/ibm02n06.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n06.xml" ENTITIES="none" SECTIONS="2.2">
 
3283
    Tests a comment which contains an illegal Char: #x05  
 
3284
  </TEST>
 
3285
  <TEST URI="not-wf/P02/ibm02n07.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n07.xml" ENTITIES="none" SECTIONS="2.2">
 
3286
    Tests a comment which contains an illegal Char: #x06  
 
3287
  </TEST>
 
3288
  <TEST URI="not-wf/P02/ibm02n08.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n08.xml" ENTITIES="none" SECTIONS="2.2">
 
3289
    Tests a comment which contains an illegal Char: #x07  
 
3290
  </TEST>
 
3291
  <TEST URI="not-wf/P02/ibm02n09.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n09.xml" ENTITIES="none" SECTIONS="2.2">
 
3292
    Tests a comment which contains an illegal Char: #x08  
 
3293
  </TEST>
 
3294
  <TEST URI="not-wf/P02/ibm02n10.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n10.xml" ENTITIES="none" SECTIONS="2.2">
 
3295
    Tests a comment which contains an illegal Char: #x0B   
 
3296
  </TEST>
 
3297
  <TEST URI="not-wf/P02/ibm02n11.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n11.xml" ENTITIES="none" SECTIONS="2.2">
 
3298
    Tests a comment which contains an illegal Char: #x0C   
 
3299
  </TEST>
 
3300
  <TEST URI="not-wf/P02/ibm02n12.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n12.xml" ENTITIES="none" SECTIONS="2.2">
 
3301
    Tests a comment which contains an illegal Char: #x0E    
 
3302
  </TEST>
 
3303
  <TEST URI="not-wf/P02/ibm02n13.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n13.xml" ENTITIES="none" SECTIONS="2.2">
 
3304
    Tests a comment which contains an illegal Char: #x0F    
 
3305
  </TEST>
 
3306
  <TEST URI="not-wf/P02/ibm02n14.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n14.xml" ENTITIES="none" SECTIONS="2.2">
 
3307
    Tests a comment which contains an illegal Char: #x10    
 
3308
  </TEST>
 
3309
  <TEST URI="not-wf/P02/ibm02n15.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n15.xml" ENTITIES="none" SECTIONS="2.2">
 
3310
    Tests a comment which contains an illegal Char: #x11    
 
3311
  </TEST>
 
3312
  <TEST URI="not-wf/P02/ibm02n16.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n16.xml" ENTITIES="none" SECTIONS="2.2">
 
3313
    Tests a comment which contains an illegal Char: #x12    
 
3314
  </TEST>
 
3315
  <TEST URI="not-wf/P02/ibm02n17.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n17.xml" ENTITIES="none" SECTIONS="2.2">
 
3316
    Tests a comment which contains an illegal Char: #x13    
 
3317
  </TEST>
 
3318
  <TEST URI="not-wf/P02/ibm02n18.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n18.xml" ENTITIES="none" SECTIONS="2.2">
 
3319
    Tests a comment which contains an illegal Char: #x14    
 
3320
  </TEST>
 
3321
  <TEST URI="not-wf/P02/ibm02n19.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n19.xml" ENTITIES="none" SECTIONS="2.2">
 
3322
    Tests a comment which contains an illegal Char: #x15    
 
3323
  </TEST>
 
3324
  <TEST URI="not-wf/P02/ibm02n20.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n20.xml" ENTITIES="none" SECTIONS="2.2">
 
3325
    Tests a comment which contains an illegal Char: #x16    
 
3326
  </TEST>
 
3327
  <TEST URI="not-wf/P02/ibm02n21.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n21.xml" ENTITIES="none" SECTIONS="2.2">
 
3328
    Tests a comment which contains an illegal Char: #x17    
 
3329
  </TEST>
 
3330
  <TEST URI="not-wf/P02/ibm02n22.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n22.xml" ENTITIES="none" SECTIONS="2.2">
 
3331
    Tests a comment which contains an illegal Char: #x18    
 
3332
  </TEST>
 
3333
  <TEST URI="not-wf/P02/ibm02n23.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n23.xml" ENTITIES="none" SECTIONS="2.2">
 
3334
    Tests a comment which contains an illegal Char: #x19    
 
3335
  </TEST>
 
3336
  <TEST URI="not-wf/P02/ibm02n24.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n24.xml" ENTITIES="none" SECTIONS="2.2">
 
3337
    Tests a comment which contains an illegal Char: #x1A      </TEST>
 
3338
  <TEST URI="not-wf/P02/ibm02n25.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n25.xml" ENTITIES="none" SECTIONS="2.2">
 
3339
    Tests a comment which contains an illegal Char: #x1B    
 
3340
  </TEST>
 
3341
  <TEST URI="not-wf/P02/ibm02n26.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n26.xml" ENTITIES="none" SECTIONS="2.2">
 
3342
    Tests a comment which contains an illegal Char: #x1C    
 
3343
  </TEST>
 
3344
  <TEST URI="not-wf/P02/ibm02n27.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n27.xml" ENTITIES="none" SECTIONS="2.2">
 
3345
    Tests a comment which contains an illegal Char: #x1D    
 
3346
  </TEST>
 
3347
  <TEST URI="not-wf/P02/ibm02n28.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n28.xml" ENTITIES="none" SECTIONS="2.2">
 
3348
    Tests a comment which contains an illegal Char: #x1E    
 
3349
  </TEST>
 
3350
  <TEST URI="not-wf/P02/ibm02n29.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n29.xml" ENTITIES="none" SECTIONS="2.2">
 
3351
    Tests a comment which contains an illegal Char: #x1F    
 
3352
  </TEST>
 
3353
  <TEST URI="not-wf/P02/ibm02n30.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n30.xml" ENTITIES="none" SECTIONS="2.2">
 
3354
    Tests a comment which contains an illegal Char: #xD800    
 
3355
  </TEST>
 
3356
  <TEST URI="not-wf/P02/ibm02n31.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n31.xml" ENTITIES="none" SECTIONS="2.2">
 
3357
    Tests a comment which contains an illegal Char: #xDFFF    
 
3358
  </TEST>
 
3359
  <TEST URI="not-wf/P02/ibm02n32.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n32.xml" ENTITIES="none" SECTIONS="2.2">
 
3360
    Tests a comment which contains an illegal Char: #xFFFE    
 
3361
  </TEST>
 
3362
  <TEST URI="not-wf/P02/ibm02n33.xml" TYPE="not-wf" ID="ibm-not-wf-P02-ibm02n33.xml" ENTITIES="none" SECTIONS="2.2">
 
3363
    Tests a comment which contains an illegal Char: #xFFFF   
 
3364
  </TEST>
 
3365
</TESTCASES>
 
3366
 
 
3367
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 3">
 
3368
  <TEST URI="not-wf/P03/ibm03n01.xml" TYPE="not-wf" ID="ibm-not-wf-P03-ibm03n01.xml" ENTITIES="none" SECTIONS="2.3">
 
3369
    Tests an end tag which contains an illegal space character #x3000 which  
 
3370
    follows the element name "book".    
 
3371
  </TEST>
 
3372
</TESTCASES>
 
3373
 
 
3374
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 4">
 
3375
  <TEST URI="not-wf/P04/ibm04n01.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n01.xml" ENTITIES="none" SECTIONS="2.3">
 
3376
    Tests an element name which contains an illegal ASCII NameChar.
 
3377
    "IllegalNameChar" is followed by #x21    
 
3378
  </TEST>
 
3379
  <TEST URI="not-wf/P04/ibm04n02.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n02.xml" ENTITIES="none" SECTIONS="2.3">
 
3380
    Tests an element name which contains an illegal ASCII NameChar.
 
3381
    "IllegalNameChar" is followed by #x28    
 
3382
  </TEST>
 
3383
  <TEST URI="not-wf/P04/ibm04n03.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n03.xml" ENTITIES="none" SECTIONS="2.3">
 
3384
    Tests an element name which contains an illegal ASCII NameChar.
 
3385
    "IllegalNameChar" is followed by #x29    
 
3386
  </TEST>
 
3387
  <TEST URI="not-wf/P04/ibm04n04.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n04.xml" ENTITIES="none" SECTIONS="2.3">
 
3388
    Tests an element name which contains an illegal ASCII NameChar.
 
3389
    "IllegalNameChar" is followed by #x2B    
 
3390
  </TEST>
 
3391
  <TEST URI="not-wf/P04/ibm04n05.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n05.xml" ENTITIES="none" SECTIONS="2.3">
 
3392
    Tests an element name which contains an illegal ASCII NameChar.
 
3393
    "IllegalNameChar" is followed by #x2C    
 
3394
  </TEST>
 
3395
  <TEST URI="not-wf/P04/ibm04n06.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n06.xml" ENTITIES="none" SECTIONS="2.3">
 
3396
    Tests an element name which contains an illegal ASCII NameChar.
 
3397
    "IllegalNameChar" is followed by #x2F    
 
3398
  </TEST>
 
3399
  <TEST URI="not-wf/P04/ibm04n07.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n07.xml" ENTITIES="none" SECTIONS="2.3">
 
3400
    Tests an element name which contains an illegal ASCII NameChar.
 
3401
    "IllegalNameChar" is followed by #x3B    
 
3402
  </TEST>
 
3403
  <TEST URI="not-wf/P04/ibm04n08.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n08.xml" ENTITIES="none" SECTIONS="2.3">
 
3404
    Tests an element name which contains an illegal ASCII NameChar.
 
3405
    "IllegalNameChar" is followed by #x3C    
 
3406
  </TEST>
 
3407
  <TEST URI="not-wf/P04/ibm04n09.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n09.xml" ENTITIES="none" SECTIONS="2.3">
 
3408
    Tests an element name which contains an illegal ASCII NameChar.
 
3409
    "IllegalNameChar" is followed by #x3D    
 
3410
  </TEST>
 
3411
  <TEST URI="not-wf/P04/ibm04n10.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n10.xml" ENTITIES="none" SECTIONS="2.3">
 
3412
    Tests an element name which contains an illegal ASCII NameChar.
 
3413
    "IllegalNameChar" is followed by #x3F    
 
3414
  </TEST>
 
3415
  <TEST URI="not-wf/P04/ibm04n11.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n11.xml" ENTITIES="none" SECTIONS="2.3">
 
3416
    Tests an element name which contains an illegal ASCII NameChar.
 
3417
    "IllegalNameChar" is followed by #x5B    
 
3418
  </TEST>
 
3419
  <TEST URI="not-wf/P04/ibm04n12.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n12.xml" ENTITIES="none" SECTIONS="2.3">
 
3420
    Tests an element name which contains an illegal ASCII NameChar.
 
3421
    "IllegalNameChar" is followed by #x5C    
 
3422
  </TEST>
 
3423
  <TEST URI="not-wf/P04/ibm04n13.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n13.xml" ENTITIES="none" SECTIONS="2.3">
 
3424
    Tests an element name which contains an illegal ASCII NameChar.
 
3425
    "IllegalNameChar" is followed by #x5D    
 
3426
  </TEST>
 
3427
  <TEST URI="not-wf/P04/ibm04n14.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n14.xml" ENTITIES="none" SECTIONS="2.3">
 
3428
    Tests an element name which contains an illegal ASCII NameChar.
 
3429
    "IllegalNameChar" is followed by #x5E    
 
3430
  </TEST>
 
3431
  <TEST URI="not-wf/P04/ibm04n15.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n15.xml" ENTITIES="none" SECTIONS="2.3">
 
3432
    Tests an element name which contains an illegal ASCII NameChar.
 
3433
    "IllegalNameChar" is followed by #x60    
 
3434
  </TEST>
 
3435
  <TEST URI="not-wf/P04/ibm04n16.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n16.xml" ENTITIES="none" SECTIONS="2.3">
 
3436
    Tests an element name which contains an illegal ASCII NameChar.
 
3437
    "IllegalNameChar" is followed by #x7B    
 
3438
  </TEST>
 
3439
  <TEST URI="not-wf/P04/ibm04n17.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n17.xml" ENTITIES="none" SECTIONS="2.3">
 
3440
    Tests an element name which contains an illegal ASCII NameChar.
 
3441
    "IllegalNameChar" is followed by #x7C    
 
3442
  </TEST>
 
3443
  <TEST URI="not-wf/P04/ibm04n18.xml" TYPE="not-wf" ID="ibm-not-wf-P04-ibm04n18.xml" ENTITIES="none" SECTIONS="2.3">
 
3444
    Tests an element name which contains an illegal ASCII NameChar.
 
3445
    "IllegalNameChar" is followed by #x7D    
 
3446
  </TEST>
 
3447
</TESTCASES>
 
3448
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 5">
 
3449
  <TEST URI="not-wf/P05/ibm05n01.xml" TYPE="not-wf" ID="ibm-not-wf-P05-ibm05n01.xml" ENTITIES="none" SECTIONS="2.3">
 
3450
    Tests an element name which has an illegal first character. An illegal 
 
3451
    first character "." is followed by "A_name-starts_with.".    
 
3452
  </TEST>
 
3453
  <TEST URI="not-wf/P05/ibm05n02.xml" TYPE="not-wf" ID="ibm-not-wf-P05-ibm05n02.xml" ENTITIES="none" SECTIONS="2.3">
 
3454
    Tests an element name which has an illegal first character. An illegal 
 
3455
    first character "-" is followed by "A_name-starts_with-".    
 
3456
  </TEST>
 
3457
  <TEST URI="not-wf/P05/ibm05n03.xml" TYPE="not-wf" ID="ibm-not-wf-P05-ibm05n03.xml" ENTITIES="none" SECTIONS="2.3">
 
3458
    Tests an element name which has an illegal first character. An illegal 
 
3459
    first character "5" is followed by "A_name-starts_with_digit".    
 
3460
  </TEST>
 
3461
</TESTCASES>
 
3462
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 9">
 
3463
  <TEST URI="not-wf/P09/ibm09n01.xml" TYPE="not-wf" ID="ibm-not-wf-P09-ibm09n01.xml" ENTITIES="none" SECTIONS="2.3">
 
3464
    Tests an internal general entity with an invalid value. The entity 
 
3465
    "Fullname" contains "%". 
 
3466
  </TEST>
 
3467
  <TEST URI="not-wf/P09/ibm09n02.xml" TYPE="not-wf" ID="ibm-not-wf-P09-ibm09n02.xml" ENTITIES="none" SECTIONS="2.3">
 
3468
    Tests an internal general entity with an invalid value. The entity 
 
3469
    "Fullname" contains the ampersand character. 
 
3470
  </TEST>
 
3471
  <TEST URI="not-wf/P09/ibm09n03.xml" TYPE="not-wf" ID="ibm-not-wf-P09-ibm09n03.xml" ENTITIES="none" SECTIONS="2.3">
 
3472
    Tests an internal general entity with an invalid value. The entity 
 
3473
    "Fullname" contains the double quote character in the middle. 
 
3474
  </TEST>
 
3475
  <TEST URI="not-wf/P09/ibm09n04.xml" TYPE="not-wf" ID="ibm-not-wf-P09-ibm09n04.xml" ENTITIES="none" SECTIONS="2.3">
 
3476
    Tests an internal general entity with an invalid value. The closing bracket 
 
3477
    (double quote) is missing with the value of the entity "FullName".
 
3478
  </TEST>
 
3479
</TESTCASES>
 
3480
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 10">
 
3481
  <TEST URI="not-wf/P10/ibm10n01.xml" TYPE="not-wf" ID="ibm-not-wf-P10-ibm10n01.xml" ENTITIES="none" SECTIONS="2.3">
 
3482
    Tests an attribute with an invalid value. The value of the attribute "first"
 
3483
    contains the character "less than".
 
3484
  </TEST>
 
3485
  <TEST URI="not-wf/P10/ibm10n02.xml" TYPE="not-wf" ID="ibm-not-wf-P10-ibm10n02.xml" ENTITIES="none" SECTIONS="2.3">
 
3486
    Tests an attribute with an invalid value. The value of the attribute "first"
 
3487
    contains the character ampersand.
 
3488
  </TEST>
 
3489
  <TEST URI="not-wf/P10/ibm10n03.xml" TYPE="not-wf" ID="ibm-not-wf-P10-ibm10n03.xml" ENTITIES="none" SECTIONS="2.3">
 
3490
    Tests an attribute with an invalid value. The value of the attribute "first"
 
3491
    contains the double quote character in the middle.
 
3492
  </TEST>
 
3493
  <TEST URI="not-wf/P10/ibm10n04.xml" TYPE="not-wf" ID="ibm-not-wf-P10-ibm10n04.xml" ENTITIES="none" SECTIONS="2.3">
 
3494
    Tests an attribute with an invalid value. The closing bracket (double quote) is
 
3495
    missing with The value of the attribute "first".
 
3496
  </TEST>
 
3497
  <TEST URI="not-wf/P10/ibm10n05.xml" TYPE="not-wf" ID="ibm-not-wf-P10-ibm10n05.xml" ENTITIES="none" SECTIONS="2.3">
 
3498
    Tests an attribute with an invalid value. The value of the attribute "first"
 
3499
    contains the character "less than".
 
3500
  </TEST>
 
3501
  <TEST URI="not-wf/P10/ibm10n06.xml" TYPE="not-wf" ID="ibm-not-wf-P10-ibm10n06.xml" ENTITIES="none" SECTIONS="2.3">
 
3502
    Tests an attribute with an invalid value. The value of the attribute "first"
 
3503
    contains the character ampersand.
 
3504
  </TEST>
 
3505
  <TEST URI="not-wf/P10/ibm10n07.xml" TYPE="not-wf" ID="ibm-not-wf-P10-ibm10n07.xml" ENTITIES="none" SECTIONS="2.3">
 
3506
    Tests an attribute with an invalid value. The value of the attribute "first"
 
3507
    contains the double quote character in the middle.
 
3508
  </TEST>
 
3509
  <TEST URI="not-wf/P10/ibm10n08.xml" TYPE="not-wf" ID="ibm-not-wf-P10-ibm10n08.xml" ENTITIES="none" SECTIONS="2.3">
 
3510
    Tests an attribute with an invalid value. The closing bracket (single quote) is
 
3511
    missing with the value of the attribute "first".
 
3512
  </TEST>
 
3513
</TESTCASES>
 
3514
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 11">
 
3515
  <TEST URI="not-wf/P11/ibm11n01.xml" TYPE="not-wf" ID="ibm-not-wf-P11-ibm11n01.xml" ENTITIES="none" SECTIONS="2.3">
 
3516
    Tests SystemLiteral. The systemLiteral for the element "student" has 
 
3517
    a double quote character in the middle.
 
3518
  </TEST>
 
3519
  <TEST URI="not-wf/P11/ibm11n02.xml" TYPE="not-wf" ID="ibm-not-wf-P11-ibm11n02.xml" ENTITIES="none" SECTIONS="2.3">
 
3520
    Tests SystemLiteral. The systemLiteral for the element "student" has 
 
3521
    a single quote character in the middle.
 
3522
  </TEST>
 
3523
  <TEST URI="not-wf/P11/ibm11n03.xml" TYPE="not-wf" ID="ibm-not-wf-P11-ibm11n03.xml" ENTITIES="none" SECTIONS="2.3">
 
3524
    Tests SystemLiteral. The closing bracket (double quote) is missing with
 
3525
    the systemLiteral for the element "student".
 
3526
  </TEST>
 
3527
  <TEST URI="not-wf/P11/ibm11n04.xml" TYPE="not-wf" ID="ibm-not-wf-P11-ibm11n04.xml" ENTITIES="none" SECTIONS="2.3">
 
3528
    Tests SystemLiteral. The closing bracket (single quote) is missing with
 
3529
    the systemLiteral for the element "student".
 
3530
  </TEST>
 
3531
</TESTCASES>
 
3532
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 12">
 
3533
  <TEST URI="not-wf/P12/ibm12n01.xml" TYPE="not-wf" ID="ibm-not-wf-P12-ibm12n01.xml" ENTITIES="none" SECTIONS="2.3">
 
3534
    Tests PubidLiteral. The closing bracket (double quote) is missing with
 
3535
     the value of the PubidLiteral for the entity "info".
 
3536
  </TEST>
 
3537
  <TEST URI="not-wf/P12/ibm12n02.xml" TYPE="not-wf" ID="ibm-not-wf-P12-ibm12n02.xml" ENTITIES="none" SECTIONS="2.3">
 
3538
    Tests PubidLiteral. The value of the PubidLiteral for the entity 
 
3539
    "info" has a single quote character in the middle..    
 
3540
  </TEST>
 
3541
  <TEST URI="not-wf/P12/ibm12n03.xml" TYPE="not-wf" ID="ibm-not-wf-P12-ibm12n03.xml" ENTITIES="none" SECTIONS="2.3">
 
3542
    Tests PubidLiteral. The closing bracket (single quote) is missing with
 
3543
    the value of the PubidLiteral for the entity "info".
 
3544
  </TEST>
 
3545
</TESTCASES>
 
3546
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 13">
 
3547
  <TEST URI="not-wf/P13/ibm13n01.xml" TYPE="not-wf" ID="ibm-not-wf-P13-ibm13n01.xml" ENTITIES="none" SECTIONS="2.3">
 
3548
    Tests PubidChar. The pubidChar of the PubidLiteral for the entity 
 
3549
    "info" contains the character "{". 
 
3550
  </TEST>
 
3551
  <TEST URI="not-wf/P13/ibm13n02.xml" TYPE="not-wf" ID="ibm-not-wf-P13-ibm13n02.xml" ENTITIES="none" SECTIONS="2.3">
 
3552
    Tests PubidChar. The pubidChar of the PubidLiteral for the entity 
 
3553
    "info" contains the character "~". 
 
3554
  </TEST>
 
3555
  <TEST URI="not-wf/P13/ibm13n03.xml" TYPE="not-wf" ID="ibm-not-wf-P13-ibm13n03.xml" ENTITIES="none" SECTIONS="2.3">
 
3556
    Tests PubidChar. The pubidChar of the PubidLiteral for the entity 
 
3557
    "info" contains the character double quote in the middle. 
 
3558
  </TEST>
 
3559
</TESTCASES>
 
3560
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 14">
 
3561
  <TEST URI="not-wf/P14/ibm14n01.xml" TYPE="not-wf" ID="ibm-not-wf-P14-ibm14n01.xml" ENTITIES="none" SECTIONS="2.4">
 
3562
    Tests CharData. The content of the element "student" contains the 
 
3563
    sequence close-bracket close-bracket greater-than.
 
3564
  </TEST>
 
3565
  <TEST URI="not-wf/P14/ibm14n02.xml" TYPE="not-wf" ID="ibm-not-wf-P14-ibm14n02.xml" ENTITIES="none" SECTIONS="2.4">
 
3566
    Tests CharData. The content of the element "student" contains the 
 
3567
    character "less than".
 
3568
  </TEST>
 
3569
  <TEST URI="not-wf/P14/ibm14n03.xml" TYPE="not-wf" ID="ibm-not-wf-P14-ibm14n03.xml" ENTITIES="none" SECTIONS="2.4">
 
3570
    Tests CharData. The content of the element "student" contains the 
 
3571
    character ampersand.
 
3572
  </TEST>
 
3573
</TESTCASES>
 
3574
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 15">
 
3575
  <TEST URI="not-wf/P15/ibm15n01.xml" TYPE="not-wf" ID="ibm-not-wf-P15-ibm15n01.xml" ENTITIES="none" SECTIONS="2.5">
 
3576
    Tests comment. The text of the second comment contains the character 
 
3577
    "-".
 
3578
  </TEST>
 
3579
  <TEST URI="not-wf/P15/ibm15n02.xml" TYPE="not-wf" ID="ibm-not-wf-P15-ibm15n02.xml" ENTITIES="none" SECTIONS="2.5">
 
3580
    Tests comment. The second comment has a wrong closing sequence 
 
3581
    "-(greater than)".
 
3582
  </TEST>
 
3583
  <TEST URI="not-wf/P15/ibm15n03.xml" TYPE="not-wf" ID="ibm-not-wf-P15-ibm15n03.xml" ENTITIES="none" SECTIONS="2.5">
 
3584
    Tests comment. The second comment has a wrong beginning sequence 
 
3585
    "(less than)!-".
 
3586
  </TEST>
 
3587
  <TEST URI="not-wf/P15/ibm15n04.xml" TYPE="not-wf" ID="ibm-not-wf-P15-ibm15n04.xml" ENTITIES="none" SECTIONS="2.5">
 
3588
    Tests comment. The closing sequence is missing with the second 
 
3589
    comment.
 
3590
  </TEST>
 
3591
</TESTCASES>
 
3592
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 16">
 
3593
  <TEST URI="not-wf/P16/ibm16n01.xml" TYPE="not-wf" ID="ibm-not-wf-P16-ibm16n01.xml" ENTITIES="none" SECTIONS="2.6">
 
3594
    Tests PI. The content of the PI includes the sequence 
 
3595
    "?(greater than)?".
 
3596
  </TEST>
 
3597
  <TEST URI="not-wf/P16/ibm16n02.xml" TYPE="not-wf" ID="ibm-not-wf-P16-ibm16n02.xml" ENTITIES="none" SECTIONS="2.6">
 
3598
    Tests PI. The PITarget is missing in the PI.
 
3599
  </TEST>
 
3600
  <TEST URI="not-wf/P16/ibm16n03.xml" TYPE="not-wf" ID="ibm-not-wf-P16-ibm16n03.xml" ENTITIES="none" SECTIONS="2.6">
 
3601
    Tests PI. The PI has a wrong closing sequence "&gt;".
 
3602
  </TEST>
 
3603
  <TEST URI="not-wf/P16/ibm16n04.xml" TYPE="not-wf" ID="ibm-not-wf-P16-ibm16n04.xml" ENTITIES="none" SECTIONS="2.6">
 
3604
    Tests PI. The closing sequence is missing in the PI.
 
3605
  </TEST>
 
3606
</TESTCASES>
 
3607
 
 
3608
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 17">
 
3609
  <TEST URI="not-wf/P17/ibm17n01.xml" TYPE="not-wf" ID="ibm-not-wf-P17-ibm17n01.xml" ENTITIES="none" SECTIONS="2.6">
 
3610
    Tests PITarget. The PITarget contains the string "XML".
 
3611
  </TEST>
 
3612
  <TEST URI="not-wf/P17/ibm17n02.xml" TYPE="not-wf" ID="ibm-not-wf-P17-ibm17n02.xml" ENTITIES="none" SECTIONS="2.6">
 
3613
    Tests PITarget. The PITarget contains the string "xML".
 
3614
  </TEST>
 
3615
  <TEST URI="not-wf/P17/ibm17n03.xml" TYPE="not-wf" ID="ibm-not-wf-P17-ibm17n03.xml" ENTITIES="none" SECTIONS="2.6">
 
3616
    Tests PITarget. The PITarget contains the string "xml".
 
3617
  </TEST>
 
3618
  <TEST URI="not-wf/P17/ibm17n04.xml" TYPE="not-wf" ID="ibm-not-wf-P17-ibm17n04.xml" ENTITIES="none" SECTIONS="2.6">
 
3619
    Tests PITarget. The PITarget contains the string "xmL".
 
3620
  </TEST>
 
3621
</TESTCASES>
 
3622
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 18">
 
3623
  <TEST URI="not-wf/P18/ibm18n01.xml" TYPE="not-wf" ID="ibm-not-wf-P18-ibm18n01.xml" ENTITIES="none" SECTIONS="2.7">
 
3624
    Tests CDSect. The CDStart is missing in the CDSect in the content of
 
3625
    element "student".
 
3626
  </TEST>
 
3627
  <TEST URI="not-wf/P18/ibm18n02.xml" TYPE="not-wf" ID="ibm-not-wf-P18-ibm18n02.xml" ENTITIES="none" SECTIONS="2.7">
 
3628
    Tests CDSect. The CDEnd is missing in the CDSect in the content of
 
3629
    element "student".
 
3630
  </TEST>
 
3631
</TESTCASES>
 
3632
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 19">
 
3633
  <TEST URI="not-wf/P19/ibm19n01.xml" TYPE="not-wf" ID="ibm-not-wf-P19-ibm19n01.xml" ENTITIES="none" SECTIONS="2.7">
 
3634
    Tests CDStart. The CDStart contains a lower case string "cdata".
 
3635
  </TEST>
 
3636
  <TEST URI="not-wf/P19/ibm19n02.xml" TYPE="not-wf" ID="ibm-not-wf-P19-ibm19n02.xml" ENTITIES="none" SECTIONS="2.7">
 
3637
    Tests CDStart. The CDStart contains an extra character "[".
 
3638
  </TEST>
 
3639
  <TEST URI="not-wf/P19/ibm19n03.xml" TYPE="not-wf" ID="ibm-not-wf-P19-ibm19n03.xml" ENTITIES="none" SECTIONS="2.7">
 
3640
    Tests CDStart. The CDStart contains a wrong character "?".
 
3641
  </TEST>
 
3642
</TESTCASES>
 
3643
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 20">
 
3644
  <TEST URI="not-wf/P20/ibm20n01.xml" TYPE="not-wf" ID="ibm-not-wf-P20-ibm20n01.xml" ENTITIES="none" SECTIONS="2.7">
 
3645
    Tests CDATA with an illegal sequence. The CDATA contains the
 
3646
    sequence close-bracket close-bracket greater-than.
 
3647
  </TEST>
 
3648
</TESTCASES>
 
3649
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 21">
 
3650
  <TEST URI="not-wf/P21/ibm21n01.xml" TYPE="not-wf" ID="ibm-not-wf-P21-ibm21n01.xml" ENTITIES="none" SECTIONS="2.7">
 
3651
    Tests CDEnd. One "]" is missing in the CDEnd. 
 
3652
  </TEST>
 
3653
  <TEST URI="not-wf/P21/ibm21n02.xml" TYPE="not-wf" ID="ibm-not-wf-P21-ibm21n02.xml" ENTITIES="none" SECTIONS="2.7">
 
3654
    Tests CDEnd. An extra "]" is placed in the CDEnd. 
 
3655
  </TEST>
 
3656
  <TEST URI="not-wf/P21/ibm21n03.xml" TYPE="not-wf" ID="ibm-not-wf-P21-ibm21n03.xml" ENTITIES="none" SECTIONS="2.7">
 
3657
    Tests CDEnd. A wrong character ")" is placed in the CDEnd. 
 
3658
  </TEST>
 
3659
</TESTCASES>
 
3660
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 22">
 
3661
  <TEST URI="not-wf/P22/ibm22n01.xml" TYPE="not-wf" ID="ibm-not-wf-P22-ibm22n01.xml" ENTITIES="none" SECTIONS="2.8"> 
 
3662
    Tests prolog with wrong field ordering. The XMLDecl occurs
 
3663
    after the DTD. 
 
3664
  </TEST>
 
3665
  <TEST URI="not-wf/P22/ibm22n02.xml" TYPE="not-wf" ID="ibm-not-wf-P22-ibm22n02.xml" ENTITIES="none" SECTIONS="2.8">
 
3666
    Tests prolog with wrong field ordering. The Misc (comment)
 
3667
    occurs before the XMLDecl.
 
3668
  </TEST>
 
3669
  <TEST URI="not-wf/P22/ibm22n03.xml" TYPE="not-wf" ID="ibm-not-wf-P22-ibm22n03.xml" ENTITIES="none" SECTIONS="2.8">
 
3670
   Tests prolog with wrong field ordering. The XMLDecl occurs
 
3671
   after the DTD and a comment. The other comment occurs before the DTD.
 
3672
  </TEST>
 
3673
</TESTCASES>
 
3674
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 23">
 
3675
  <TEST URI="not-wf/P23/ibm23n01.xml" TYPE="not-wf" ID="ibm-not-wf-P23-ibm23n01.xml" ENTITIES="none" SECTIONS="2.8">
 
3676
    Tests XMLDecl with a required field missing. The Versioninfo is 
 
3677
    missing in the XMLDecl. 
 
3678
  </TEST>
 
3679
  <TEST URI="not-wf/P23/ibm23n02.xml" TYPE="not-wf" ID="ibm-not-wf-P23-ibm23n02.xml" ENTITIES="none" SECTIONS="2.8">
 
3680
    Tests XMLDecl with wrong field ordering. The VersionInfo
 
3681
    occurs after the EncodingDecl.
 
3682
  </TEST>
 
3683
  <TEST URI="not-wf/P23/ibm23n03.xml" TYPE="not-wf" ID="ibm-not-wf-P23-ibm23n03.xml" ENTITIES="none" SECTIONS="2.8">
 
3684
    Tests XMLDecl with wrong field ordering. The VersionInfo
 
3685
    occurs after the SDDecl and the SDDecl occurs after the VersionInfo.
 
3686
  </TEST>
 
3687
  <TEST URI="not-wf/P23/ibm23n04.xml" TYPE="not-wf" ID="ibm-not-wf-P23-ibm23n04.xml" ENTITIES="none" SECTIONS="2.8">
 
3688
    Tests XMLDecl with wrong key word. An upper case string "XML" is 
 
3689
    used as the key word in the XMLDecl.
 
3690
  </TEST>
 
3691
  <TEST URI="not-wf/P23/ibm23n05.xml" TYPE="not-wf" ID="ibm-not-wf-P23-ibm23n05.xml" ENTITIES="none" SECTIONS="2.8">
 
3692
    Tests XMLDecl with a wrong closing sequence "&gt;".
 
3693
  </TEST>
 
3694
  <TEST URI="not-wf/P23/ibm23n06.xml" TYPE="not-wf" ID="ibm-not-wf-P23-ibm23n06.xml" ENTITIES="none" SECTIONS="2.8">
 
3695
    Tests XMLDecl with a wrong opening sequence "(less than)!".
 
3696
  </TEST>
 
3697
</TESTCASES>
 
3698
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 24">
 
3699
  <TEST URI="not-wf/P24/ibm24n01.xml" TYPE="not-wf" ID="ibm-not-wf-P24-ibm24n01.xml" ENTITIES="none" SECTIONS="2.8">
 
3700
    Tests VersionInfo with a required field missing. The VersionNum is
 
3701
    missing in the VersionInfo in the XMLDecl.
 
3702
  </TEST>
 
3703
  <TEST URI="not-wf/P24/ibm24n02.xml" TYPE="not-wf" ID="ibm-not-wf-P24-ibm24n02.xml" ENTITIES="none" SECTIONS="2.8">
 
3704
    Tests VersionInfo with a required field missing. The white space is
 
3705
    missing between the key word "xml" and the VersionInfo in the XMLDecl.
 
3706
  </TEST>
 
3707
  <TEST URI="not-wf/P24/ibm24n03.xml" TYPE="not-wf" ID="ibm-not-wf-P24-ibm24n03.xml" ENTITIES="none" SECTIONS="2.8">
 
3708
    Tests VersionInfo with a required field missing. The "=" 
 
3709
    (equal sign) is missing between the key word "version" and the VersionNum.
 
3710
  </TEST>
 
3711
  <TEST URI="not-wf/P24/ibm24n04.xml" TYPE="not-wf" ID="ibm-not-wf-P24-ibm24n04.xml" ENTITIES="none" SECTIONS="2.8">
 
3712
    Tests VersionInfo with wrong field ordering. The VersionNum
 
3713
    occurs before "=" and "version".
 
3714
  </TEST>
 
3715
  <TEST URI="not-wf/P24/ibm24n05.xml" TYPE="not-wf" ID="ibm-not-wf-P24-ibm24n05.xml" ENTITIES="none" SECTIONS="2.8">
 
3716
    Tests VersionInfo with wrong field ordering. The "=" occurs
 
3717
    after "version" and the VersionNum.
 
3718
  </TEST>
 
3719
  <TEST URI="not-wf/P24/ibm24n06.xml" TYPE="not-wf" ID="ibm-not-wf-P24-ibm24n06.xml" ENTITIES="none" SECTIONS="2.8">
 
3720
    Tests VersionInfo with the wrong key word "Version".
 
3721
  </TEST>
 
3722
  <TEST URI="not-wf/P24/ibm24n07.xml" TYPE="not-wf" ID="ibm-not-wf-P24-ibm24n07.xml" ENTITIES="none" SECTIONS="2.8">
 
3723
    Tests VersionInfo with the wrong key word "versioN".
 
3724
  </TEST>
 
3725
  <TEST URI="not-wf/P24/ibm24n08.xml" TYPE="not-wf" ID="ibm-not-wf-P24-ibm24n08.xml" ENTITIES="none" SECTIONS="2.8">
 
3726
    Tests VersionInfo with mismatched quotes around the VersionNum. 
 
3727
    version = '1.0" is used as the VersionInfo.
 
3728
  </TEST>
 
3729
  <TEST URI="not-wf/P24/ibm24n09.xml" TYPE="not-wf" ID="ibm-not-wf-P24-ibm24n09.xml" ENTITIES="none" SECTIONS="2.8">
 
3730
    Tests VersionInfo with mismatched quotes around the VersionNum. 
 
3731
    The closing bracket for the VersionNum is missing.
 
3732
  </TEST>
 
3733
</TESTCASES>
 
3734
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 25">
 
3735
  <TEST URI="not-wf/P25/ibm25n01.xml" TYPE="not-wf" ID="ibm-not-wf-P25-ibm25n01.xml" ENTITIES="none" SECTIONS="2.8">
 
3736
    Tests eq with a wrong key word "==".
 
3737
  </TEST>
 
3738
  <TEST URI="not-wf/P25/ibm25n02.xml" TYPE="not-wf" ID="ibm-not-wf-P25-ibm25n02.xml" ENTITIES="none" SECTIONS="2.8">
 
3739
    Tests eq with a wrong key word "eq".
 
3740
  </TEST>
 
3741
</TESTCASES>
 
3742
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 26">
 
3743
  <TEST URI="not-wf/P26/ibm26n01.xml" TYPE="not-wf" ID="ibm-not-wf-P26-ibm26n01.xml" ENTITIES="none" SECTIONS="2.8">
 
3744
    Tests VersionNum with an illegal character "#".
 
3745
  </TEST>
 
3746
</TESTCASES>
 
3747
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 27">
 
3748
  <TEST URI="not-wf/P27/ibm27n01.xml" TYPE="not-wf" ID="ibm-not-wf-P27-ibm27n01.xml" ENTITIES="none" SECTIONS="2.8">
 
3749
    Tests type of Misc. An element declaration is used as a type of Misc
 
3750
    After the element "animal". 
 
3751
  </TEST>
 
3752
</TESTCASES>
 
3753
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 28">
 
3754
  <TEST URI="not-wf/P28/ibm28n01.xml" TYPE="not-wf" ID="ibm-not-wf-P28-ibm28n01.xml" ENTITIES="none" SECTIONS="2.8">
 
3755
    Tests doctypedecl with a required field missing. The Name "animal" 
 
3756
    is missing in the doctypedecl.
 
3757
  </TEST>
 
3758
  <TEST URI="not-wf/P28/ibm28n02.xml" TYPE="not-wf" ID="ibm-not-wf-P28-ibm28n02.xml" ENTITIES="none" SECTIONS="2.8">
 
3759
    Tests doctypedecl with wrong field ordering. The Name 
 
3760
    "animal" occurs after the markup declarations inside the "[]".
 
3761
  </TEST>
 
3762
  <TEST URI="not-wf/P28/ibm28n03.xml" TYPE="not-wf" ID="ibm-not-wf-P28-ibm28n03.xml" ENTITIES="none" SECTIONS="2.8">
 
3763
    Tests doctypedecl with wrong field ordering. The Name 
 
3764
    "animal" occurs after the markup declarations inside the "[]".
 
3765
  </TEST>
 
3766
  <TEST URI="not-wf/P28/ibm28n04.xml" TYPE="not-wf" ID="ibm-not-wf-P28-ibm28n04.xml" ENTITIES="none" SECTIONS="2.8">
 
3767
    Tests doctypedecl with general entity reference.The 
 
3768
    "(ampersand)generalE" occurs in the DTD. 
 
3769
  </TEST>
 
3770
  <TEST URI="not-wf/P28/ibm28n05.xml" TYPE="not-wf" ID="ibm-not-wf-P28-ibm28n05.xml" ENTITIES="none" SECTIONS="2.8">
 
3771
    Tests doctypedecl with wrong key word. A wrong key word "DOCtYPE"
 
3772
    occurs on line 2.
 
3773
  </TEST>
 
3774
  <TEST URI="not-wf/P28/ibm28n06.xml" TYPE="not-wf" ID="ibm-not-wf-P28-ibm28n06.xml" ENTITIES="none" SECTIONS="2.8">
 
3775
    Tests doctypedecl with mismatched brackets. The closing bracket "]"
 
3776
    of the DTD is missing.
 
3777
  </TEST>
 
3778
  <TEST URI="not-wf/P28/ibm28n07.xml" TYPE="not-wf" ID="ibm-not-wf-P28-ibm28n07.xml" ENTITIES="none" SECTIONS="2.8">
 
3779
    Tests doctypedecl with wrong bracket. The opening bracket "{" occurs
 
3780
    in the DTD.
 
3781
  </TEST>
 
3782
  <TEST URI="not-wf/P28/ibm28n08.xml" TYPE="not-wf" ID="ibm-not-wf-P28-ibm28n08.xml" ENTITIES="none" SECTIONS="2.8">
 
3783
    Tests doctypedecl with wrong opening sequence. The opening sequence
 
3784
    "(less than)?DOCTYPE" occurs in the DTD.
 
3785
  </TEST>
 
3786
</TESTCASES>
 
3787
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 28a">
 
3788
<TEST URI="not-wf/p28a/ibm28an01.xml" TYPE="not-wf" ID="ibm-not-wf-p28a-ibm28an01.xml" ENTITIES="parameter" SECTIONS="2.8">
 
3789
    This test violates WFC:PE Between Declarations in Production 28a.  
 
3790
    The last character of a markup declaration is not contained in the same 
 
3791
    parameter-entity text replacement.
 
3792
  </TEST>
 
3793
</TESTCASES>
 
3794
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 29">
 
3795
  <TEST URI="not-wf/P29/ibm29n01.xml" TYPE="not-wf" ID="ibm-not-wf-P29-ibm29n01.xml" ENTITIES="none" SECTIONS="2.8">
 
3796
    Tests markupdecl with an illegal markup declaration. A XMLDecl 
 
3797
    occurs inside the DTD.
 
3798
  </TEST>
 
3799
  <TEST URI="not-wf/P29/ibm29n02.xml" TYPE="not-wf" ID="ibm-not-wf-P29-ibm29n02.xml" ENTITIES="none" SECTIONS="2.8">
 
3800
    Tests WFC "PEs in Internal Subset". A PE reference occurs inside an 
 
3801
    elementdecl in the DTD. 
 
3802
  </TEST>
 
3803
  <TEST URI="not-wf/P29/ibm29n03.xml" TYPE="not-wf" ID="ibm-not-wf-P29-ibm29n03.xml" ENTITIES="none" SECTIONS="2.8">
 
3804
    Tests WFC "PEs in Internal Subset". A PE reference occurs inside an   
 
3805
    ATTlistDecl in the DTD. 
 
3806
  </TEST>
 
3807
  <TEST URI="not-wf/P29/ibm29n04.xml" TYPE="not-wf" ID="ibm-not-wf-P29-ibm29n04.xml" ENTITIES="none" SECTIONS="2.8">
 
3808
    Tests WFC "PEs in Internal Subset". A PE reference occurs inside an   
 
3809
    EntityDecl in the DTD. 
 
3810
  </TEST>
 
3811
  <TEST URI="not-wf/P29/ibm29n05.xml" TYPE="not-wf" ID="ibm-not-wf-P29-ibm29n05.xml" ENTITIES="none" SECTIONS="2.8">
 
3812
    Tests WFC "PEs in Internal Subset". A PE reference occurs inside a PI in 
 
3813
    the DTD. 
 
3814
  </TEST>
 
3815
  <TEST URI="not-wf/P29/ibm29n06.xml" TYPE="not-wf" ID="ibm-not-wf-P29-ibm29n06.xml" ENTITIES="none" SECTIONS="2.8">
 
3816
    Tests WFC "PEs in Internal Subset". A PE reference occurs inside a comment
 
3817
    in the DTD. 
 
3818
  </TEST>
 
3819
  <TEST URI="not-wf/P29/ibm29n07.xml" TYPE="not-wf" ID="ibm-not-wf-P29-ibm29n07.xml" ENTITIES="none" SECTIONS="2.8">
 
3820
    Tests WFC "PEs in Internal Subset". A PE reference occurs inside a   
 
3821
    NotationDecl in the DTD. 
 
3822
  </TEST>
 
3823
</TESTCASES>
 
3824
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 30">
 
3825
  <TEST URI="not-wf/P30/ibm30n01.xml" TYPE="not-wf" ID="ibm-not-wf-P30-ibm30n01.xml" ENTITIES="parameter" SECTIONS="2.8">
 
3826
    Tests extSubset with wrong field ordering. In the file "ibm30n01.dtd", 
 
3827
    the TextDecl occurs after the extSubsetDecl (the element declaration). 
 
3828
  </TEST>
 
3829
</TESTCASES>
 
3830
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 31">
 
3831
  <TEST URI="not-wf/P31/ibm31n01.xml" TYPE="not-wf" ID="ibm-not-wf-P31-ibm31n01.xml" ENTITIES="parameter" SECTIONS="2.8">
 
3832
    Tests extSubsetDecl with an illegal field. A general entity 
 
3833
    reference occurs in file "ibm31n01.dtd".
 
3834
  </TEST>
 
3835
</TESTCASES>
 
3836
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 32">
 
3837
  <TEST URI="not-wf/P32/ibm32n01.xml" TYPE="not-wf" ID="ibm-not-wf-P32-ibm32n01.xml" ENTITIES="none" SECTIONS="2.9">
 
3838
    Tests SDDecl with a required field missing. The leading white space
 
3839
    is missing with the SDDecl in the XMLDecl.
 
3840
  </TEST>
 
3841
  <TEST URI="not-wf/P32/ibm32n02.xml" TYPE="not-wf" ID="ibm-not-wf-P32-ibm32n02.xml" ENTITIES="none" SECTIONS="2.9">
 
3842
    Tests SDDecl with a required field missing. The "=" sign is missing
 
3843
    in the SDDecl in the XMLDecl.
 
3844
  </TEST>
 
3845
  <TEST URI="not-wf/P32/ibm32n03.xml" TYPE="not-wf" ID="ibm-not-wf-P32-ibm32n03.xml" ENTITIES="none" SECTIONS="2.9">
 
3846
    Tests SDDecl with wrong key word. The word "Standalone" occurs in 
 
3847
    the SDDecl in the XMLDecl.
 
3848
  </TEST>
 
3849
  <TEST URI="not-wf/P32/ibm32n04.xml" TYPE="not-wf" ID="ibm-not-wf-P32-ibm32n04.xml" ENTITIES="none" SECTIONS="2.9">
 
3850
    Tests SDDecl with wrong key word. The word "Yes" occurs in the
 
3851
    SDDecl in the XMLDecl.
 
3852
  </TEST>
 
3853
  <TEST URI="not-wf/P32/ibm32n05.xml" TYPE="not-wf" ID="ibm-not-wf-P32-ibm32n05.xml" ENTITIES="none" SECTIONS="2.9">
 
3854
    Tests SDDecl with wrong key word. The word "YES" occurs in the
 
3855
    SDDecl in the XMLDecl.
 
3856
  </TEST>
 
3857
  <TEST URI="not-wf/P32/ibm32n06.xml" TYPE="not-wf" ID="ibm-not-wf-P32-ibm32n06.xml" ENTITIES="none" SECTIONS="2.9">
 
3858
    Tests SDDecl with wrong key word. The word "No" occurs in the
 
3859
    SDDecl in the XMLDecl.
 
3860
  </TEST>
 
3861
  <TEST URI="not-wf/P32/ibm32n07.xml" TYPE="not-wf" ID="ibm-not-wf-P32-ibm32n07.xml" ENTITIES="none" SECTIONS="2.9">
 
3862
    Tests SDDecl with wrong key word. The word "NO" occurs in the
 
3863
    SDDecl in the XMLDecl.
 
3864
  </TEST>
 
3865
  <TEST URI="not-wf/P32/ibm32n08.xml" TYPE="not-wf" ID="ibm-not-wf-P32-ibm32n08.xml" ENTITIES="none" SECTIONS="2.9">
 
3866
    Tests SDDecl with wrong field ordering. The "=" sign occurs 
 
3867
    after the key word "yes" in the SDDecl in the XMLDecl.
 
3868
  </TEST>
 
3869
  <TEST URI="not-wf/P32/ibm32n09.xml" TYPE="not-wf" ID="ibm-not-wf-P32-ibm32n09.xml" ENTITIES="parameter" SECTIONS="2.9">
 
3870
    This is test violates WFC: Entity Declared in P68.
 
3871
    The standalone document declaration has the value yes, BUT there is an 
 
3872
    external markup declaration of an entity (other than amp, lt, gt, apos,
 
3873
    quot), and references to this entity appear in the document.
 
3874
  </TEST>
 
3875
</TESTCASES>
 
3876
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 39">
 
3877
  <TEST URI="not-wf/P39/ibm39n01.xml" TYPE="not-wf" ID="ibm-not-wf-P39-ibm39n01.xml" ENTITIES="none" SECTIONS="3">
 
3878
    Tests element with a required field missing. The ETag is missing 
 
3879
    for the element "root".
 
3880
  </TEST>
 
3881
  <TEST URI="not-wf/P39/ibm39n02.xml" TYPE="not-wf" ID="ibm-not-wf-P39-ibm39n02.xml" ENTITIES="none" SECTIONS="3">
 
3882
    Tests element with a required field missing. The STag is missing 
 
3883
    for the element "root".
 
3884
  </TEST>
 
3885
  <TEST URI="not-wf/P39/ibm39n03.xml" TYPE="not-wf" ID="ibm-not-wf-P39-ibm39n03.xml" ENTITIES="none" SECTIONS="3">
 
3886
    Tests element with required fields missing. Both the content and 
 
3887
    the ETag are missing in the element "root".
 
3888
  </TEST>
 
3889
  <TEST URI="not-wf/P39/ibm39n04.xml" TYPE="not-wf" ID="ibm-not-wf-P39-ibm39n04.xml" ENTITIES="none" SECTIONS="3">
 
3890
    Tests element with required fields missing. Both the content and 
 
3891
    the STag are missing in the element "root".
 
3892
  </TEST>
 
3893
  <TEST URI="not-wf/P39/ibm39n05.xml" TYPE="not-wf" ID="ibm-not-wf-P39-ibm39n05.xml" ENTITIES="none" SECTIONS="3">
 
3894
    Tests element with wrong field ordering. The STag and the ETag are
 
3895
    swapped in the element "root".
 
3896
  </TEST>
 
3897
  <TEST URI="not-wf/P39/ibm39n06.xml" TYPE="not-wf" ID="ibm-not-wf-P39-ibm39n06.xml" ENTITIES="none" SECTIONS="3">
 
3898
    Tests element with wrong field ordering. The content occurs after 
 
3899
    the ETag of the element "root".
 
3900
  </TEST>
 
3901
</TESTCASES>
 
3902
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 40">
 
3903
  <TEST URI="not-wf/P40/ibm40n01.xml" TYPE="not-wf" ID="ibm-not-wf-P40-ibm40n01.xml" ENTITIES="none" SECTIONS="3.1">
 
3904
    Tests STag with a required field missing. The Name "root" is 
 
3905
    in the STag of the element "root".
 
3906
  </TEST>
 
3907
  <TEST URI="not-wf/P40/ibm40n02.xml" TYPE="not-wf" ID="ibm-not-wf-P40-ibm40n02.xml" ENTITIES="none" SECTIONS="3.1">
 
3908
    Tests STag with a required field missing. The white space between 
 
3909
    the Name "root" and the attribute "attr1" is missing in the STag of the
 
3910
    element "root".
 
3911
  </TEST>
 
3912
  <TEST URI="not-wf/P40/ibm40n03.xml" TYPE="not-wf" ID="ibm-not-wf-P40-ibm40n03.xml" ENTITIES="none" SECTIONS="3.1">
 
3913
    Tests STag with wrong field ordering. The Name "root" occurs after 
 
3914
    the attribute "attr1" in the STag of the element "root".
 
3915
  </TEST>
 
3916
  <TEST URI="not-wf/P40/ibm40n04.xml" TYPE="not-wf" ID="ibm-not-wf-P40-ibm40n04.xml" ENTITIES="none" SECTIONS="3.1">
 
3917
    Tests STag with a wrong opening sequence. The string "(less than)!" is used 
 
3918
    as the opening sequence for the STag of the element "root".
 
3919
  </TEST>
 
3920
  <TEST URI="not-wf/P40/ibm40n05.xml" TYPE="not-wf" ID="ibm-not-wf-P40-ibm40n05.xml" ENTITIES="none" SECTIONS="3.1">
 
3921
    Tests STag with duplicate attribute names. The attribute name 
 
3922
    "attr1" occurs twice in  the STag of the element "root".
 
3923
  </TEST>
 
3924
</TESTCASES>
 
3925
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 41">
 
3926
  <TEST URI="not-wf/P41/ibm41n01.xml" TYPE="not-wf" ID="ibm-not-wf-P41-ibm41n01.xml" ENTITIES="none" SECTIONS="3.1">
 
3927
    Tests Attribute with a required field missing. The attribute name 
 
3928
    is missing in the Attribute in the STag of the element "root".
 
3929
  </TEST>
 
3930
  <TEST URI="not-wf/P41/ibm41n02.xml" TYPE="not-wf" ID="ibm-not-wf-P41-ibm41n02.xml" ENTITIES="none" SECTIONS="3.1">
 
3931
    Tests Attribute with a required field missing. The "=" is missing
 
3932
    between the attribute name and the attribute value in the Attribute in the 
 
3933
    STag of the element "root".
 
3934
  </TEST>
 
3935
  <TEST URI="not-wf/P41/ibm41n03.xml" TYPE="not-wf" ID="ibm-not-wf-P41-ibm41n03.xml" ENTITIES="none" SECTIONS="3.1">
 
3936
    Tests Attribute with a required field missing. The AttValue is 
 
3937
    missing in the Attribute in the STag of the element "root".
 
3938
  </TEST>
 
3939
  <TEST URI="not-wf/P41/ibm41n04.xml" TYPE="not-wf" ID="ibm-not-wf-P41-ibm41n04.xml" ENTITIES="none" SECTIONS="3.1">
 
3940
    Tests Attribute with a required field missing. The Name and the 
 
3941
    "=" are missing in the Attribute in the STag of the element "root".
 
3942
  </TEST>
 
3943
  <TEST URI="not-wf/P41/ibm41n05.xml" TYPE="not-wf" ID="ibm-not-wf-P41-ibm41n05.xml" ENTITIES="none" SECTIONS="3.1">
 
3944
    Tests Attribute with a required field missing. The "=" and the 
 
3945
    AttValue are missing in the Attribute in the STag of the element "root".
 
3946
  </TEST>
 
3947
  <TEST URI="not-wf/P41/ibm41n06.xml" TYPE="not-wf" ID="ibm-not-wf-P41-ibm41n06.xml" ENTITIES="none" SECTIONS="3.1">
 
3948
    Tests Attribute with a required field missing. The Name and the 
 
3949
    AttValue are missing in the Attribute in the STag of the element "root".
 
3950
  </TEST>
 
3951
 
 
3952
  <TEST URI="not-wf/P41/ibm41n07.xml" TYPE="not-wf" ID="ibm-not-wf-P41-ibm41n07.xml" ENTITIES="none" SECTIONS="3.1">
 
3953
    Tests Attribute with wrong field ordering. The "=" occurs after the
 
3954
    Name and the AttValue in the Attribute in the STag of the element "root".
 
3955
  </TEST>
 
3956
  <TEST URI="not-wf/P41/ibm41n08.xml" TYPE="not-wf" ID="ibm-not-wf-P41-ibm41n08.xml" ENTITIES="none" SECTIONS="3.1">
 
3957
    Tests Attribute with wrong field ordering. The Name and the AttValue
 
3958
    are swapped in the Attribute in the STag of the element "root".
 
3959
  </TEST>
 
3960
  <TEST URI="not-wf/P41/ibm41n09.xml" TYPE="not-wf" ID="ibm-not-wf-P41-ibm41n09.xml" ENTITIES="none" SECTIONS="3.1">
 
3961
    Tests Attribute with wrong field ordering. The "=" occurs before the 
 
3962
    Name and the AttValue in the Attribute in the STag of the element "root".
 
3963
  </TEST>
 
3964
  <TEST URI="not-wf/P41/ibm41n10.xml" TYPE="not-wf" ID="ibm-not-wf-P41-ibm41n10.xml" ENTITIES="none" SECTIONS="3.1">
 
3965
    Tests Attribute against WFC "no external entity references". A direct
 
3966
    reference to the external entity "aExternal" is contained in the value of the
 
3967
    attribute "attr1". 
 
3968
  </TEST>
 
3969
  <TEST URI="not-wf/P41/ibm41n11.xml" TYPE="not-wf" ID="ibm-not-wf-P41-ibm41n11.xml" ENTITIES="none" SECTIONS="3.1">
 
3970
    Tests Attribute against WFC "no external entity references". A indirect
 
3971
    reference to the external entity "aExternal" is contained in the value of the
 
3972
    attribute "attr1". 
 
3973
  </TEST>
 
3974
  <TEST URI="not-wf/P41/ibm41n12.xml" TYPE="not-wf" ID="ibm-not-wf-P41-ibm41n12.xml" ENTITIES="none" SECTIONS="3.1">
 
3975
    Tests Attribute against WFC "no external entity references". A direct
 
3976
    reference to the external unparsed entity "aImage" is contained in the value 
 
3977
    of the attribute "attr1". 
 
3978
  </TEST>
 
3979
  <TEST URI="not-wf/P41/ibm41n13.xml" TYPE="not-wf" ID="ibm-not-wf-P41-ibm41n13.xml" ENTITIES="none" SECTIONS="3.1">
 
3980
    Tests Attribute against WFC "No (less than) character in Attribute 
 
3981
    Values". The character "less than" is contained in the value of the 
 
3982
    attribute "attr1".
 
3983
  </TEST>
 
3984
  <TEST URI="not-wf/P41/ibm41n14.xml" TYPE="not-wf" ID="ibm-not-wf-P41-ibm41n14.xml" ENTITIES="none" SECTIONS="3.1">
 
3985
    Tests Attribute against WFC "No (less than) in Attribute Values". The character
 
3986
    "less than" is contained in the value of the attribute "attr1" through indirect 
 
3987
    internal entity reference.
 
3988
  </TEST>
 
3989
</TESTCASES>
 
3990
 
 
3991
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 42">
 
3992
  <TEST URI="not-wf/P42/ibm42n01.xml" TYPE="not-wf" ID="ibm-not-wf-P42-ibm42n01.xml" ENTITIES="none" SECTIONS="3.1">
 
3993
    Tests ETag with a required field missing. The Name is missing in the 
 
3994
    ETag of the element "root".  
 
3995
  </TEST>
 
3996
  <TEST URI="not-wf/P42/ibm42n02.xml" TYPE="not-wf" ID="ibm-not-wf-P42-ibm42n02.xml" ENTITIES="none" SECTIONS="3.1">
 
3997
    Tests ETag with a wrong beginning sequence. The string "(less than)\" is used as 
 
3998
    a beginning sequence of the ETag of the element "root".
 
3999
  </TEST>
 
4000
  <TEST URI="not-wf/P42/ibm42n03.xml" TYPE="not-wf" ID="ibm-not-wf-P42-ibm42n03.xml" ENTITIES="none" SECTIONS="3.1">
 
4001
    Tests ETag with a wrong beginning sequence. The string "less than" is used as 
 
4002
    a beginning sequence of the ETag of the element "root".
 
4003
  </TEST>
 
4004
  <TEST URI="not-wf/P42/ibm42n04.xml" TYPE="not-wf" ID="ibm-not-wf-P42-ibm42n04.xml" ENTITIES="none" SECTIONS="3.1">
 
4005
    Tests ETag with a wrong structure. An white space occurs between The 
 
4006
    beginning sequence and the Name of the ETag of the element "root".
 
4007
  </TEST>
 
4008
  <TEST URI="not-wf/P42/ibm42n05.xml" TYPE="not-wf" ID="ibm-not-wf-P42-ibm42n05.xml" ENTITIES="none" SECTIONS="3.1">
 
4009
    Tests ETag with a wrong structure. The ETag of the element "root"
 
4010
    contains an Attribute (attr1="any").
 
4011
  </TEST>
 
4012
</TESTCASES>
 
4013
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 43">
 
4014
  <TEST URI="not-wf/P43/ibm43n01.xml" TYPE="not-wf" ID="ibm-not-wf-P43-ibm43n01.xml" ENTITIES="none" SECTIONS="3.1">
 
4015
    Tests element content with a wrong option. A NotationDecl is used as 
 
4016
    the content of the element "root". 
 
4017
  </TEST>
 
4018
  <TEST URI="not-wf/P43/ibm43n02.xml" TYPE="not-wf" ID="ibm-not-wf-P43-ibm43n02.xml" ENTITIES="none" SECTIONS="3.1">
 
4019
    Tests element content with a wrong option. An elementdecl is used as 
 
4020
    the content of the element "root". 
 
4021
  </TEST>
 
4022
  <TEST URI="not-wf/P43/ibm43n04.xml" TYPE="not-wf" ID="ibm-not-wf-P43-ibm43n04.xml" ENTITIES="none" SECTIONS="3.1">
 
4023
    Tests element content with a wrong option. An entitydecl is used as 
 
4024
    the content of the element "root". 
 
4025
  </TEST>
 
4026
  <TEST URI="not-wf/P43/ibm43n05.xml" TYPE="not-wf" ID="ibm-not-wf-P43-ibm43n05.xml" ENTITIES="none" SECTIONS="3.1">
 
4027
    Tests element content with a wrong option. An AttlistDecl is used as 
 
4028
    the content of the element "root". 
 
4029
  </TEST>
 
4030
</TESTCASES>
 
4031
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 44">
 
4032
  <TEST URI="not-wf/P44/ibm44n01.xml" TYPE="not-wf" ID="ibm-not-wf-P44-ibm44n01.xml" ENTITIES="none" SECTIONS="3.1">
 
4033
    Tests EmptyElemTag with a required field missing. The Name "root" is 
 
4034
    missing in the EmptyElemTag.
 
4035
  </TEST>
 
4036
  <TEST URI="not-wf/P44/ibm44n02.xml" TYPE="not-wf" ID="ibm-not-wf-P44-ibm44n02.xml" ENTITIES="none" SECTIONS="3.1">
 
4037
    Tests EmptyElemTag with wrong field ordering. The Attribute (attri1 = 
 
4038
    "any") occurs before the name of the element "root" in the EmptyElemTag. 
 
4039
  </TEST>
 
4040
  <TEST URI="not-wf/P44/ibm44n03.xml" TYPE="not-wf" ID="ibm-not-wf-P44-ibm44n03.xml" ENTITIES="none" SECTIONS="3.1">
 
4041
    Tests EmptyElemTag with wrong closing sequence. The string "\&gt;" is used
 
4042
    as the closing sequence in the EmptyElemtag of the element "root".
 
4043
  </TEST>
 
4044
  <TEST URI="not-wf/P44/ibm44n04.xml" TYPE="not-wf" ID="ibm-not-wf-P44-ibm44n04.xml" ENTITIES="none" SECTIONS="3.1">
 
4045
    Tests EmptyElemTag which against the WFC "Unique Att Spec". The 
 
4046
    attribute name "attr1" occurs twice in the EmptyElemTag of the element "root".
 
4047
  </TEST> 
 
4048
</TESTCASES>
 
4049
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 45">
 
4050
  <TEST URI="not-wf/P45/ibm45n01.xml" TYPE="not-wf" ID="ibm-not-wf-P45-ibm45n01.xml" ENTITIES="none" SECTIONS="3.2">
 
4051
    Tests elementdecl with a required field missing. The Name is  missing 
 
4052
    in the second elementdecl in the DTD.
 
4053
  </TEST>
 
4054
  <TEST URI="not-wf/P45/ibm45n02.xml" TYPE="not-wf" ID="ibm-not-wf-P45-ibm45n02.xml" ENTITIES="none" SECTIONS="3.2">
 
4055
    Tests elementdecl with a required field missing. The white space is 
 
4056
    missing between "aEle" and "(#PCDATA)" in the second elementdecl in the DTD.
 
4057
  </TEST>
 
4058
  <TEST URI="not-wf/P45/ibm45n03.xml" TYPE="not-wf" ID="ibm-not-wf-P45-ibm45n03.xml" ENTITIES="none" SECTIONS="3.2">
 
4059
    Tests elementdecl with a required field missing. The contentspec is 
 
4060
    missing in the second elementdecl in the DTD.
 
4061
  </TEST>
 
4062
  <TEST URI="not-wf/P45/ibm45n04.xml" TYPE="not-wf" ID="ibm-not-wf-P45-ibm45n04.xml" ENTITIES="none" SECTIONS="3.2">
 
4063
    Tests elementdecl with a required field missing. The contentspec and 
 
4064
    the white space is missing in the second elementdecl in the DTD.
 
4065
  </TEST>
 
4066
  <TEST URI="not-wf/P45/ibm45n05.xml" TYPE="not-wf" ID="ibm-not-wf-P45-ibm45n05.xml" ENTITIES="none" SECTIONS="3.2">
 
4067
    Tests elementdecl with a required field missing. The Name, the white
 
4068
    space, and the contentspec are missing in the second elementdecl in the DTD.
 
4069
  </TEST>
 
4070
  <TEST URI="not-wf/P45/ibm45n06.xml" TYPE="not-wf" ID="ibm-not-wf-P45-ibm45n06.xml" ENTITIES="none" SECTIONS="3.2">
 
4071
    Tests elementdecl with wrong field ordering. The Name occurs after the
 
4072
    contentspec in the second elementdecl in the DTD.
 
4073
  </TEST>
 
4074
  <TEST URI="not-wf/P45/ibm45n07.xml" TYPE="not-wf" ID="ibm-not-wf-P45-ibm45n07.xml" ENTITIES="none" SECTIONS="3.2">
 
4075
    Tests elementdecl with wrong beginning sequence. The string 
 
4076
    "(less than)ELEMENT" is used as the beginning sequence in the second 
 
4077
    elementdecl in the DTD.
 
4078
  </TEST>
 
4079
  <TEST URI="not-wf/P45/ibm45n08.xml" TYPE="not-wf" ID="ibm-not-wf-P45-ibm45n08.xml" ENTITIES="none" SECTIONS="3.2">
 
4080
    Tests elementdecl with wrong key word. The string "Element" is used as
 
4081
    the key word in the second elementdecl in the DTD.
 
4082
  </TEST>
 
4083
  <TEST URI="not-wf/P45/ibm45n09.xml" TYPE="not-wf" ID="ibm-not-wf-P45-ibm45n09.xml" ENTITIES="none" SECTIONS="3.2">
 
4084
    Tests elementdecl with wrong key word. The string "element" is used as
 
4085
    the key word in the second elementdecl in the DTD.
 
4086
  </TEST>
 
4087
</TESTCASES>
 
4088
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 46">
 
4089
  <TEST URI="not-wf/P46/ibm46n01.xml" TYPE="not-wf" ID="ibm-not-wf-P46-ibm46n01.xml" ENTITIES="none" SECTIONS="3.2">
 
4090
    Tests contentspec with wrong key word. the string "empty" is used as 
 
4091
    the key word in the contentspec of the second elementdecl in the DTD.
 
4092
  </TEST>
 
4093
  <TEST URI="not-wf/P46/ibm46n02.xml" TYPE="not-wf" ID="ibm-not-wf-P46-ibm46n02.xml" ENTITIES="none" SECTIONS="3.2">
 
4094
    Tests contentspec with wrong key word. the string "Empty" is used as 
 
4095
    the key word in the contentspec of the second elementdecl in the DTD.
 
4096
  </TEST>
 
4097
  <TEST URI="not-wf/P46/ibm46n03.xml" TYPE="not-wf" ID="ibm-not-wf-P46-ibm46n03.xml" ENTITIES="none" SECTIONS="3.2">
 
4098
    Tests contentspec with wrong key word. the string "Any" is used as 
 
4099
    the key word in the contentspec of the second elementdecl in the DTD.
 
4100
  </TEST>
 
4101
  <TEST URI="not-wf/P46/ibm46n04.xml" TYPE="not-wf" ID="ibm-not-wf-P46-ibm46n04.xml" ENTITIES="none" SECTIONS="3.2">
 
4102
    Tests contentspec with wrong key word. the string "any" is used as 
 
4103
    the key word in the contentspec of the second elementdecl in the DTD.
 
4104
  </TEST>
 
4105
  <TEST URI="not-wf/P46/ibm46n05.xml" TYPE="not-wf" ID="ibm-not-wf-P46-ibm46n05.xml" ENTITIES="none" SECTIONS="3.2">
 
4106
    Tests contentspec with a wrong option. The string "#CDATA" is used as
 
4107
    the contentspec in the second elementdecl in the DTD.
 
4108
  </TEST>
 
4109
</TESTCASES>
 
4110
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 47">
 
4111
  <TEST URI="not-wf/P47/ibm47n01.xml" TYPE="not-wf" ID="ibm-not-wf-P47-ibm47n01.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4112
    Tests children with a required field missing. The "+" is used as the
 
4113
    choice or seq field in the second elementdecl in the DTD.
 
4114
  </TEST>
 
4115
  <TEST URI="not-wf/P47/ibm47n02.xml" TYPE="not-wf" ID="ibm-not-wf-P47-ibm47n02.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4116
    Tests children with a required field missing. The "*" is used as the
 
4117
    choice or seq field in the second elementdecl in the DTD.
 
4118
  </TEST>
 
4119
  <TEST URI="not-wf/P47/ibm47n03.xml" TYPE="not-wf" ID="ibm-not-wf-P47-ibm47n03.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4120
    Tests children with a required field missing. The "?" is used as the
 
4121
    choice or seq field in the second elementdecl in the DTD.
 
4122
  </TEST>
 
4123
  <TEST URI="not-wf/P47/ibm47n04.xml" TYPE="not-wf" ID="ibm-not-wf-P47-ibm47n04.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4124
    Tests children with wrong field ordering. The "*" occurs before the 
 
4125
    seq field (a,a) in the second elementdecl in the DTD.
 
4126
  </TEST>
 
4127
  <TEST URI="not-wf/P47/ibm47n05.xml" TYPE="not-wf" ID="ibm-not-wf-P47-ibm47n05.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4128
    Tests children with wrong field ordering. The "+" occurs before the 
 
4129
    choice field (a|a) in the second elementdecl in the DTD.
 
4130
  </TEST>
 
4131
  <TEST URI="not-wf/P47/ibm47n06.xml" TYPE="not-wf" ID="ibm-not-wf-P47-ibm47n06.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4132
    Tests children with wrong key word. The "^" occurs after the seq field
 
4133
    in the second elementdecl in the DTD.
 
4134
  </TEST>
 
4135
</TESTCASES>
 
4136
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 48">
 
4137
  <TEST URI="not-wf/P48/ibm48n01.xml" TYPE="not-wf" ID="ibm-not-wf-P48-ibm48n01.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4138
    Tests cp with a required fields missing. The field Name|choice|seq is 
 
4139
    missing in the second cp in the choice field in the third elementdecl in the
 
4140
    DTD.
 
4141
  </TEST>
 
4142
  <TEST URI="not-wf/P48/ibm48n02.xml" TYPE="not-wf" ID="ibm-not-wf-P48-ibm48n02.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4143
    Tests cp with a required fields missing. The field Name|choice|seq is 
 
4144
    missing in the cp in the third elementdecl in the DTD.
 
4145
  </TEST>
 
4146
  <TEST URI="not-wf/P48/ibm48n03.xml" TYPE="not-wf" ID="ibm-not-wf-P48-ibm48n03.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4147
    Tests cp with a required fields missing. The field Name|choice|seq is 
 
4148
    missing in the first cp in the choice field in the third elementdecl in the 
 
4149
    DTD.
 
4150
  </TEST>
 
4151
  <TEST URI="not-wf/P48/ibm48n04.xml" TYPE="not-wf" ID="ibm-not-wf-P48-ibm48n04.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4152
    Tests cp with wrong field ordering. The "+" occurs before the seq (a,a)
 
4153
    in the first cp in the choice field in the third elementdecl in the DTD.
 
4154
  </TEST>
 
4155
  <TEST URI="not-wf/P48/ibm48n05.xml" TYPE="not-wf" ID="ibm-not-wf-P48-ibm48n05.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4156
    Tests cp with wrong field ordering. The "*" occurs before the choice
 
4157
    (a|b) in the first cp in the seq field in the third elementdecl in the DTD.
 
4158
  </TEST>
 
4159
  <TEST URI="not-wf/P48/ibm48n06.xml" TYPE="not-wf" ID="ibm-not-wf-P48-ibm48n06.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4160
    Tests cp with wrong field ordering. The "?" occurs before the Name "a"
 
4161
    in the second cp in the seq field in the third elementdecl in the DTD.
 
4162
  </TEST>
 
4163
  <TEST URI="not-wf/P48/ibm48n07.xml" TYPE="not-wf" ID="ibm-not-wf-P48-ibm48n07.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4164
    Tests cp with wrong key word. The "^" occurs after the Name "a" in the
 
4165
    first cp in the choice field in the third elementdecl in the DTD.
 
4166
  </TEST>
 
4167
</TESTCASES>
 
4168
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 49">
 
4169
  <TEST URI="not-wf/P49/ibm49n01.xml" TYPE="not-wf" ID="ibm-not-wf-P49-ibm49n01.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4170
    Tests choice with a required field missing. The two cps are missing in
 
4171
    the choice field in the third elementdecl in the DTD.
 
4172
  </TEST>
 
4173
  <TEST URI="not-wf/P49/ibm49n02.xml" TYPE="not-wf" ID="ibm-not-wf-P49-ibm49n02.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4174
    Tests choice with a required field missing. The third cp is missing in
 
4175
    the choice field in the fourth elementdecl in the DTD.
 
4176
  </TEST>
 
4177
  <TEST URI="not-wf/P49/ibm49n03.xml" TYPE="not-wf" ID="ibm-not-wf-P49-ibm49n03.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4178
    Tests choice with a wrong separator. The "!" is used as the separator 
 
4179
    in the choice field in the fourth elementdecl in the DTD.
 
4180
  </TEST>
 
4181
  <TEST URI="not-wf/P49/ibm49n04.xml" TYPE="not-wf" ID="ibm-not-wf-P49-ibm49n04.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4182
    Tests choice with a required field missing. The separator "|" is 
 
4183
    missing in the choice field (a b)+ in the fourth elementdecl in the DTD.
 
4184
  </TEST>
 
4185
  <TEST URI="not-wf/P49/ibm49n05.xml" TYPE="not-wf" ID="ibm-not-wf-P49-ibm49n05.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4186
    Tests choice with an extra separator. An extra "|" occurs between a 
 
4187
    and b in the choice field in the fourth elementdecl in the DTD.
 
4188
  </TEST>
 
4189
  <TEST URI="not-wf/P49/ibm49n06.xml" TYPE="not-wf" ID="ibm-not-wf-P49-ibm49n06.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4190
    Tests choice with a required field missing. The closing bracket ")" is 
 
4191
    missing in the choice field (a |b * in the fourth elementdecl in the DTD.
 
4192
  </TEST>
 
4193
</TESTCASES>
 
4194
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 50">
 
4195
  <TEST URI="not-wf/P50/ibm50n01.xml" TYPE="not-wf" ID="ibm-not-wf-P50-ibm50n01.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4196
    Tests seq with a required field missing. The two cps are missing in
 
4197
    the seq field in the fourth elementdecl in the DTD.
 
4198
  </TEST>
 
4199
  <TEST URI="not-wf/P50/ibm50n02.xml" TYPE="not-wf" ID="ibm-not-wf-P50-ibm50n02.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4200
    Tests seq with a required field missing. The third cp is missing in
 
4201
    the seq field in the fourth elementdecl in the DTD.
 
4202
  </TEST>
 
4203
  <TEST URI="not-wf/P50/ibm50n03.xml" TYPE="not-wf" ID="ibm-not-wf-P50-ibm50n03.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4204
    Tests seq with a wrong separator. The "|" is used as the separator 
 
4205
    between a and b in the seq field in the fourth elementdecl in the DTD.
 
4206
  </TEST>
 
4207
  <TEST URI="not-wf/P50/ibm50n04.xml" TYPE="not-wf" ID="ibm-not-wf-P50-ibm50n04.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4208
    Tests seq with a wrong separator. The "." is used as the separator 
 
4209
    between a and b in the seq field in the fourth elementdecl in the DTD.
 
4210
  </TEST>
 
4211
  <TEST URI="not-wf/P50/ibm50n05.xml" TYPE="not-wf" ID="ibm-not-wf-P50-ibm50n05.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4212
    Tests seq with an extra separator. An extra "," occurs between (a|b)
 
4213
    and a in the seq field in the fourth elementdecl in the DTD.
 
4214
  </TEST>
 
4215
  <TEST URI="not-wf/P50/ibm50n06.xml" TYPE="not-wf" ID="ibm-not-wf-P50-ibm50n06.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4216
    Tests seq with a required field missing. The separator between (a|b) 
 
4217
    and (b|a) is missing in the seq field in the fourth elementdecl in the DTD.
 
4218
  </TEST>
 
4219
  <TEST URI="not-wf/P50/ibm50n07.xml" TYPE="not-wf" ID="ibm-not-wf-P50-ibm50n07.xml" ENTITIES="none" SECTIONS="3.2.1">
 
4220
    Tests seq with wrong closing bracket. The "]" is used as the closing 
 
4221
    bracket in the seq field in the fourth elementdecl in the DTD.
 
4222
  </TEST>
 
4223
</TESTCASES>
 
4224
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 51">
 
4225
  <TEST URI="not-wf/P51/ibm51n01.xml" TYPE="not-wf" ID="ibm-not-wf-P51-ibm51n01.xml" ENTITIES="none" SECTIONS="3.2.2">
 
4226
    Tests Mixed with a wrong key word. The string "#pcdata" is used as the
 
4227
    key word in the Mixed field in the fourth elementdecl in the DTD. 
 
4228
  </TEST>
 
4229
  <TEST URI="not-wf/P51/ibm51n02.xml" TYPE="not-wf" ID="ibm-not-wf-P51-ibm51n02.xml" ENTITIES="none" SECTIONS="3.2.2">
 
4230
    Tests Mixed with wrong field ordering. The field #PCDATA does not 
 
4231
    occur as the first component in the Mixed field in the fourth elementdecl in 
 
4232
    the DTD. 
 
4233
  </TEST>
 
4234
  <TEST URI="not-wf/P51/ibm51n03.xml" TYPE="not-wf" ID="ibm-not-wf-P51-ibm51n03.xml" ENTITIES="none" SECTIONS="3.2.2">
 
4235
    Tests Mixed with a separator missing. The separator "|" is missing in
 
4236
    between #PCDATA and a in the Mixed field in the fourth elementdecl in the DTD. 
 
4237
  </TEST>
 
4238
  <TEST URI="not-wf/P51/ibm51n04.xml" TYPE="not-wf" ID="ibm-not-wf-P51-ibm51n04.xml" ENTITIES="none" SECTIONS="3.2.2">
 
4239
    Tests Mixed with a wrong key word. The string "#CDATA" is used as the
 
4240
    key word in the Mixed field in the fourth elementdecl in the DTD. 
 
4241
  </TEST>
 
4242
  <TEST URI="not-wf/P51/ibm51n05.xml" TYPE="not-wf" ID="ibm-not-wf-P51-ibm51n05.xml" ENTITIES="none" SECTIONS="3.2.2">
 
4243
    Tests Mixed with a required field missing. The "*" is missing after 
 
4244
    the ")" in the Mixed field in the fourth elementdecl in the DTD. 
 
4245
  </TEST>
 
4246
  <TEST URI="not-wf/P51/ibm51n06.xml" TYPE="not-wf" ID="ibm-not-wf-P51-ibm51n06.xml" ENTITIES="none" SECTIONS="3.2.2">
 
4247
    Tests Mixed with wrong closing bracket. The "]" is used as the closing 
 
4248
    bracket in the Mixed field in the fourth elementdecl in the DTD.
 
4249
  </TEST>
 
4250
  <TEST URI="not-wf/P51/ibm51n07.xml" TYPE="not-wf" ID="ibm-not-wf-P51-ibm51n07.xml" ENTITIES="none" SECTIONS="3.2.2">
 
4251
    Tests Mixed with a required field missing. The closing bracket ")" is 
 
4252
    missing after (#PCDATA in the Mixed field in the fourth elementdecl in the DTD.
 
4253
  </TEST>
 
4254
</TESTCASES>
 
4255
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 52">
 
4256
  <TEST URI="not-wf/P52/ibm52n01.xml" TYPE="not-wf" ID="ibm-not-wf-P52-ibm52n01.xml" ENTITIES="none" SECTIONS="3.3">
 
4257
    Tests AttlistDecl with a required field missing. The Name is missing 
 
4258
    in the AttlistDecl in the DTD. 
 
4259
  </TEST>
 
4260
  <TEST URI="not-wf/P52/ibm52n02.xml" TYPE="not-wf" ID="ibm-not-wf-P52-ibm52n02.xml" ENTITIES="none" SECTIONS="3.3">
 
4261
    Tests AttlistDecl with a required field missing. The white space is 
 
4262
    missing between the beginning sequence and the name in the AttlistDecl 
 
4263
    in the DTD. 
 
4264
  </TEST>
 
4265
  <TEST URI="not-wf/P52/ibm52n03.xml" TYPE="not-wf" ID="ibm-not-wf-P52-ibm52n03.xml" ENTITIES="none" SECTIONS="3.3">
 
4266
    Tests AttlistDecl with wrong field ordering. The Name "a" occurs after 
 
4267
    the first AttDef in the AttlistDecl in the DTD. 
 
4268
  </TEST>
 
4269
  <TEST URI="not-wf/P52/ibm52n04.xml" TYPE="not-wf" ID="ibm-not-wf-P52-ibm52n04.xml" ENTITIES="none" SECTIONS="3.3">
 
4270
    Tests AttlistDecl with wrong key word. The string "Attlist" is used as
 
4271
    the key word in the beginning sequence in the AttlistDecl in the DTD. 
 
4272
  </TEST>
 
4273
  <TEST URI="not-wf/P52/ibm52n05.xml" TYPE="not-wf" ID="ibm-not-wf-P52-ibm52n05.xml" ENTITIES="none" SECTIONS="3.3">
 
4274
    Tests AttlistDecl with a required field missing. The closing bracket 
 
4275
    "greater than" is missing in the AttlistDecl in the DTD. 
 
4276
  </TEST>
 
4277
  <TEST URI="not-wf/P52/ibm52n06.xml" TYPE="not-wf" ID="ibm-not-wf-P52-ibm52n06.xml" ENTITIES="none" SECTIONS="3.3">
 
4278
    Tests AttlistDecl with wrong beginning sequence. The string 
 
4279
    "(less than)ATTLIST" is used as the beginning sequence in the AttlistDecl in
 
4280
    the DTD. 
 
4281
  </TEST>
 
4282
</TESTCASES>
 
4283
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 53">
 
4284
  <TEST URI="not-wf/P53/ibm53n01.xml" TYPE="not-wf" ID="ibm-not-wf-P53-ibm53n01.xml" ENTITIES="none" SECTIONS="3.3">
 
4285
    Tests AttDef with a required field missing. The DefaultDecl is missing
 
4286
    in the AttDef for the name "attr1" in the AttlistDecl in the DTD.
 
4287
  </TEST>
 
4288
  <TEST URI="not-wf/P53/ibm53n02.xml" TYPE="not-wf" ID="ibm-not-wf-P53-ibm53n02.xml" ENTITIES="none" SECTIONS="3.3">
 
4289
    Tests AttDef with a required field missing. The white space is missing
 
4290
    between (abc|def) and "def" in the AttDef in the AttlistDecl in the DTD.
 
4291
  </TEST>
 
4292
  <TEST URI="not-wf/P53/ibm53n03.xml" TYPE="not-wf" ID="ibm-not-wf-P53-ibm53n03.xml" ENTITIES="none" SECTIONS="3.3">
 
4293
    Tests AttDef with a required field missing. The AttType is missing 
 
4294
    for "attr1" in the AttDef in the AttlistDecl in the DTD.
 
4295
  </TEST>
 
4296
  <TEST URI="not-wf/P53/ibm53n04.xml" TYPE="not-wf" ID="ibm-not-wf-P53-ibm53n04.xml" ENTITIES="none" SECTIONS="3.3">
 
4297
    Tests AttDef with a required field missing. The white space is missing
 
4298
    between "attr1" and (abc|def) in the AttDef in the AttlistDecl in the DTD.
 
4299
  </TEST>
 
4300
  <TEST URI="not-wf/P53/ibm53n05.xml" TYPE="not-wf" ID="ibm-not-wf-P53-ibm53n05.xml" ENTITIES="none" SECTIONS="3.3">
 
4301
    Tests AttDef with a required field missing. The Name is missing in the
 
4302
    AttDef in the AttlistDecl in the DTD.
 
4303
  </TEST>
 
4304
  <TEST URI="not-wf/P53/ibm53n06.xml" TYPE="not-wf" ID="ibm-not-wf-P53-ibm53n06.xml" ENTITIES="none" SECTIONS="3.3">
 
4305
    Tests AttDef with a required field missing. The white space before the
 
4306
    name "attr2" is missing in the AttDef in the AttlistDecl in the DTD.
 
4307
  </TEST>
 
4308
  <TEST URI="not-wf/P53/ibm53n07.xml" TYPE="not-wf" ID="ibm-not-wf-P53-ibm53n07.xml" ENTITIES="none" SECTIONS="3.3">
 
4309
    Tests AttDef with wrong field ordering. The Name "attr1" occurs after
 
4310
    the AttType in the AttDef in the AttlistDecl in the DTD.
 
4311
  </TEST>
 
4312
  <TEST URI="not-wf/P53/ibm53n08.xml" TYPE="not-wf" ID="ibm-not-wf-P53-ibm53n08.xml" ENTITIES="none" SECTIONS="3.3">
 
4313
    Tests AttDef with wrong field ordering. The Name "attr1" occurs after
 
4314
    the AttType and "default" occurs before the AttType in the AttDef in the 
 
4315
    AttlistDecl in the DTD.
 
4316
  </TEST>
 
4317
</TESTCASES>
 
4318
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 54">
 
4319
  <TEST URI="not-wf/P54/ibm54n01.xml" TYPE="not-wf" ID="ibm-not-wf-P54-ibm54n01.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4320
    Tests AttType with a wrong option. The string "BOGUSATTR" is used as
 
4321
    the AttType in the AttlistDecl in the DTD.
 
4322
  </TEST>
 
4323
  <TEST URI="not-wf/P54/ibm54n02.xml" TYPE="not-wf" ID="ibm-not-wf-P54-ibm54n02.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4324
    Tests AttType with a wrong option. The string "PCDATA" is used as
 
4325
    the AttType in the AttlistDecl in the DTD.
 
4326
  </TEST>
 
4327
</TESTCASES>
 
4328
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 55">
 
4329
  <TEST URI="not-wf/P55/ibm55n01.xml" TYPE="not-wf" ID="ibm-not-wf-P55-ibm55n01.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4330
    Tests StringType with a wrong key word. The lower case string "cdata" 
 
4331
    is used as the StringType in the AttType in the AttlistDecl in the DTD.
 
4332
  </TEST>
 
4333
  <TEST URI="not-wf/P55/ibm55n02.xml" TYPE="not-wf" ID="ibm-not-wf-P55-ibm55n02.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4334
    Tests StringType with a wrong key word. The string "#CDATA" is used as
 
4335
    the StringType in the AttType in the AttlistDecl in the DTD.
 
4336
  </TEST>
 
4337
  <TEST URI="not-wf/P55/ibm55n03.xml" TYPE="not-wf" ID="ibm-not-wf-P55-ibm55n03.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4338
    Tests StringType with a wrong key word. The string "CData" is used as
 
4339
    the StringType in the AttType in the AttlistDecl in the DTD.
 
4340
  </TEST>
 
4341
</TESTCASES>
 
4342
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 56">
 
4343
  <TEST URI="not-wf/P56/ibm56n01.xml" TYPE="not-wf" ID="ibm-not-wf-P56-ibm56n01.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4344
    Tests TokenizedType with wrong key word. The type "id" is used in the
 
4345
    TokenizedType in the AttDef in the AttlistDecl in the DTD.
 
4346
  </TEST>
 
4347
  <TEST URI="not-wf/P56/ibm56n02.xml" TYPE="not-wf" ID="ibm-not-wf-P56-ibm56n02.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4348
    Tests TokenizedType with wrong key word. The type "Idref" is used in the
 
4349
    TokenizedType in the AttDef in the AttlistDecl in the DTD.
 
4350
  </TEST>
 
4351
  <TEST URI="not-wf/P56/ibm56n03.xml" TYPE="not-wf" ID="ibm-not-wf-P56-ibm56n03.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4352
    Tests TokenizedType with wrong key word. The type"Idrefs" is used in 
 
4353
    the TokenizedType in the AttDef in the AttlistDecl in the DTD.
 
4354
  </TEST>
 
4355
  <TEST URI="not-wf/P56/ibm56n04.xml" TYPE="not-wf" ID="ibm-not-wf-P56-ibm56n04.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4356
    Tests TokenizedType with wrong key word. The type "EntitY" is used in 
 
4357
    the TokenizedType in the AttDef in the AttlistDecl in the DTD.
 
4358
  </TEST>
 
4359
  <TEST URI="not-wf/P56/ibm56n05.xml" TYPE="not-wf" ID="ibm-not-wf-P56-ibm56n05.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4360
    Tests TokenizedType with wrong key word. The type "nmTOKEN" is used in 
 
4361
    the TokenizedType in the AttDef in the AttlistDecl in the DTD.
 
4362
  </TEST>
 
4363
  <TEST URI="not-wf/P56/ibm56n06.xml" TYPE="not-wf" ID="ibm-not-wf-P56-ibm56n06.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4364
    Tests TokenizedType with wrong key word. The type "NMtokens" is used in
 
4365
    the TokenizedType in the AttDef in the AttlistDecl in the DTD.
 
4366
  </TEST>
 
4367
  <TEST URI="not-wf/P56/ibm56n07.xml" TYPE="not-wf" ID="ibm-not-wf-P56-ibm56n07.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4368
    Tests TokenizedType with wrong key word. The type "#ID" is used in the
 
4369
    TokenizedType in the AttDef in the AttlistDecl in the DTD.
 
4370
  </TEST>
 
4371
</TESTCASES>
 
4372
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 57">
 
4373
  <TEST URI="not-wf/P57/ibm57n01.xml" TYPE="not-wf" ID="ibm-not-wf-P57-ibm57n01.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4374
    Tests EnumeratedType with an illegal option. The string "NMTOKEN (a|b)" 
 
4375
    is used in the EnumeratedType in the AttlistDecl in the DTD. 
 
4376
  </TEST>
 
4377
</TESTCASES>
 
4378
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 58">
 
4379
  <TEST URI="not-wf/P58/ibm58n01.xml" TYPE="not-wf" ID="ibm-not-wf-P58-ibm58n01.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4380
    Tests NotationType with wrong key word. The lower case "notation" is 
 
4381
    used as the key word in the NotationType in the AttDef in the AttlistDecl in 
 
4382
    the DTD.
 
4383
  </TEST>
 
4384
  <TEST URI="not-wf/P58/ibm58n02.xml" TYPE="not-wf" ID="ibm-not-wf-P58-ibm58n02.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4385
    Tests NotationType with a required field missing. The beginning bracket 
 
4386
    "(" is missing in the NotationType in the AttDef in the AttlistDecl in the DTD.
 
4387
  </TEST>
 
4388
  <TEST URI="not-wf/P58/ibm58n03.xml" TYPE="not-wf" ID="ibm-not-wf-P58-ibm58n03.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4389
    Tests NotationType with a required field missing. The Name is missing 
 
4390
    in the "()" in the NotationType in the AttDef in the AttlistDecl in the DTD.
 
4391
  </TEST>
 
4392
  <TEST URI="not-wf/P58/ibm58n04.xml" TYPE="not-wf" ID="ibm-not-wf-P58-ibm58n04.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4393
    Tests NotationType with a required field missing. The closing bracket 
 
4394
    is missing in the NotationType in the AttDef in the AttlistDecl in the DTD.
 
4395
  </TEST>
 
4396
  <TEST URI="not-wf/P58/ibm58n05.xml" TYPE="not-wf" ID="ibm-not-wf-P58-ibm58n05.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4397
    Tests NotationType with wrong field ordering. The key word "NOTATION"
 
4398
    occurs after "(this)" in the NotationType in the AttDef in the AttlistDecl in 
 
4399
    the DTD.
 
4400
  </TEST>
 
4401
  <TEST URI="not-wf/P58/ibm58n06.xml" TYPE="not-wf" ID="ibm-not-wf-P58-ibm58n06.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4402
    Tests NotationType with wrong separator. The "," is used as a separator
 
4403
    between "this" and "that" in the NotationType in the AttDef in the AttlistDecl 
 
4404
    in the DTD.
 
4405
  </TEST>
 
4406
  <TEST URI="not-wf/P58/ibm58n07.xml" TYPE="not-wf" ID="ibm-not-wf-P58-ibm58n07.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4407
    Tests NotationType with a required field missing. The white space is
 
4408
    missing between "NOTATION" and "(this)" in the NotationType in the AttDef in the
 
4409
    AttlistDecl in the DTD.
 
4410
  </TEST>
 
4411
  <TEST URI="not-wf/P58/ibm58n08.xml" TYPE="not-wf" ID="ibm-not-wf-P58-ibm58n08.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4412
    Tests NotationType with extra wrong characters. The double quote 
 
4413
    character occurs after "(" and before ")" in the NotationType in the AttDef in 
 
4414
    the AttlistDecl in the DTD.
 
4415
  </TEST>
 
4416
</TESTCASES>
 
4417
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 59">
 
4418
  <TEST URI="not-wf/P59/ibm59n01.xml" TYPE="not-wf" ID="ibm-not-wf-P59-ibm59n01.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4419
    Tests Enumeration with required fields missing. The Nmtokens and "|"s are
 
4420
    missing in the AttDef in the AttlistDecl in the DTD.
 
4421
  </TEST>
 
4422
  <TEST URI="not-wf/P59/ibm59n02.xml" TYPE="not-wf" ID="ibm-not-wf-P59-ibm59n02.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4423
    Tests Enumeration with a required field missing. The closing bracket ")" is
 
4424
    missing in the AttDef in the AttlistDecl in the DTD.
 
4425
  </TEST>
 
4426
  <TEST URI="not-wf/P59/ibm59n03.xml" TYPE="not-wf" ID="ibm-not-wf-P59-ibm59n03.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4427
    Tests Enumeration with wrong separator. The "," is used as the separator in 
 
4428
    the AttDef in the AttlistDecl in the DTD.
 
4429
  </TEST>
 
4430
  <TEST URI="not-wf/P59/ibm59n04.xml" TYPE="not-wf" ID="ibm-not-wf-P59-ibm59n04.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4431
    Tests Enumeration with illegal presence. The double quotes occur around the 
 
4432
    Enumeration value in the AttDef in the AttlistDecl in the DTD.
 
4433
  </TEST>
 
4434
  <TEST URI="not-wf/P59/ibm59n05.xml" TYPE="not-wf" ID="ibm-not-wf-P59-ibm59n05.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4435
    Tests Enumeration with a required field missing. The white space is missing
 
4436
    between  in the AttDef in the AttlistDecl in the DTD.
 
4437
  </TEST>
 
4438
  <TEST URI="not-wf/P59/ibm59n06.xml" TYPE="not-wf" ID="ibm-not-wf-P59-ibm59n06.xml" ENTITIES="none" SECTIONS="3.3.1">
 
4439
    Tests Enumeration with a required field missing. The beginning bracket "(" is
 
4440
    missing in the AttDef in the AttlistDecl in the DTD.
 
4441
  </TEST>
 
4442
</TESTCASES>
 
4443
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 60">
 
4444
  <TEST URI="not-wf/P60/ibm60n01.xml" TYPE="not-wf" ID="ibm-not-wf-P60-ibm60n01.xml" ENTITIES="none" SECTIONS="3.3.2">
 
4445
    Tests DefaultDecl with wrong key word. The string "#required" is 
 
4446
    used as the key word in the DefaultDecl in the AttDef in the AttlistDecl 
 
4447
    in the DTD.
 
4448
  </TEST>
 
4449
  <TEST URI="not-wf/P60/ibm60n02.xml" TYPE="not-wf" ID="ibm-not-wf-P60-ibm60n02.xml" ENTITIES="none" SECTIONS="3.3.2">
 
4450
    Tests DefaultDecl with wrong key word. The string "Implied" is 
 
4451
    used as the key word in the DefaultDecl in the AttDef in the AttlistDecl 
 
4452
    in the DTD.
 
4453
  </TEST>
 
4454
  <TEST URI="not-wf/P60/ibm60n03.xml" TYPE="not-wf" ID="ibm-not-wf-P60-ibm60n03.xml" ENTITIES="none" SECTIONS="3.3.2">
 
4455
    Tests DefaultDecl with wrong key word. The string "!IMPLIED" is 
 
4456
    used as the key word in the DefaultDecl in the AttDef in the AttlistDecl 
 
4457
    in the DTD.
 
4458
  </TEST>
 
4459
  <TEST URI="not-wf/P60/ibm60n04.xml" TYPE="not-wf" ID="ibm-not-wf-P60-ibm60n04.xml" ENTITIES="none" SECTIONS="3.3.2">
 
4460
    Tests DefaultDecl with a required field missing. There is no 
 
4461
    attribute value specified after the key word "#FIXED" in the DefaultDecl in
 
4462
    the AttDef in the AttlistDecl in the DTD.
 
4463
  </TEST>
 
4464
  <TEST URI="not-wf/P60/ibm60n05.xml" TYPE="not-wf" ID="ibm-not-wf-P60-ibm60n05.xml" ENTITIES="none" SECTIONS="3.3.2">
 
4465
    Tests DefaultDecl with a required field missing. The white space is 
 
4466
    missing between the key word "#FIXED" and the attribute value in the 
 
4467
    DefaultDecl in the AttDef in the AttlistDecl in the DTD.
 
4468
  </TEST>
 
4469
  <TEST URI="not-wf/P60/ibm60n06.xml" TYPE="not-wf" ID="ibm-not-wf-P60-ibm60n06.xml" ENTITIES="none" SECTIONS="3.3.2">
 
4470
    Tests DefaultDecl with wrong field ordering. The key word "#FIXED" 
 
4471
    occurs after the attribute value "introduction" in the DefaultDecl in the 
 
4472
    AttDef in the AttlistDecl in the DTD.
 
4473
  </TEST>
 
4474
  <TEST URI="not-wf/P60/ibm60n07.xml" TYPE="not-wf" ID="ibm-not-wf-P60-ibm60n07.xml" ENTITIES="none" SECTIONS="3.3.2">
 
4475
    Tests DefaultDecl against WFC of P60. The text replacement of the 
 
4476
    entity "avalue" contains the "less than" character in the DefaultDecl in the
 
4477
    AttDef in the AttlistDecl in the DTD.
 
4478
  </TEST>
 
4479
  <TEST URI="not-wf/P60/ibm60n08.xml" TYPE="not-wf" ID="ibm-not-wf-P60-ibm60n08.xml" ENTITIES="none" SECTIONS="3.3.2">
 
4480
    Tests DefaultDecl with more than one key word. The "#REQUIRED" and
 
4481
    the "#IMPLIED" are used as the key words in the DefaultDecl in the AttDef 
 
4482
    in the AttlistDecl in the DTD.
 
4483
  </TEST>
 
4484
</TESTCASES>
 
4485
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 61">
 
4486
  <TEST URI="not-wf/P61/ibm61n01.xml" TYPE="not-wf" ID="ibm-not-wf-P61-ibm61n01.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4487
    Tests conditionalSect with a wrong option. The word "NOTINCLUDE" is
 
4488
    used as part of an option which is wrong in the coditionalSect. 
 
4489
  </TEST>
 
4490
</TESTCASES>
 
4491
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 62">
 
4492
  <TEST URI="not-wf/P62/ibm62n01.xml" TYPE="not-wf" ID="ibm-not-wf-P62-ibm62n01.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4493
    Tests includeSect with wrong key word. The string "include" is used
 
4494
    as a key word in the beginning sequence in the includeSect in the file 
 
4495
    ibm62n01.dtd.
 
4496
  </TEST>
 
4497
  <TEST URI="not-wf/P62/ibm62n02.xml" TYPE="not-wf" ID="ibm-not-wf-P62-ibm62n02.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4498
    Tests includeSect with wrong beginning sequence. An extra "[" occurs
 
4499
    in the beginning sequence in the includeSect in the file ibm62n02.dtd.
 
4500
  </TEST>
 
4501
  <TEST URI="not-wf/P62/ibm62n03.xml" TYPE="not-wf" ID="ibm-not-wf-P62-ibm62n03.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4502
    Tests includeSect with wrong beginning sequence. A wrong character "?"
 
4503
    occurs in the beginning sequence in the includeSect in the file ibm62n03.dtd.
 
4504
  </TEST>
 
4505
  <TEST URI="not-wf/P62/ibm62n04.xml" TYPE="not-wf" ID="ibm-not-wf-P62-ibm62n04.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4506
    Tests includeSect with a required field missing. The key word 
 
4507
    "INCLUDE" is missing in the includeSect in the file ibm62n04.dtd.
 
4508
  </TEST>
 
4509
  <TEST URI="not-wf/P62/ibm62n05.xml" TYPE="not-wf" ID="ibm-not-wf-P62-ibm62n05.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4510
    Tests includeSect with a required field missing. The "[" is missing 
 
4511
    after the key word "INCLUDE" in the includeSect in the file ibm62n05.dtd.
 
4512
  </TEST>
 
4513
  <TEST URI="not-wf/P62/ibm62n06.xml" TYPE="not-wf" ID="ibm-not-wf-P62-ibm62n06.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4514
    Tests includeSect with wrong field ordering. The two external subset
 
4515
    declarations occur before the key word "INCLUDE" in the includeSect in the 
 
4516
    file ibm62n06.dtd.
 
4517
  </TEST>
 
4518
  <TEST URI="not-wf/P62/ibm62n07.xml" TYPE="not-wf" ID="ibm-not-wf-P62-ibm62n07.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4519
    Tests includeSect with a required field missing. The closing sequence
 
4520
    "]](greater than)" is missing in the includeSect in the file ibm62n07.dtd.
 
4521
  </TEST>
 
4522
  <TEST URI="not-wf/P62/ibm62n08.xml" TYPE="not-wf" ID="ibm-not-wf-P62-ibm62n08.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4523
    Tests includeSect with a required field missing. One "]" is missing 
 
4524
    in the closing sequence in the includeSect in the file ibm62n08.dtd.
 
4525
  </TEST>
 
4526
</TESTCASES>
 
4527
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 63">
 
4528
  <TEST URI="not-wf/P63/ibm63n01.xml" TYPE="not-wf" ID="ibm-not-wf-P63-ibm63n01.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4529
    Tests ignoreSect with wrong key word. The string "ignore" is used
 
4530
    as a key word in the beginning sequence in the ignoreSect in the file 
 
4531
    ibm63n01.dtd.
 
4532
  </TEST>
 
4533
  <TEST URI="not-wf/P63/ibm63n02.xml" TYPE="not-wf" ID="ibm-not-wf-P63-ibm63n02.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4534
    Tests ignoreSect with wrong beginning sequence. An extra "[" occurs
 
4535
    in the beginning sequence in the ignoreSect in the file ibm63n02.dtd.
 
4536
  </TEST>
 
4537
  <TEST URI="not-wf/P63/ibm63n03.xml" TYPE="not-wf" ID="ibm-not-wf-P63-ibm63n03.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4538
    Tests ignoreSect with wrong beginning sequence. A wrong character "?"
 
4539
    occurs in the beginning sequence in the ignoreSect in the file ibm63n03.dtd.
 
4540
  </TEST>
 
4541
  <TEST URI="not-wf/P63/ibm63n04.xml" TYPE="not-wf" ID="ibm-not-wf-P63-ibm63n04.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4542
    Tests ignoreSect with a required field missing. The key word 
 
4543
    "IGNORE" is missing in the ignoreSect in the file ibm63n04.dtd.
 
4544
  </TEST>
 
4545
  <TEST URI="not-wf/P63/ibm63n05.xml" TYPE="not-wf" ID="ibm-not-wf-P63-ibm63n05.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4546
    Tests ignoreSect with a required field missing. The "[" is missing 
 
4547
    after the key word "IGNORE" in the ignoreSect in the file ibm63n05.dtd.
 
4548
  </TEST>
 
4549
  <TEST URI="not-wf/P63/ibm63n06.xml" TYPE="not-wf" ID="ibm-not-wf-P63-ibm63n06.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4550
    Tests includeSect with wrong field ordering. The two external subset
 
4551
    declarations occur before the key word "IGNORE" in the ignoreSect in the 
 
4552
    file ibm63n06.dtd.
 
4553
  </TEST>
 
4554
  <TEST URI="not-wf/P63/ibm63n07.xml" TYPE="not-wf" ID="ibm-not-wf-P63-ibm63n07.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4555
    Tests ignoreSect with a required field missing. The closing sequence
 
4556
    "]](greater than)" is missing in the ignoreSect in the file ibm63n07.dtd.
 
4557
  </TEST>
 
4558
</TESTCASES>
 
4559
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 64">
 
4560
  <TEST URI="not-wf/P64/ibm64n01.xml" TYPE="not-wf" ID="ibm-not-wf-P64-ibm64n01.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4561
    Tests ignoreSectContents with wrong beginning sequence. The "?" occurs
 
4562
    in beginning sequence the ignoreSectContents in the file ibm64n01.dtd. 
 
4563
  </TEST>
 
4564
  <TEST URI="not-wf/P64/ibm64n02.xml" TYPE="not-wf" ID="ibm-not-wf-P64-ibm64n02.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4565
    Tests ignoreSectContents with a required field missing.The closing 
 
4566
    sequence is missing in the ignoreSectContents in the file ibm64n02.dtd. 
 
4567
  </TEST>
 
4568
  <TEST URI="not-wf/P64/ibm64n03.xml" TYPE="not-wf" ID="ibm-not-wf-P64-ibm64n03.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4569
    Tests ignoreSectContents with a required field missing.The beginning
 
4570
    sequence is missing in the ignoreSectContents in the file ibm64n03.dtd. 
 
4571
  </TEST>
 
4572
</TESTCASES>
 
4573
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 65">
 
4574
  <TEST URI="not-wf/P65/ibm65n01.xml" TYPE="not-wf" ID="ibm-not-wf-P65-ibm65n01.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4575
    Tests Ignore with illegal string included. The string 
 
4576
    "]](greater than)" is contained before "this" in the Ignore in the 
 
4577
    ignoreSectContents in the file ibm65n01.dtd 
 
4578
  </TEST>
 
4579
  <TEST URI="not-wf/P65/ibm65n02.xml" TYPE="not-wf" ID="ibm-not-wf-P65-ibm65n02.xml" ENTITIES="parameter" SECTIONS="3.4">
 
4580
    Tests Ignore with illegal string included. The string 
 
4581
    "(less than)![" is contained before "this" in the Ignore in the 
 
4582
    ignoreSectContents in the file ibm65n02.dtd 
 
4583
  </TEST>
 
4584
</TESTCASES>
 
4585
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 66">
 
4586
  <TEST URI="not-wf/P66/ibm66n01.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n01.xml" ENTITIES="none" SECTIONS="4.1">
 
4587
    Tests CharRef with an illegal character referred to. The "#002f" is 
 
4588
    used as the referred character in the CharRef in the EntityDecl in the DTD.
 
4589
  </TEST>
 
4590
  <TEST URI="not-wf/P66/ibm66n02.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n02.xml" ENTITIES="none" SECTIONS="4.1">
 
4591
    Tests CharRef with the semicolon character missing. The semicolon 
 
4592
    character is missing at the end of the CharRef in the attribute value in
 
4593
    the STag of element "root".
 
4594
  </TEST>
 
4595
  <TEST URI="not-wf/P66/ibm66n03.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n03.xml" ENTITIES="none" SECTIONS="4.1">
 
4596
    Tests CharRef with an illegal character referred to. The "49" is 
 
4597
    used as the referred character in the CharRef in the EntityDecl in the DTD.
 
4598
  </TEST>
 
4599
  <TEST URI="not-wf/P66/ibm66n04.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n04.xml" ENTITIES="none" SECTIONS="4.1">
 
4600
    Tests CharRef with an illegal character referred to. The "#5~0" is 
 
4601
    used as the referred character in the attribute value in the EmptyElemTag
 
4602
    of the element "root".
 
4603
  </TEST>
 
4604
  <TEST URI="not-wf/P66/ibm66n05.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n05.xml" ENTITIES="none" SECTIONS="4.1">
 
4605
    Tests CharRef with an illegal character referred to. The "#x002g" is
 
4606
    used as the referred character in the CharRef in the EntityDecl in the DTD.
 
4607
  </TEST>
 
4608
  <TEST URI="not-wf/P66/ibm66n06.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n06.xml" ENTITIES="none" SECTIONS="4.1">
 
4609
    Tests CharRef with an illegal character referred to. The "#x006G" is
 
4610
    used as the referred character in the attribute value in the EmptyElemTag 
 
4611
    of the element "root".
 
4612
  </TEST>
 
4613
  <TEST URI="not-wf/P66/ibm66n07.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n07.xml" ENTITIES="none" SECTIONS="4.1">
 
4614
    Tests CharRef with an illegal character referred to. The "#0=2f" is 
 
4615
    used as the referred character in the CharRef in the EntityDecl in the DTD.
 
4616
  </TEST>
 
4617
  <TEST URI="not-wf/P66/ibm66n08.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n08.xml" ENTITIES="none" SECTIONS="4.1">
 
4618
    Tests CharRef with an illegal character referred to. The "#56.0" is 
 
4619
    used as the referred character in the attribute value in the EmptyElemTag 
 
4620
    of the element "root".
 
4621
  </TEST>
 
4622
  <TEST URI="not-wf/P66/ibm66n09.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n09.xml" ENTITIES="none" SECTIONS="4.1">
 
4623
    Tests CharRef with an illegal character referred to. The "#x00/2f" 
 
4624
    is used as the referred character in the CharRef in the EntityDecl in the 
 
4625
    DTD.
 
4626
  </TEST>
 
4627
  <TEST URI="not-wf/P66/ibm66n10.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n10.xml" ENTITIES="none" SECTIONS="4.1">
 
4628
    Tests CharRef with an illegal character referred to. The "#51)" is 
 
4629
    used as the referred character in the attribute value in the EmptyElemTag 
 
4630
    of the element "root".
 
4631
  </TEST>
 
4632
  <TEST URI="not-wf/P66/ibm66n11.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n11.xml" ENTITIES="none" SECTIONS="4.1">
 
4633
    Tests CharRef with an illegal character referred to. The "#00 2f"
 
4634
    is used as the referred character in the CharRef in the EntityDecl in the 
 
4635
    DTD.
 
4636
  </TEST>
 
4637
  <TEST URI="not-wf/P66/ibm66n12.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n12.xml" ENTITIES="none" SECTIONS="4.1">
 
4638
    Tests CharRef with an illegal character referred to. The "#x0000" 
 
4639
    is used as the referred character in the attribute value in the EmptyElemTag
 
4640
    of the element "root".
 
4641
  </TEST>
 
4642
  <TEST URI="not-wf/P66/ibm66n13.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n13.xml" ENTITIES="none" SECTIONS="4.1">
 
4643
    Tests CharRef with an illegal character referred to. The "#x001f" 
 
4644
    is used as the referred character in the attribute value in the EmptyElemTag
 
4645
    of the element "root".
 
4646
  </TEST>
 
4647
  <TEST URI="not-wf/P66/ibm66n14.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n14.xml" ENTITIES="none" SECTIONS="4.1">
 
4648
    Tests CharRef with an illegal character referred to. The "#xfffe" 
 
4649
    is used as the referred character in the attribute value in the EmptyElemTag
 
4650
    of the element "root".
 
4651
  </TEST>
 
4652
  <TEST URI="not-wf/P66/ibm66n15.xml" TYPE="not-wf" ID="ibm-not-wf-P66-ibm66n15.xml" ENTITIES="none" SECTIONS="4.1">
 
4653
    Tests CharRef with an illegal character referred to. The "#xffff" 
 
4654
    is used as the referred character in the attribute value in the EmptyElemTag
 
4655
    of the element "root".
 
4656
  </TEST>
 
4657
</TESTCASES>
 
4658
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 68">
 
4659
  <TEST URI="not-wf/P68/ibm68n01.xml" TYPE="not-wf" ID="ibm-not-wf-P68-ibm68n01.xml" ENTITIES="none" SECTIONS="4.1">
 
4660
    Tests EntityRef with a required field missing. The Name is missing 
 
4661
    in the EntityRef in the content of the element "root".
 
4662
  </TEST>
 
4663
  <TEST URI="not-wf/P68/ibm68n02.xml" TYPE="not-wf" ID="ibm-not-wf-P68-ibm68n02.xml" ENTITIES="none" SECTIONS="4.1">
 
4664
    Tests EntityRef with a required field missing. The semicolon is
 
4665
    missing in the EntityRef in the attribute value in the element "root".
 
4666
  </TEST>
 
4667
  <TEST URI="not-wf/P68/ibm68n03.xml" TYPE="not-wf" ID="ibm-not-wf-P68-ibm68n03.xml" ENTITIES="none" SECTIONS="4.1">
 
4668
    Tests EntityRef with an extra white space. A white space occurs 
 
4669
    after the ampersand in the EntityRef in the content of the element "root".
 
4670
  </TEST>
 
4671
  <TEST URI="not-wf/P68/ibm68n04.xml" TYPE="not-wf" ID="ibm-not-wf-P68-ibm68n04.xml" ENTITIES="none" SECTIONS="4.1">
 
4672
    Tests EntityRef which is against P68 WFC: Entity Declared. The name
 
4673
    "aAa" in the EntityRef in the AttValue in the STage of the element "root" 
 
4674
    does not match the Name of any declared entity in the DTD.
 
4675
  </TEST>
 
4676
  <TEST URI="not-wf/P68/ibm68n05.xml" TYPE="not-wf" ID="ibm-not-wf-P68-ibm68n05.xml" ENTITIES="none" SECTIONS="4.1">
 
4677
    Tests EntityRef which is against P68 WFC: Entity Declared. The 
 
4678
    entity with the name "aaa" in the EntityRef in the AttValue in the STag of 
 
4679
    the element "root" is not declared.
 
4680
  </TEST>
 
4681
  <TEST URI="not-wf/P68/ibm68n06.xml" TYPE="not-wf" ID="ibm-not-wf-P68-ibm68n06.xml" ENTITIES="parameter" SECTIONS="4.1">
 
4682
    Tests EntityRef which is against P68 WFC: Entity Declared. The 
 
4683
    entity with the name "aaa" in the EntityRef in the AttValue in the STag of 
 
4684
    the element "root" is externally declared, but standalone is "yes".
 
4685
  </TEST>
 
4686
  <TEST URI="not-wf/P68/ibm68n07.xml" TYPE="not-wf" ID="ibm-not-wf-P68-ibm68n07.xml" ENTITIES="none" SECTIONS="4.1">
 
4687
    Tests EntityRef which is against P68 WFC: Entity Declared. The 
 
4688
    entity with the name "aaa" in the EntityRef in the AttValue in the STag of 
 
4689
    the element "root" is referred before declared.
 
4690
  </TEST>
 
4691
  <TEST URI="not-wf/P68/ibm68n08.xml" TYPE="not-wf" ID="ibm-not-wf-P68-ibm68n08.xml" ENTITIES="none" SECTIONS="4.1">
 
4692
    Tests EntityRef which is against P68 WFC: Parsed Entity. The 
 
4693
    EntityRef in the AttValue in the STag of the element "root" contains the 
 
4694
    name "aImage" of an unparsed entity.
 
4695
  </TEST>
 
4696
  <TEST URI="not-wf/P68/ibm68n09.xml" TYPE="not-wf" ID="ibm-not-wf-P68-ibm68n09.xml" ENTITIES="none" SECTIONS="4.1">
 
4697
    Tests EntityRef which is against P68 WFC: No Recursion. The 
 
4698
    recursive entity reference occurs with the entity declarations for "aaa"
 
4699
    and "bbb" in the DTD.
 
4700
  </TEST>
 
4701
  <TEST URI="not-wf/P68/ibm68n10.xml" TYPE="not-wf" ID="ibm-not-wf-P68-ibm68n10.xml" ENTITIES="none" SECTIONS="4.1">
 
4702
    Tests EntityRef which is against P68 WFC: No Recursion. The 
 
4703
    indirect recursive entity reference occurs with the entity declarations for
 
4704
    "aaa", "bbb", "ccc", "ddd", and "eee" in the DTD.
 
4705
  </TEST>
 
4706
</TESTCASES>
 
4707
 
 
4708
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 69">
 
4709
  <TEST URI="not-wf/P69/ibm69n01.xml" TYPE="not-wf" ID="ibm-not-wf-P69-ibm69n01.xml" ENTITIES="none" SECTIONS="4.1">
 
4710
    Tests PEReference with a required field missing. The Name "paaa" is 
 
4711
    missing in the PEReference in the DTD.
 
4712
  </TEST>
 
4713
  <TEST URI="not-wf/P69/ibm69n02.xml" TYPE="not-wf" ID="ibm-not-wf-P69-ibm69n02.xml" ENTITIES="none" SECTIONS="4.1">
 
4714
    Tests PEReference with a required field missing. The semicolon is 
 
4715
    missing in the PEReference "%paaa" in the DTD.
 
4716
  </TEST>
 
4717
  <TEST URI="not-wf/P69/ibm69n03.xml" TYPE="not-wf" ID="ibm-not-wf-P69-ibm69n03.xml" ENTITIES="none" SECTIONS="4.1">
 
4718
    Tests PEReference with an extra white space. There is an extra 
 
4719
    white space occurs before ";" in the PEReference in the DTD.  
 
4720
  </TEST>
 
4721
  <TEST URI="not-wf/P69/ibm69n04.xml" TYPE="not-wf" ID="ibm-not-wf-P69-ibm69n04.xml" ENTITIES="none" SECTIONS="4.1">
 
4722
    Tests PEReference with an extra white space. There is an extra 
 
4723
    white space occurs after "%" in the PEReference in the DTD.  
 
4724
  </TEST>
 
4725
  <TEST URI="not-wf/P69/ibm69n05.xml" TYPE="error" ID="ibm-not-wf-P69-ibm69n05.xml" ENTITIES="none" SECTIONS="4.1">
 
4726
    Based on E29 substantial source: minutes XML-Syntax 1999-02-24 E38 in
 
4727
    XML 1.0 Errata, this WFC does not apply to P69, but the VC Entity declared 
 
4728
    still apply. 
 
4729
    Tests PEReference which is against P69 WFC: Entity Declared. The PE
 
4730
    with the name "paaa" is referred before declared in the DTD.
 
4731
  </TEST>
 
4732
  <TEST URI="not-wf/P69/ibm69n06.xml" TYPE="not-wf" ID="ibm-not-wf-P69-ibm69n06.xml" ENTITIES="none" SECTIONS="4.1">
 
4733
    Tests PEReference which is against P69 WFC: No Recursion. The 
 
4734
    recursive PE reference occurs with the entity declarations for "paaa" and 
 
4735
    "bbb" in the DTD. 
 
4736
  </TEST>
 
4737
  <TEST URI="not-wf/P69/ibm69n07.xml" TYPE="not-wf" ID="ibm-not-wf-P69-ibm69n07.xml" ENTITIES="none" SECTIONS="4.1">
 
4738
    Tests PEReference which is against P69 WFC: No Recursion. The 
 
4739
    indirect recursive PE reference occurs with the entity declarations for 
 
4740
    "paaa", "bbb", "ccc", "ddd", and "eee" in the DTD.
 
4741
  </TEST>
 
4742
</TESTCASES>
 
4743
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 71">
 
4744
  <TEST URI="not-wf/P71/ibm70n01.xml" TYPE="not-wf" ID="ibm-not-wf-P71-ibm70n01.xml" ENTITIES="none" SECTIONS="4.2">
 
4745
    Tests
 
4746
  </TEST>
 
4747
  <TEST URI="not-wf/P71/ibm71n01.xml" TYPE="not-wf" ID="ibm-not-wf-P71-ibm71n01.xml" ENTITIES="none" SECTIONS="4.2">
 
4748
    Tests EntityDecl with a required field missing. The white space is 
 
4749
    missing between the beginning sequence and the Name "aaa" in the EntityDecl 
 
4750
    in the DTD.  
 
4751
  </TEST>
 
4752
  <TEST URI="not-wf/P71/ibm71n02.xml" TYPE="not-wf" ID="ibm-not-wf-P71-ibm71n02.xml" ENTITIES="none" SECTIONS="4.2">
 
4753
    Tests EntityDecl with a required field missing. The white space is 
 
4754
    missing between the Name "aaa" and the EntityDef "aString" in the 
 
4755
    EntityDecl in the DTD.  
 
4756
  </TEST>
 
4757
  <TEST URI="not-wf/P71/ibm71n03.xml" TYPE="not-wf" ID="ibm-not-wf-P71-ibm71n03.xml" ENTITIES="none" SECTIONS="4.2">
 
4758
    Tests EntityDecl with a required field missing. The EntityDef is 
 
4759
    missing in the EntityDecl with the Name "aaa" in the DTD.  
 
4760
  </TEST>
 
4761
  <TEST URI="not-wf/P71/ibm71n04.xml" TYPE="not-wf" ID="ibm-not-wf-P71-ibm71n04.xml" ENTITIES="none" SECTIONS="4.2">
 
4762
    Tests EntityDecl with a required field missing. The Name is missing 
 
4763
    in the EntityDecl with the EntityDef "aString" in the DTD.  
 
4764
  </TEST>
 
4765
  <TEST URI="not-wf/P71/ibm71n05.xml" TYPE="not-wf" ID="ibm-not-wf-P71-ibm71n05.xml" ENTITIES="none" SECTIONS="4.2">
 
4766
    Tests EntityDecl with wrong ordering. The Name "aaa" occurs after 
 
4767
    the EntityDef in the EntityDecl in the DTD.  
 
4768
  </TEST>
 
4769
  <TEST URI="not-wf/P71/ibm71n06.xml" TYPE="not-wf" ID="ibm-not-wf-P71-ibm71n06.xml" ENTITIES="none" SECTIONS="4.2">
 
4770
    Tests EntityDecl with wrong key word. The string "entity" is used 
 
4771
    as the key word in the beginning sequence in the EntityDecl in the DTD.
 
4772
  </TEST>
 
4773
  <TEST URI="not-wf/P71/ibm71n07.xml" TYPE="not-wf" ID="ibm-not-wf-P71-ibm71n07.xml" ENTITIES="none" SECTIONS="4.2">
 
4774
    Tests EntityDecl with a required field missing. The closing bracket
 
4775
    (greater than) is missing in the EntityDecl in the DTD.  
 
4776
  </TEST>
 
4777
  <TEST URI="not-wf/P71/ibm71n08.xml" TYPE="not-wf" ID="ibm-not-wf-P71-ibm71n08.xml" ENTITIES="none" SECTIONS="4.2">
 
4778
    Tests EntityDecl with a required field missing. The exclamation mark
 
4779
    is missing in the beginning sequence in the EntityDecl in the DTD.  
 
4780
  </TEST>
 
4781
</TESTCASES>
 
4782
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 72">
 
4783
  <TEST URI="not-wf/P72/ibm72n01.xml" TYPE="not-wf" ID="ibm-not-wf-P72-ibm72n01.xml" ENTITIES="none" SECTIONS="4.2">
 
4784
    Tests PEdecl with a required field missing. The white space is 
 
4785
    missing between the beginning sequence and the "%" in the PEDecl in the DTD.
 
4786
  </TEST>
 
4787
  <TEST URI="not-wf/P72/ibm72n02.xml" TYPE="not-wf" ID="ibm-not-wf-P72-ibm72n02.xml" ENTITIES="none" SECTIONS="4.2">
 
4788
    Tests PEdecl with a required field missing. The Name is missing 
 
4789
    in the PEDecl in the DTD.
 
4790
  </TEST>
 
4791
  <TEST URI="not-wf/P72/ibm72n03.xml" TYPE="not-wf" ID="ibm-not-wf-P72-ibm72n03.xml" ENTITIES="none" SECTIONS="4.2">
 
4792
    Tests PEdecl with a required field missing. The white space is 
 
4793
    missing between the Name and the PEDef in the PEDecl in the DTD.
 
4794
  </TEST>
 
4795
  <TEST URI="not-wf/P72/ibm72n04.xml" TYPE="not-wf" ID="ibm-not-wf-P72-ibm72n04.xml" ENTITIES="none" SECTIONS="4.2">
 
4796
    Tests PEdecl with a required field missing. The PEDef is missing 
 
4797
    after the Name "paaa" in the PEDecl in the DTD.
 
4798
  </TEST>
 
4799
  <TEST URI="not-wf/P72/ibm72n05.xml" TYPE="not-wf" ID="ibm-not-wf-P72-ibm72n05.xml" ENTITIES="none" SECTIONS="4.2">
 
4800
    Tests PEdecl with wrong field ordering. The Name "paaa" occurs 
 
4801
    after the PEDef in the PEDecl in the DTD.
 
4802
  </TEST>
 
4803
  <TEST URI="not-wf/P72/ibm72n06.xml" TYPE="not-wf" ID="ibm-not-wf-P72-ibm72n06.xml" ENTITIES="none" SECTIONS="4.2">
 
4804
    Tests PEdecl with wrong field ordering. The "%" and the Name "paaa"
 
4805
    occurs after the PEDef in the PEDecl in the DTD.
 
4806
  </TEST>
 
4807
  <TEST URI="not-wf/P72/ibm72n07.xml" TYPE="not-wf" ID="ibm-not-wf-P72-ibm72n07.xml" ENTITIES="none" SECTIONS="4.2">
 
4808
    Tests PEdecl with wrong key word. The string "entity" is used as 
 
4809
    the key word in the beginning sequence in the PEDecl in the DTD.
 
4810
  </TEST>
 
4811
  <TEST URI="not-wf/P72/ibm72n08.xml" TYPE="not-wf" ID="ibm-not-wf-P72-ibm72n08.xml" ENTITIES="none" SECTIONS="4.2">
 
4812
    Tests PEdecl with a required field missing. The closing bracket 
 
4813
    (greater than) is missing in the PEDecl in the DTD.
 
4814
  </TEST>
 
4815
  <TEST URI="not-wf/P72/ibm72n09.xml" TYPE="not-wf" ID="ibm-not-wf-P72-ibm72n09.xml" ENTITIES="none" SECTIONS="4.2">
 
4816
    Tests PEdecl with wrong closing sequence. The string 
 
4817
    "!(greater than)" is used as the closing sequence in the PEDecl in the DTD.
 
4818
  </TEST>
 
4819
</TESTCASES>
 
4820
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 73">
 
4821
  <TEST URI="not-wf/P73/ibm73n01.xml" TYPE="not-wf" ID="ibm-not-wf-P73-ibm73n01.xml" ENTITIES="none" SECTIONS="4.2">
 
4822
    Tests EntityDef with wrong field ordering. The NDataDecl "NDATA 
 
4823
    JPGformat" occurs before the ExternalID in the EntityDef in the EntityDecl.
 
4824
  </TEST>
 
4825
  <TEST URI="not-wf/P73/ibm73n03.xml" TYPE="not-wf" ID="ibm-not-wf-P73-ibm73n03.xml" ENTITIES="none" SECTIONS="4.2">
 
4826
    Tests EntityDef with a required field missing. The ExternalID is 
 
4827
    missing before the NDataDecl in the EntityDef in the EntityDecl.
 
4828
  </TEST>
 
4829
</TESTCASES>
 
4830
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 74">
 
4831
  <TEST URI="not-wf/P74/ibm74n01.xml" TYPE="not-wf" ID="ibm-not-wf-P74-ibm74n01.xml" ENTITIES="none" SECTIONS="4.2">
 
4832
    Tests PEDef with extra fields. The NDataDecl occurs after the 
 
4833
    ExternalID in the PEDef in the PEDecl in the DTD.
 
4834
  </TEST>
 
4835
</TESTCASES>
 
4836
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 75">
 
4837
  <TEST URI="not-wf/P75/ibm75n01.xml" TYPE="not-wf" ID="ibm-not-wf-P75-ibm75n01.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4838
    Tests ExternalID with wrong key word. The string "system" is used
 
4839
    as the key word in the ExternalID in the EntityDef in the EntityDecl.
 
4840
  </TEST>
 
4841
  <TEST URI="not-wf/P75/ibm75n02.xml" TYPE="not-wf" ID="ibm-not-wf-P75-ibm75n02.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4842
    Tests ExternalID with wrong key word. The string "public" is used
 
4843
    as the key word in the ExternalID in the doctypedecl.
 
4844
  </TEST>
 
4845
  <TEST URI="not-wf/P75/ibm75n03.xml" TYPE="not-wf" ID="ibm-not-wf-P75-ibm75n03.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4846
    Tests ExternalID with wrong key word. The string "Public" is used
 
4847
    as the key word in the ExternalID in the doctypedecl.
 
4848
  </TEST>
 
4849
  <TEST URI="not-wf/P75/ibm75n04.xml" TYPE="not-wf" ID="ibm-not-wf-P75-ibm75n04.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4850
    Tests ExternalID with wrong field ordering. The key word "PUBLIC" 
 
4851
    occurs after the PublicLiteral and the SystemLiteral in the ExternalID in 
 
4852
    the doctypedecl.
 
4853
  </TEST>
 
4854
  <TEST URI="not-wf/P75/ibm75n05.xml" TYPE="not-wf" ID="ibm-not-wf-P75-ibm75n05.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4855
    Tests ExternalID with a required field missing. The white space 
 
4856
    between "SYSTEM" and the Systemliteral is missing in the ExternalID in the 
 
4857
    EntityDef in the EntityDecl in the DTD.
 
4858
  </TEST>
 
4859
  <TEST URI="not-wf/P75/ibm75n06.xml" TYPE="not-wf" ID="ibm-not-wf-P75-ibm75n06.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4860
    Tests ExternalID with a required field missing. The Systemliteral 
 
4861
    is missing after "SYSTEM" in the ExternalID in the EntityDef in the 
 
4862
    EntityDecl in the DTD.
 
4863
  </TEST>
 
4864
  <TEST URI="not-wf/P75/ibm75n07.xml" TYPE="not-wf" ID="ibm-not-wf-P75-ibm75n07.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4865
    Tests ExternalID with a required field missing. The white space 
 
4866
    between the PublicLiteral and the Systemliteral is missing in the ExternalID
 
4867
    in the doctypedecl.
 
4868
  </TEST>
 
4869
  <TEST URI="not-wf/P75/ibm75n08.xml" TYPE="not-wf" ID="ibm-not-wf-P75-ibm75n08.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4870
    Tests ExternalID with a required field missing. The key word 
 
4871
    "PUBLIC" is missing in the ExternalID in the doctypedecl.
 
4872
  </TEST>
 
4873
  <TEST URI="not-wf/P75/ibm75n09.xml" TYPE="not-wf" ID="ibm-not-wf-P75-ibm75n09.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4874
    Tests ExternalID with a required field missing. The white space 
 
4875
    between "PUBLIC" and the PublicLiteral is missing in the ExternalID in the 
 
4876
    doctypedecl.
 
4877
  </TEST>
 
4878
  <TEST URI="not-wf/P75/ibm75n10.xml" TYPE="not-wf" ID="ibm-not-wf-P75-ibm75n10.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4879
    Tests ExternalID with a required field missing. The PublicLiteral
 
4880
    is missing in the ExternalID in the doctypedecl.
 
4881
  </TEST>
 
4882
  <TEST URI="not-wf/P75/ibm75n11.xml" TYPE="not-wf" ID="ibm-not-wf-P75-ibm75n11.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4883
    Tests ExternalID with a required field missing. The PublicLiteral
 
4884
    is missing in the ExternalID in the doctypedecl.
 
4885
  </TEST>
 
4886
  <TEST URI="not-wf/P75/ibm75n12.xml" TYPE="not-wf" ID="ibm-not-wf-P75-ibm75n12.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4887
    Tests ExternalID with a required field missing. The SystemLiteral
 
4888
    is missing in the ExternalID in the doctypedecl.
 
4889
  </TEST>
 
4890
  <TEST URI="not-wf/P75/ibm75n13.xml" TYPE="not-wf" ID="ibm-not-wf-P75-ibm75n13.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4891
    Tests ExternalID with wrong field ordering. The key word "PUBLIC" 
 
4892
    occurs after the PublicLiteral in the ExternalID in the doctypedecl.
 
4893
  </TEST>
 
4894
</TESTCASES>
 
4895
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 76">
 
4896
  <TEST URI="not-wf/P76/ibm76n01.xml" TYPE="not-wf" ID="ibm-not-wf-P76-ibm76n01.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4897
    Tests NDataDecl with wrong key word. The string "ndata" is used as 
 
4898
    the key word in the NDataDecl in the EntityDef in the GEDecl.
 
4899
  </TEST>
 
4900
  <TEST URI="not-wf/P76/ibm76n02.xml" TYPE="not-wf" ID="ibm-not-wf-P76-ibm76n02.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4901
    Tests NDataDecl with wrong key word. The string "NData" is used as 
 
4902
    the key word in the NDataDecl in the EntityDef in the GEDecl.
 
4903
  </TEST>
 
4904
  <TEST URI="not-wf/P76/ibm76n03.xml" TYPE="not-wf" ID="ibm-not-wf-P76-ibm76n03.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4905
    Tests NDataDecl with a required field missing. The leading white 
 
4906
    space is missing in the NDataDecl in the EntityDef in the GEDecl.
 
4907
  </TEST>
 
4908
  <TEST URI="not-wf/P76/ibm76n04.xml" TYPE="not-wf" ID="ibm-not-wf-P76-ibm76n04.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4909
    Tests NDataDecl with a required field missing. The key word "NDATA"
 
4910
    is missing in the NDataDecl in the EntityDef in the GEDecl.
 
4911
  </TEST>
 
4912
  <TEST URI="not-wf/P76/ibm76n05.xml" TYPE="not-wf" ID="ibm-not-wf-P76-ibm76n05.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4913
    Tests NDataDecl with a required field missing. The Name after the 
 
4914
    key word "NDATA" is missing in the NDataDecl in the EntityDef in the GEDecl.
 
4915
  </TEST>
 
4916
  <TEST URI="not-wf/P76/ibm76n06.xml" TYPE="not-wf" ID="ibm-not-wf-P76-ibm76n06.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4917
    Tests NDataDecl with a required field missing. The white space 
 
4918
    between "NDATA" and the Name is missing in the NDataDecl in the EntityDef 
 
4919
    in the GEDecl.
 
4920
  </TEST>
 
4921
  <TEST URI="not-wf/P76/ibm76n07.xml" TYPE="not-wf" ID="ibm-not-wf-P76-ibm76n07.xml" ENTITIES="none" SECTIONS="4.2.2">
 
4922
    Tests NDataDecl with wrong field ordering. The key word "NDATA" 
 
4923
    occurs after the Name in the NDataDecl in the EntityDef in the GEDecl.
 
4924
  </TEST>
 
4925
</TESTCASES>
 
4926
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 77">
 
4927
  <TEST URI="not-wf/P77/ibm77n01.xml" TYPE="not-wf" ID="ibm-not-wf-P77-ibm77n01.xml" ENTITIES="general" SECTIONS="4.3.1">
 
4928
    Tests TextDecl with wrong field ordering. The VersionInfo occurs 
 
4929
    after the EncodingDecl in the TextDecl in the file "ibm77n01.ent".
 
4930
  </TEST>
 
4931
  <TEST URI="not-wf/P77/ibm77n02.xml" TYPE="not-wf" ID="ibm-not-wf-P77-ibm77n02.xml" ENTITIES="general" SECTIONS="4.3.1">
 
4932
    Tests TextDecl with wrong key word. The string "XML" is used in the
 
4933
    beginning sequence in the TextDecl in the file "ibm77n02.ent".
 
4934
  </TEST>
 
4935
  <TEST URI="not-wf/P77/ibm77n03.xml" TYPE="not-wf" ID="ibm-not-wf-P77-ibm77n03.xml" ENTITIES="parameter" SECTIONS="4.3.1">
 
4936
    Tests TextDecl with wrong closing sequence. The character "greater 
 
4937
    than" is used as the closing sequence in the TextDecl in the file 
 
4938
    "ibm77n03.ent".
 
4939
  </TEST>
 
4940
  <TEST URI="not-wf/P77/ibm77n04.xml" TYPE="not-wf" ID="ibm-not-wf-P77-ibm77n04.xml" ENTITIES="parameter" SECTIONS="4.3.1">
 
4941
    Tests TextDecl with a required field missing. The closing sequence 
 
4942
    is missing in the TextDecl in the file "ibm77n04.ent".
 
4943
  </TEST>
 
4944
</TESTCASES>
 
4945
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 78">
 
4946
  <TEST URI="not-wf/P78/ibm78n01.xml" TYPE="not-wf" ID="ibm-not-wf-P78-ibm78n01.xml" ENTITIES="general" SECTIONS="4.3.2">
 
4947
    Tests extParsedEnt with wrong field ordering. The TextDecl occurs 
 
4948
    after the content in the file ibm78n01.ent.
 
4949
  </TEST>
 
4950
  <TEST URI="not-wf/P78/ibm78n02.xml" TYPE="not-wf" ID="ibm-not-wf-P78-ibm78n02.xml" ENTITIES="general" SECTIONS="4.3.2">
 
4951
    Tests extParsedEnt with extra field. A blank line occurs before the
 
4952
    TextDecl in the file ibm78n02.ent.
 
4953
  </TEST>
 
4954
</TESTCASES>
 
4955
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 79">
 
4956
  <TEST URI="not-wf/P79/ibm79n01.xml" TYPE="not-wf" ID="ibm-not-wf-P79-ibm79n01.xml" ENTITIES="parameter" SECTIONS="4.3.2">
 
4957
    Tests extPE with wrong field ordering. The TextDecl occurs after 
 
4958
    the extSubsetDecl (the white space and the comment) in the file 
 
4959
    ibm79n01.ent.
 
4960
  </TEST>
 
4961
  <TEST URI="not-wf/P79/ibm79n02.xml" TYPE="not-wf" ID="ibm-not-wf-P79-ibm79n02.xml" ENTITIES="parameter" SECTIONS="4.3.2">
 
4962
    Tests extPE with extra field. A blank line occurs before the
 
4963
    TextDecl in the file ibm78n02.ent.
 
4964
  </TEST>
 
4965
</TESTCASES>
 
4966
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 80">
 
4967
  <TEST URI="not-wf/P80/ibm80n01.xml" TYPE="not-wf" ID="ibm-not-wf-P80-ibm80n01.xml" ENTITIES="none" SECTIONS="4.3.3">
 
4968
    Tests EncodingDecl with a required field missing. The leading white 
 
4969
    space is missing in the EncodingDecl in the XMLDecl.
 
4970
  </TEST>
 
4971
  <TEST URI="not-wf/P80/ibm80n02.xml" TYPE="not-wf" ID="ibm-not-wf-P80-ibm80n02.xml" ENTITIES="none" SECTIONS="4.3.3">
 
4972
    Tests EncodingDecl with a required field missing. The "=" sign is 
 
4973
    missing in the EncodingDecl in the XMLDecl.
 
4974
  </TEST>
 
4975
  <TEST URI="not-wf/P80/ibm80n03.xml" TYPE="not-wf" ID="ibm-not-wf-P80-ibm80n03.xml" ENTITIES="none" SECTIONS="4.3.3">
 
4976
    Tests EncodingDecl with a required field missing. The double quoted 
 
4977
    EncName are missing in the EncodingDecl in the XMLDecl.
 
4978
  </TEST>
 
4979
  <TEST URI="not-wf/P80/ibm80n04.xml" TYPE="not-wf" ID="ibm-not-wf-P80-ibm80n04.xml" ENTITIES="none" SECTIONS="4.3.3">
 
4980
    Tests EncodingDecl with wrong field ordering. The string "encoding="    occurs after the double quoted EncName in the EncodingDecl in the XMLDecl.
 
4981
  </TEST>
 
4982
  <TEST URI="not-wf/P80/ibm80n05.xml" TYPE="not-wf" ID="ibm-not-wf-P80-ibm80n05.xml" ENTITIES="none" SECTIONS="4.3.3">
 
4983
    Tests EncodingDecl with wrong field ordering. The "encoding" occurs
 
4984
    after the double quoted EncName in the EncodingDecl in the XMLDecl.
 
4985
  </TEST>
 
4986
  <TEST URI="not-wf/P80/ibm80n06.xml" TYPE="not-wf" ID="ibm-not-wf-P80-ibm80n06.xml" ENTITIES="none" SECTIONS="4.3.3">
 
4987
    Tests EncodingDecl with wrong key word. The string "Encoding" is 
 
4988
    used as the key word in the EncodingDecl in the XMLDecl.
 
4989
  </TEST>
 
4990
</TESTCASES>
 
4991
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 81">
 
4992
  <TEST URI="not-wf/P81/ibm81n01.xml" TYPE="not-wf" ID="ibm-not-wf-P81-ibm81n01.xml" ENTITIES="none" SECTIONS="4.3.3">
 
4993
    Tests EncName with an illegal character. The "_" is used as the 
 
4994
    first character in the EncName in the EncodingDecl in the XMLDecl.
 
4995
  </TEST>
 
4996
  <TEST URI="not-wf/P81/ibm81n02.xml" TYPE="not-wf" ID="ibm-not-wf-P81-ibm81n02.xml" ENTITIES="none" SECTIONS="4.3.3">
 
4997
    Tests EncName with an illegal character. The "-" is used as the 
 
4998
    first character in the EncName in the EncodingDecl in the XMLDecl.
 
4999
  </TEST>
 
5000
  <TEST URI="not-wf/P81/ibm81n03.xml" TYPE="not-wf" ID="ibm-not-wf-P81-ibm81n03.xml" ENTITIES="none" SECTIONS="4.3.3">
 
5001
    Tests EncName with an illegal character. The "." is used as the 
 
5002
    first character in the EncName in the EncodingDecl in the XMLDecl.
 
5003
  </TEST>
 
5004
  <TEST URI="not-wf/P81/ibm81n04.xml" TYPE="not-wf" ID="ibm-not-wf-P81-ibm81n04.xml" ENTITIES="none" SECTIONS="4.3.3">
 
5005
    Tests EncName with illegal characters. The "8-" is used as the 
 
5006
    initial characters in the EncName in the EncodingDecl in the XMLDecl.
 
5007
  </TEST>
 
5008
  <TEST URI="not-wf/P81/ibm81n05.xml" TYPE="not-wf" ID="ibm-not-wf-P81-ibm81n05.xml" ENTITIES="none" SECTIONS="4.3.3">
 
5009
    Tests EncName with an illegal character. The "~" is used as one 
 
5010
    character in the EncName in the EncodingDecl in the XMLDecl.
 
5011
  </TEST>
 
5012
  <TEST URI="not-wf/P81/ibm81n06.xml" TYPE="not-wf" ID="ibm-not-wf-P81-ibm81n06.xml" ENTITIES="none" SECTIONS="4.3.3">
 
5013
    Tests EncName with an illegal character. The "#" is used as one 
 
5014
    character in the EncName in the EncodingDecl in the XMLDecl.
 
5015
  </TEST>
 
5016
  <TEST URI="not-wf/P81/ibm81n07.xml" TYPE="not-wf" ID="ibm-not-wf-P81-ibm81n07.xml" ENTITIES="none" SECTIONS="4.3.3">
 
5017
    Tests EncName with an illegal character. The ":" is used as one 
 
5018
    character in the EncName in the EncodingDecl in the XMLDecl.
 
5019
  </TEST>
 
5020
  <TEST URI="not-wf/P81/ibm81n08.xml" TYPE="not-wf" ID="ibm-not-wf-P81-ibm81n08.xml" ENTITIES="none" SECTIONS="4.3.3">
 
5021
    Tests EncName with an illegal character. The "/" is used as one 
 
5022
    character in the EncName in the EncodingDecl in the XMLDecl.
 
5023
  </TEST>
 
5024
  <TEST URI="not-wf/P81/ibm81n09.xml" TYPE="not-wf" ID="ibm-not-wf-P81-ibm81n09.xml" ENTITIES="none" SECTIONS="4.3.3">
 
5025
    Tests EncName with an illegal character. The ";" is used as one 
 
5026
    character in the EncName in the EncodingDecl in the XMLDecl.
 
5027
  </TEST>
 
5028
</TESTCASES>
 
5029
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 82">
 
5030
  <TEST URI="not-wf/P82/ibm82n01.xml" TYPE="not-wf" ID="ibm-not-wf-P82-ibm82n01.xml" ENTITIES="none" SECTIONS="4.7">
 
5031
    Tests NotationDecl with a required field missing. The white space 
 
5032
    after the beginning sequence of the NotationDecl is missing in the DTD. 
 
5033
  </TEST>
 
5034
  <TEST URI="not-wf/P82/ibm82n02.xml" TYPE="not-wf" ID="ibm-not-wf-P82-ibm82n02.xml" ENTITIES="none" SECTIONS="4.7">
 
5035
    Tests NotationDecl with a required field missing. The Name in the 
 
5036
    NotationDecl is missing in the DTD. 
 
5037
  </TEST>
 
5038
  <TEST URI="not-wf/P82/ibm82n03.xml" TYPE="not-wf" ID="ibm-not-wf-P82-ibm82n03.xml" ENTITIES="none" SECTIONS="4.7">
 
5039
    Tests NotationDecl with a required field missing. The externalID or
 
5040
    the PublicID is missing in the NotationDecl in the DTD. 
 
5041
  </TEST>
 
5042
  <TEST URI="not-wf/P82/ibm82n04.xml" TYPE="not-wf" ID="ibm-not-wf-P82-ibm82n04.xml" ENTITIES="none" SECTIONS="4.7">
 
5043
    Tests NotationDecl with wrong field ordering. The Name occurs after
 
5044
    the "SYSTEM" and the externalID in the NotationDecl in the DTD. 
 
5045
  </TEST>
 
5046
  <TEST URI="not-wf/P82/ibm82n05.xml" TYPE="not-wf" ID="ibm-not-wf-P82-ibm82n05.xml" ENTITIES="none" SECTIONS="4.7">
 
5047
    Tests NotationDecl with wrong key word. The string "notation" is 
 
5048
    used as a key word in the NotationDecl in the DTD. 
 
5049
  </TEST>
 
5050
  <TEST URI="not-wf/P82/ibm82n06.xml" TYPE="not-wf" ID="ibm-not-wf-P82-ibm82n06.xml" ENTITIES="none" SECTIONS="4.7">
 
5051
    Tests NotationDecl with a required field missing. The closing 
 
5052
    bracket (the greater than character) is missing in the NotationDecl.
 
5053
  </TEST>
 
5054
  <TEST URI="not-wf/P82/ibm82n07.xml" TYPE="not-wf" ID="ibm-not-wf-P82-ibm82n07.xml" ENTITIES="none" SECTIONS="4.7">
 
5055
    Tests NotationDecl with wrong beginning sequence. The "!" is missing
 
5056
    in the beginning sequence in the NotationDecl in the DTD. 
 
5057
  </TEST>
 
5058
  <TEST URI="not-wf/P82/ibm82n08.xml" TYPE="not-wf" ID="ibm-not-wf-P82-ibm82n08.xml" ENTITIES="none" SECTIONS="4.7">
 
5059
    Tests NotationDecl with wrong closing sequence. The extra "!" occurs
 
5060
    in the closing sequence in the NotationDecl in the DTD. 
 
5061
  </TEST>
 
5062
</TESTCASES>
 
5063
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 83">
 
5064
  <TEST URI="not-wf/P83/ibm83n01.xml" TYPE="not-wf" ID="ibm-not-wf-P83-ibm83n01.xml" ENTITIES="none" SECTIONS="4.7">
 
5065
    Tests PublicID with wrong key word. The string "public" is used as 
 
5066
    the key word in the PublicID in the NotationDecl in the DTD. 
 
5067
  </TEST>
 
5068
  <TEST URI="not-wf/P83/ibm83n02.xml" TYPE="not-wf" ID="ibm-not-wf-P83-ibm83n02.xml" ENTITIES="none" SECTIONS="4.7">
 
5069
    Tests PublicID with wrong key word. The string "Public" is used as 
 
5070
    the key word in the PublicID in the NotationDecl in the DTD. 
 
5071
  </TEST>
 
5072
  <TEST URI="not-wf/P83/ibm83n03.xml" TYPE="not-wf" ID="ibm-not-wf-P83-ibm83n03.xml" ENTITIES="none" SECTIONS="4.7">
 
5073
    Tests PublicID with a required field missing. The key word "PUBLIC"
 
5074
    is missing in the PublicID in the NotationDecl in the DTD. 
 
5075
  </TEST>
 
5076
  <TEST URI="not-wf/P83/ibm83n04.xml" TYPE="not-wf" ID="ibm-not-wf-P83-ibm83n04.xml" ENTITIES="none" SECTIONS="4.7">
 
5077
    Tests PublicID with a required field missing. The white space 
 
5078
    between the "PUBLIC" and the PubidLiteral is missing in the PublicID in 
 
5079
    the NotationDecl in the DTD. 
 
5080
  </TEST>
 
5081
  <TEST URI="not-wf/P83/ibm83n05.xml" TYPE="not-wf" ID="ibm-not-wf-P83-ibm83n05.xml" ENTITIES="none" SECTIONS="4.7">
 
5082
    Tests PublicID with a required field missing. The PubidLiteral is 
 
5083
    missing in the PublicID in the NotationDecl in the DTD. 
 
5084
  </TEST>
 
5085
  <TEST URI="not-wf/P83/ibm83n06.xml" TYPE="not-wf" ID="ibm-not-wf-P83-ibm83n06.xml" ENTITIES="none" SECTIONS="4.7">
 
5086
    Tests PublicID with wrong field ordering. The key word "PUBLIC" 
 
5087
    occurs after the PubidLiteral in the PublicID in the NotationDecl. 
 
5088
  </TEST>
 
5089
</TESTCASES>
 
5090
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 85">
 
5091
  <TEST URI="not-wf/P85/ibm85n01.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n01.xml" ENTITIES="none" SECTIONS="B.">
 
5092
    Tests BaseChar with an illegal character. The character #x00D7 
 
5093
    occurs as the first character of the PITarget in the PI in the DTD.
 
5094
  </TEST>
 
5095
  <TEST URI="not-wf/P85/ibm85n02.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n02.xml" ENTITIES="none" SECTIONS="B.">
 
5096
    Tests BaseChar with an illegal character. The character #x00F7    
 
5097
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5098
  </TEST>
 
5099
  <TEST URI="not-wf/P85/ibm85n03.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n03.xml" ENTITIES="none" SECTIONS="B.">
 
5100
    Tests BaseChar with an illegal character. The character #x0132    
 
5101
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5102
  </TEST>
 
5103
  <TEST URI="not-wf/P85/ibm85n04.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n04.xml" ENTITIES="none" SECTIONS="B.">
 
5104
    Tests BaseChar with an illegal character. The character #x0133    
 
5105
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5106
  </TEST>
 
5107
  <TEST URI="not-wf/P85/ibm85n05.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n05.xml" ENTITIES="none" SECTIONS="B.">
 
5108
    Tests BaseChar with an illegal character. The character #x013F    
 
5109
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5110
  </TEST>
 
5111
  <TEST URI="not-wf/P85/ibm85n06.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n06.xml" ENTITIES="none" SECTIONS="B.">
 
5112
    Tests BaseChar with an illegal character. The character #x0140    
 
5113
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5114
  </TEST>
 
5115
  <TEST URI="not-wf/P85/ibm85n07.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n07.xml" ENTITIES="none" SECTIONS="B.">
 
5116
    Tests BaseChar with an illegal character. The character #x0149    
 
5117
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5118
  </TEST>
 
5119
  <TEST URI="not-wf/P85/ibm85n08.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n08.xml" ENTITIES="none" SECTIONS="B.">
 
5120
    Tests BaseChar with an illegal character. The character #x017F    
 
5121
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5122
  </TEST>
 
5123
  <TEST URI="not-wf/P85/ibm85n09.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n09.xml" ENTITIES="none" SECTIONS="B.">
 
5124
    Tests BaseChar with an illegal character. The character #x01c4    
 
5125
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5126
  </TEST>
 
5127
  <TEST URI="not-wf/P85/ibm85n10.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n10.xml" ENTITIES="none" SECTIONS="B.">
 
5128
    Tests BaseChar with an illegal character. The character #x01CC    
 
5129
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5130
  </TEST>
 
5131
  <TEST URI="not-wf/P85/ibm85n100.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n100.xml" ENTITIES="none" SECTIONS="B.">
 
5132
    Tests BaseChar with an illegal character. The character #x0BB6
 
5133
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5134
  </TEST>
 
5135
  <TEST URI="not-wf/P85/ibm85n101.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n101.xml" ENTITIES="none" SECTIONS="B.">
 
5136
    Tests BaseChar with an illegal character. The character #x0BBA
 
5137
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5138
  </TEST>
 
5139
  <TEST URI="not-wf/P85/ibm85n102.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n102.xml" ENTITIES="none" SECTIONS="B.">
 
5140
    Tests BaseChar with an illegal character. The character #x0C0D    
 
5141
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5142
  </TEST>
 
5143
  <TEST URI="not-wf/P85/ibm85n103.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n103.xml" ENTITIES="none" SECTIONS="B.">
 
5144
    Tests BaseChar with an illegal character. The character #x0C11    
 
5145
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5146
  </TEST>
 
5147
  <TEST URI="not-wf/P85/ibm85n104.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n104.xml" ENTITIES="none" SECTIONS="B.">
 
5148
    Tests BaseChar with an illegal character. The character #x0C29    
 
5149
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5150
  </TEST>
 
5151
  <TEST URI="not-wf/P85/ibm85n105.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n105.xml" ENTITIES="none" SECTIONS="B.">
 
5152
    Tests BaseChar with an illegal character. The character #x0C34    
 
5153
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5154
  </TEST>
 
5155
  <TEST URI="not-wf/P85/ibm85n106.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n106.xml" ENTITIES="none" SECTIONS="B.">
 
5156
    Tests BaseChar with an illegal character. The character #x0C5F    
 
5157
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5158
  </TEST>
 
5159
  <TEST URI="not-wf/P85/ibm85n107.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n107.xml" ENTITIES="none" SECTIONS="B.">
 
5160
    Tests BaseChar with an illegal character. The character #x0C62    
 
5161
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5162
  </TEST>
 
5163
  <TEST URI="not-wf/P85/ibm85n108.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n108.xml" ENTITIES="none" SECTIONS="B.">
 
5164
    Tests BaseChar with an illegal character. The character #x0C8D    
 
5165
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5166
  </TEST>
 
5167
  <TEST URI="not-wf/P85/ibm85n109.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n109.xml" ENTITIES="none" SECTIONS="B.">
 
5168
    Tests BaseChar with an illegal character. The character #x0C91    
 
5169
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5170
  </TEST>
 
5171
  <TEST URI="not-wf/P85/ibm85n11.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n11.xml" ENTITIES="none" SECTIONS="B.">
 
5172
    Tests BaseChar with an illegal character. The character #x01F1    
 
5173
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5174
  </TEST>
 
5175
  <TEST URI="not-wf/P85/ibm85n110.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n110.xml" ENTITIES="none" SECTIONS="B.">
 
5176
    Tests BaseChar with an illegal character. The character #x0CA9    
 
5177
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5178
  </TEST>
 
5179
  <TEST URI="not-wf/P85/ibm85n111.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n111.xml" ENTITIES="none" SECTIONS="B.">
 
5180
    Tests BaseChar with an illegal character. The character #x0CB4    
 
5181
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5182
  </TEST>
 
5183
  <TEST URI="not-wf/P85/ibm85n112.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n112.xml" ENTITIES="none" SECTIONS="B.">
 
5184
    Tests BaseChar with an illegal character. The character #x0CBA    
 
5185
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5186
  </TEST>
 
5187
  <TEST URI="not-wf/P85/ibm85n113.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n113.xml" ENTITIES="none" SECTIONS="B.">
 
5188
    Tests BaseChar with an illegal character. The character #x0CDF    
 
5189
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5190
  </TEST>
 
5191
  <TEST URI="not-wf/P85/ibm85n114.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n114.xml" ENTITIES="none" SECTIONS="B.">
 
5192
    Tests BaseChar with an illegal character. The character #x0CE2    
 
5193
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5194
  </TEST>
 
5195
  <TEST URI="not-wf/P85/ibm85n115.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n115.xml" ENTITIES="none" SECTIONS="B.">
 
5196
    Tests BaseChar with an illegal character. The character #x0D0D    
 
5197
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5198
  </TEST>
 
5199
  <TEST URI="not-wf/P85/ibm85n116.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n116.xml" ENTITIES="none" SECTIONS="B.">
 
5200
    Tests BaseChar with an illegal character. The character #x0D11    
 
5201
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5202
  </TEST>
 
5203
  <TEST URI="not-wf/P85/ibm85n117.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n117.xml" ENTITIES="none" SECTIONS="B.">
 
5204
    Tests BaseChar with an illegal character. The character #x0D29    
 
5205
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5206
  </TEST>
 
5207
  <TEST URI="not-wf/P85/ibm85n118.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n118.xml" ENTITIES="none" SECTIONS="B.">
 
5208
    Tests BaseChar with an illegal character. The character #x0D3A    
 
5209
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5210
  </TEST>
 
5211
  <TEST URI="not-wf/P85/ibm85n119.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n119.xml" ENTITIES="none" SECTIONS="B.">
 
5212
    Tests BaseChar with an illegal character. The character #x0D62    
 
5213
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5214
  </TEST>
 
5215
  <TEST URI="not-wf/P85/ibm85n12.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n12.xml" ENTITIES="none" SECTIONS="B.">
 
5216
    Tests BaseChar with an illegal character. The character #x01F3    
 
5217
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5218
  </TEST>
 
5219
  <TEST URI="not-wf/P85/ibm85n120.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n120.xml" ENTITIES="none" SECTIONS="B.">
 
5220
    Tests BaseChar with an illegal character. The character #x0E2F    
 
5221
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5222
  </TEST>
 
5223
  <TEST URI="not-wf/P85/ibm85n121.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n121.xml" ENTITIES="none" SECTIONS="B.">
 
5224
    Tests BaseChar with an illegal character. The character #x0E31    
 
5225
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5226
  </TEST>
 
5227
  <TEST URI="not-wf/P85/ibm85n122.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n122.xml" ENTITIES="none" SECTIONS="B.">
 
5228
    Tests BaseChar with an illegal character. The character #x0E34    
 
5229
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5230
  </TEST>
 
5231
  <TEST URI="not-wf/P85/ibm85n123.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n123.xml" ENTITIES="none" SECTIONS="B.">
 
5232
    Tests BaseChar with an illegal character. The character #x0E46    
 
5233
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5234
  </TEST>
 
5235
  <TEST URI="not-wf/P85/ibm85n124.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n124.xml" ENTITIES="none" SECTIONS="B.">
 
5236
    Tests BaseChar with an illegal character. The character #x0E83    
 
5237
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5238
  </TEST>
 
5239
  <TEST URI="not-wf/P85/ibm85n125.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n125.xml" ENTITIES="none" SECTIONS="B.">
 
5240
    Tests BaseChar with an illegal character. The character #x0E85    
 
5241
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5242
  </TEST>
 
5243
  <TEST URI="not-wf/P85/ibm85n126.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n126.xml" ENTITIES="none" SECTIONS="B.">
 
5244
    Tests BaseChar with an illegal character. The character #x0E89    
 
5245
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5246
  </TEST>
 
5247
  <TEST URI="not-wf/P85/ibm85n127.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n127.xml" ENTITIES="none" SECTIONS="B.">
 
5248
    Tests BaseChar with an illegal character. The character #x0E8B    
 
5249
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5250
  </TEST>
 
5251
  <TEST URI="not-wf/P85/ibm85n128.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n128.xml" ENTITIES="none" SECTIONS="B.">
 
5252
    Tests BaseChar with an illegal character. The character #x0E8E    
 
5253
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5254
  </TEST>
 
5255
  <TEST URI="not-wf/P85/ibm85n129.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n129.xml" ENTITIES="none" SECTIONS="B.">
 
5256
    Tests BaseChar with an illegal character. The character #x0E98    
 
5257
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5258
  </TEST>
 
5259
  <TEST URI="not-wf/P85/ibm85n13.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n13.xml" ENTITIES="none" SECTIONS="B.">
 
5260
    Tests BaseChar with an illegal character. The character #x01F6    
 
5261
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5262
  </TEST>
 
5263
  <TEST URI="not-wf/P85/ibm85n130.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n130.xml" ENTITIES="none" SECTIONS="B.">
 
5264
    Tests BaseChar with an illegal character. The character #x0EA0    
 
5265
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5266
  </TEST>
 
5267
  <TEST URI="not-wf/P85/ibm85n131.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n131.xml" ENTITIES="none" SECTIONS="B.">
 
5268
    Tests BaseChar with an illegal character. The character #x0EA4    
 
5269
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5270
  </TEST>
 
5271
  <TEST URI="not-wf/P85/ibm85n132.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n132.xml" ENTITIES="none" SECTIONS="B.">
 
5272
    Tests BaseChar with an illegal character. The character #x0EA6    
 
5273
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5274
  </TEST>
 
5275
  <TEST URI="not-wf/P85/ibm85n133.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n133.xml" ENTITIES="none" SECTIONS="B.">
 
5276
    Tests BaseChar with an illegal character. The character #x0EA8    
 
5277
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5278
  </TEST>
 
5279
  <TEST URI="not-wf/P85/ibm85n134.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n134.xml" ENTITIES="none" SECTIONS="B.">
 
5280
    Tests BaseChar with an illegal character. The character #x0EAC    
 
5281
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5282
  </TEST>
 
5283
  <TEST URI="not-wf/P85/ibm85n135.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n135.xml" ENTITIES="none" SECTIONS="B.">
 
5284
    Tests BaseChar with an illegal character. The character #x0EAF    
 
5285
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5286
  </TEST>
 
5287
  <TEST URI="not-wf/P85/ibm85n136.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n136.xml" ENTITIES="none" SECTIONS="B.">
 
5288
    Tests BaseChar with an illegal character. The character #x0EB1    
 
5289
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5290
  </TEST>
 
5291
  <TEST URI="not-wf/P85/ibm85n137.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n137.xml" ENTITIES="none" SECTIONS="B.">
 
5292
    Tests BaseChar with an illegal character. The character #x0EB4    
 
5293
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5294
  </TEST>
 
5295
  <TEST URI="not-wf/P85/ibm85n138.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n138.xml" ENTITIES="none" SECTIONS="B.">
 
5296
    Tests BaseChar with an illegal character. The character #x0EBE    
 
5297
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5298
  </TEST>
 
5299
  <TEST URI="not-wf/P85/ibm85n139.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n139.xml" ENTITIES="none" SECTIONS="B.">
 
5300
    Tests BaseChar with an illegal character. The character #x0EC5    
 
5301
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5302
  </TEST>
 
5303
  <TEST URI="not-wf/P85/ibm85n14.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n14.xml" ENTITIES="none" SECTIONS="B.">
 
5304
    Tests BaseChar with an illegal character. The character #x01F9    
 
5305
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5306
  </TEST>
 
5307
  <TEST URI="not-wf/P85/ibm85n140.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n140.xml" ENTITIES="none" SECTIONS="B.">
 
5308
    Tests BaseChar with an illegal character. The character #x0F48    
 
5309
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5310
  </TEST>
 
5311
  <TEST URI="not-wf/P85/ibm85n141.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n141.xml" ENTITIES="none" SECTIONS="B.">
 
5312
    Tests BaseChar with an illegal character. The character #x0F6A    
 
5313
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5314
  </TEST>
 
5315
  <TEST URI="not-wf/P85/ibm85n142.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n142.xml" ENTITIES="none" SECTIONS="B.">
 
5316
    Tests BaseChar with an illegal character. The character #x10C6    
 
5317
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5318
  </TEST>
 
5319
  <TEST URI="not-wf/P85/ibm85n143.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n143.xml" ENTITIES="none" SECTIONS="B.">
 
5320
    Tests BaseChar with an illegal character. The character #x10F7    
 
5321
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5322
  </TEST>
 
5323
  <TEST URI="not-wf/P85/ibm85n144.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n144.xml" ENTITIES="none" SECTIONS="B.">
 
5324
    Tests BaseChar with an illegal character. The character #x1011    
 
5325
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5326
  </TEST>
 
5327
  <TEST URI="not-wf/P85/ibm85n145.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n145.xml" ENTITIES="none" SECTIONS="B.">
 
5328
    Tests BaseChar with an illegal character. The character #x1104    
 
5329
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5330
  </TEST>
 
5331
  <TEST URI="not-wf/P85/ibm85n146.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n146.xml" ENTITIES="none" SECTIONS="B.">
 
5332
    Tests BaseChar with an illegal character. The character #x1108    
 
5333
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5334
  </TEST>
 
5335
  <TEST URI="not-wf/P85/ibm85n147.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n147.xml" ENTITIES="none" SECTIONS="B.">
 
5336
    Tests BaseChar with an illegal character. The character #x110A    
 
5337
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5338
  </TEST>
 
5339
  <TEST URI="not-wf/P85/ibm85n148.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n148.xml" ENTITIES="none" SECTIONS="B.">
 
5340
    Tests BaseChar with an illegal character. The character #x110D    
 
5341
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5342
  </TEST>
 
5343
  <TEST URI="not-wf/P85/ibm85n149.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n149.xml" ENTITIES="none" SECTIONS="B.">
 
5344
    Tests BaseChar with an illegal character. The character #x113B    
 
5345
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5346
  </TEST>
 
5347
  <TEST URI="not-wf/P85/ibm85n15.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n15.xml" ENTITIES="none" SECTIONS="B.">
 
5348
    Tests BaseChar with an illegal character. The character #x01F9    
 
5349
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5350
  </TEST>
 
5351
  <TEST URI="not-wf/P85/ibm85n150.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n150.xml" ENTITIES="none" SECTIONS="B.">
 
5352
    Tests BaseChar with an illegal character. The character #x113F    
 
5353
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5354
  </TEST>
 
5355
  <TEST URI="not-wf/P85/ibm85n151.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n151.xml" ENTITIES="none" SECTIONS="B.">
 
5356
    Tests BaseChar with an illegal character. The character #x1141    
 
5357
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5358
  </TEST>
 
5359
  <TEST URI="not-wf/P85/ibm85n152.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n152.xml" ENTITIES="none" SECTIONS="B.">
 
5360
    Tests BaseChar with an illegal character. The character #x114D    
 
5361
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5362
  </TEST>
 
5363
  <TEST URI="not-wf/P85/ibm85n153.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n153.xml" ENTITIES="none" SECTIONS="B.">
 
5364
    Tests BaseChar with an illegal character. The character #x114f    
 
5365
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5366
  </TEST>
 
5367
  <TEST URI="not-wf/P85/ibm85n154.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n154.xml" ENTITIES="none" SECTIONS="B.">
 
5368
    Tests BaseChar with an illegal character. The character #x1151    
 
5369
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5370
  </TEST>
 
5371
  <TEST URI="not-wf/P85/ibm85n155.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n155.xml" ENTITIES="none" SECTIONS="B.">
 
5372
    Tests BaseChar with an illegal character. The character #x1156    
 
5373
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5374
  </TEST>
 
5375
  <TEST URI="not-wf/P85/ibm85n156.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n156.xml" ENTITIES="none" SECTIONS="B.">
 
5376
    Tests BaseChar with an illegal character. The character #x115A    
 
5377
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5378
  </TEST>
 
5379
  <TEST URI="not-wf/P85/ibm85n157.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n157.xml" ENTITIES="none" SECTIONS="B.">
 
5380
    Tests BaseChar with an illegal character. The character #x1162    
 
5381
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5382
  </TEST>
 
5383
  <TEST URI="not-wf/P85/ibm85n158.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n158.xml" ENTITIES="none" SECTIONS="B.">
 
5384
    Tests BaseChar with an illegal character. The character #x1164    
 
5385
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5386
  </TEST>
 
5387
  <TEST URI="not-wf/P85/ibm85n159.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n159.xml" ENTITIES="none" SECTIONS="B.">
 
5388
    Tests BaseChar with an illegal character. The character #x1166    
 
5389
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5390
  </TEST>
 
5391
  <TEST URI="not-wf/P85/ibm85n16.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n16.xml" ENTITIES="none" SECTIONS="B.">
 
5392
    Tests BaseChar with an illegal character. The character #x0230    
 
5393
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5394
  </TEST>
 
5395
  <TEST URI="not-wf/P85/ibm85n160.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n160.xml" ENTITIES="none" SECTIONS="B.">
 
5396
    Tests BaseChar with an illegal character. The character #x116B    
 
5397
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5398
  </TEST>
 
5399
  <TEST URI="not-wf/P85/ibm85n161.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n161.xml" ENTITIES="none" SECTIONS="B.">
 
5400
    Tests BaseChar with an illegal character. The character #x116F    
 
5401
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5402
  </TEST>
 
5403
  <TEST URI="not-wf/P85/ibm85n162.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n162.xml" ENTITIES="none" SECTIONS="B.">
 
5404
    Tests BaseChar with an illegal character. The character #x1174    
 
5405
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5406
  </TEST>
 
5407
  <TEST URI="not-wf/P85/ibm85n163.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n163.xml" ENTITIES="none" SECTIONS="B.">
 
5408
    Tests BaseChar with an illegal character. The character #x119F    
 
5409
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5410
  </TEST>
 
5411
  <TEST URI="not-wf/P85/ibm85n164.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n164.xml" ENTITIES="none" SECTIONS="B.">
 
5412
    Tests BaseChar with an illegal character. The character #x11AC    
 
5413
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5414
  </TEST>
 
5415
  <TEST URI="not-wf/P85/ibm85n165.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n165.xml" ENTITIES="none" SECTIONS="B.">
 
5416
    Tests BaseChar with an illegal character. The character #x11B6    
 
5417
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5418
  </TEST>
 
5419
  <TEST URI="not-wf/P85/ibm85n166.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n166.xml" ENTITIES="none" SECTIONS="B.">
 
5420
    Tests BaseChar with an illegal character. The character #x11B9    
 
5421
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5422
  </TEST>
 
5423
  <TEST URI="not-wf/P85/ibm85n167.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n167.xml" ENTITIES="none" SECTIONS="B.">
 
5424
    Tests BaseChar with an illegal character. The character #x11BB    
 
5425
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5426
  </TEST>
 
5427
  <TEST URI="not-wf/P85/ibm85n168.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n168.xml" ENTITIES="none" SECTIONS="B.">
 
5428
    Tests BaseChar with an illegal character. The character #x11C3    
 
5429
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5430
  </TEST>
 
5431
  <TEST URI="not-wf/P85/ibm85n169.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n169.xml" ENTITIES="none" SECTIONS="B.">
 
5432
    Tests BaseChar with an illegal character. The character #x11F1    
 
5433
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5434
  </TEST>
 
5435
  <TEST URI="not-wf/P85/ibm85n17.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n17.xml" ENTITIES="none" SECTIONS="B.">
 
5436
    Tests BaseChar with an illegal character. The character #x02AF    
 
5437
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5438
  </TEST>
 
5439
  <TEST URI="not-wf/P85/ibm85n170.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n170.xml" ENTITIES="none" SECTIONS="B.">
 
5440
    Tests BaseChar with an illegal character. The character #x11FA    
 
5441
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5442
  </TEST>
 
5443
  <TEST URI="not-wf/P85/ibm85n171.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n171.xml" ENTITIES="none" SECTIONS="B.">
 
5444
    Tests BaseChar with an illegal character. The character #x1E9C    
 
5445
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5446
  </TEST>
 
5447
  <TEST URI="not-wf/P85/ibm85n172.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n172.xml" ENTITIES="none" SECTIONS="B.">
 
5448
    Tests BaseChar with an illegal character. The character #x1EFA    
 
5449
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5450
  </TEST>
 
5451
  <TEST URI="not-wf/P85/ibm85n173.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n173.xml" ENTITIES="none" SECTIONS="B.">
 
5452
    Tests BaseChar with an illegal character. The character #x1F16    
 
5453
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5454
  </TEST>
 
5455
  <TEST URI="not-wf/P85/ibm85n174.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n174.xml" ENTITIES="none" SECTIONS="B.">
 
5456
    Tests BaseChar with an illegal character. The character #x1F1E    
 
5457
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5458
  </TEST>
 
5459
  <TEST URI="not-wf/P85/ibm85n175.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n175.xml" ENTITIES="none" SECTIONS="B.">
 
5460
    Tests BaseChar with an illegal character. The character #x1F46    
 
5461
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5462
  </TEST>
 
5463
  <TEST URI="not-wf/P85/ibm85n176.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n176.xml" ENTITIES="none" SECTIONS="B.">
 
5464
    Tests BaseChar with an illegal character. The character #x1F4F    
 
5465
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5466
  </TEST>
 
5467
  <TEST URI="not-wf/P85/ibm85n177.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n177.xml" ENTITIES="none" SECTIONS="B.">
 
5468
    Tests BaseChar with an illegal character. The character #x1F58    
 
5469
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5470
  </TEST>
 
5471
  <TEST URI="not-wf/P85/ibm85n178.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n178.xml" ENTITIES="none" SECTIONS="B.">
 
5472
    Tests BaseChar with an illegal character. The character #x1F5A    
 
5473
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5474
  </TEST>
 
5475
  <TEST URI="not-wf/P85/ibm85n179.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n179.xml" ENTITIES="none" SECTIONS="B.">
 
5476
    Tests BaseChar with an illegal character. The character #x1F5C    
 
5477
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5478
  </TEST>
 
5479
  <TEST URI="not-wf/P85/ibm85n18.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n18.xml" ENTITIES="none" SECTIONS="B.">
 
5480
    Tests BaseChar with an illegal character. The character #x02CF    
 
5481
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5482
  </TEST>
 
5483
  <TEST URI="not-wf/P85/ibm85n180.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n180.xml" ENTITIES="none" SECTIONS="B.">
 
5484
    Tests BaseChar with an illegal character. The character #x1F5E    
 
5485
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5486
  </TEST>
 
5487
  <TEST URI="not-wf/P85/ibm85n181.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n181.xml" ENTITIES="none" SECTIONS="B.">
 
5488
    Tests BaseChar with an illegal character. The character #x1F7E    
 
5489
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5490
  </TEST>
 
5491
  <TEST URI="not-wf/P85/ibm85n182.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n182.xml" ENTITIES="none" SECTIONS="B.">
 
5492
    Tests BaseChar with an illegal character. The character #x1FB5    
 
5493
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5494
  </TEST>
 
5495
  <TEST URI="not-wf/P85/ibm85n183.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n183.xml" ENTITIES="none" SECTIONS="B.">
 
5496
    Tests BaseChar with an illegal character. The character #x1FBD    
 
5497
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5498
  </TEST>
 
5499
  <TEST URI="not-wf/P85/ibm85n184.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n184.xml" ENTITIES="none" SECTIONS="B.">
 
5500
    Tests BaseChar with an illegal character. The character #x1FBF    
 
5501
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5502
  </TEST>
 
5503
  <TEST URI="not-wf/P85/ibm85n185.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n185.xml" ENTITIES="none" SECTIONS="B.">
 
5504
    Tests BaseChar with an illegal character. The character #x1FC5    
 
5505
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5506
  </TEST>
 
5507
  <TEST URI="not-wf/P85/ibm85n186.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n186.xml" ENTITIES="none" SECTIONS="B.">
 
5508
    Tests BaseChar with an illegal character. The character #x1FCD    
 
5509
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5510
  </TEST>
 
5511
  <TEST URI="not-wf/P85/ibm85n187.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n187.xml" ENTITIES="none" SECTIONS="B.">
 
5512
    Tests BaseChar with an illegal character. The character #x1FD5    
 
5513
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5514
  </TEST>
 
5515
  <TEST URI="not-wf/P85/ibm85n188.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n188.xml" ENTITIES="none" SECTIONS="B.">
 
5516
    Tests BaseChar with an illegal character. The character #x1FDC    
 
5517
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5518
  </TEST>
 
5519
  <TEST URI="not-wf/P85/ibm85n189.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n189.xml" ENTITIES="none" SECTIONS="B.">
 
5520
    Tests BaseChar with an illegal character. The character #x1FED    
 
5521
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5522
  </TEST>
 
5523
  <TEST URI="not-wf/P85/ibm85n19.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n19.xml" ENTITIES="none" SECTIONS="B.">
 
5524
    Tests BaseChar with an illegal character. The character #x0387    
 
5525
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5526
  </TEST>
 
5527
  <TEST URI="not-wf/P85/ibm85n190.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n190.xml" ENTITIES="none" SECTIONS="B.">
 
5528
    Tests BaseChar with an illegal character. The character #x1FF5    
 
5529
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5530
  </TEST>
 
5531
  <TEST URI="not-wf/P85/ibm85n191.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n191.xml" ENTITIES="none" SECTIONS="B.">
 
5532
    Tests BaseChar with an illegal character. The character #x1FFD    
 
5533
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5534
  </TEST>
 
5535
  <TEST URI="not-wf/P85/ibm85n192.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n192.xml" ENTITIES="none" SECTIONS="B.">
 
5536
    Tests BaseChar with an illegal character. The character #x2127    
 
5537
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5538
  </TEST>
 
5539
  <TEST URI="not-wf/P85/ibm85n193.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n193.xml" ENTITIES="none" SECTIONS="B.">
 
5540
    Tests BaseChar with an illegal character. The character #x212F    
 
5541
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5542
  </TEST>
 
5543
  <TEST URI="not-wf/P85/ibm85n194.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n194.xml" ENTITIES="none" SECTIONS="B.">
 
5544
    Tests BaseChar with an illegal character. The character #x2183    
 
5545
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5546
  </TEST>
 
5547
  <TEST URI="not-wf/P85/ibm85n195.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n195.xml" ENTITIES="none" SECTIONS="B.">
 
5548
    Tests BaseChar with an illegal character. The character #x3095    
 
5549
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5550
  </TEST>
 
5551
  <TEST URI="not-wf/P85/ibm85n196.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n196.xml" ENTITIES="none" SECTIONS="B.">
 
5552
    Tests BaseChar with an illegal character. The character #x30FB    
 
5553
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5554
  </TEST>
 
5555
  <TEST URI="not-wf/P85/ibm85n197.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n197.xml" ENTITIES="none" SECTIONS="B.">
 
5556
    Tests BaseChar with an illegal character. The character #x312D    
 
5557
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5558
  </TEST>
 
5559
  <TEST URI="not-wf/P85/ibm85n198.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n198.xml" ENTITIES="none" SECTIONS="B.">
 
5560
    Tests BaseChar with an illegal character. The character #xD7A4    
 
5561
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5562
    </TEST>
 
5563
  <TEST URI="not-wf/P85/ibm85n20.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n20.xml" ENTITIES="none" SECTIONS="B.">
 
5564
    Tests BaseChar with an illegal character. The character #x038B    
 
5565
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5566
  </TEST>
 
5567
  <TEST URI="not-wf/P85/ibm85n21.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n21.xml" ENTITIES="none" SECTIONS="B.">
 
5568
    Tests BaseChar with an illegal character. The character #x03A2    
 
5569
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5570
  </TEST>
 
5571
  <TEST URI="not-wf/P85/ibm85n22.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n22.xml" ENTITIES="none" SECTIONS="B.">
 
5572
    Tests BaseChar with an illegal character. The character #x03CF    
 
5573
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5574
  </TEST>
 
5575
  <TEST URI="not-wf/P85/ibm85n23.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n23.xml" ENTITIES="none" SECTIONS="B.">
 
5576
    Tests BaseChar with an illegal character. The character #x03D7    
 
5577
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5578
  </TEST>
 
5579
  <TEST URI="not-wf/P85/ibm85n24.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n24.xml" ENTITIES="none" SECTIONS="B.">
 
5580
    Tests BaseChar with an illegal character. The character #x03DD    
 
5581
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5582
  </TEST>
 
5583
  <TEST URI="not-wf/P85/ibm85n25.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n25.xml" ENTITIES="none" SECTIONS="B.">
 
5584
    Tests BaseChar with an illegal character. The character #x03E1    
 
5585
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5586
  </TEST>
 
5587
  <TEST URI="not-wf/P85/ibm85n26.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n26.xml" ENTITIES="none" SECTIONS="B.">
 
5588
    Tests BaseChar with an illegal character. The character #x03F4    
 
5589
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5590
  </TEST>
 
5591
  <TEST URI="not-wf/P85/ibm85n27.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n27.xml" ENTITIES="none" SECTIONS="B.">
 
5592
    Tests BaseChar with an illegal character. The character #x040D    
 
5593
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5594
  </TEST>
 
5595
  <TEST URI="not-wf/P85/ibm85n28.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n28.xml" ENTITIES="none" SECTIONS="B.">
 
5596
    Tests BaseChar with an illegal character. The character #x0450    
 
5597
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5598
  </TEST>
 
5599
  <TEST URI="not-wf/P85/ibm85n29.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n29.xml" ENTITIES="none" SECTIONS="B.">
 
5600
    Tests BaseChar with an illegal character. The character #x045D    
 
5601
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5602
  </TEST>
 
5603
  <TEST URI="not-wf/P85/ibm85n30.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n30.xml" ENTITIES="none" SECTIONS="B.">
 
5604
    Tests BaseChar with an illegal character. The character #x0482    
 
5605
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5606
  </TEST>
 
5607
  <TEST URI="not-wf/P85/ibm85n31.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n31.xml" ENTITIES="none" SECTIONS="B.">
 
5608
    Tests BaseChar with an illegal character. The character #x04C5    
 
5609
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5610
  </TEST>
 
5611
  <TEST URI="not-wf/P85/ibm85n32.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n32.xml" ENTITIES="none" SECTIONS="B.">
 
5612
    Tests BaseChar with an illegal character. The character #x04C6    
 
5613
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5614
  </TEST>
 
5615
  <TEST URI="not-wf/P85/ibm85n33.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n33.xml" ENTITIES="none" SECTIONS="B.">
 
5616
    Tests BaseChar with an illegal character. The character #x04C9    
 
5617
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5618
  </TEST>
 
5619
  <TEST URI="not-wf/P85/ibm85n34.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n34.xml" ENTITIES="none" SECTIONS="B.">
 
5620
    Tests BaseChar with an illegal character. The character #x04EC    
 
5621
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5622
  </TEST>
 
5623
  <TEST URI="not-wf/P85/ibm85n35.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n35.xml" ENTITIES="none" SECTIONS="B.">
 
5624
    Tests BaseChar with an illegal character. The character #x04ED    
 
5625
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5626
  </TEST>
 
5627
  <TEST URI="not-wf/P85/ibm85n36.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n36.xml" ENTITIES="none" SECTIONS="B.">
 
5628
    Tests BaseChar with an illegal character. The character #x04F6    
 
5629
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5630
  </TEST>
 
5631
  <TEST URI="not-wf/P85/ibm85n37.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n37.xml" ENTITIES="none" SECTIONS="B.">
 
5632
    Tests BaseChar with an illegal character. The character #x04FA    
 
5633
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5634
  </TEST>
 
5635
  <TEST URI="not-wf/P85/ibm85n38.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n38.xml" ENTITIES="none" SECTIONS="B.">
 
5636
    Tests BaseChar with an illegal character. The character #x0557    
 
5637
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5638
  </TEST>
 
5639
  <TEST URI="not-wf/P85/ibm85n39.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n39.xml" ENTITIES="none" SECTIONS="B.">
 
5640
    Tests BaseChar with an illegal character. The character #x0558    
 
5641
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5642
  </TEST>
 
5643
  <TEST URI="not-wf/P85/ibm85n40.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n40.xml" ENTITIES="none" SECTIONS="B.">
 
5644
    Tests BaseChar with an illegal character. The character #x0587    
 
5645
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5646
  </TEST>
 
5647
  <TEST URI="not-wf/P85/ibm85n41.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n41.xml" ENTITIES="none" SECTIONS="B.">
 
5648
    Tests BaseChar with an illegal character. The character #x05EB    
 
5649
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5650
  </TEST>
 
5651
  <TEST URI="not-wf/P85/ibm85n42.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n42.xml" ENTITIES="none" SECTIONS="B.">
 
5652
    Tests BaseChar with an illegal character. The character #x05F3    
 
5653
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5654
  </TEST>
 
5655
  <TEST URI="not-wf/P85/ibm85n43.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n43.xml" ENTITIES="none" SECTIONS="B.">
 
5656
    Tests BaseChar with an illegal character. The character #x0620    
 
5657
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5658
  </TEST>
 
5659
  <TEST URI="not-wf/P85/ibm85n44.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n44.xml" ENTITIES="none" SECTIONS="B.">
 
5660
    Tests BaseChar with an illegal character. The character #x063B    
 
5661
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5662
  </TEST>
 
5663
  <TEST URI="not-wf/P85/ibm85n45.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n45.xml" ENTITIES="none" SECTIONS="B.">
 
5664
    Tests BaseChar with an illegal character. The character #x064B    
 
5665
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5666
  </TEST>
 
5667
  <TEST URI="not-wf/P85/ibm85n46.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n46.xml" ENTITIES="none" SECTIONS="B.">
 
5668
    Tests BaseChar with an illegal character. The character #x06B8    
 
5669
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5670
  </TEST>
 
5671
  <TEST URI="not-wf/P85/ibm85n47.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n47.xml" ENTITIES="none" SECTIONS="B.">
 
5672
    Tests BaseChar with an illegal character. The character #x06BF    
 
5673
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5674
  </TEST>
 
5675
  <TEST URI="not-wf/P85/ibm85n48.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n48.xml" ENTITIES="none" SECTIONS="B.">
 
5676
    Tests BaseChar with an illegal character. The character #x06CF    
 
5677
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5678
  </TEST>
 
5679
  <TEST URI="not-wf/P85/ibm85n49.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n49.xml" ENTITIES="none" SECTIONS="B.">
 
5680
    Tests BaseChar with an illegal character. The character #x06D4    
 
5681
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5682
  </TEST>
 
5683
  <TEST URI="not-wf/P85/ibm85n50.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n50.xml" ENTITIES="none" SECTIONS="B.">
 
5684
    Tests BaseChar with an illegal character. The character #x06D6    
 
5685
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5686
  </TEST>
 
5687
  <TEST URI="not-wf/P85/ibm85n51.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n51.xml" ENTITIES="none" SECTIONS="B.">
 
5688
    Tests BaseChar with an illegal character. The character #x06E7    
 
5689
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5690
  </TEST>
 
5691
  <TEST URI="not-wf/P85/ibm85n52.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n52.xml" ENTITIES="none" SECTIONS="B.">
 
5692
    Tests BaseChar with an illegal character. The character #x093A    
 
5693
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5694
  </TEST>
 
5695
  <TEST URI="not-wf/P85/ibm85n53.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n53.xml" ENTITIES="none" SECTIONS="B.">
 
5696
    Tests BaseChar with an illegal character. The character #x093E    
 
5697
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5698
  </TEST>
 
5699
  <TEST URI="not-wf/P85/ibm85n54.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n54.xml" ENTITIES="none" SECTIONS="B.">
 
5700
    Tests BaseChar with an illegal character. The character #x0962    
 
5701
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5702
  </TEST>
 
5703
  <TEST URI="not-wf/P85/ibm85n55.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n55.xml" ENTITIES="none" SECTIONS="B.">
 
5704
    Tests BaseChar with an illegal character. The character #x098D    
 
5705
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5706
  </TEST>
 
5707
  <TEST URI="not-wf/P85/ibm85n56.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n56.xml" ENTITIES="none" SECTIONS="B.">
 
5708
    Tests BaseChar with an illegal character. The character #x0991    
 
5709
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5710
  </TEST>
 
5711
  <TEST URI="not-wf/P85/ibm85n57.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n57.xml" ENTITIES="none" SECTIONS="B.">
 
5712
    Tests BaseChar with an illegal character. The character #x0992    
 
5713
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5714
  </TEST>
 
5715
  <TEST URI="not-wf/P85/ibm85n58.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n58.xml" ENTITIES="none" SECTIONS="B.">
 
5716
    Tests BaseChar with an illegal character. The character #x09A9    
 
5717
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5718
  </TEST>
 
5719
  <TEST URI="not-wf/P85/ibm85n59.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n59.xml" ENTITIES="none" SECTIONS="B.">
 
5720
    Tests BaseChar with an illegal character. The character #x09B1    
 
5721
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5722
  </TEST>
 
5723
  <TEST URI="not-wf/P85/ibm85n60.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n60.xml" ENTITIES="none" SECTIONS="B.">
 
5724
    Tests BaseChar with an illegal character. The character #x09B5    
 
5725
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5726
  </TEST>
 
5727
  <TEST URI="not-wf/P85/ibm85n61.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n61.xml" ENTITIES="none" SECTIONS="B.">
 
5728
    Tests BaseChar with an illegal character. The character #x09BA    
 
5729
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5730
  </TEST>
 
5731
  <TEST URI="not-wf/P85/ibm85n62.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n62.xml" ENTITIES="none" SECTIONS="B.">
 
5732
    Tests BaseChar with an illegal character. The character #x09DE    
 
5733
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5734
  </TEST>
 
5735
  <TEST URI="not-wf/P85/ibm85n63.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n63.xml" ENTITIES="none" SECTIONS="B.">
 
5736
    Tests BaseChar with an illegal character. The character #x09E2    
 
5737
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5738
  </TEST>
 
5739
  <TEST URI="not-wf/P85/ibm85n64.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n64.xml" ENTITIES="none" SECTIONS="B.">
 
5740
    Tests BaseChar with an illegal character. The character #x09F2    
 
5741
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5742
  </TEST>
 
5743
  <TEST URI="not-wf/P85/ibm85n65.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n65.xml" ENTITIES="none" SECTIONS="B.">
 
5744
    Tests BaseChar with an illegal character. The character #x0A0B    
 
5745
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5746
  </TEST>
 
5747
  <TEST URI="not-wf/P85/ibm85n66.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n66.xml" ENTITIES="none" SECTIONS="B.">
 
5748
    Tests BaseChar with an illegal character. The character #x0A11    
 
5749
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5750
  </TEST>
 
5751
  <TEST URI="not-wf/P85/ibm85n67.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n67.xml" ENTITIES="none" SECTIONS="B.">
 
5752
    Tests BaseChar with an illegal character. The character #x0A29    
 
5753
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5754
  </TEST>
 
5755
  <TEST URI="not-wf/P85/ibm85n68.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n68.xml" ENTITIES="none" SECTIONS="B.">
 
5756
    Tests BaseChar with an illegal character. The character #x0A31    
 
5757
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5758
  </TEST>
 
5759
  <TEST URI="not-wf/P85/ibm85n69.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n69.xml" ENTITIES="none" SECTIONS="B.">
 
5760
    Tests BaseChar with an illegal character. The character #x0A34    
 
5761
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5762
  </TEST>
 
5763
  <TEST URI="not-wf/P85/ibm85n70.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n70.xml" ENTITIES="none" SECTIONS="B.">
 
5764
    Tests BaseChar with an illegal character. The character #x0A37    
 
5765
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5766
  </TEST>
 
5767
  <TEST URI="not-wf/P85/ibm85n71.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n71.xml" ENTITIES="none" SECTIONS="B.">
 
5768
    Tests BaseChar with an illegal character. The character #x0A3A    
 
5769
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5770
  </TEST>
 
5771
  <TEST URI="not-wf/P85/ibm85n72.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n72.xml" ENTITIES="none" SECTIONS="B.">
 
5772
    Tests BaseChar with an illegal character. The character #x0A5D    
 
5773
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5774
  </TEST>
 
5775
  <TEST URI="not-wf/P85/ibm85n73.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n73.xml" ENTITIES="none" SECTIONS="B.">
 
5776
    Tests BaseChar with an illegal character. The character #x0A70    
 
5777
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5778
  </TEST>
 
5779
  <TEST URI="not-wf/P85/ibm85n74.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n74.xml" ENTITIES="none" SECTIONS="B.">
 
5780
    Tests BaseChar with an illegal character. The character #x0A75    
 
5781
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5782
  </TEST>
 
5783
  <TEST URI="not-wf/P85/ibm85n75.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n75.xml" ENTITIES="none" SECTIONS="B.">
 
5784
    Tests BaseChar with an illegal character. The character #xA84    
 
5785
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5786
  </TEST>
 
5787
  <TEST URI="not-wf/P85/ibm85n76.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n76.xml" ENTITIES="none" SECTIONS="B.">
 
5788
    Tests BaseChar with an illegal character. The character #x0ABC    
 
5789
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5790
  </TEST>
 
5791
  <TEST URI="not-wf/P85/ibm85n77.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n77.xml" ENTITIES="none" SECTIONS="B.">
 
5792
    Tests BaseChar with an illegal character. The character #x0A92    
 
5793
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5794
  </TEST>
 
5795
  <TEST URI="not-wf/P85/ibm85n78.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n78.xml" ENTITIES="none" SECTIONS="B.">
 
5796
    Tests BaseChar with an illegal character. The character #x0AA9    
 
5797
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5798
  </TEST>
 
5799
  <TEST URI="not-wf/P85/ibm85n79.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n79.xml" ENTITIES="none" SECTIONS="B.">
 
5800
    Tests BaseChar with an illegal character. The character #x0AB1    
 
5801
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5802
  </TEST>
 
5803
  <TEST URI="not-wf/P85/ibm85n80.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n80.xml" ENTITIES="none" SECTIONS="B.">
 
5804
    Tests BaseChar with an illegal character. The character #x0AB4    
 
5805
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5806
  </TEST>
 
5807
  <TEST URI="not-wf/P85/ibm85n81.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n81.xml" ENTITIES="none" SECTIONS="B.">
 
5808
    Tests BaseChar with an illegal character. The character #x0ABA    
 
5809
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5810
  </TEST>
 
5811
  <TEST URI="not-wf/P85/ibm85n82.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n82.xml" ENTITIES="none" SECTIONS="B.">
 
5812
    Tests BaseChar with an illegal character. The character #x0B04    
 
5813
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5814
  </TEST>
 
5815
  <TEST URI="not-wf/P85/ibm85n83.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n83.xml" ENTITIES="none" SECTIONS="B.">
 
5816
    Tests BaseChar with an illegal character. The character #x0B0D    
 
5817
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5818
  </TEST>
 
5819
  <TEST URI="not-wf/P85/ibm85n84.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n84.xml" ENTITIES="none" SECTIONS="B.">
 
5820
    Tests BaseChar with an illegal character. The character #x0B11    
 
5821
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5822
  </TEST>
 
5823
  <TEST URI="not-wf/P85/ibm85n85.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n85.xml" ENTITIES="none" SECTIONS="B.">
 
5824
    Tests BaseChar with an illegal character. The character #x0B29    
 
5825
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5826
  </TEST>
 
5827
  <TEST URI="not-wf/P85/ibm85n86.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n86.xml" ENTITIES="none" SECTIONS="B.">
 
5828
    Tests BaseChar with an illegal character. The character #x0B31    
 
5829
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5830
  </TEST>
 
5831
  <TEST URI="not-wf/P85/ibm85n87.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n87.xml" ENTITIES="none" SECTIONS="B.">
 
5832
    Tests BaseChar with an illegal character. The character #x0B34    
 
5833
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5834
  </TEST>
 
5835
  <TEST URI="not-wf/P85/ibm85n88.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n88.xml" ENTITIES="none" SECTIONS="B.">
 
5836
    Tests BaseChar with an illegal character. The character #x0B3A    
 
5837
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5838
  </TEST>
 
5839
  <TEST URI="not-wf/P85/ibm85n89.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n89.xml" ENTITIES="none" SECTIONS="B.">
 
5840
    Tests BaseChar with an illegal character. The character #x0B3E    
 
5841
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5842
  </TEST>
 
5843
  <TEST URI="not-wf/P85/ibm85n90.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n90.xml" ENTITIES="none" SECTIONS="B.">
 
5844
    Tests BaseChar with an illegal character. The character #x0B5E    
 
5845
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5846
  </TEST>
 
5847
  <TEST URI="not-wf/P85/ibm85n91.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n91.xml" ENTITIES="none" SECTIONS="B.">
 
5848
    Tests BaseChar with an illegal character. The character #x0B62    
 
5849
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5850
  </TEST>
 
5851
  <TEST URI="not-wf/P85/ibm85n92.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n92.xml" ENTITIES="none" SECTIONS="B.">
 
5852
    Tests BaseChar with an illegal character. The character #x0B8B    
 
5853
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5854
  </TEST>
 
5855
  <TEST URI="not-wf/P85/ibm85n93.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n93.xml" ENTITIES="none" SECTIONS="B.">
 
5856
    Tests BaseChar with an illegal character. The character #x0B91    
 
5857
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5858
  </TEST>
 
5859
  <TEST URI="not-wf/P85/ibm85n94.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n94.xml" ENTITIES="none" SECTIONS="B.">
 
5860
    Tests BaseChar with an illegal character. The character #x0B98    
 
5861
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5862
  </TEST>
 
5863
  <TEST URI="not-wf/P85/ibm85n95.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n95.xml" ENTITIES="none" SECTIONS="B.">
 
5864
    Tests BaseChar with an illegal character. The character #x0B9B    
 
5865
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5866
  </TEST>
 
5867
  <TEST URI="not-wf/P85/ibm85n96.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n96.xml" ENTITIES="none" SECTIONS="B.">
 
5868
    Tests BaseChar with an illegal character. The character #x0B9D    
 
5869
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5870
  </TEST>
 
5871
  <TEST URI="not-wf/P85/ibm85n97.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n97.xml" ENTITIES="none" SECTIONS="B.">
 
5872
    Tests BaseChar with an illegal character. The character #x0BA0    
 
5873
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5874
  </TEST>
 
5875
  <TEST URI="not-wf/P85/ibm85n98.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n98.xml" ENTITIES="none" SECTIONS="B.">
 
5876
    Tests BaseChar with an illegal character. The character #x0BA7    
 
5877
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5878
  </TEST>
 
5879
  <TEST URI="not-wf/P85/ibm85n99.xml" TYPE="not-wf" ID="ibm-not-wf-P85-ibm85n99.xml" ENTITIES="none" SECTIONS="B.">
 
5880
    Tests BaseChar with an illegal character. The character #x0BAB    
 
5881
    occurs as the first character of the PITarget in the PI in the DTD.  
 
5882
  </TEST>
 
5883
</TESTCASES>
 
5884
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 86">
 
5885
  <TEST URI="not-wf/P86/ibm86n01.xml" TYPE="not-wf" ID="ibm-not-wf-P86-ibm86n01.xml" ENTITIES="none" SECTIONS="B.">
 
5886
    Tests Ideographic with an illegal character. The character #x4CFF    
 
5887
    occurs as the first character in the PITarget in the PI in the DTD.  
 
5888
</TEST>
 
5889
  <TEST URI="not-wf/P86/ibm86n02.xml" TYPE="not-wf" ID="ibm-not-wf-P86-ibm86n02.xml" ENTITIES="none" SECTIONS="B.">
 
5890
    Tests Ideographic with an illegal character. The character #x9FA6    
 
5891
    occurs as the first character in the PITarget in the PI in the DTD.  
 
5892
</TEST>
 
5893
  <TEST URI="not-wf/P86/ibm86n03.xml" TYPE="not-wf" ID="ibm-not-wf-P86-ibm86n03.xml" ENTITIES="none" SECTIONS="B.">
 
5894
    Tests Ideographic with an illegal character. The character #x3008    
 
5895
    occurs as the first character in the PITarget in the PI in the DTD.  
 
5896
</TEST>
 
5897
  <TEST URI="not-wf/P86/ibm86n04.xml" TYPE="not-wf" ID="ibm-not-wf-P86-ibm86n04.xml" ENTITIES="none" SECTIONS="B.">
 
5898
    Tests Ideographic with an illegal character. The character #x302A    
 
5899
    occurs as the first character in the PITarget in the PI in the DTD.  
 
5900
</TEST>
 
5901
</TESTCASES>
 
5902
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 87">
 
5903
  <TEST URI="not-wf/P87/ibm87n01.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n01.xml" ENTITIES="none" SECTIONS="B.">
 
5904
    Tests CombiningChar with an illegal character. The character #x02FF    
 
5905
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5906
  </TEST>
 
5907
  <TEST URI="not-wf/P87/ibm87n02.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n02.xml" ENTITIES="none" SECTIONS="B.">
 
5908
    Tests CombiningChar with an illegal character. The character #x0346    
 
5909
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5910
  </TEST>
 
5911
  <TEST URI="not-wf/P87/ibm87n03.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n03.xml" ENTITIES="none" SECTIONS="B.">
 
5912
    Tests CombiningChar with an illegal character. The character #x0362    
 
5913
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5914
  </TEST>
 
5915
  <TEST URI="not-wf/P87/ibm87n04.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n04.xml" ENTITIES="none" SECTIONS="B.">
 
5916
    Tests CombiningChar with an illegal character. The character #x0487    
 
5917
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5918
  </TEST>
 
5919
  <TEST URI="not-wf/P87/ibm87n05.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n05.xml" ENTITIES="none" SECTIONS="B.">
 
5920
    Tests CombiningChar with an illegal character. The character #x05A2    
 
5921
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5922
  </TEST>
 
5923
  <TEST URI="not-wf/P87/ibm87n06.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n06.xml" ENTITIES="none" SECTIONS="B.">
 
5924
    Tests CombiningChar with an illegal character. The character #x05BA    
 
5925
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5926
  </TEST>
 
5927
  <TEST URI="not-wf/P87/ibm87n07.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n07.xml" ENTITIES="none" SECTIONS="B.">
 
5928
    Tests CombiningChar with an illegal character. The character #x05BE    
 
5929
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5930
  </TEST>
 
5931
  <TEST URI="not-wf/P87/ibm87n08.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n08.xml" ENTITIES="none" SECTIONS="B.">
 
5932
    Tests CombiningChar with an illegal character. The character #x05C0    
 
5933
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5934
  </TEST>
 
5935
  <TEST URI="not-wf/P87/ibm87n09.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n09.xml" ENTITIES="none" SECTIONS="B.">
 
5936
    Tests CombiningChar with an illegal character. The character #x05C3    
 
5937
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5938
  </TEST>
 
5939
  <TEST URI="not-wf/P87/ibm87n10.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n10.xml" ENTITIES="none" SECTIONS="B.">
 
5940
    Tests CombiningChar with an illegal character. The character #x0653    
 
5941
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5942
  </TEST>
 
5943
  <TEST URI="not-wf/P87/ibm87n11.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n11.xml" ENTITIES="none" SECTIONS="B.">
 
5944
    Tests CombiningChar with an illegal character. The character #x06B8    
 
5945
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5946
  </TEST>
 
5947
  <TEST URI="not-wf/P87/ibm87n12.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n12.xml" ENTITIES="none" SECTIONS="B.">
 
5948
    Tests CombiningChar with an illegal character. The character #x06B9    
 
5949
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5950
  </TEST>
 
5951
  <TEST URI="not-wf/P87/ibm87n13.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n13.xml" ENTITIES="none" SECTIONS="B.">
 
5952
    Tests CombiningChar with an illegal character. The character #x06E9    
 
5953
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5954
  </TEST>
 
5955
  <TEST URI="not-wf/P87/ibm87n14.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n14.xml" ENTITIES="none" SECTIONS="B.">
 
5956
    Tests CombiningChar with an illegal character. The character #x06EE    
 
5957
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5958
  </TEST>
 
5959
  <TEST URI="not-wf/P87/ibm87n15.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n15.xml" ENTITIES="none" SECTIONS="B.">
 
5960
    Tests CombiningChar with an illegal character. The character #x0904    
 
5961
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5962
  </TEST>
 
5963
  <TEST URI="not-wf/P87/ibm87n16.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n16.xml" ENTITIES="none" SECTIONS="B.">
 
5964
    Tests CombiningChar with an illegal character. The character #x093B    
 
5965
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5966
  </TEST>
 
5967
  <TEST URI="not-wf/P87/ibm87n17.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n17.xml" ENTITIES="none" SECTIONS="B.">
 
5968
    Tests CombiningChar with an illegal character. The character #x094E    
 
5969
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5970
  </TEST>
 
5971
  <TEST URI="not-wf/P87/ibm87n18.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n18.xml" ENTITIES="none" SECTIONS="B.">
 
5972
    Tests CombiningChar with an illegal character. The character #x0955    
 
5973
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5974
  </TEST>
 
5975
  <TEST URI="not-wf/P87/ibm87n19.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n19.xml" ENTITIES="none" SECTIONS="B.">
 
5976
    Tests CombiningChar with an illegal character. The character #x0964    
 
5977
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5978
  </TEST>
 
5979
  <TEST URI="not-wf/P87/ibm87n20.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n20.xml" ENTITIES="none" SECTIONS="B.">
 
5980
    Tests CombiningChar with an illegal character. The character #x0984    
 
5981
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5982
  </TEST>
 
5983
  <TEST URI="not-wf/P87/ibm87n21.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n21.xml" ENTITIES="none" SECTIONS="B.">
 
5984
    Tests CombiningChar with an illegal character. The character #x09C5    
 
5985
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5986
  </TEST>
 
5987
  <TEST URI="not-wf/P87/ibm87n22.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n22.xml" ENTITIES="none" SECTIONS="B.">
 
5988
    Tests CombiningChar with an illegal character. The character #x09C9    
 
5989
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5990
  </TEST>
 
5991
  <TEST URI="not-wf/P87/ibm87n23.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n23.xml" ENTITIES="none" SECTIONS="B.">
 
5992
    Tests CombiningChar with an illegal character. The character #x09CE    
 
5993
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5994
  </TEST>
 
5995
  <TEST URI="not-wf/P87/ibm87n24.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n24.xml" ENTITIES="none" SECTIONS="B.">
 
5996
    Tests CombiningChar with an illegal character. The character #x09D8    
 
5997
    occurs as the second character in the PITarget in the PI in the DTD.  
 
5998
  </TEST>
 
5999
  <TEST URI="not-wf/P87/ibm87n25.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n25.xml" ENTITIES="none" SECTIONS="B.">
 
6000
    Tests CombiningChar with an illegal character. The character #x09E4    
 
6001
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6002
  </TEST>
 
6003
  <TEST URI="not-wf/P87/ibm87n26.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n26.xml" ENTITIES="none" SECTIONS="B.">
 
6004
    Tests CombiningChar with an illegal character. The character #x0A03    
 
6005
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6006
  </TEST>
 
6007
  <TEST URI="not-wf/P87/ibm87n27.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n27.xml" ENTITIES="none" SECTIONS="B.">
 
6008
    Tests CombiningChar with an illegal character. The character #x0A3D    
 
6009
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6010
  </TEST>
 
6011
  <TEST URI="not-wf/P87/ibm87n28.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n28.xml" ENTITIES="none" SECTIONS="B.">
 
6012
    Tests CombiningChar with an illegal character. The character #x0A46    
 
6013
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6014
  </TEST>
 
6015
  <TEST URI="not-wf/P87/ibm87n29.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n29.xml" ENTITIES="none" SECTIONS="B.">
 
6016
    Tests CombiningChar with an illegal character. The character #x0A49    
 
6017
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6018
  </TEST>
 
6019
  <TEST URI="not-wf/P87/ibm87n30.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n30.xml" ENTITIES="none" SECTIONS="B.">
 
6020
    Tests CombiningChar with an illegal character. The character #x0A4E    
 
6021
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6022
  </TEST>
 
6023
  <TEST URI="not-wf/P87/ibm87n31.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n31.xml" ENTITIES="none" SECTIONS="B.">
 
6024
    Tests CombiningChar with an illegal character. The character #x0A80    
 
6025
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6026
  </TEST>
 
6027
  <TEST URI="not-wf/P87/ibm87n32.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n32.xml" ENTITIES="none" SECTIONS="B.">
 
6028
    Tests CombiningChar with an illegal character. The character #x0A84    
 
6029
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6030
  </TEST>
 
6031
  <TEST URI="not-wf/P87/ibm87n33.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n33.xml" ENTITIES="none" SECTIONS="B.">
 
6032
    Tests CombiningChar with an illegal character. The character #x0ABB    
 
6033
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6034
  </TEST>
 
6035
  <TEST URI="not-wf/P87/ibm87n34.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n34.xml" ENTITIES="none" SECTIONS="B.">
 
6036
    Tests CombiningChar with an illegal character. The character #x0AC6    
 
6037
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6038
  </TEST>
 
6039
  <TEST URI="not-wf/P87/ibm87n35.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n35.xml" ENTITIES="none" SECTIONS="B.">
 
6040
    Tests CombiningChar with an illegal character. The character #x0ACA    
 
6041
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6042
  </TEST>
 
6043
  <TEST URI="not-wf/P87/ibm87n36.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n36.xml" ENTITIES="none" SECTIONS="B.">
 
6044
    Tests CombiningChar with an illegal character. The character #x0ACE    
 
6045
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6046
  </TEST>
 
6047
  <TEST URI="not-wf/P87/ibm87n37.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n37.xml" ENTITIES="none" SECTIONS="B.">
 
6048
    Tests CombiningChar with an illegal character. The character #x0B04    
 
6049
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6050
  </TEST>
 
6051
  <TEST URI="not-wf/P87/ibm87n38.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n38.xml" ENTITIES="none" SECTIONS="B.">
 
6052
    Tests CombiningChar with an illegal character. The character #x0B3B    
 
6053
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6054
  </TEST>
 
6055
  <TEST URI="not-wf/P87/ibm87n39.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n39.xml" ENTITIES="none" SECTIONS="B.">
 
6056
    Tests CombiningChar with an illegal character. The character #x0B44    
 
6057
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6058
  </TEST>
 
6059
  <TEST URI="not-wf/P87/ibm87n40.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n40.xml" ENTITIES="none" SECTIONS="B.">
 
6060
    Tests CombiningChar with an illegal character. The character #x0B4A    
 
6061
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6062
  </TEST>
 
6063
  <TEST URI="not-wf/P87/ibm87n41.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n41.xml" ENTITIES="none" SECTIONS="B.">
 
6064
    Tests CombiningChar with an illegal character. The character #x0B4E    
 
6065
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6066
  </TEST>
 
6067
  <TEST URI="not-wf/P87/ibm87n42.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n42.xml" ENTITIES="none" SECTIONS="B.">
 
6068
    Tests CombiningChar with an illegal character. The character #x0B58    
 
6069
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6070
  </TEST>
 
6071
  <TEST URI="not-wf/P87/ibm87n43.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n43.xml" ENTITIES="none" SECTIONS="B.">
 
6072
    Tests CombiningChar with an illegal character. The character #x0B84    
 
6073
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6074
  </TEST>
 
6075
  <TEST URI="not-wf/P87/ibm87n44.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n44.xml" ENTITIES="none" SECTIONS="B.">
 
6076
    Tests CombiningChar with an illegal character. The character #x0BC3    
 
6077
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6078
  </TEST>
 
6079
  <TEST URI="not-wf/P87/ibm87n45.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n45.xml" ENTITIES="none" SECTIONS="B.">
 
6080
    Tests CombiningChar with an illegal character. The character #x0BC9    
 
6081
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6082
  </TEST>
 
6083
  <TEST URI="not-wf/P87/ibm87n46.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n46.xml" ENTITIES="none" SECTIONS="B.">
 
6084
    Tests CombiningChar with an illegal character. The character #x0BD6    
 
6085
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6086
  </TEST>
 
6087
  <TEST URI="not-wf/P87/ibm87n47.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n47.xml" ENTITIES="none" SECTIONS="B.">
 
6088
    Tests CombiningChar with an illegal character. The character #x0C0D    
 
6089
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6090
  </TEST>
 
6091
  <TEST URI="not-wf/P87/ibm87n48.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n48.xml" ENTITIES="none" SECTIONS="B.">
 
6092
    Tests CombiningChar with an illegal character. The character #x0C45    
 
6093
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6094
  </TEST>
 
6095
  <TEST URI="not-wf/P87/ibm87n49.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n49.xml" ENTITIES="none" SECTIONS="B.">
 
6096
    Tests CombiningChar with an illegal character. The character #x0C49    
 
6097
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6098
  </TEST>
 
6099
  <TEST URI="not-wf/P87/ibm87n50.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n50.xml" ENTITIES="none" SECTIONS="B.">
 
6100
    Tests CombiningChar with an illegal character. The character #x0C54    
 
6101
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6102
  </TEST>
 
6103
  <TEST URI="not-wf/P87/ibm87n51.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n51.xml" ENTITIES="none" SECTIONS="B.">
 
6104
    Tests CombiningChar with an illegal character. The character #x0C81    
 
6105
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6106
  </TEST>
 
6107
  <TEST URI="not-wf/P87/ibm87n52.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n52.xml" ENTITIES="none" SECTIONS="B.">
 
6108
    Tests CombiningChar with an illegal character. The character #x0C84    
 
6109
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6110
  </TEST>
 
6111
  <TEST URI="not-wf/P87/ibm87n53.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n53.xml" ENTITIES="none" SECTIONS="B.">
 
6112
    Tests CombiningChar with an illegal character. The character #x0CC5    
 
6113
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6114
  </TEST>
 
6115
  <TEST URI="not-wf/P87/ibm87n54.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n54.xml" ENTITIES="none" SECTIONS="B.">
 
6116
    Tests CombiningChar with an illegal character. The character #x0CC9    
 
6117
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6118
  </TEST>
 
6119
  <TEST URI="not-wf/P87/ibm87n55.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n55.xml" ENTITIES="none" SECTIONS="B.">
 
6120
    Tests CombiningChar with an illegal character. The character #x0CD4    
 
6121
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6122
  </TEST>
 
6123
  <TEST URI="not-wf/P87/ibm87n56.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n56.xml" ENTITIES="none" SECTIONS="B.">
 
6124
    Tests CombiningChar with an illegal character. The character #x0CD7    
 
6125
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6126
  </TEST>
 
6127
  <TEST URI="not-wf/P87/ibm87n57.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n57.xml" ENTITIES="none" SECTIONS="B.">
 
6128
    Tests CombiningChar with an illegal character. The character #x0D04    
 
6129
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6130
  </TEST>
 
6131
  <TEST URI="not-wf/P87/ibm87n58.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n58.xml" ENTITIES="none" SECTIONS="B.">
 
6132
    Tests CombiningChar with an illegal character. The character #x0D45    
 
6133
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6134
  </TEST>
 
6135
  <TEST URI="not-wf/P87/ibm87n59.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n59.xml" ENTITIES="none" SECTIONS="B.">
 
6136
    Tests CombiningChar with an illegal character. The character #x0D49    
 
6137
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6138
  </TEST>
 
6139
  <TEST URI="not-wf/P87/ibm87n60.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n60.xml" ENTITIES="none" SECTIONS="B.">
 
6140
    Tests CombiningChar with an illegal character. The character #x0D4E    
 
6141
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6142
  </TEST>
 
6143
  <TEST URI="not-wf/P87/ibm87n61.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n61.xml" ENTITIES="none" SECTIONS="B.">
 
6144
    Tests CombiningChar with an illegal character. The character #x0D58    
 
6145
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6146
  </TEST>
 
6147
  <TEST URI="not-wf/P87/ibm87n62.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n62.xml" ENTITIES="none" SECTIONS="B.">
 
6148
    Tests CombiningChar with an illegal character. The character #x0E3F    
 
6149
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6150
  </TEST>
 
6151
  <TEST URI="not-wf/P87/ibm87n63.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n63.xml" ENTITIES="none" SECTIONS="B.">
 
6152
    Tests CombiningChar with an illegal character. The character #x0E3B    
 
6153
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6154
  </TEST>
 
6155
  <TEST URI="not-wf/P87/ibm87n64.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n64.xml" ENTITIES="none" SECTIONS="B.">
 
6156
    Tests CombiningChar with an illegal character. The character #x0E4F    
 
6157
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6158
  </TEST>
 
6159
  <TEST URI="not-wf/P87/ibm87n66.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n66.xml" ENTITIES="none" SECTIONS="B.">
 
6160
    Tests CombiningChar with an illegal character. The character #x0EBA    
 
6161
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6162
  </TEST>
 
6163
  <TEST URI="not-wf/P87/ibm87n67.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n67.xml" ENTITIES="none" SECTIONS="B.">
 
6164
    Tests CombiningChar with an illegal character. The character #x0EBE    
 
6165
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6166
  </TEST>
 
6167
  <TEST URI="not-wf/P87/ibm87n68.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n68.xml" ENTITIES="none" SECTIONS="B.">
 
6168
    Tests CombiningChar with an illegal character. The character #x0ECE    
 
6169
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6170
  </TEST>
 
6171
  <TEST URI="not-wf/P87/ibm87n69.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n69.xml" ENTITIES="none" SECTIONS="B.">
 
6172
    Tests CombiningChar with an illegal character. The character #x0F1A    
 
6173
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6174
  </TEST>
 
6175
  <TEST URI="not-wf/P87/ibm87n70.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n70.xml" ENTITIES="none" SECTIONS="B.">
 
6176
    Tests CombiningChar with an illegal character. The character #x0F36    
 
6177
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6178
  </TEST>
 
6179
  <TEST URI="not-wf/P87/ibm87n71.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n71.xml" ENTITIES="none" SECTIONS="B.">
 
6180
    Tests CombiningChar with an illegal character. The character #x0F38    
 
6181
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6182
  </TEST>
 
6183
  <TEST URI="not-wf/P87/ibm87n72.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n72.xml" ENTITIES="none" SECTIONS="B.">
 
6184
    Tests CombiningChar with an illegal character. The character #x0F3B    
 
6185
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6186
  </TEST>
 
6187
  <TEST URI="not-wf/P87/ibm87n73.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n73.xml" ENTITIES="none" SECTIONS="B.">
 
6188
    Tests CombiningChar with an illegal character. The character #x0F3A    
 
6189
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6190
  </TEST>
 
6191
  <TEST URI="not-wf/P87/ibm87n74.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n74.xml" ENTITIES="none" SECTIONS="B.">
 
6192
    Tests CombiningChar with an illegal character. The character #x0F70    
 
6193
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6194
  </TEST>
 
6195
  <TEST URI="not-wf/P87/ibm87n75.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n75.xml" ENTITIES="none" SECTIONS="B.">
 
6196
    Tests CombiningChar with an illegal character. The character #x0F85    
 
6197
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6198
  </TEST>
 
6199
  <TEST URI="not-wf/P87/ibm87n76.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n76.xml" ENTITIES="none" SECTIONS="B.">
 
6200
    Tests CombiningChar with an illegal character. The character #x0F8C    
 
6201
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6202
  </TEST>
 
6203
  <TEST URI="not-wf/P87/ibm87n77.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n77.xml" ENTITIES="none" SECTIONS="B.">
 
6204
    Tests CombiningChar with an illegal character. The character #x0F96    
 
6205
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6206
  </TEST>
 
6207
  <TEST URI="not-wf/P87/ibm87n78.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n78.xml" ENTITIES="none" SECTIONS="B.">
 
6208
    Tests CombiningChar with an illegal character. The character #x0F98    
 
6209
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6210
  </TEST>
 
6211
  <TEST URI="not-wf/P87/ibm87n79.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n79.xml" ENTITIES="none" SECTIONS="B.">
 
6212
    Tests CombiningChar with an illegal character. The character #x0FB0    
 
6213
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6214
  </TEST>
 
6215
  <TEST URI="not-wf/P87/ibm87n80.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n80.xml" ENTITIES="none" SECTIONS="B.">
 
6216
    Tests CombiningChar with an illegal character. The character #x0FB8    
 
6217
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6218
  </TEST>
 
6219
  <TEST URI="not-wf/P87/ibm87n81.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n81.xml" ENTITIES="none" SECTIONS="B.">
 
6220
    Tests CombiningChar with an illegal character. The character #x0FBA    
 
6221
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6222
  </TEST>
 
6223
  <TEST URI="not-wf/P87/ibm87n82.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n82.xml" ENTITIES="none" SECTIONS="B.">
 
6224
    Tests CombiningChar with an illegal character. The character #x20DD    
 
6225
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6226
  </TEST>
 
6227
  <TEST URI="not-wf/P87/ibm87n83.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n83.xml" ENTITIES="none" SECTIONS="B.">
 
6228
    Tests CombiningChar with an illegal character. The character #x20E2    
 
6229
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6230
  </TEST>
 
6231
  <TEST URI="not-wf/P87/ibm87n84.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n84.xml" ENTITIES="none" SECTIONS="B.">
 
6232
    Tests CombiningChar with an illegal character. The character #x3030    
 
6233
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6234
  </TEST>
 
6235
  <TEST URI="not-wf/P87/ibm87n85.xml" TYPE="not-wf" ID="ibm-not-wf-P87-ibm87n85.xml" ENTITIES="none" SECTIONS="B.">
 
6236
    Tests CombiningChar with an illegal character. The character #x309B    
 
6237
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6238
  </TEST>
 
6239
</TESTCASES>
 
6240
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 88">
 
6241
  <TEST URI="not-wf/P88/ibm88n01.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n01.xml" ENTITIES="none" SECTIONS="B.">
 
6242
    Tests Digit with an illegal character. The character #x0029    
 
6243
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6244
  </TEST>
 
6245
  <TEST URI="not-wf/P88/ibm88n02.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n02.xml" ENTITIES="none" SECTIONS="B.">
 
6246
    Tests Digit with an illegal character. The character #x003B    
 
6247
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6248
  </TEST>
 
6249
  <TEST URI="not-wf/P88/ibm88n03.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n03.xml" ENTITIES="none" SECTIONS="B.">
 
6250
    Tests Digit with an illegal character. The character #x066A    
 
6251
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6252
  </TEST>
 
6253
  <TEST URI="not-wf/P88/ibm88n04.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n04.xml" ENTITIES="none" SECTIONS="B.">
 
6254
    Tests Digit with an illegal character. The character #x06FA    
 
6255
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6256
  </TEST>
 
6257
  <TEST URI="not-wf/P88/ibm88n05.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n05.xml" ENTITIES="none" SECTIONS="B.">
 
6258
    Tests Digit with an illegal character. The character #x0970    
 
6259
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6260
  </TEST>
 
6261
  <TEST URI="not-wf/P88/ibm88n06.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n06.xml" ENTITIES="none" SECTIONS="B.">
 
6262
    Tests Digit with an illegal character. The character #x09F2    
 
6263
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6264
  </TEST>
 
6265
  <TEST URI="not-wf/P88/ibm88n08.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n08.xml" ENTITIES="none" SECTIONS="B.">
 
6266
    Tests Digit with an illegal character. The character #x0AF0    
 
6267
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6268
  </TEST>
 
6269
  <TEST URI="not-wf/P88/ibm88n09.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n09.xml" ENTITIES="none" SECTIONS="B.">
 
6270
    Tests Digit with an illegal character. The character #x0B70    
 
6271
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6272
  </TEST>
 
6273
  <TEST URI="not-wf/P88/ibm88n10.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n10.xml" ENTITIES="none" SECTIONS="B.">
 
6274
    Tests Digit with an illegal character. The character #x0C65    
 
6275
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6276
  </TEST>
 
6277
  <TEST URI="not-wf/P88/ibm88n11.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n11.xml" ENTITIES="none" SECTIONS="B.">
 
6278
    Tests Digit with an illegal character. The character #x0CE5    
 
6279
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6280
  </TEST>
 
6281
  <TEST URI="not-wf/P88/ibm88n12.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n12.xml" ENTITIES="none" SECTIONS="B.">
 
6282
    Tests Digit with an illegal character. The character #x0CF0    
 
6283
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6284
  </TEST>
 
6285
  <TEST URI="not-wf/P88/ibm88n13.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n13.xml" ENTITIES="none" SECTIONS="B.">
 
6286
    Tests Digit with an illegal character. The character #x0D70    
 
6287
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6288
  </TEST>
 
6289
  <TEST URI="not-wf/P88/ibm88n14.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n14.xml" ENTITIES="none" SECTIONS="B.">
 
6290
    Tests Digit with an illegal character. The character #x0E5A    
 
6291
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6292
  </TEST>
 
6293
  <TEST URI="not-wf/P88/ibm88n15.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n15.xml" ENTITIES="none" SECTIONS="B.">
 
6294
    Tests Digit with an illegal character. The character #x0EDA    
 
6295
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6296
  </TEST>
 
6297
  <TEST URI="not-wf/P88/ibm88n16.xml" TYPE="not-wf" ID="ibm-not-wf-P88-ibm88n16.xml" ENTITIES="none" SECTIONS="B.">
 
6298
    Tests Digit with an illegal character. The character #x0F2A    
 
6299
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6300
  </TEST>
 
6301
</TESTCASES>
 
6302
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 89">
 
6303
  <TEST URI="not-wf/P89/ibm89n01.xml" TYPE="not-wf" ID="ibm-not-wf-P89-ibm89n01.xml" ENTITIES="none" SECTIONS="B.">
 
6304
    Tests Extender with an illegal character. The character #x00B6    
 
6305
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6306
  </TEST>
 
6307
  <TEST URI="not-wf/P89/ibm89n02.xml" TYPE="not-wf" ID="ibm-not-wf-P89-ibm89n02.xml" ENTITIES="none" SECTIONS="B.">
 
6308
    Tests Extender with an illegal character. The character #x00B8    
 
6309
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6310
  </TEST>
 
6311
  <TEST URI="not-wf/P89/ibm89n03.xml" TYPE="not-wf" ID="ibm-not-wf-P89-ibm89n03.xml" ENTITIES="none" SECTIONS="B.">
 
6312
    Tests Extender with an illegal character. The character #x02D2    
 
6313
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6314
  </TEST>
 
6315
  <TEST URI="not-wf/P89/ibm89n04.xml" TYPE="not-wf" ID="ibm-not-wf-P89-ibm89n04.xml" ENTITIES="none" SECTIONS="B.">
 
6316
    Tests Extender with an illegal character. The character #x03FE    
 
6317
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6318
  </TEST>
 
6319
  <TEST URI="not-wf/P89/ibm89n05.xml" TYPE="not-wf" ID="ibm-not-wf-P89-ibm89n05.xml" ENTITIES="none" SECTIONS="B.">
 
6320
    Tests Extender with an illegal character. The character #x065F    
 
6321
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6322
  </TEST>
 
6323
  <TEST URI="not-wf/P89/ibm89n06.xml" TYPE="not-wf" ID="ibm-not-wf-P89-ibm89n06.xml" ENTITIES="none" SECTIONS="B.">
 
6324
    Tests Extender with an illegal character. The character #x0EC7    
 
6325
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6326
  </TEST>
 
6327
  <TEST URI="not-wf/P89/ibm89n07.xml" TYPE="not-wf" ID="ibm-not-wf-P89-ibm89n07.xml" ENTITIES="none" SECTIONS="B.">
 
6328
    Tests Extender with an illegal character. The character #x3006    
 
6329
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6330
  </TEST>
 
6331
  <TEST URI="not-wf/P89/ibm89n08.xml" TYPE="not-wf" ID="ibm-not-wf-P89-ibm89n08.xml" ENTITIES="none" SECTIONS="B.">
 
6332
    Tests Extender with an illegal character. The character #x3030    
 
6333
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6334
  </TEST>
 
6335
  <TEST URI="not-wf/P89/ibm89n09.xml" TYPE="not-wf" ID="ibm-not-wf-P89-ibm89n09.xml" ENTITIES="none" SECTIONS="B.">
 
6336
    Tests Extender with an illegal character. The character #x3036    
 
6337
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6338
  </TEST>
 
6339
  <TEST URI="not-wf/P89/ibm89n10.xml" TYPE="not-wf" ID="ibm-not-wf-P89-ibm89n10.xml" ENTITIES="none" SECTIONS="B.">
 
6340
    Tests Extender with an illegal character. The character #x309C    
 
6341
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6342
  </TEST>
 
6343
  <TEST URI="not-wf/P89/ibm89n11.xml" TYPE="not-wf" ID="ibm-not-wf-P89-ibm89n11.xml" ENTITIES="none" SECTIONS="B.">
 
6344
    Tests Extender with an illegal character. The character #x309F    
 
6345
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6346
  </TEST>
 
6347
  <TEST URI="not-wf/P89/ibm89n12.xml" TYPE="not-wf" ID="ibm-not-wf-P89-ibm89n12.xml" ENTITIES="none" SECTIONS="B.">
 
6348
    Tests Extender with an illegal character. The character #x30FF    
 
6349
    occurs as the second character in the PITarget in the PI in the DTD.  
 
6350
  </TEST>
 
6351
</TESTCASES>
 
6352
 
 
6353
</TESTCASES>
 
6354
 
 
6355
 
 
6356
 
 
6357
 
 
6358
    <!--
 
6359
 
 
6360
 (C) Copyright IBM Corp. 2000  All rights reserved.
 
6361
 
 
6362
 US Government Users Restricted Rights Use, duplication or
 
6363
 disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 
6364
 
 
6365
 The program is provided "as is" without any warranty express or
 
6366
 implied, including the warranty of non-infringement and the implied
 
6367
 warranties of merchantibility and fitness for a particular purpose.
 
6368
 IBM will not be liable for any damages suffered by you as a result
 
6369
 of using the Program. In no event will IBM be liable for any
 
6370
 special, indirect or consequential damages or lost profits even if
 
6371
 IBM has been advised of the possibility of their occurrence. IBM
 
6372
 will not be liable for any third party claims against you.
 
6373
 
 
6374
-->
 
6375
 
 
6376
<TESTCASES PROFILE="IBM XML Conformance Test Suite - valid tests">
 
6377
 
 
6378
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 1">
 
6379
  <TEST URI="valid/P01/ibm01v01.xml" TYPE="valid" ID="ibm-valid-P01-ibm01v01.xml" ENTITIES="none" SECTIONS="2.1" OUTPUT="valid/P01/out/ibm01v01.xml">
 
6380
    Tests with a xml document consisting of <EM>prolog</EM> followed by 
 
6381
    <EM>element</EM> then <EM>Misc</EM> 
 
6382
  </TEST>
 
6383
</TESTCASES>
 
6384
 
 
6385
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 2">
 
6386
  <TEST URI="valid/P02/ibm02v01.xml" TYPE="valid" ID="ibm-valid-P02-ibm02v01.xml" ENTITIES="none" SECTIONS="2.2">
 
6387
     This test case covers legal character ranges plus discrete legal characters for production 02.
 
6388
  </TEST>
 
6389
</TESTCASES>
 
6390
 
 
6391
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 3">
 
6392
  <TEST URI="valid/P03/ibm03v01.xml" TYPE="valid" ID="ibm-valid-P03-ibm03v01.xml" ENTITIES="none" SECTIONS="2.3">
 
6393
    Tests all 4 legal white space characters - #x20 #x9 #xD #xA
 
6394
  </TEST>
 
6395
</TESTCASES>
 
6396
 
 
6397
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 9">
 
6398
  <TEST URI="valid/P09/ibm09v01.xml" TYPE="valid" ID="ibm-valid-P09-ibm09v01.xml" ENTITIES="none" SECTIONS="2.3" OUTPUT="valid/P09/out/ibm09v01.xml">
 
6399
    Empty EntityValue is legal
 
6400
  </TEST>
 
6401
  <TEST URI="valid/P09/ibm09v02.xml" TYPE="valid" ID="ibm-valid-P09-ibm09v02.xml" ENTITIES="none" SECTIONS="2.3" OUTPUT="valid/P09/out/ibm09v02.xml">
 
6402
    Tests a normal EnitityValue
 
6403
  </TEST>
 
6404
  <TEST URI="valid/P09/ibm09v03.xml" TYPE="valid" ID="ibm-valid-P09-ibm09v03.xml" ENTITIES="parameter" SECTIONS="2.3" OUTPUT="valid/P09/out/ibm09v03.xml">
 
6405
    Tests EnitityValue referencing a Parameter Entity
 
6406
  </TEST>
 
6407
  <TEST URI="valid/P09/ibm09v04.xml" TYPE="valid" ID="ibm-valid-P09-ibm09v04.xml" ENTITIES="none" SECTIONS="2.3" OUTPUT="valid/P09/out/ibm09v04.xml">
 
6408
    Tests EnitityValue referencing a General Entity
 
6409
  </TEST>
 
6410
  <TEST URI="valid/P09/ibm09v05.xml" TYPE="valid" ID="ibm-valid-P09-ibm09v05.xml" ENTITIES="parameter" SECTIONS="2.3" OUTPUT="valid/P09/out/ibm09v05.xml">
 
6411
    Tests EnitityValue with combination of GE, PE and text, the GE used is 
 
6412
    declared in the student.dtd
 
6413
  </TEST>
 
6414
</TESTCASES>
 
6415
 
 
6416
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 10">
 
6417
  <TEST URI="valid/P10/ibm10v01.xml" TYPE="valid" ID="ibm-valid-P10-ibm10v01.xml" ENTITIES="none" SECTIONS="2.3" OUTPUT="valid/P10/out/ibm10v01.xml">
 
6418
    Tests empty AttValue with double quotes as the delimiters
 
6419
</TEST>
 
6420
  <TEST URI="valid/P10/ibm10v02.xml" TYPE="valid" ID="ibm-valid-P10-ibm10v02.xml" ENTITIES="none" SECTIONS="2.3" OUTPUT="valid/P10/out/ibm10v02.xml">
 
6421
    Tests empty AttValue with single quotes as the delimiters
 
6422
</TEST>
 
6423
  <TEST URI="valid/P10/ibm10v03.xml" TYPE="valid" ID="ibm-valid-P10-ibm10v03.xml" ENTITIES="none" SECTIONS="2.3" OUTPUT="valid/P10/out/ibm10v03.xml">
 
6424
    Test AttValue with double quotes as the delimiters and single quote inside
 
6425
</TEST>
 
6426
  <TEST URI="valid/P10/ibm10v04.xml" TYPE="valid" ID="ibm-valid-P10-ibm10v04.xml" ENTITIES="none" SECTIONS="2.3" OUTPUT="valid/P10/out/ibm10v04.xml">
 
6427
    Test AttValue with single quotes as the delimiters and double quote inside
 
6428
</TEST>
 
6429
  <TEST URI="valid/P10/ibm10v05.xml" TYPE="valid" ID="ibm-valid-P10-ibm10v05.xml" ENTITIES="none" SECTIONS="2.3" OUTPUT="valid/P10/out/ibm10v05.xml">
 
6430
    Test AttValue with a GE reference and double quotes as the delimiters
 
6431
</TEST>
 
6432
  <TEST URI="valid/P10/ibm10v06.xml" TYPE="valid" ID="ibm-valid-P10-ibm10v06.xml" ENTITIES="none" SECTIONS="2.3" OUTPUT="valid/P10/out/ibm10v06.xml">
 
6433
    Test AttValue with a GE reference and single quotes as the delimiters
 
6434
</TEST>
 
6435
  <TEST URI="valid/P10/ibm10v07.xml" TYPE="valid" ID="ibm-valid-P10-ibm10v07.xml" ENTITIES="none" SECTIONS="2.3" OUTPUT="valid/P10/out/ibm10v07.xml">
 
6436
    testing AttValue with mixed references and text content in double quotes
 
6437
</TEST>
 
6438
  <TEST URI="valid/P10/ibm10v08.xml" TYPE="valid" ID="ibm-valid-P10-ibm10v08.xml" ENTITIES="none" SECTIONS="2.3" OUTPUT="valid/P10/out/ibm10v08.xml">
 
6439
    testing AttValue with mixed references and text content in single quotes
 
6440
</TEST>
 
6441
</TESTCASES>
 
6442
 
 
6443
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 11">
 
6444
  <TEST URI="valid/P11/ibm11v01.xml" TYPE="valid" ID="ibm-valid-P11-ibm11v01.xml" ENTITIES="none" SECTIONS="2.3" OUTPUT="valid/P11/out/ibm11v01.xml">
 
6445
    Tests empty systemliteral using the double quotes
 
6446
</TEST>
 
6447
  <TEST URI="valid/P11/ibm11v02.xml" TYPE="valid" ID="ibm-valid-P11-ibm11v02.xml" ENTITIES="none" SECTIONS="2.3" OUTPUT="valid/P11/out/ibm11v02.xml">
 
6448
    Tests empty systemliteral using the single quotes
 
6449
</TEST>
 
6450
  <TEST URI="valid/P11/ibm11v03.xml" TYPE="valid" ID="ibm-valid-P11-ibm11v03.xml" ENTITIES="parameter" SECTIONS="2.3" OUTPUT="valid/P11/out/ibm11v03.xml">
 
6451
    Tests regular systemliteral using the single quotes
 
6452
</TEST>
 
6453
  <TEST URI="valid/P11/ibm11v04.xml" TYPE="valid" ID="ibm-valid-P11-ibm11v04.xml" ENTITIES="parameter" SECTIONS="2.3" OUTPUT="valid/P11/out/ibm11v04.xml">
 
6454
    Tests regular systemliteral using the double quotes
 
6455
</TEST>
 
6456
</TESTCASES>
 
6457
 
 
6458
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 12">
 
6459
  <TEST URI="valid/P12/ibm12v01.xml" TYPE="valid" ID="ibm-valid-P12-ibm12v01.xml" ENTITIES="parameter" SECTIONS="2.3" OUTPUT="valid/P12/out/ibm12v01.xml">
 
6460
    Tests empty systemliteral using the double quotes
 
6461
</TEST>
 
6462
  <TEST URI="valid/P12/ibm12v02.xml" TYPE="valid" ID="ibm-valid-P12-ibm12v02.xml" ENTITIES="parameter" SECTIONS="2.3" OUTPUT="valid/P12/out/ibm12v02.xml">
 
6463
    Tests empty systemliteral using the single quotes
 
6464
</TEST>
 
6465
  <TEST URI="valid/P12/ibm12v03.xml" TYPE="valid" ID="ibm-valid-P12-ibm12v03.xml" ENTITIES="parameter" SECTIONS="2.3" OUTPUT="valid/P12/out/ibm12v03.xml">
 
6466
    Tests regular systemliteral using the double quotes
 
6467
</TEST>
 
6468
  <TEST URI="valid/P12/ibm12v04.xml" TYPE="valid" ID="ibm-valid-P12-ibm12v04.xml" ENTITIES="parameter" SECTIONS="2.3" OUTPUT="valid/P12/out/ibm12v04.xml">
 
6469
    Tests regular systemliteral using the single quotes
 
6470
</TEST>
 
6471
</TESTCASES>
 
6472
 
 
6473
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 13">
 
6474
  <TEST URI="valid/P13/ibm13v01.xml" TYPE="valid" ID="ibm-valid-P13-ibm13v01.xml" ENTITIES="parameter" SECTIONS="2.3" OUTPUT="valid/P13/out/ibm13v01.xml">
 
6475
    Testing PubidChar with all legal PubidChar in a PubidLiteral  
 
6476
</TEST>
 
6477
</TESTCASES>
 
6478
 
 
6479
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 14">
 
6480
  <TEST URI="valid/P14/ibm14v01.xml" TYPE="valid" ID="ibm-valid-P14-ibm14v01.xml" ENTITIES="none" SECTIONS="2.4" OUTPUT="valid/P14/out/ibm14v01.xml">
 
6481
    Testing CharData with empty string
 
6482
</TEST>
 
6483
  <TEST URI="valid/P14/ibm14v02.xml" TYPE="valid" ID="ibm-valid-P14-ibm14v02.xml" ENTITIES="none" SECTIONS="2.4" OUTPUT="valid/P14/out/ibm14v02.xml">
 
6484
    Testing CharData with white space character
 
6485
</TEST>
 
6486
  <TEST URI="valid/P14/ibm14v03.xml" TYPE="valid" ID="ibm-valid-P14-ibm14v03.xml" ENTITIES="none" SECTIONS="2.4" OUTPUT="valid/P14/out/ibm14v03.xml">
 
6487
    Testing CharData with a general text string
 
6488
</TEST>
 
6489
</TESTCASES>
 
6490
 
 
6491
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 15">
 
6492
  <TEST URI="valid/P15/ibm15v01.xml" TYPE="valid" ID="ibm-valid-P15-ibm15v01.xml" ENTITIES="none" SECTIONS="2.5" OUTPUT="valid/P15/out/ibm15v01.xml">
 
6493
    Tests empty comment
 
6494
</TEST>
 
6495
  <TEST URI="valid/P15/ibm15v02.xml" TYPE="valid" ID="ibm-valid-P15-ibm15v02.xml" ENTITIES="none" SECTIONS="2.5" OUTPUT="valid/P15/out/ibm15v02.xml">
 
6496
    Tests comment with regular text
 
6497
</TEST>
 
6498
  <TEST URI="valid/P15/ibm15v03.xml" TYPE="valid" ID="ibm-valid-P15-ibm15v03.xml" ENTITIES="none" SECTIONS="2.5" OUTPUT="valid/P15/out/ibm15v03.xml">
 
6499
    Tests comment with one dash inside
 
6500
</TEST>
 
6501
  <TEST URI="valid/P15/ibm15v04.xml" TYPE="valid" ID="ibm-valid-P15-ibm15v04.xml" ENTITIES="none" SECTIONS="2.5" OUTPUT="valid/P15/out/ibm15v04.xml">
 
6502
    Tests comment with more comprehensive content
 
6503
</TEST>
 
6504
</TESTCASES>
 
6505
 
 
6506
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 16">
 
6507
  <TEST URI="valid/P16/ibm16v01.xml" TYPE="valid" ID="ibm-valid-P16-ibm16v01.xml" ENTITIES="none" SECTIONS="2.6" OUTPUT="valid/P16/out/ibm16v01.xml">
 
6508
    Tests PI definition with only PItarget name and nothing else
 
6509
</TEST>
 
6510
  <TEST URI="valid/P16/ibm16v02.xml" TYPE="valid" ID="ibm-valid-P16-ibm16v02.xml" ENTITIES="none" SECTIONS="2.6" OUTPUT="valid/P16/out/ibm16v02.xml">
 
6511
    Tests PI definition with only PItarget name and a white space
 
6512
</TEST>
 
6513
  <TEST URI="valid/P16/ibm16v03.xml" TYPE="valid" ID="ibm-valid-P16-ibm16v03.xml" ENTITIES="none" SECTIONS="2.6" OUTPUT="valid/P16/out/ibm16v03.xml">
 
6514
    Tests PI definition with PItarget name and text that contains 
 
6515
    question mark and right angle 
 
6516
</TEST>
 
6517
</TESTCASES>
 
6518
 
 
6519
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 17">
 
6520
  <TEST URI="valid/P17/ibm17v01.xml" TYPE="valid" ID="ibm-valid-P17-ibm17v01.xml" ENTITIES="none" SECTIONS="2.6" OUTPUT="valid/P17/out/ibm17v01.xml">
 
6521
    Tests PITarget name
 
6522
</TEST>
 
6523
</TESTCASES>
 
6524
 
 
6525
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 18">
 
6526
  <TEST URI="valid/P18/ibm18v01.xml" TYPE="valid" ID="ibm-valid-P18-ibm18v01.xml" ENTITIES="none" SECTIONS="2.7" OUTPUT="valid/P18/out/ibm18v01.xml">
 
6527
    Tests CDSect with CDStart CData CDEnd
 
6528
</TEST>
 
6529
</TESTCASES>
 
6530
 
 
6531
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 19">
 
6532
  <TEST URI="valid/P19/ibm19v01.xml" TYPE="valid" ID="ibm-valid-P19-ibm19v01.xml" ENTITIES="none" SECTIONS="2.7" OUTPUT="valid/P19/out/ibm19v01.xml">
 
6533
    Tests CDStart
 
6534
</TEST>
 
6535
</TESTCASES>
 
6536
 
 
6537
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 20">
 
6538
  <TEST URI="valid/P20/ibm20v01.xml" TYPE="valid" ID="ibm-valid-P20-ibm20v01.xml" ENTITIES="none" SECTIONS="2.7" OUTPUT="valid/P20/out/ibm20v01.xml">
 
6539
    Tests CDATA with empty string
 
6540
</TEST>
 
6541
  <TEST URI="valid/P20/ibm20v02.xml" TYPE="valid" ID="ibm-valid-P20-ibm20v02.xml" ENTITIES="none" SECTIONS="2.7" OUTPUT="valid/P20/out/ibm20v02.xml">
 
6542
    Tests CDATA with regular content 
 
6543
</TEST>
 
6544
</TESTCASES>
 
6545
 
 
6546
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 21">
 
6547
  <TEST URI="valid/P21/ibm21v01.xml" TYPE="valid" ID="ibm-valid-P21-ibm21v01.xml" ENTITIES="none" SECTIONS="2.7" OUTPUT="valid/P21/out/ibm21v01.xml">
 
6548
    Tests CDEnd
 
6549
</TEST>
 
6550
</TESTCASES>
 
6551
 
 
6552
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 22">
 
6553
  <TEST URI="valid/P22/ibm22v01.xml" TYPE="valid" ID="ibm-valid-P22-ibm22v01.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P22/out/ibm22v01.xml">
 
6554
    Tests prolog with XMLDecl and doctypedecl
 
6555
</TEST>
 
6556
  <TEST URI="valid/P22/ibm22v02.xml" TYPE="valid" ID="ibm-valid-P22-ibm22v02.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P22/out/ibm22v02.xml">
 
6557
    Tests prolog with doctypedecl
 
6558
</TEST>
 
6559
  <TEST URI="valid/P22/ibm22v03.xml" TYPE="valid" ID="ibm-valid-P22-ibm22v03.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P22/out/ibm22v03.xml">
 
6560
    Tests prolog with Misc doctypedecl
 
6561
</TEST>
 
6562
  <TEST URI="valid/P22/ibm22v04.xml" TYPE="valid" ID="ibm-valid-P22-ibm22v04.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P22/out/ibm22v04.xml">
 
6563
    Tests prolog with doctypedecl Misc
 
6564
</TEST>
 
6565
  <TEST URI="valid/P22/ibm22v05.xml" TYPE="valid" ID="ibm-valid-P22-ibm22v05.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P22/out/ibm22v05.xml">
 
6566
    Tests prolog with XMLDecl Misc doctypedecl
 
6567
</TEST>
 
6568
  <TEST URI="valid/P22/ibm22v06.xml" TYPE="valid" ID="ibm-valid-P22-ibm22v06.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P22/out/ibm22v06.xml">
 
6569
    Tests prolog with XMLDecl doctypedecl Misc
 
6570
</TEST>
 
6571
  <TEST URI="valid/P22/ibm22v07.xml" TYPE="valid" ID="ibm-valid-P22-ibm22v07.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P22/out/ibm22v07.xml">
 
6572
    Tests prolog with XMLDecl Misc doctypedecl Misc
 
6573
</TEST>
 
6574
</TESTCASES>
 
6575
 
 
6576
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 23">
 
6577
  <TEST URI="valid/P23/ibm23v01.xml" TYPE="valid" ID="ibm-valid-P23-ibm23v01.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P23/out/ibm23v01.xml">
 
6578
    Tests XMLDecl with VersionInfo only
 
6579
</TEST>
 
6580
  <TEST URI="valid/P23/ibm23v02.xml" TYPE="valid" ID="ibm-valid-P23-ibm23v02.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P23/out/ibm23v02.xml">
 
6581
    Tests XMLDecl with VersionInfo EncodingDecl
 
6582
</TEST>
 
6583
  <TEST URI="valid/P23/ibm23v03.xml" TYPE="valid" ID="ibm-valid-P23-ibm23v03.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P23/out/ibm23v03.xml">
 
6584
    Tests XMLDecl with VersionInfo SDDecl
 
6585
</TEST>
 
6586
  <TEST URI="valid/P23/ibm23v04.xml" TYPE="valid" ID="ibm-valid-P23-ibm23v04.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P23/out/ibm23v04.xml">
 
6587
    Tests XMLDecl with VerstionInfo and a trailing whitespace char
 
6588
</TEST>
 
6589
  <TEST URI="valid/P23/ibm23v05.xml" TYPE="valid" ID="ibm-valid-P23-ibm23v05.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P23/out/ibm23v05.xml">
 
6590
    Tests XMLDecl with VersionInfo EncodingDecl SDDecl
 
6591
</TEST>
 
6592
  <TEST URI="valid/P23/ibm23v06.xml" TYPE="valid" ID="ibm-valid-P23-ibm23v06.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P23/out/ibm23v06.xml">
 
6593
    Tests XMLDecl with VersionInfo EncodingDecl SDDecl and a trailing whitespace
 
6594
</TEST>
 
6595
</TESTCASES>
 
6596
 
 
6597
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 24">
 
6598
  <TEST URI="valid/P24/ibm24v01.xml" TYPE="valid" ID="ibm-valid-P24-ibm24v01.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P24/out/ibm24v01.xml">
 
6599
    Tests VersionInfo with single quote
 
6600
</TEST>
 
6601
  <TEST URI="valid/P24/ibm24v02.xml" TYPE="valid" ID="ibm-valid-P24-ibm24v02.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P24/out/ibm24v02.xml">
 
6602
    Tests VersionInfo with double quote
 
6603
</TEST>
 
6604
</TESTCASES>
 
6605
 
 
6606
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 25">
 
6607
  <TEST URI="valid/P25/ibm25v01.xml" TYPE="valid" ID="ibm-valid-P25-ibm25v01.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P25/out/ibm25v01.xml">
 
6608
    Tests EQ with =
 
6609
</TEST>
 
6610
  <TEST URI="valid/P25/ibm25v02.xml" TYPE="valid" ID="ibm-valid-P25-ibm25v02.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P25/out/ibm25v02.xml">
 
6611
    Tests EQ with = and spaces on both sides
 
6612
</TEST>
 
6613
  <TEST URI="valid/P25/ibm25v03.xml" TYPE="valid" ID="ibm-valid-P25-ibm25v03.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P25/out/ibm25v03.xml">
 
6614
    Tests EQ with = and space in front of it
 
6615
</TEST>
 
6616
  <TEST URI="valid/P25/ibm25v04.xml" TYPE="valid" ID="ibm-valid-P25-ibm25v04.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P25/out/ibm25v04.xml">
 
6617
    Tests EQ with = and space after it
 
6618
</TEST>
 
6619
</TESTCASES>
 
6620
 
 
6621
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 26">
 
6622
  <TEST URI="valid/P26/ibm26v01.xml" TYPE="valid" ID="ibm-valid-P26-ibm26v01.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P26/out/ibm26v01.xml">
 
6623
    Tests VersionNum 1.0
 
6624
</TEST>
 
6625
</TESTCASES>
 
6626
 
 
6627
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 27">
 
6628
  <TEST URI="valid/P27/ibm27v01.xml" TYPE="valid" ID="ibm-valid-P27-ibm27v01.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P27/out/ibm27v01.xml">
 
6629
    Tests Misc with comment
 
6630
</TEST>
 
6631
  <TEST URI="valid/P27/ibm27v02.xml" TYPE="valid" ID="ibm-valid-P27-ibm27v02.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P27/out/ibm27v02.xml">
 
6632
    Tests Misc with PI
 
6633
</TEST>
 
6634
  <TEST URI="valid/P27/ibm27v03.xml" TYPE="valid" ID="ibm-valid-P27-ibm27v03.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P27/out/ibm27v03.xml">
 
6635
    Tests Misc with white spaces
 
6636
</TEST>
 
6637
</TESTCASES>
 
6638
 
 
6639
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 28">
 
6640
  <TEST URI="valid/P28/ibm28v01.xml" TYPE="valid" ID="ibm-valid-P28-ibm28v01.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P28/out/ibm28v01.xml">
 
6641
    Tests doctypedecl with internal DTD only
 
6642
</TEST>
 
6643
  <TEST URI="valid/P28/ibm28v02.xml" TYPE="valid" ID="ibm-valid-P28-ibm28v02.xml" ENTITIES="parameter" SECTIONS="2.8" OUTPUT="valid/P28/out/ibm28v02.xml">
 
6644
    Tests doctypedecl with external subset and combinations of different markup
 
6645
    declarations and PEReferences
 
6646
</TEST>
 
6647
</TESTCASES>
 
6648
 
 
6649
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 29">
 
6650
  <TEST URI="valid/P29/ibm29v01.xml" TYPE="valid" ID="ibm-valid-P29-ibm29v01.xml" ENTITIES="none" SECTIONS="2.8" OUTPUT="valid/P29/out/ibm29v01.xml">
 
6651
    Tests markupdecl with combinations of elementdecl, AttlistDecl,EntityDecl, 
 
6652
    NotationDecl, PI and comment
 
6653
</TEST>
 
6654
  <TEST URI="valid/P29/ibm29v02.xml" TYPE="valid" ID="ibm-valid-P29-ibm29v02.xml" ENTITIES="parameter" SECTIONS="2.8" OUTPUT="valid/P29/out/ibm29v02.xml">
 
6655
    Tests WFC: PE in internal subset as a positive test
 
6656
</TEST>
 
6657
</TESTCASES>
 
6658
 
 
6659
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 30">
 
6660
  <TEST URI="valid/P30/ibm30v01.xml" TYPE="valid" ID="ibm-valid-P30-ibm30v01.xml" ENTITIES="parameter" SECTIONS="2.8" OUTPUT="valid/P30/out/ibm30v01.xml">
 
6661
    Tests extSubset with extSubsetDecl only in the dtd file
 
6662
</TEST>
 
6663
  <TEST URI="valid/P30/ibm30v02.xml" TYPE="valid" ID="ibm-valid-P30-ibm30v02.xml" ENTITIES="parameter" SECTIONS="2.8" OUTPUT="valid/P30/out/ibm30v02.xml">
 
6664
    Tests extSubset with TextDecl and extSubsetDecl in the dtd file
 
6665
</TEST>
 
6666
</TESTCASES>
 
6667
 
 
6668
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 31">
 
6669
  <TEST URI="valid/P31/ibm31v01.xml" TYPE="valid" ID="ibm-valid-P31-ibm31v01.xml" ENTITIES="parameter" SECTIONS="2.8" OUTPUT="valid/P31/out/ibm31v01.xml">
 
6670
    Tests extSubsetDecl with combinations of markupdecls, conditionalSects, 
 
6671
    PEReferences and white spaces
 
6672
</TEST>
 
6673
</TESTCASES>
 
6674
 
 
6675
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 32">
 
6676
  <TEST URI="valid/P32/ibm32v01.xml" TYPE="valid" ID="ibm-valid-P32-ibm32v01.xml" ENTITIES="parameter" SECTIONS="2.9" OUTPUT="valid/P32/out/ibm32v01.xml">
 
6677
    Tests VC: Standalone Document Declaration with absent attribute that 
 
6678
    has default value and standalone is no
 
6679
</TEST>
 
6680
  <TEST URI="valid/P32/ibm32v02.xml" TYPE="valid" ID="ibm-valid-P32-ibm32v02.xml" ENTITIES="parameter" SECTIONS="2.9" OUTPUT="valid/P32/out/ibm32v02.xml">
 
6681
    Tests VC: Standalone Document Declaration with external entity reference
 
6682
    and standalone is no
 
6683
</TEST>
 
6684
  <TEST URI="valid/P32/ibm32v03.xml" TYPE="valid" ID="ibm-valid-P32-ibm32v03.xml" ENTITIES="parameter" SECTIONS="2.9" OUTPUT="valid/P32/out/ibm32v03.xml">
 
6685
    Tests VC: Standalone Document Declaration with attribute values that need
 
6686
    to be normalized and standalone is no
 
6687
</TEST>
 
6688
  <TEST URI="valid/P32/ibm32v04.xml" TYPE="valid" ID="ibm-valid-P32-ibm32v04.xml" ENTITIES="parameter" SECTIONS="2.9" OUTPUT="valid/P32/out/ibm32v04.xml">
 
6689
    Tests VC: Standalone Document Declaration with whitespace in mixed content
 
6690
    and standalone is no
 
6691
</TEST>
 
6692
</TESTCASES>
 
6693
 
 
6694
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 33">
 
6695
  <TEST URI="valid/P33/ibm33v01.xml" TYPE="valid" ID="ibm-valid-P33-ibm33v01.xml" ENTITIES="none" SECTIONS="2.12" OUTPUT="valid/P33/out/ibm33v01.xml">
 
6696
    Tests LanguageID with Langcode - Subcode
 
6697
</TEST>
 
6698
</TESTCASES>
 
6699
 
 
6700
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 34">
 
6701
  <TEST URI="valid/P34/ibm34v01.xml" TYPE="valid" ID="ibm-valid-P34-ibm34v01.xml" ENTITIES="none" SECTIONS="2.12" OUTPUT="valid/P34/out/ibm34v01.xml">
 
6702
    Duplicate Test as ibm33v01.xml
 
6703
</TEST>
 
6704
</TESTCASES>
 
6705
 
 
6706
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 35">
 
6707
  <TEST URI="valid/P35/ibm35v01.xml" TYPE="valid" ID="ibm-valid-P35-ibm35v01.xml" ENTITIES="none" SECTIONS="2.12" OUTPUT="valid/P35/out/ibm35v01.xml">
 
6708
    Tests ISO639Code
 
6709
</TEST>
 
6710
</TESTCASES>
 
6711
 
 
6712
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 36">
 
6713
  <TEST URI="valid/P36/ibm36v01.xml" TYPE="valid" ID="ibm-valid-P36-ibm36v01.xml" ENTITIES="none" SECTIONS="2.12" OUTPUT="valid/P36/out/ibm36v01.xml">
 
6714
    Tests IanaCode
 
6715
</TEST>
 
6716
</TESTCASES>
 
6717
 
 
6718
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 37">
 
6719
  <TEST URI="valid/P37/ibm37v01.xml" TYPE="valid" ID="ibm-valid-P37-ibm37v01.xml" ENTITIES="none" SECTIONS="2.12" OUTPUT="valid/P37/out/ibm37v01.xml">
 
6720
    Tests UserCode
 
6721
</TEST>
 
6722
</TESTCASES>
 
6723
 
 
6724
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 38">
 
6725
  <TEST URI="valid/P38/ibm38v01.xml" TYPE="valid" ID="ibm-valid-P38-ibm38v01.xml" ENTITIES="none" SECTIONS="2.12" OUTPUT="valid/P38/out/ibm38v01.xml">
 
6726
    Tests SubCode
 
6727
</TEST>
 
6728
</TESTCASES>
 
6729
 
 
6730
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 39">
 
6731
  <TEST URI="valid/P39/ibm39v01.xml" TYPE="valid" ID="ibm-valid-P39-ibm39v01.xml" ENTITIES="none" SECTIONS="3" OUTPUT="valid/P39/out/ibm39v01.xml">
 
6732
    Tests element with EmptyElemTag and STag content Etag, also tests the 
 
6733
    VC: Element Valid with elements that have children, Mixed and ANY 
 
6734
    contents
 
6735
</TEST>
 
6736
</TESTCASES>
 
6737
 
 
6738
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 40">
 
6739
  <TEST URI="valid/P40/ibm40v01.xml" TYPE="valid" ID="ibm-valid-P40-ibm40v01.xml" ENTITIES="none" SECTIONS="3.1" OUTPUT="valid/P40/out/ibm40v01.xml">
 
6740
    Tests STag with possible combinations of its fields, also tests WFC:
 
6741
    Unique Att Spec.
 
6742
</TEST>
 
6743
</TESTCASES>
 
6744
 
 
6745
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 41">
 
6746
  <TEST URI="valid/P41/ibm41v01.xml" TYPE="valid" ID="ibm-valid-P41-ibm41v01.xml" ENTITIES="none" SECTIONS="3.1" OUTPUT="valid/P41/out/ibm41v01.xml">
 
6747
    Tests Attribute with Name Eq AttValue and VC: Attribute Value Type
 
6748
</TEST>
 
6749
</TESTCASES>
 
6750
 
 
6751
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 42">
 
6752
  <TEST URI="valid/P42/ibm42v01.xml" TYPE="valid" ID="ibm-valid-P42-ibm42v01.xml" ENTITIES="none" SECTIONS="3.1" OUTPUT="valid/P42/out/ibm42v01.xml">
 
6753
    Tests ETag with possible combinations of its fields
 
6754
</TEST>
 
6755
</TESTCASES>
 
6756
 
 
6757
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 43">
 
6758
  <TEST URI="valid/P43/ibm43v01.xml" TYPE="valid" ID="ibm-valid-P43-ibm43v01.xml" ENTITIES="none" SECTIONS="3.1" OUTPUT="valid/P43/out/ibm43v01.xml">
 
6759
    Tests content with all possible constructs: element, CharData, Reference, 
 
6760
    CDSect, Comment
 
6761
</TEST>
 
6762
</TESTCASES>
 
6763
 
 
6764
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 44">
 
6765
  <TEST URI="valid/P44/ibm44v01.xml" TYPE="valid" ID="ibm-valid-P44-ibm44v01.xml" ENTITIES="none" SECTIONS="3.1" OUTPUT="valid/P44/out/ibm44v01.xml">
 
6766
    Tests EmptyElemTag with possible combinations of its fields
 
6767
</TEST>
 
6768
</TESTCASES>
 
6769
 
 
6770
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 45">
 
6771
  <TEST URI="valid/P45/ibm45v01.xml" TYPE="valid" ID="ibm-valid-P45-ibm45v01.xml" ENTITIES="none" SECTIONS="3.2" OUTPUT="valid/P45/out/ibm45v01.xml">
 
6772
    Tests both P45 elementDecl and P46 contentspec with possible combinations 
 
6773
    of their constructs
 
6774
</TEST>
 
6775
</TESTCASES>
 
6776
 
 
6777
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 47">
 
6778
  <TEST URI="valid/P47/ibm47v01.xml" TYPE="valid" ID="ibm-valid-P47-ibm47v01.xml" ENTITIES="none" SECTIONS="3.2.1" OUTPUT="valid/P47/out/ibm47v01.xml">
 
6779
    Tests all possible children,cp,choice,seq patterns in P47,P48,P49,P50
 
6780
</TEST>
 
6781
</TESTCASES>
 
6782
 
 
6783
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 49">
 
6784
  <TEST URI="valid/P49/ibm49v01.xml" TYPE="valid" ID="ibm-valid-P49-ibm49v01.xml" ENTITIES="parameter" SECTIONS="3.2.1" OUTPUT="valid/P49/out/ibm49v01.xml">
 
6785
    Tests VC:Proper Group/PE Nesting with PEs of choices that are properly nested
 
6786
    with parenthesized groups in external subsets
 
6787
</TEST>
 
6788
</TESTCASES>
 
6789
 
 
6790
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 50">
 
6791
  <TEST URI="valid/P50/ibm50v01.xml" TYPE="valid" ID="ibm-valid-P50-ibm50v01.xml" ENTITIES="parameter" SECTIONS="3.2.1" OUTPUT="valid/P50/out/ibm50v01.xml">
 
6792
    Tests VC:Proper Group/PE Nesting with PEs of seq that are properly nested
 
6793
    with parenthesized groups in external subsets
 
6794
</TEST>
 
6795
</TESTCASES>
 
6796
 
 
6797
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 51">
 
6798
  <TEST URI="valid/P51/ibm51v01.xml" TYPE="valid" ID="ibm-valid-P51-ibm51v01.xml" ENTITIES="none" SECTIONS="3.2.2" OUTPUT="valid/P51/out/ibm51v01.xml">
 
6799
    Tests Mixed with possible combinations of its fields amd VC: No 
 
6800
    Duplicate Types
 
6801
</TEST>
 
6802
  <TEST URI="valid/P51/ibm51v02.xml" TYPE="valid" ID="ibm-valid-P51-ibm51v02.xml" ENTITIES="parameter" SECTIONS="3.2.2" OUTPUT="valid/P51/out/ibm51v02.xml">
 
6803
    Tests VC:Proper Group/PE Nesting with PEs of Mixed that are properly nested
 
6804
    with parenthesized groups in external subsets
 
6805
</TEST>
 
6806
</TESTCASES>
 
6807
 
 
6808
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 52">
 
6809
  <TEST URI="valid/P52/ibm52v01.xml" TYPE="valid" ID="ibm-valid-P52-ibm52v01.xml" ENTITIES="none" SECTIONS="3.3" OUTPUT="valid/P52/out/ibm52v01.xml">
 
6810
    Tests all AttlistDecl and AttDef Patterns in P52 and P53
 
6811
</TEST>
 
6812
</TESTCASES>
 
6813
 
 
6814
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 54">
 
6815
  <TEST URI="valid/P54/ibm54v01.xml" TYPE="valid" ID="ibm-valid-P54-ibm54v01.xml" ENTITIES="none" SECTIONS="3.3.1">
 
6816
    Tests all AttTypes : StringType, TokenizedTypes, EnumeratedTypes in 
 
6817
    P55,P56,P57,P58,P59.  Also tests all DefaultDecls in P60.
 
6818
  </TEST>
 
6819
  <TEST URI="valid/P54/ibm54v02.xml" TYPE="valid" ID="ibm-valid-P54-ibm54v02.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P54/out/ibm54v02.xml">
 
6820
    Tests all AttTypes : StringType, TokenizedType, EnumeratedTypes in 
 
6821
    P55,P56,P57.
 
6822
  </TEST>
 
6823
  <TEST URI="valid/P54/ibm54v03.xml" TYPE="valid" ID="ibm-valid-P54-ibm54v03.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P54/out/ibm54v03.xml">
 
6824
    Tests AttTypes with StringType in P55.
 
6825
  </TEST>
 
6826
</TESTCASES>
 
6827
 
 
6828
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 55">
 
6829
  <TEST URI="valid/P55/ibm55v01.xml" TYPE="valid" ID="ibm-valid-P55-ibm55v01.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P55/out/ibm55v01.xml">
 
6830
    Tests StringType for P55. The "CDATA" occurs in the StringType for the 
 
6831
    attribute "att" for the element "a".
 
6832
  </TEST>
 
6833
</TESTCASES>
 
6834
 
 
6835
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 56">
 
6836
  <TEST URI="valid/P56/ibm56v01.xml" TYPE="valid" ID="ibm-valid-P56-ibm56v01.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P56/out/ibm56v01.xml">
 
6837
    Tests TokenizedType for P56. The "ID", "IDREF", "IDREFS", "ENTITY", 
 
6838
    "ENTITIES", "NMTOKEN", and "NMTOKENS" occur in the TokenizedType for the
 
6839
    attribute "attr". 
 
6840
  </TEST>
 
6841
  <TEST URI="valid/P56/ibm56v02.xml" TYPE="valid" ID="ibm-valid-P56-ibm56v02.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P56/out/ibm56v02.xml">
 
6842
    Tests TokenizedType for P56 VC: ID Attribute Default. The value "AC1999" is 
 
6843
    assigned to the ID attribute "attr" with "#REQUIRED" in the DeaultDecl. 
 
6844
  </TEST>
 
6845
  <TEST URI="valid/P56/ibm56v03.xml" TYPE="valid" ID="ibm-valid-P56-ibm56v03.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P56/out/ibm56v03.xml">
 
6846
    Tests TokenizedType for P56 VC: ID Attribute Default. The value "AC1999" is 
 
6847
    assigned to the ID attribute "attr" with "#IMPLIED" in the DeaultDecl. 
 
6848
  </TEST>
 
6849
  <TEST URI="valid/P56/ibm56v04.xml" TYPE="valid" ID="ibm-valid-P56-ibm56v04.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P56/out/ibm56v04.xml">
 
6850
    Tests TokenizedType for P56 VC: ID. The ID attribute "UniqueName" appears
 
6851
    only once in the document. 
 
6852
  </TEST>
 
6853
  <TEST URI="valid/P56/ibm56v05.xml" TYPE="valid" ID="ibm-valid-P56-ibm56v05.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P56/out/ibm56v05.xml">
 
6854
    Tests TokenizedType for P56 VC: One ID per element type. The element "a" or 
 
6855
    "b" has only one ID attribute.
 
6856
  </TEST>
 
6857
  <TEST URI="valid/P56/ibm56v06.xml" TYPE="valid" ID="ibm-valid-P56-ibm56v06.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P56/out/ibm56v06.xml">
 
6858
    Tests TokenizedType for P56 VC: IDREF. The IDREF value "AC456" matches the 
 
6859
    value assigned to an ID attribute "UniqueName".
 
6860
  </TEST>
 
6861
  <TEST URI="valid/P56/ibm56v07.xml" TYPE="valid" ID="ibm-valid-P56-ibm56v07.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P56/out/ibm56v07.xml">
 
6862
    Tests TokenizedType for P56 VC: IDREF. The IDREFS value "AC456 Q123" matches 
 
6863
    the values assigned to the ID attribute "UniqueName" and "Uname".
 
6864
  </TEST>
 
6865
  <TEST URI="valid/P56/ibm56v08.xml" TYPE="valid" ID="ibm-valid-P56-ibm56v08.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P56/out/ibm56v08.xml">
 
6866
    Tests TokenizedType for P56 VC: Entity Name. The value "image" of the ENTITY 
 
6867
    attribute "sun" matches the name of an unparsed entity declared.  
 
6868
  </TEST>
 
6869
  <TEST URI="valid/P56/ibm56v09.xml" TYPE="valid" ID="ibm-valid-P56-ibm56v09.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P56/out/ibm56v09.xml">
 
6870
    Tests TokenizedType for P56 VC: Name Token. The value of the NMTOKEN attribute
 
6871
    "thistoken" matches the Nmtoken production.
 
6872
  </TEST>
 
6873
  <TEST URI="valid/P56/ibm56v10.xml" TYPE="valid" ID="ibm-valid-P56-ibm56v10.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P56/out/ibm56v10.xml">
 
6874
    Tests TokenizedType for P56 VC: Name Token. The value of the NMTOKENS 
 
6875
    attribute "thistoken" matches the Nmtoken production.
 
6876
  </TEST>
 
6877
</TESTCASES>
 
6878
 
 
6879
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 57">
 
6880
  <TEST URI="valid/P57/ibm57v01.xml" TYPE="valid" ID="ibm-valid-P57-ibm57v01.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P57/out/ibm57v01.xml">
 
6881
    Tests EnumeratedType in the AttType. The attribute "att" has a type (a|b) 
 
6882
    with the element "a".
 
6883
    the 
 
6884
  </TEST>
 
6885
</TESTCASES>
 
6886
 
 
6887
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 58">
 
6888
  <TEST URI="valid/P58/ibm58v01.xml" TYPE="valid" ID="ibm-valid-P58-ibm58v01.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P58/out/ibm58v01.xml">
 
6889
    Tests NotationType for P58. It shows different patterns fro the NOTATION 
 
6890
    attribute "attr".
 
6891
  </TEST>
 
6892
  <TEST URI="valid/P58/ibm58v02.xml" TYPE="valid" ID="ibm-valid-P58-ibm58v02.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P58/out/ibm58v02.xml">
 
6893
    Tests NotationType for P58: Notation Attributes. The value "base64" of the 
 
6894
    NOTATION attribute "attr" matches one of the notation names declared.
 
6895
  </TEST>
 
6896
</TESTCASES>
 
6897
 
 
6898
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 59">
 
6899
  <TEST URI="valid/P59/ibm59v01.xml" TYPE="valid" ID="ibm-valid-P59-ibm59v01.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P59/out/ibm59v01.xml">
 
6900
    Tests Enumeration in the EnumeratedType for P59. It shows different 
 
6901
    patterns for the Enumeration attribute "attr".
 
6902
  </TEST>
 
6903
  <TEST URI="valid/P59/ibm59v02.xml" TYPE="valid" ID="ibm-valid-P59-ibm59v02.xml" ENTITIES="none" SECTIONS="3.3.1" OUTPUT="valid/P59/out/ibm59v02.xml">
 
6904
    Tests Enumeration for P59 VC: Enumeration. The value "one" of the 
 
6905
    Enumeration attribute "attr" matches one of the element names declared.
 
6906
  </TEST>
 
6907
</TESTCASES>
 
6908
 
 
6909
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 60">
 
6910
  <TEST URI="valid/P60/ibm60v01.xml" TYPE="valid" ID="ibm-valid-P60-ibm60v01.xml" ENTITIES="none" SECTIONS="3.3.2" OUTPUT="valid/P60/out/ibm60v01.xml">
 
6911
    Tests DefaultDecl for P60. It shows different options "#REQUIRED", "#FIXED",
 
6912
    "#IMPLIED", and default for the attribute "chapter". 
 
6913
  </TEST>
 
6914
  <TEST URI="valid/P60/ibm60v02.xml" TYPE="valid" ID="ibm-valid-P60-ibm60v02.xml" ENTITIES="none" SECTIONS="3.3.2" OUTPUT="valid/P60/out/ibm60v02.xml">
 
6915
    Tests DefaultDecl for P60 VC: Required Attribute. In the element "one" and
 
6916
    "two" the value of the #REQUIRED attribute "chapter" is given.
 
6917
  </TEST>
 
6918
  <TEST URI="valid/P60/ibm60v03.xml" TYPE="valid" ID="ibm-valid-P60-ibm60v03.xml" ENTITIES="none" SECTIONS="3.3.2" OUTPUT="valid/P60/out/ibm60v03.xml">
 
6919
    Tests DefaultDecl for P60 VC: Fixed Attribute Default. The value of the 
 
6920
    #FIXED attribute "chapter" is exactly the same as the default value.
 
6921
  </TEST>
 
6922
  <TEST URI="valid/P60/ibm60v04.xml" TYPE="valid" ID="ibm-valid-P60-ibm60v04.xml" ENTITIES="none" SECTIONS="3.3.2" OUTPUT="valid/P60/out/ibm60v04.xml">
 
6923
    Tests DefaultDecl for P60 VC: Attribute Default Legal. The default value 
 
6924
    specified for the attribute "attr" meets the lexical constraints of the 
 
6925
    declared attribute type.
 
6926
  </TEST>
 
6927
</TESTCASES>
 
6928
 
 
6929
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 61">
 
6930
  <TEST URI="valid/P61/ibm61v01.xml" TYPE="valid" ID="ibm-valid-P61-ibm61v01.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P61/out/ibm61v01.xml">
 
6931
    Tests conditionalSect for P61. It takes the option "invludeSect" in the file
 
6932
    ibm61v01.dtd.
 
6933
  </TEST>
 
6934
  <TEST URI="valid/P61/ibm61v02.xml" TYPE="valid" ID="ibm-valid-P61-ibm61v02.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P61/out/ibm61v02.xml">
 
6935
    Tests conditionalSect for P61. It takes the option "ignoreSect" in the file
 
6936
    ibm61v02.dtd.
 
6937
  </TEST>
 
6938
</TESTCASES>
 
6939
 
 
6940
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 62">
 
6941
  <TEST URI="valid/P62/ibm62v01.xml" TYPE="valid" ID="ibm-valid-P62-ibm62v01.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P62/out/ibm62v01.xml">
 
6942
    Tests includeSect for P62. The white space is not included before the key
 
6943
    word "INCLUDE" in the beginning sequence.
 
6944
  </TEST>
 
6945
  <TEST URI="valid/P62/ibm62v02.xml" TYPE="valid" ID="ibm-valid-P62-ibm62v02.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P62/out/ibm62v02.xml">
 
6946
    Tests includeSect for P62. The white space is not included after the key
 
6947
    word "INCLUDE" in the beginning sequence.
 
6948
  </TEST>
 
6949
  <TEST URI="valid/P62/ibm62v03.xml" TYPE="valid" ID="ibm-valid-P62-ibm62v03.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P62/out/ibm62v03.xml">
 
6950
    Tests includeSect for P62. The white space is included after the key
 
6951
    word "INCLUDE" in the beginning sequence.
 
6952
  </TEST>
 
6953
  <TEST URI="valid/P62/ibm62v04.xml" TYPE="valid" ID="ibm-valid-P62-ibm62v04.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P62/out/ibm62v04.xml">
 
6954
    Tests includeSect for P62. The white space is included before the key
 
6955
    word "INCLUDE" in the beginning sequence.
 
6956
  </TEST>
 
6957
  <TEST URI="valid/P62/ibm62v05.xml" TYPE="valid" ID="ibm-valid-P62-ibm62v05.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P62/out/ibm62v05.xml">
 
6958
    Tests includeSect for P62. The extSubsetDecl is not included.
 
6959
  </TEST>
 
6960
</TESTCASES>
 
6961
 
 
6962
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 63">
 
6963
  <TEST URI="valid/P63/ibm63v01.xml" TYPE="valid" ID="ibm-valid-P63-ibm63v01.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P63/out/ibm63v01.xml">
 
6964
    Tests ignoreSect for P63. The white space is not included before the key
 
6965
    word "IGNORE" in the beginning sequence.
 
6966
  </TEST>
 
6967
  <TEST URI="valid/P63/ibm63v02.xml" TYPE="valid" ID="ibm-valid-P63-ibm63v02.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P63/out/ibm63v02.xml">
 
6968
    Tests ignoreSect for P63. The white space is not included after the key
 
6969
    word "IGNORE" in the beginning sequence.
 
6970
  </TEST>
 
6971
  <TEST URI="valid/P63/ibm63v03.xml" TYPE="valid" ID="ibm-valid-P63-ibm63v03.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P63/out/ibm63v03.xml">
 
6972
    Tests ignoreSect for P63. The white space is included after the key
 
6973
    word "IGNORE" in the beginning sequence.
 
6974
  </TEST>
 
6975
  <TEST URI="valid/P63/ibm63v04.xml" TYPE="valid" ID="ibm-valid-P63-ibm63v04.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P63/out/ibm63v04.xml">
 
6976
    Tests ignoreSect for P63. The ignireSectContents is included.
 
6977
  </TEST>
 
6978
  <TEST URI="valid/P63/ibm63v05.xml" TYPE="valid" ID="ibm-valid-P63-ibm63v05.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P63/out/ibm63v05.xml">
 
6979
    Tests ignoreSect for P63. The white space is included before and after  the 
 
6980
    key word "IGNORE" in the beginning sequence. 
 
6981
  </TEST>
 
6982
</TESTCASES>
 
6983
 
 
6984
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 64">
 
6985
  <TEST URI="valid/P64/ibm64v01.xml" TYPE="valid" ID="ibm-valid-P64-ibm64v01.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P64/out/ibm64v01.xml">
 
6986
    Tests ignoreSectContents for P64. One "ignore" field is included. 
 
6987
  </TEST>
 
6988
  <TEST URI="valid/P64/ibm64v02.xml" TYPE="valid" ID="ibm-valid-P64-ibm64v02.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P64/out/ibm64v02.xml">
 
6989
    Tests ignoreSectContents for P64. Two "ignore" and one "ignoreSectContents"
 
6990
    fields are included. 
 
6991
  </TEST>
 
6992
  <TEST URI="valid/P64/ibm64v03.xml" TYPE="valid" ID="ibm-valid-P64-ibm64v03.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P64/out/ibm64v03.xml">
 
6993
    Tests ignoreSectContents for P64. Four "ignore" and three 
 
6994
    "ignoreSectContents" fields are included. 
 
6995
  </TEST>
 
6996
</TESTCASES>
 
6997
 
 
6998
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 65">
 
6999
  <TEST URI="valid/P65/ibm65v01.xml" TYPE="valid" ID="ibm-valid-P65-ibm65v01.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P65/out/ibm65v01.xml">
 
7000
    Tests Ignore for P65. An empty string occurs in the Ignore filed.
 
7001
  </TEST>
 
7002
  <TEST URI="valid/P65/ibm65v02.xml" TYPE="valid" ID="ibm-valid-P65-ibm65v02.xml" ENTITIES="parameter" SECTIONS="3.4" OUTPUT="valid/P65/out/ibm65v02.xml">
 
7003
    Tests Ignore for P65. An string not including the brackets occurs in each of
 
7004
    the Ignore filed.
 
7005
  </TEST>
 
7006
</TESTCASES>
 
7007
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 66">
 
7008
  <TEST URI="valid/P66/ibm66v01.xml" TYPE="valid" ID="ibm-valid-P66-ibm66v01.xml" ENTITIES="none" SECTIONS="4.1" OUTPUT="valid/P66/out/ibm66v01.xml">
 
7009
    Tests all legal CharRef's. 
 
7010
</TEST>
 
7011
</TESTCASES>
 
7012
 
 
7013
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 67">
 
7014
  <TEST URI="valid/P67/ibm67v01.xml" TYPE="valid" ID="ibm-valid-P67-ibm67v01.xml" ENTITIES="none" SECTIONS="4.1" OUTPUT="valid/P67/out/ibm67v01.xml">
 
7015
    Tests Reference could be EntityRef or CharRef.
 
7016
</TEST>
 
7017
</TESTCASES>
 
7018
 
 
7019
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 68">
 
7020
  <TEST URI="valid/P68/ibm68v01.xml" TYPE="valid" ID="ibm-valid-P68-ibm68v01.xml" ENTITIES="parameter" SECTIONS="4.1" OUTPUT="valid/P68/out/ibm68v01.xml">
 
7021
    Tests P68 VC:Entity Declared with Entities in External Subset
 
7022
    , standalone is no
 
7023
</TEST>
 
7024
  <TEST URI="valid/P68/ibm68v02.xml" TYPE="valid" ID="ibm-valid-P68-ibm68v02.xml" ENTITIES="both" SECTIONS="4.1" OUTPUT="valid/P68/out/ibm68v02.xml">
 
7025
    Tests P68 VC:Entity Declared with Entities in External Parameter Entities
 
7026
    , standalone is no
 
7027
</TEST>
 
7028
</TESTCASES>
 
7029
 
 
7030
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 69">
 
7031
  <TEST URI="valid/P69/ibm69v01.xml" TYPE="valid" ID="ibm-valid-P69-ibm69v01.xml" ENTITIES="parameter" SECTIONS="4.1" OUTPUT="valid/P69/out/ibm69v01.xml">
 
7032
    Tests P68 VC:Entity Declared with Parameter Entities in External Subset
 
7033
    , standalone is no
 
7034
</TEST>
 
7035
  <TEST URI="valid/P69/ibm69v02.xml" TYPE="valid" ID="ibm-valid-P69-ibm69v02.xml" ENTITIES="both" SECTIONS="4.1" OUTPUT="valid/P69/out/ibm69v02.xml">
 
7036
    Tests P68 VC:Entity Declared with Parameter Entities in External Parameter
 
7037
    Entities, standalone is no
 
7038
</TEST>
 
7039
</TESTCASES>
 
7040
 
 
7041
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 70">
 
7042
  <TEST URI="valid/P70/ibm70v01.xml" TYPE="valid" ID="ibm-valid-P70-ibm70v01.xml" ENTITIES="parameter" SECTIONS="4.2" OUTPUT="valid/P70/out/ibm70v01.xml">
 
7043
    Tests all legal GEDecls and PEDecls constructs derived from P70-76 
 
7044
</TEST>
 
7045
</TESTCASES>
 
7046
 
 
7047
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 78">
 
7048
  <TEST URI="valid/P78/ibm78v01.xml" TYPE="valid" ID="ibm-valid-P78-ibm78v01.xml" ENTITIES="general" SECTIONS="4.3.2" OUTPUT="valid/P78/out/ibm78v01.xml">
 
7049
    Tests ExtParsedEnt, also TextDecl in P77 and EncodingDecl in P80
 
7050
</TEST>
 
7051
</TESTCASES>
 
7052
 
 
7053
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 79">
 
7054
  <TEST URI="valid/P79/ibm79v01.xml" TYPE="valid" ID="ibm-valid-P79-ibm79v01.xml" ENTITIES="parameter" SECTIONS="4.3.2">
 
7055
    Tests extPE
 
7056
</TEST>
 
7057
</TESTCASES>
 
7058
 
 
7059
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 82">
 
7060
  <TEST URI="valid/P82/ibm82v01.xml" TYPE="valid" ID="ibm-valid-P82-ibm82v01.xml" ENTITIES="none" SECTIONS="4.7" OUTPUT="valid/P82/out/ibm82v01.xml">
 
7061
    Tests NotationDecl in P82 and PublicID in P83 
 
7062
</TEST>
 
7063
</TESTCASES>
 
7064
 
 
7065
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 85">
 
7066
  <TEST URI="valid/P85/ibm85v01.xml" TYPE="valid" ID="ibm-valid-P85-ibm85v01.xml" ENTITIES="none" SECTIONS="B.">
 
7067
    This test case covers 149 legal character ranges plus 51 single legal 
 
7068
    characters for BaseChar in P85 using a PI target Name
 
7069
</TEST>
 
7070
</TESTCASES>
 
7071
 
 
7072
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 86">
 
7073
  <TEST URI="valid/P86/ibm86v01.xml" TYPE="valid" ID="ibm-valid-P86-ibm86v01.xml" ENTITIES="none" SECTIONS="B.">
 
7074
    This test case covers 2 legal character ranges plus 1 single legal 
 
7075
    characters for IdeoGraphic in P86 using a PI target Name
 
7076
</TEST>
 
7077
</TESTCASES>
 
7078
 
 
7079
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 87">
 
7080
  <TEST URI="valid/P87/ibm87v01.xml" TYPE="valid" ID="ibm-valid-P87-ibm87v01.xml" ENTITIES="none" SECTIONS="B.">
 
7081
    This test case covers 65 legal character ranges plus 30 single legal 
 
7082
    characters for CombiningChar in P87 using a PI target Name
 
7083
</TEST>
 
7084
</TESTCASES>
 
7085
 
 
7086
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 88">
 
7087
  <TEST URI="valid/P88/ibm88v01.xml" TYPE="valid" ID="ibm-valid-P88-ibm88v01.xml" ENTITIES="none" SECTIONS="B.">
 
7088
    This test case covers 15 legal character ranges for Digit in P88 using a PI
 
7089
    target Name
 
7090
</TEST>
 
7091
</TESTCASES>
 
7092
 
 
7093
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 89">
 
7094
  <TEST URI="valid/P89/ibm89v01.xml" TYPE="valid" ID="ibm-valid-P89-ibm89v01.xml" ENTITIES="none" SECTIONS="B.">
 
7095
    This test case covers 3 legal character ranges plus 8 single legal 
 
7096
    characters for Extender in P89 using a PI target Name
 
7097
</TEST>
 
7098
</TESTCASES>
 
7099
 
 
7100
</TESTCASES>
 
7101
 
 
7102
</TESTCASES>
 
7103
<!-- Wrapping TESTCASES elements below added by Dieter Kƶhler -->
 
7104
<TESTCASES PROFILE="IBM XML 1.1 Tests" xml:base="ibm/xml-1.1/">
 
7105
    <!--
 
7106
        (C) Copyright IBM Corp. 2003  All rights reserved.
 
7107
        
 
7108
        US Government Users Restricted Rights Use, duplication or
 
7109
        disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 
7110
        
 
7111
        The program is provided "as is" without any warranty express or
 
7112
        implied, including the warranty of non-infringement and the implied
 
7113
        warranties of merchantibility and fitness for a particular purpose.
 
7114
        IBM will not be liable for any damages suffered by you as a result
 
7115
        of using the Program. In no event will IBM be liable for any
 
7116
        special, indirect or consequential damages or lost profits even if
 
7117
        IBM has been advised of the possibility of their occurrence. IBM
 
7118
        will not be liable for any third party claims against you.
 
7119
-->
 
7120
<!--
 
7121
    Configuration file for invalid XML 1.1 test cases.
 
7122
-->
 
7123
 
 
7124
<TESTCASES PROFILE="IBM Invalid Conformance Tests for XML 1.1 CR October 15, 2002">
 
7125
 
 
7126
<TESTCASES PROFILE="IBM XML Conformance Test Suite">
 
7127
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="invalid/P46/ibm46i01.xml" TYPE="invalid" ID="ibm-1-1-valid-P46-ibm46i01.xml" ENTITIES="none" SECTIONS="3.2.1, 2.2">
 
7128
        An element with Element-Only content contains the character #x85 (NEL not a 
 
7129
        whitespace character as defined by S).
 
7130
  </TEST>
 
7131
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="invalid/P46/ibm46i02.xml" TYPE="invalid" ID="ibm-1-1-valid-P46-ibm46i02.xml" ENTITIES="none" SECTIONS="3.2.1, 2.2">
 
7132
        An element with Element-Only content contains the character #x2028 (LESP not a 
 
7133
        whitespace character as defined by S).
 
7134
  </TEST>  
 
7135
</TESTCASES>
 
7136
 
 
7137
</TESTCASES>
 
7138
 
 
7139
    <!--
 
7140
        (C) Copyright IBM Corp. 2003  All rights reserved.
 
7141
        
 
7142
        US Government Users Restricted Rights Use, duplication or
 
7143
        disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 
7144
        
 
7145
        The program is provided "as is" without any warranty express or
 
7146
        implied, including the warranty of non-infringement and the implied
 
7147
        warranties of merchantibility and fitness for a particular purpose.
 
7148
        IBM will not be liable for any damages suffered by you as a result
 
7149
        of using the Program. In no event will IBM be liable for any
 
7150
        special, indirect or consequential damages or lost profits even if
 
7151
        IBM has been advised of the possibility of their occurrence. IBM
 
7152
        will not be liable for any third party claims against you.
 
7153
-->
 
7154
<!--
 
7155
    Configuration file for not-wf XML 1.1 test cases.
 
7156
-->
 
7157
 
 
7158
<TESTCASES PROFILE="IBM Not-WF Conformance Tests for XML 1.1 CR October 15, 2002">
 
7159
 
 
7160
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 2">
 
7161
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n01.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n01.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7162
        This test contains embeded control character 0x1. 
 
7163
    </TEST>
 
7164
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n02.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n02.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7165
        This test contains embeded control character 0x2. 
 
7166
    </TEST>
 
7167
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n03.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n03.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7168
        This test contains embeded control character 0x3. 
 
7169
    </TEST>
 
7170
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n04.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n04.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7171
        This test contains embeded control character 0x4. 
 
7172
    </TEST>
 
7173
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n05.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n05.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7174
        This test contains embeded control character 0x5. 
 
7175
    </TEST>
 
7176
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n06.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n06.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7177
        This test contains embeded control character 0x6. 
 
7178
    </TEST>
 
7179
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n07.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n07.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7180
        This test contains embeded control character 0x7. 
 
7181
    </TEST>
 
7182
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n08.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n08.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7183
        This test contains embeded control character 0x8. 
 
7184
    </TEST>
 
7185
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n09.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n09.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7186
        This test contains embeded control character 0x0. 
 
7187
    </TEST>
 
7188
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n10.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n10.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7189
        This test contains embeded control character 0x100. 
 
7190
    </TEST>
 
7191
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n11.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n11.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7192
        This test contains embeded control character 0x0B. 
 
7193
    </TEST>
 
7194
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n12.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n12.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7195
        This test contains embeded control character 0x0C. 
 
7196
    </TEST>
 
7197
<!--
 
7198
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n13.xml" 
 
7199
        TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n13.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7200
        Entity Replacement text contains a character reference 
 
7201
        to x86 and is referenced in element content.
 
7202
    </TEST>
 
7203
-->
 
7204
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n14.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n14.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7205
        This test contains embeded control character 0x0E. 
 
7206
    </TEST>
 
7207
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n15.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n15.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7208
        This test contains embeded control character 0x0F. 
 
7209
    </TEST>
 
7210
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n16.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n16.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7211
        This test contains embeded control character 0x10. 
 
7212
    </TEST>
 
7213
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n17.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n17.xml" ENTITIES="none" SECTIONS="2.2,4.1">
 
7214
        This test contains embeded control character 0x11. 
 
7215
    </TEST>
 
7216
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n18.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n18.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7217
        This test contains embeded control character 0x12. 
 
7218
    </TEST>
 
7219
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n19.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n19.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7220
        This test contains embeded control character 0x13. 
 
7221
    </TEST>
 
7222
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n20.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n20.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7223
        This test contains embeded control character 0x14. 
 
7224
    </TEST>
 
7225
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n21.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n21.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7226
        This test contains embeded control character 0x15. 
 
7227
    </TEST>
 
7228
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n22.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n22.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7229
        This test contains embeded control character 0x16. 
 
7230
    </TEST>
 
7231
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n23.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n23.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7232
        This test contains embeded control character 0x17. 
 
7233
    </TEST>
 
7234
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n24.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n24.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7235
        This test contains embeded control character 0x18. 
 
7236
    </TEST>
 
7237
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n25.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n25.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7238
        This test contains embeded control character 0x19. 
 
7239
    </TEST>
 
7240
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n26.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n26.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7241
        This test contains embeded control character 0x1A. 
 
7242
    </TEST>
 
7243
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n27.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n27.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7244
        This test contains embeded control character 0x1B. 
 
7245
    </TEST>
 
7246
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n28.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n28.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7247
        This test contains embeded control character 0x1C. 
 
7248
    </TEST>
 
7249
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n29.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n29.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7250
        This test contains embeded control character 0x1D. 
 
7251
    </TEST>
 
7252
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n30.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n30.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7253
        This test contains embeded control character 0x1E. 
 
7254
    </TEST>
 
7255
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n31.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n31.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7256
        This test contains embeded control character 0x1F. 
 
7257
    </TEST>
 
7258
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n32.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n32.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7259
        This test contains embeded control character 0x7F. 
 
7260
    </TEST>
 
7261
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n33.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n33.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7262
        This test contains embeded control character 0x80. 
 
7263
    </TEST>
 
7264
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n34.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n34.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7265
        This test contains embeded control character 0x81. 
 
7266
    </TEST>
 
7267
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n35.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n35.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7268
        This test contains embeded control character 0x82. 
 
7269
    </TEST>
 
7270
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n36.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n36.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7271
        This test contains embeded control character 0x83. 
 
7272
    </TEST>
 
7273
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n37.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n37.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7274
        This test contains embeded control character 0x84. 
 
7275
    </TEST>
 
7276
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n38.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n38.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7277
        This test contains embeded control characters  x82, x83 and x84.
 
7278
    </TEST>
 
7279
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n39.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n39.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7280
        This test contains embeded control character 0x86. 
 
7281
    </TEST>
 
7282
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n40.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n40.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7283
        This test contains embeded control character 0x87. 
 
7284
    </TEST>
 
7285
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n41.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n41.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7286
        This test contains embeded control character 0x88. 
 
7287
    </TEST>
 
7288
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n42.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n42.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7289
        This test contains embeded control character 0x89. 
 
7290
    </TEST>
 
7291
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n43.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n43.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7292
        This test contains embeded control character 0x8A. 
 
7293
    </TEST>
 
7294
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n44.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n44.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7295
        This test contains embeded control character 0x8B. 
 
7296
    </TEST>
 
7297
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n45.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n45.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7298
        This test contains embeded control character 0x8C. 
 
7299
    </TEST>
 
7300
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n46.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n46.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7301
        This test contains embeded control character 0x8D. 
 
7302
    </TEST>
 
7303
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n47.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n47.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7304
        This test contains embeded control character 0x8E. 
 
7305
    </TEST>
 
7306
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n48.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n48.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7307
        This test contains embeded control character 0x8F. 
 
7308
    </TEST>
 
7309
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n49.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n49.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7310
        This test contains embeded control character 0x90. 
 
7311
    </TEST>
 
7312
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n50.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n50.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7313
        This test contains embeded control character 0x91. 
 
7314
    </TEST>
 
7315
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n51.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n51.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7316
        This test contains embeded control character 0x92. 
 
7317
    </TEST>
 
7318
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n52.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n52.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7319
        This test contains embeded control character 0x93. 
 
7320
    </TEST>
 
7321
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n53.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n53.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7322
        This test contains embeded control character 0x94. 
 
7323
    </TEST>
 
7324
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n54.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n54.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7325
        This test contains embeded control character 0x95. 
 
7326
    </TEST>
 
7327
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n55.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n55.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7328
        This test contains embeded control character 0x96. 
 
7329
    </TEST>
 
7330
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n56.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n56.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7331
        This test contains embeded control character 0x97. 
 
7332
    </TEST>
 
7333
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n57.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n57.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7334
        This test contains embeded control character 0x98. 
 
7335
    </TEST>
 
7336
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n58.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n58.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7337
        This test contains embeded control character 0x99. 
 
7338
    </TEST>
 
7339
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n59.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n59.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7340
        This test contains embeded control character 0x9A. 
 
7341
    </TEST>
 
7342
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n60.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n60.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7343
        This test contains embeded control character 0x9B. 
 
7344
    </TEST>
 
7345
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n61.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n61.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7346
        This test contains embeded control character 0x9C. 
 
7347
    </TEST>
 
7348
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n62.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n62.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7349
        This test contains embeded control character 0x9D. 
 
7350
    </TEST>
 
7351
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n63.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n63.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7352
        This test contains embeded control character 0x9E. 
 
7353
    </TEST>
 
7354
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n64.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n64.xml" ENTITIES="general" SECTIONS="2.2,4.1">
 
7355
        This test contains embeded control characters present in an external entity.
 
7356
    </TEST>
 
7357
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n65.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n65.xml" ENTITIES="general" SECTIONS="2.2,4.1">
 
7358
        This test contains embeded control characters present in an external entity. 
 
7359
    </TEST>
 
7360
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n66.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n66.xml" ENTITIES="general" SECTIONS="2.2,4.1">
 
7361
        This test contains embeded control characters present in an external entity. 
 
7362
    </TEST>
 
7363
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n67.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n67.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7364
        This test contains embeded character 0xD800. (Invalid UTF8 sequence)
 
7365
    </TEST>
 
7366
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n68.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n68.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7367
        This test contains embeded character 0xFFFE. 
 
7368
    </TEST>
 
7369
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n69.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n69.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7370
        This test contains embeded character 0xFFFF. 
 
7371
    </TEST>
 
7372
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n70.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n70.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7373
        This test contains a reference to character 0xFFFE. 
 
7374
    </TEST> 
 
7375
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P02/ibm02n71.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P02-ibm02n71.xml" ENTITIES="none" SECTIONS="2.2,4.1"> 
 
7376
        This test contains a reference to character 0xFFFF. 
 
7377
    </TEST> 
 
7378
</TESTCASES>
 
7379
 
 
7380
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 4">
 
7381
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n01.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n01.xml" ENTITIES="none" SECTIONS="2.3">
 
7382
        Tests an element with an illegal NameStartChar: #x300
 
7383
  </TEST>
 
7384
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n02.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n02.xml" ENTITIES="none" SECTIONS="2.3">
 
7385
        Tests an element with an illegal NameStartChar: #0x333
 
7386
  </TEST>
 
7387
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n03.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n03.xml" ENTITIES="none" SECTIONS="2.3">
 
7388
        Tests an element with an illegal NameStartChar: #0x369  
 
7389
  </TEST>
 
7390
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n04.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n04.xml" ENTITIES="none" SECTIONS="2.3">
 
7391
        Tests an element with an illegal NameStartChar: #0x37E  
 
7392
  </TEST>
 
7393
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n05.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n05.xml" ENTITIES="none" SECTIONS="2.3">
 
7394
        Tests an element with an illegal NameStartChar: #0x2000  
 
7395
  </TEST>
 
7396
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n06.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n06.xml" ENTITIES="none" SECTIONS="2.3">
 
7397
        Tests an element with an illegal NameStartChar: #0x2001  
 
7398
  </TEST>
 
7399
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n07.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n07.xml" ENTITIES="none" SECTIONS="2.3">
 
7400
        Tests an element with an illegal NameStartChar: #0x2002  
 
7401
  </TEST>
 
7402
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n08.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n08.xml" ENTITIES="none" SECTIONS="2.3">
 
7403
        Tests an element with an illegal NameStartChar: #0x2005  
 
7404
  </TEST>
 
7405
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n09.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n09.xml" ENTITIES="none" SECTIONS="2.3">
 
7406
        Tests an element with an illegal NameStartChar: #0x200B  
 
7407
  </TEST>
 
7408
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n10.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n10.xml" ENTITIES="none" SECTIONS="2.3">
 
7409
        Tests an element with an illegal NameStartChar: #0x200E   
 
7410
  </TEST>
 
7411
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n11.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n11.xml" ENTITIES="none" SECTIONS="2.3">
 
7412
        Tests an element with an illegal NameStartChar: #0x200F   
 
7413
  </TEST>
 
7414
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n12.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n12.xml" ENTITIES="none" SECTIONS="2.3">
 
7415
        Tests an element with an illegal NameStartChar: #0x2069    
 
7416
  </TEST>
 
7417
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n13.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n13.xml" ENTITIES="none" SECTIONS="2.3">
 
7418
        Tests an element with an illegal NameStartChar: #0x2190    
 
7419
  </TEST>
 
7420
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n14.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n14.xml" ENTITIES="none" SECTIONS="2.3">
 
7421
        Tests an element with an illegal NameStartChar: #0x23FF    
 
7422
  </TEST>
 
7423
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n15.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n15.xml" ENTITIES="none" SECTIONS="2.3">
 
7424
        Tests an element with an illegal NameStartChar: #0x280F    
 
7425
  </TEST>
 
7426
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n16.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n16.xml" ENTITIES="none" SECTIONS="2.3">
 
7427
        Tests an element with an illegal NameStartChar: #0x2A00    
 
7428
  </TEST>
 
7429
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n17.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n17.xml" ENTITIES="none" SECTIONS="2.3">
 
7430
        Tests an element with an illegal NameStartChar: #0x2EDC    
 
7431
  </TEST>
 
7432
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n18.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n18.xml" ENTITIES="none" SECTIONS="2.3">
 
7433
        Tests an element with an illegal NameStartChar: #0x2B00    
 
7434
  </TEST>
 
7435
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n19.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n19.xml" ENTITIES="none" SECTIONS="2.3">
 
7436
        Tests an element with an illegal NameStartChar: #0x2BFF    
 
7437
  </TEST>
 
7438
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n20.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n20.xml" ENTITIES="none" SECTIONS="2.3">
 
7439
        Tests an element with an illegal NameStartChar: #0x3000    
 
7440
  </TEST>
 
7441
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n21.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n21.xml" ENTITIES="none" SECTIONS="2.3">
 
7442
        Tests an element with an illegal NameStartChar: #0xD800    
 
7443
  </TEST>
 
7444
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n22.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n22.xml" ENTITIES="none" SECTIONS="2.3">
 
7445
        Tests an element with an illegal NameStartChar: #0xD801    
 
7446
  </TEST>
 
7447
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n23.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n23.xml" ENTITIES="none" SECTIONS="2.3">
 
7448
        Tests an element with an illegal NameStartChar: #0xDAFF    
 
7449
  </TEST>
 
7450
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n24.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n24.xml" ENTITIES="none" SECTIONS="2.3">
 
7451
        Tests an element with an illegal NameStartChar: #0xDFFF
 
7452
  </TEST>
 
7453
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n25.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n25.xml" ENTITIES="none" SECTIONS="2.3">
 
7454
        Tests an element with an illegal NameStartChar: #0xEFFF
 
7455
  </TEST>
 
7456
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n26.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n26.xml" ENTITIES="none" SECTIONS="2.3">
 
7457
        Tests an element with an illegal NameStartChar: #0xF1FF    
 
7458
  </TEST>
 
7459
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n27.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n27.xml" ENTITIES="none" SECTIONS="2.3">
 
7460
        Tests an element with an illegal NameStartChar: #0xF8FF    
 
7461
  </TEST>
 
7462
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04/ibm04n28.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04-ibm04n28.xml" ENTITIES="none" SECTIONS="2.3">
 
7463
        Tests an element with an illegal NameStartChar: #0xFFFFF    
 
7464
  </TEST>
 
7465
</TESTCASES>
 
7466
 
 
7467
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 4a">
 
7468
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an01.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an01.xml" ENTITIES="none" SECTIONS="2.3">
 
7469
        Tests an element with an illegal NameChar: #xB8
 
7470
  </TEST>
 
7471
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an02.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an02.xml" ENTITIES="none" SECTIONS="2.3">
 
7472
        Tests an element with an illegal NameChar: #0xA1
 
7473
  </TEST>
 
7474
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an03.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an03.xml" ENTITIES="none" SECTIONS="2.3">
 
7475
        Tests an element with an illegal NameChar: #0xAF  
 
7476
  </TEST>
 
7477
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an04.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an04.xml" ENTITIES="none" SECTIONS="2.3">
 
7478
        Tests an element with an illegal NameChar: #0x37E  
 
7479
  </TEST>
 
7480
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an05.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an05.xml" ENTITIES="none" SECTIONS="2.3">
 
7481
        Tests an element with an illegal NameChar: #0x2000  
 
7482
  </TEST>
 
7483
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an06.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an06.xml" ENTITIES="none" SECTIONS="2.3">
 
7484
        Tests an element with an illegal NameChar: #0x2001  
 
7485
  </TEST>
 
7486
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an07.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an07.xml" ENTITIES="none" SECTIONS="2.3">
 
7487
        Tests an element with an illegal NameChar: #0x2002  
 
7488
  </TEST>
 
7489
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an08.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an08.xml" ENTITIES="none" SECTIONS="2.3">
 
7490
        Tests an element with an illegal NameChar: #0x2005  
 
7491
  </TEST>
 
7492
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an09.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an09.xml" ENTITIES="none" SECTIONS="2.3">
 
7493
        Tests an element with an illegal NameChar: #0x200B  
 
7494
  </TEST>
 
7495
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an10.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an10.xml" ENTITIES="none" SECTIONS="2.3">
 
7496
        Tests an element with an illegal NameChar: #0x200E   
 
7497
  </TEST>
 
7498
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an11.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an11.xml" ENTITIES="none" SECTIONS="2.3">
 
7499
        Tests an element with an illegal NameChar: #0x2038   
 
7500
  </TEST>
 
7501
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an12.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an12.xml" ENTITIES="none" SECTIONS="2.3">
 
7502
        Tests an element with an illegal NameChar: #0x2041    
 
7503
  </TEST>
 
7504
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an13.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an13.xml" ENTITIES="none" SECTIONS="2.3">
 
7505
        Tests an element with an illegal NameChar: #0x2190    
 
7506
  </TEST>
 
7507
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an14.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an14.xml" ENTITIES="none" SECTIONS="2.3">
 
7508
        Tests an element with an illegal NameChar: #0x23FF    
 
7509
  </TEST>
 
7510
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an15.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an15.xml" ENTITIES="none" SECTIONS="2.3">
 
7511
        Tests an element with an illegal NameChar: #0x280F    
 
7512
  </TEST>
 
7513
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an16.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an16.xml" ENTITIES="none" SECTIONS="2.3">
 
7514
        Tests an element with an illegal NameChar: #0x2A00    
 
7515
  </TEST>
 
7516
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an17.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an17.xml" ENTITIES="none" SECTIONS="2.3">
 
7517
        Tests an element with an illegal NameChar: #0xFDD0    
 
7518
  </TEST>
 
7519
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an18.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an18.xml" ENTITIES="none" SECTIONS="2.3">
 
7520
        Tests an element with an illegal NameChar: #0xFDEF    
 
7521
  </TEST>
 
7522
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an19.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an19.xml" ENTITIES="none" SECTIONS="2.3">
 
7523
        Tests an element with an illegal NameChar: #0x2FFF    
 
7524
  </TEST>
 
7525
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an20.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an20.xml" ENTITIES="none" SECTIONS="2.3">
 
7526
        Tests an element with an illegal NameChar: #0x3000    
 
7527
  </TEST>
 
7528
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an21.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an21.xml" ENTITIES="none" SECTIONS="2.3">
 
7529
        Tests an element with an illegal NameChar: #0xD800    
 
7530
  </TEST>
 
7531
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an22.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an22.xml" ENTITIES="none" SECTIONS="2.3">
 
7532
        Tests an element with an illegal NameChar: #0xD801    
 
7533
  </TEST>
 
7534
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an23.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an23.xml" ENTITIES="none" SECTIONS="2.3">
 
7535
        Tests an element with an illegal NameChar: #0xDAFF    
 
7536
  </TEST>
 
7537
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an24.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an24.xml" ENTITIES="none" SECTIONS="2.3">
 
7538
        Tests an element with an illegal NameChar: #0xDFFF
 
7539
  </TEST>
 
7540
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an25.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an25.xml" ENTITIES="none" SECTIONS="2.3">
 
7541
        Tests an element with an illegal NameChar: #0xEFFF
 
7542
  </TEST>
 
7543
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an26.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an26.xml" ENTITIES="none" SECTIONS="2.3">
 
7544
        Tests an element with an illegal NameChar: #0xF1FF    
 
7545
  </TEST>
 
7546
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an27.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an27.xml" ENTITIES="none" SECTIONS="2.3">
 
7547
        Tests an element with an illegal NameChar: #0xF8FF    
 
7548
  </TEST>
 
7549
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P04a/ibm04an28.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P04a-ibm04an28.xml" ENTITIES="none" SECTIONS="2.3">
 
7550
        Tests an element with an illegal NameChar: #0xFFFFF    
 
7551
  </TEST>
 
7552
</TESTCASES>
 
7553
 
 
7554
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 5">
 
7555
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P05/ibm05n01.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P05-ibm05n01.xml" ENTITIES="none" SECTIONS="2.3">
 
7556
        Tests an element with an illegal Name containing #0x0B
 
7557
  </TEST>
 
7558
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P05/ibm05n02.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P05-ibm05n02.xml" ENTITIES="none" SECTIONS="2.3">
 
7559
        Tests an element with an illegal Name containing #0x300
 
7560
  </TEST>
 
7561
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P05/ibm05n03.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P05-ibm05n03.xml" ENTITIES="none" SECTIONS="2.3">
 
7562
        Tests an element with an illegal Name containing #0x36F
 
7563
  </TEST>
 
7564
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P05/ibm05n04.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P05-ibm05n04.xml" ENTITIES="none" SECTIONS="2.3">
 
7565
        Tests an element with an illegal Name containing #0x203F
 
7566
  </TEST>
 
7567
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P05/ibm05n05.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P05-ibm05n05.xml" ENTITIES="none" SECTIONS="2.3">
 
7568
        Tests an element with an illegal Name containing #x2040
 
7569
  </TEST>
 
7570
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P05/ibm05n06.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P05-ibm05n06.xml" ENTITIES="none" SECTIONS="2.3">
 
7571
        Tests an element with an illegal Name containing #0xB7
 
7572
  </TEST>        
 
7573
</TESTCASES>
 
7574
 
 
7575
 
 
7576
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 77">
 
7577
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n01.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n01.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7578
        The VersionNum of the document entity is 1.1 and that of the external dtd 1.0. 
 
7579
        The external dtd contains the invalid XML1.1 but valid XML 1.0 character #x7F.
 
7580
  </TEST>
 
7581
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n02.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n02.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7582
        The VersionNum of the document entity is 1.1 and that of the external dtd 1.0. 
 
7583
        The external dtd contains a comment with the invalid XML1.1 but valid XML 1.0 
 
7584
        character #x80.        
 
7585
  </TEST>
 
7586
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n03.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n03.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7587
        The VersionNum of the document entity is 1.1 and that of the external dtd 1.0. 
 
7588
        The external dtd contains a PI with the invalid XML1.1 but valid XML 1.0 
 
7589
        character #x9F.
 
7590
  </TEST>
 
7591
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n04.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n04.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7592
        The VersionNum of the document entity is 1.1 and that of the external entity 1.0. 
 
7593
        The external entity the contains invalid XML1.1 but valid XML 1.0 character #x89.
 
7594
  </TEST>
 
7595
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n05.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n05.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7596
        The VersionNum of the document entity is 1.1 and that of the external entity 1.0. 
 
7597
        The external entity contains the invalid XML1.1 but valid XML 1.0 character #x94.
 
7598
  </TEST>
 
7599
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n06.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n06.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7600
        The VersionNum of the document entity is 1.1 and that of the external entity 1.0. 
 
7601
        The external entity contains the invalid XML1.1 but valid XML 1.0 character #x9F.
 
7602
  </TEST>
 
7603
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n07.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n07.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7604
        The VersionNum of the document entity is 1.1 and the external dtd does not contain
 
7605
        a textDecl.  The external entity contains the invalid XML1.1 but valid XML 1.0 
 
7606
        character #x7F.
 
7607
  </TEST>
 
7608
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n08.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n08.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7609
        The VersionNum of the document entity is 1.1 and the external dtd does not contain
 
7610
        a VersionNum in the textDecl.  The external entity contains the invalid XML1.1 but 
 
7611
        valid XML 1.0 character #x9B.
 
7612
  </TEST>
 
7613
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n09.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n09.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7614
        The VersionNum of the document entity is 1.1 and the external dtd does not contain
 
7615
        a textDecl.  The external entity contains the invalid XML1.1 but valid XML 1.0 
 
7616
        character #x8D.
 
7617
  </TEST>
 
7618
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n10.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n10.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7619
                The VersionNum of the document entity is 1.1 and the external dtd does not contain
 
7620
        a VersionNum in the textDecl.  The external entity contains the invalid XML 1.1 but 
 
7621
        valid XML 1.0 character #x84.
 
7622
  </TEST>
 
7623
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n11.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n11.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7624
                The VersionNum of the document entity is 1.1 and the external dtd does not contain
 
7625
        a textDecl.  The external entity contains the invalid XML 1.1 but 
 
7626
        valid XML 1.0 character #x88.
 
7627
  </TEST>
 
7628
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n12.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n12.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7629
                The VersionNum of the document entity is 1.1 and the external dtd does not contain
 
7630
        a textDecl.  The external entity contains the invalid XML 1.1 but 
 
7631
        valid XML 1.0 character #x8E.
 
7632
  </TEST>
 
7633
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n13.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n13.xml" ENTITIES="none" SECTIONS="4.3.4">
 
7634
                The VersionNum of the primary document entity is 1.0 and that of the external 
 
7635
                dtd is 1.0.  The external dtd contains an external entity whose VersionNum is 1.1.
 
7636
  </TEST>
 
7637
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n14.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n14.xml" ENTITIES="none" SECTIONS="4.3.4">
 
7638
                The VersionNum of the primary document entity is 1.1 and that of the external 
 
7639
                dtd is 1.0.  The external dtd contains an element declaration with an invalid 
 
7640
                XML 1.1 and 1.0 name.
 
7641
  </TEST>
 
7642
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n15.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n15.xml" ENTITIES="none" SECTIONS="4.3.4">
 
7643
                The VersionNum of the primary document entity is 1.1 and testDecl of the external 
 
7644
                dtd is absent.  The external dtd contains an external entity whose VersionNum is 
 
7645
                1.1 containing a valid XML1.0 but an invalid XML 1.1 character #x7F.
 
7646
  </TEST>
 
7647
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n16.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n16.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7648
                The VersionNum of the primary document entity is 1.0 and VersioNum of the external 
 
7649
                entity is absent.  The replacement text of the entity contains an element followed 
 
7650
                by the valid XML 1.1 of line character NEL  #x85 in its empty elem tag.
 
7651
  </TEST>
 
7652
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n17.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n17.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7653
                The VersionNum of the primary document entity is absent and that of the external 
 
7654
                entity is 1.0.  The textDecl in the external entity contains an invalid XML1.0
 
7655
                but valid XML 1.1 enf of line character NEL #x85.
 
7656
  </TEST>
 
7657
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n18.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n18.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7658
                The VersionNum of the primary document entity is absent and that of the external 
 
7659
                entity is 1.0.  The textDecl in the external entity contains an invalid XML1.0
 
7660
                but valid XML 1.1 of line character Unicode line separator #x2028.
 
7661
  </TEST>
 
7662
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n19.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n19.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7663
                The VersionNum of the primary document entity is 1.1 and that of the external 
 
7664
                dtd is absent.  The external dtd contains an external entity whose VersionNum is 
 
7665
                absent and it contains a valid XML 1.0 but an invalid XML 1.1 character #x94.
 
7666
  </TEST>
 
7667
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n20.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n20.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7668
                The VersionNum of the primary document entity is 1.1 and that of the external 
 
7669
                dtd is 1.1.  The external dtd contains an external entity whose VersionNum is 
 
7670
                absent and it contains a valid XML 1.0 but an invalid XML 1.1 character #x8F.
 
7671
  </TEST>
 
7672
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="not-wf/P77/ibm77n21.xml" TYPE="not-wf" ID="ibm-1-1-not-wf-P77-ibm77n21.xml" ENTITIES="both" SECTIONS="4.3.4">
 
7673
                The VersionNum of the primary document entity is 1.1 and the texlDecl of the 
 
7674
                external dtd is absent.  The external dtd contains a reference to an external 
 
7675
                parameter entity whose VersionNum is absent from the textDecl and it contains 
 
7676
                an invalid XML 1.1 character #x8F.
 
7677
  </TEST>
 
7678
</TESTCASES>
 
7679
 
 
7680
</TESTCASES>
 
7681
 
 
7682
    <!--
 
7683
        (C) Copyright IBM Corp. 2003  All rights reserved.
 
7684
        
 
7685
        US Government Users Restricted Rights Use, duplication or
 
7686
        disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 
7687
        
 
7688
        The program is provided "as is" without any warranty express or
 
7689
        implied, including the warranty of non-infringement and the implied
 
7690
        warranties of merchantibility and fitness for a particular purpose.
 
7691
        IBM will not be liable for any damages suffered by you as a result
 
7692
        of using the Program. In no event will IBM be liable for any
 
7693
        special, indirect or consequential damages or lost profits even if
 
7694
        IBM has been advised of the possibility of their occurrence. IBM
 
7695
        will not be liable for any third party claims against you.
 
7696
-->
 
7697
<TESTCASES PROFILE="IBM Valid Conformance Tests for XML 1.1 CR October 15, 2002">
 
7698
 
 
7699
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 2">
 
7700
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P02/ibm02v01.xml" TYPE="valid" ID="ibm-1-1-valid-P02-ibm02v01.xml" ENTITIES="none" SECTIONS="2.2">
 
7701
        This test case covers legal character ranges plus discrete legal characters 
 
7702
        for production 02 of the XML1.1 sepcification.
 
7703
    </TEST>
 
7704
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P02/ibm02v02.xml" TYPE="valid" ID="ibm-1-1-valid-P02-ibm02v02.xml" ENTITIES="none" SECTIONS="2.2,4.1">
 
7705
        This test case covers control characters x1 to x1F and x7F to x9F 
 
7706
        which should only appear as character references.
 
7707
    </TEST>
 
7708
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P02/ibm02v03.xml" TYPE="valid" ID="ibm-1-1-valid-P02-ibm02v03.xml" ENTITIES="none" SECTIONS="2.2,4.1">
 
7709
        This test case covers control characters x1 to x1F and x7F to x9F 
 
7710
        which appear as character references as an entity's replacement text.
 
7711
    </TEST>
 
7712
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P02/ibm02v04.xml" TYPE="valid" ID="ibm-1-1-valid-P02-ibm02v04.xml" ENTITIES="none" SECTIONS="2.2,4.1">
 
7713
        This test case contains embeded whitespace characters 
 
7714
                 some form the range 1 - 1F.
 
7715
    </TEST>    
 
7716
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P02/ibm02v05.xml" TYPE="valid" ID="ibm-1-1-valid-P02-ibm02v05.xml" ENTITIES="none" SECTIONS="2.2,4.1">
 
7717
        This test case contains valid char references that match the char production.
 
7718
    </TEST>
 
7719
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P02/ibm02v06.xml" TYPE="valid" ID="ibm-1-1-valid-P02-ibm02v06.xml" ENTITIES="general" SECTIONS="2.2,4.1">
 
7720
        This test case contains valid char references in the CDATA section, comment and
 
7721
        processing instruction of an external entity that match the char production.
 
7722
    </TEST>     
 
7723
</TESTCASES>
 
7724
 
 
7725
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 3">
 
7726
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P03/ibm03v01.xml" TYPE="valid" ID="ibm-1-1-valid-P03-ibm03v01.xml" ENTITIES="general" SECTIONS="2.11" OUTPUT="valid/P03/out/ibm03v01.xml">
 
7727
        The two character sequence #x0D #x85 in an external entity must be normalized to a 
 
7728
        single newline.
 
7729
  </TEST>
 
7730
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P03/ibm03v02.xml" TYPE="valid" ID="ibm-1-1-valid-P03-ibm03v02.xml" ENTITIES="general" SECTIONS="2.11" OUTPUT="valid/P03/out/ibm03v02.xml">
 
7731
        The single character sequence #x85 in an external entity must be normalized to a 
 
7732
        single newline.
 
7733
  </TEST>
 
7734
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P03/ibm03v03.xml" TYPE="valid" ID="ibm-1-1-valid-P03-ibm03v03.xml" ENTITIES="general" SECTIONS="2.11" OUTPUT="valid/P03/out/ibm03v03.xml">
 
7735
        The two character sequence #x0D #x85 in an external entity must be normalized to a 
 
7736
        single newline.
 
7737
  </TEST>
 
7738
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P03/ibm03v04.xml" TYPE="valid" ID="ibm-1-1-valid-P03-ibm03v04.xml" ENTITIES="general" SECTIONS="2.11" OUTPUT="valid/P03/out/ibm03v04.xml">
 
7739
        The single character sequence #x85 in an external entity must be normalized to a 
 
7740
        single newline.
 
7741
  </TEST>
 
7742
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P03/ibm03v05.xml" TYPE="valid" ID="ibm-1-1-valid-P03-ibm03v05.xml" ENTITIES="none" SECTIONS="2.11" OUTPUT="valid/P03/out/ibm03v05.xml">
 
7743
        The two character sequence #x0D #x85 in a document entity must be normalized to a 
 
7744
        single newline.
 
7745
  </TEST>
 
7746
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P03/ibm03v06.xml" TYPE="valid" ID="ibm-1-1-valid-P03-ibm03v06.xml" ENTITIES="none" SECTIONS="2.11" OUTPUT="valid/P03/out/ibm03v06.xml">
 
7747
        The single character sequence #x85 in a document entity must be normalized to a 
 
7748
        single newline.
 
7749
  </TEST>
 
7750
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P03/ibm03v07.xml" TYPE="valid" ID="ibm-1-1-valid-P03-ibm03v07.xml" ENTITIES="none" SECTIONS="2.11" OUTPUT="valid/P03/out/ibm03v07.xml">
 
7751
        The single character sequence #x2028 in a document entity must be normalized to a 
 
7752
        single newline.
 
7753
  </TEST>
 
7754
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P03/ibm03v08.xml" TYPE="valid" ID="ibm-1-1-valid-P03-ibm03v08.xml" ENTITIES="none" SECTIONS="2.11" OUTPUT="valid/P03/out/ibm03v08.xml">
 
7755
        The single character sequence #x85 in the XMLDecl must be normalized to a 
 
7756
        single newline.
 
7757
  </TEST>
 
7758
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P03/ibm03v09.xml" TYPE="valid" ID="ibm-1-1-valid-P03-ibm03v09.xml" ENTITIES="general" SECTIONS="2.11" OUTPUT="valid/P03/out/ibm03v09.xml">
 
7759
        The single character sequence #x2028 in the XMLDecl must be normalized to a 
 
7760
        single newline. (This test is questionable)
 
7761
  </TEST>  
 
7762
</TESTCASES>
 
7763
 
 
7764
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 4">
 
7765
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P04/ibm04v01.xml" TYPE="valid" ID="ibm-1-1-valid-P04-ibm04v01.xml" ENTITIES="none" SECTIONS="2.3" NAMESPACE="no">
 
7766
        This test case covers legal NameStartChars character ranges plus discrete legal 
 
7767
        characters for production 04.
 
7768
    </TEST>
 
7769
</TESTCASES>
 
7770
 
 
7771
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 4a">
 
7772
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P04a/ibm04av01.xml" TYPE="valid" ID="ibm-1-1-valid-P04-ibm04av01.xml" ENTITIES="none" SECTIONS="2.3">
 
7773
        This test case covers legal NameChars character ranges plus discrete legal 
 
7774
        characters for production 04a.
 
7775
    </TEST>
 
7776
</TESTCASES>
 
7777
 
 
7778
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 5">
 
7779
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P05/ibm05v01.xml" TYPE="valid" ID="ibm-1-1-valid-P05-ibm05v01.xml" ENTITIES="none" SECTIONS="2.3" NAMESPACE="no">
 
7780
        This test case covers legal Element Names as per production 5.
 
7781
    </TEST>
 
7782
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P05/ibm05v02.xml" TYPE="valid" ID="ibm-1-1-valid-P05-ibm05v02.xml" ENTITIES="none" SECTIONS="2.3" NAMESPACE="no">
 
7783
        This test case covers legal PITarget (Names) as per production 5.
 
7784
    </TEST>  
 
7785
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P05/ibm05v03.xml" TYPE="valid" ID="ibm-1-1-valid-P05-ibm05v03.xml" ENTITIES="none" SECTIONS="2.3" NAMESPACE="no">
 
7786
        This test case covers legal Attribute (Names) as per production 5.
 
7787
    </TEST>  
 
7788
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P05/ibm05v04.xml" TYPE="valid" ID="ibm-1-1-valid-P05-ibm05v04.xml" ENTITIES="none" SECTIONS="2.3">
 
7789
        This test case covers legal ID/IDREF (Names) as per production 5.
 
7790
    </TEST>  
 
7791
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P05/ibm05v05.xml" TYPE="valid" ID="ibm-1-1-valid-P05-ibm05v05.xml" ENTITIES="none" SECTIONS="2.3" NAMESPACE="no">
 
7792
        This test case covers legal ENTITY (Names) as per production 5.
 
7793
    </TEST>      
 
7794
</TESTCASES>
 
7795
 
 
7796
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 7">
 
7797
    <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P07/ibm07v01.xml" TYPE="valid" ID="ibm-1-1-valid-P047-ibm07v01.xml" ENTITIES="none" SECTIONS="2.3">
 
7798
        This test case covers legal NMTOKEN Name character ranges plus discrete legal 
 
7799
        characters for production 7.
 
7800
    </TEST>
 
7801
</TESTCASES>
 
7802
 
 
7803
<TESTCASES PROFILE="IBM XML Conformance Test Suite - Production 77">
 
7804
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v01.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v01.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7805
        The VersionNum of the document entity is 1.1 whereas the VersionNum of the external 
 
7806
        DTD is 1.0.  The character #xC0 which is a valid XML 1.1 but an invalid XML 1.0 
 
7807
        character is present in both documents.
 
7808
  </TEST>
 
7809
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v02.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v02.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7810
        The VersionNum of the document entity is 1.1 whereas the VersionNum of the external 
 
7811
        DTD is 1.0.  The character #x1FFF which is a valid XML 1.1 but an invalid XML 1.0 
 
7812
        character is present in both documents.        
 
7813
  </TEST>
 
7814
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v03.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v03.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7815
        The VersionNum of the document entity is 1.1 whereas the VersionNum of the external 
 
7816
        DTD is 1.0.  The character #xF901 which is a valid XML 1.1 but an invalid XML 1.0 
 
7817
        character is present in both documents.
 
7818
  </TEST>
 
7819
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v04.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v04.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7820
        The VersionNum of the document entity is 1.1 whereas the VersionNum of the external 
 
7821
        entity is 1.0.  The character #xD6 which is a valid XML 1.1 but an invalid XML 1.0 
 
7822
        character is present in both documents.
 
7823
  </TEST>
 
7824
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v05.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v05.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7825
        The VersionNum of the document entity is 1.1 whereas the VersionNum of the external 
 
7826
        entity is 1.0.  The character #x1FFF which is a valid XML 1.1 but an invalid XML 1.0 
 
7827
        character is present in both documents.
 
7828
  </TEST>
 
7829
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v06.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v06.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7830
        The VersionNum of the document entity is 1.1 whereas the VersionNum of the external 
 
7831
        entity is 1.0.  The character #xF901 which is a valid XML 1.1 but an invalid XML 1.0 
 
7832
        character is present in both documents.
 
7833
  </TEST>
 
7834
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v07.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v07.xml" ENTITIES="none" SECTIONS="4.3.4">
 
7835
        The VersionNum of the document and external dtd is 1.1 and both contain the 
 
7836
        valid XML1.1 but invalid XML1.0 character #xD8.
 
7837
  </TEST>
 
7838
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v08.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v08.xml" ENTITIES="none" SECTIONS="4.3.4">
 
7839
        The VersionNum of the document and external dtd is 1.1 and both contain the 
 
7840
        valid XML1.1 but invalid XML1.0 character #x1FFF.
 
7841
  </TEST>
 
7842
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v09.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v09.xml" ENTITIES="none" SECTIONS="4.3.4">
 
7843
        The VersionNum of the document and external dtd is 1.1 and both contain the 
 
7844
        valid XML1.1 but invalid XML1.0 character #xF901.
 
7845
  </TEST>
 
7846
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v10.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v10.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7847
        The VersionNum of the document and external entity is 1.1 and both contain the 
 
7848
        valid XML1.1 but invalid XML1.0 character #xF6.
 
7849
  </TEST>
 
7850
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v11.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v11.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7851
        The VersionNum of the document and external entity is 1.1 and both contain the 
 
7852
        valid XML1.1 but invalid XML1.0 character #x1FFF.
 
7853
  </TEST>
 
7854
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v12.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v12.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7855
        The VersionNum of the document and external entity is 1.1 and both contain the 
 
7856
        valid XML1.1 but invalid XML1.0 character #xF901.
 
7857
  </TEST>  
 
7858
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v13.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v13.xml" ENTITIES="none" SECTIONS="4.3.4">
 
7859
        The VersionNum of the document entity is 1.1 but the external dtd does not 
 
7860
        contain a textDecl and both contain the valid XML1.1 but invalid XML1.0 character 
 
7861
        #xF8.        
 
7862
  </TEST>
 
7863
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v14.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v14.xml" ENTITIES="none" SECTIONS="4.3.4">
 
7864
        The VersionNum of the document entity is 1.1 but the external dtd does not 
 
7865
        contain a textDecl and both contain the valid XML1.1 but invalid XML1.0 character 
 
7866
        #x1FFF.
 
7867
  </TEST>
 
7868
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v15.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v15.xml" ENTITIES="none" SECTIONS="4.3.4">
 
7869
        The VersionNum of the document entity is 1.1 but the external dtd does not 
 
7870
        contain a textDecl and both contain the valid XML1.1 but invalid XML1.0 character 
 
7871
        #xF901.
 
7872
  </TEST>
 
7873
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v16.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v16.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7874
        The VersionNum of the document entity is 1.1 but the external entity does not 
 
7875
        contain a textDecl and both contain the valid XML1.1 but invalid XML1.0 character 
 
7876
        #x2FF.        
 
7877
  </TEST>
 
7878
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v17.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v17.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7879
        The VersionNum of the document entity is 1.1 but the external entity does not 
 
7880
        contain a textDecl and both contain the valid XML1.1 but invalid XML1.0 character 
 
7881
        #x1FFF.        
 
7882
  </TEST>
 
7883
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v18.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v18.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7884
        The VersionNum of the document entity is 1.1 but the external entity does not 
 
7885
        contain a textDecl and both contain the valid XML1.1 but invalid XML1.0 character 
 
7886
        #xF901.        
 
7887
  </TEST>
 
7888
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v19.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v19.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7889
        The VersionNum of the document and external dtd is 1.1.  The replacement 
 
7890
        text of an entity declared in the external DTD contains a reference to the 
 
7891
        character #x7F.  This entity is not referenced in the document entity.
 
7892
  </TEST>
 
7893
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v20.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v20.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7894
        The VersionNum of the document and external dtd is 1.1.  The replacement 
 
7895
        text of an entity declared in the external DTD contains a reference to the 
 
7896
        character #x80.  This entity is not referenced in the document entity.
 
7897
  </TEST>
 
7898
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v21.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v21.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7899
        The VersionNum of the document and external dtd is 1.1.  The replacement 
 
7900
        text of an entity declared in the external DTD contains a reference to the 
 
7901
        character #x9F.  This entity is not referenced in the document entity.
 
7902
  </TEST>
 
7903
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v22.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v22.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7904
        The VersionNum of the document and the external entity is 1.1.  The entity contains 
 
7905
        a reference to the character #x7F. 
 
7906
  </TEST>
 
7907
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v23.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v23.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7908
        The VersionNum of the document and the external entity is 1.1.  The entity contains 
 
7909
        a reference to the character #x80. 
 
7910
  </TEST>
 
7911
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v24.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v24.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7912
        The VersionNum of the document and the external entity is 1.1.  The entity contains 
 
7913
        a reference to the character #x9F. 
 
7914
  </TEST>
 
7915
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v25.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v25.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7916
        The VersionNum of the document is 1.1 and the textDecl is missing in the external 
 
7917
        DTD.  The replacement text of an entity declared in the external DTD contains a 
 
7918
        reference to the character #x7F, #x8F.  This entity is not referenced in the 
 
7919
        document entity.
 
7920
  </TEST>
 
7921
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v26.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v26.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7922
        The VersionNum of the document is 1.1 and the textDecl is missing in the external 
 
7923
        DTD.  The replacement text of an entity declared in the external DTD contains a 
 
7924
        reference to the character #x80, #x90.  This entity is not referenced in the 
 
7925
        document entity.
 
7926
  </TEST>
 
7927
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v27.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v27.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7928
        The VersionNum of the document is 1.1 and the textDecl is missing in the external 
 
7929
        DTD.  The replacement text of an entity declared in the external DTD contains a 
 
7930
        reference to the character #x81, #x9F.  This entity is not referenced in the 
 
7931
        document entity.
 
7932
  </TEST>
 
7933
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v28.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v28.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7934
        The VersionNum of the document is 1.1 and the textDecl is missing in the external 
 
7935
        entity.  The replacement text of an entity declared in the external DTD contains a 
 
7936
        reference to the character #x7F, #x80, #x9F. 
 
7937
  </TEST>
 
7938
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v29.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v29.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7939
        The VersionNum of the document is 1.1 and the textDecl is missing in the external 
 
7940
        entity.  The replacement text of an entity declared in the external DTD contains a 
 
7941
        reference to the character #x85, #x8F. 
 
7942
  </TEST>
 
7943
  <TEST VERSION="1.1" RECOMMENDATION="XML1.1" URI="valid/P77/ibm77v30.xml" TYPE="valid" ID="ibm-1-1-valid-P77-ibm77v30.xml" ENTITIES="general" SECTIONS="4.3.4">
 
7944
        The VersionNum of the document is 1.1 and the textDecl is missing in the external 
 
7945
        entity.  The replacement text of an entity declared in the external DTD contains a 
 
7946
        reference to the character #x1, #x7F. 
 
7947
  </TEST>
 
7948
</TESTCASES>
 
7949
 
 
7950
</TESTCASES>
 
7951
 
 
7952
 
 
7953
</TESTCASES>
 
7954
 
 
7955
<TESTCASES xml:base="eduni/errata-2e/">
 
7956
    <TESTCASES PROFILE="Richard Tobin's XML 1.0 2nd edition errata test suite 21 Jul 2003">
 
7957
 
 
7958
<!-- E1 is an editorial change that does not need a test -->
 
7959
 
 
7960
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E2" URI="E2a.xml" ID="rmt-e2e-2a" TYPE="invalid">
 
7961
Duplicate token in enumerated attribute declaration
 
7962
</TEST>
 
7963
 
 
7964
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E2" URI="E2b.xml" ID="rmt-e2e-2b" TYPE="invalid">
 
7965
Duplicate token in NOTATION attribute declaration
 
7966
</TEST>
 
7967
 
 
7968
<!-- E3 concerns URI redirection (eg by catalog or HTTP), and can't be
 
7969
     reasonably tested in a standalone test suite such as this -->
 
7970
 
 
7971
<!-- E4 concerns escaping of characters in URIs by the parser, and can't be
 
7972
     reasonably tested in a standalone test suite such as this -->
 
7973
 
 
7974
<!-- E5-E8 are editorial changes that do not need tests -->
 
7975
 
 
7976
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E9" URI="E9a.xml" ID="rmt-e2e-9a" TYPE="valid">
 
7977
An unused attribute default need only be syntactically correct
 
7978
</TEST>
 
7979
 
 
7980
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E9" URI="E9b.xml" ID="rmt-e2e-9b" TYPE="invalid">
 
7981
An attribute default must be syntactically correct even if unused
 
7982
</TEST>
 
7983
 
 
7984
<!-- E10 is obsoleted by E45 -->
 
7985
 
 
7986
<!-- E11 updates the reference to RFC 1766 (Language Identification Tags)
 
7987
     to refer to RFC 3066 instead, and this does not affect the behaviour
 
7988
     of XML processors -->
 
7989
 
 
7990
<!-- E12 updates the reference to RFC 2376 (XML Media Types) to refer to
 
7991
     RFC 3023 instead; I don't think anything can be tested here -->
 
7992
 
 
7993
<!-- E13 corrects a spelling mistake -->
 
7994
 
 
7995
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E14" URI="E14.xml" ID="rmt-e2e-14" ENTITIES="parameter" TYPE="invalid">
 
7996
Declarations mis-nested wrt parameter entities are just validity
 
7997
errors (but note that some parsers treat some such errors as fatal)
 
7998
</TEST>
 
7999
 
 
8000
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15a.xml" ID="rmt-e2e-15a" TYPE="invalid">
 
8001
Empty content can't contain an entity reference
 
8002
</TEST>
 
8003
 
 
8004
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15b.xml" ID="rmt-e2e-15b" TYPE="invalid">
 
8005
Empty content can't contain a comment
 
8006
</TEST>
 
8007
 
 
8008
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15c.xml" ID="rmt-e2e-15c" TYPE="invalid">
 
8009
Empty content can't contain a PI
 
8010
</TEST>
 
8011
 
 
8012
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15d.xml" ID="rmt-e2e-15d" TYPE="invalid">
 
8013
Empty content can't contain whitespace
 
8014
</TEST>
 
8015
 
 
8016
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15e.xml" ID="rmt-e2e-15e" TYPE="valid">
 
8017
Element content can contain entity reference if replacement text is whitespace
 
8018
</TEST>
 
8019
 
 
8020
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15f.xml" ID="rmt-e2e-15f" TYPE="valid">
 
8021
Element content can contain entity reference if replacement text is whitespace,
 
8022
even if it came from a character reference in the literal entity value
 
8023
</TEST>
 
8024
 
 
8025
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15g.xml" ID="rmt-e2e-15g" TYPE="invalid">
 
8026
Element content can't contain character reference to whitespace
 
8027
</TEST>
 
8028
 
 
8029
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15h.xml" ID="rmt-e2e-15h" TYPE="invalid">
 
8030
Element content can't contain entity reference if replacement text is
 
8031
character reference to whitespace
 
8032
</TEST>
 
8033
 
 
8034
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15i.xml" ID="rmt-e2e-15i" TYPE="valid">
 
8035
Element content can contain a comment
 
8036
</TEST>
 
8037
 
 
8038
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15j.xml" ID="rmt-e2e-15j" TYPE="valid">
 
8039
Element content can contain a PI
 
8040
</TEST>
 
8041
 
 
8042
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15k.xml" ID="rmt-e2e-15k" TYPE="valid">
 
8043
Mixed content can contain a comment
 
8044
</TEST>
 
8045
 
 
8046
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15l.xml" ID="rmt-e2e-15l" TYPE="valid">
 
8047
Mixed content can contain a PI
 
8048
</TEST>
 
8049
 
 
8050
<!-- E16 is a change to the references -->
 
8051
 
 
8052
<!-- E17 is a change to the Notation section -->
 
8053
 
 
8054
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E18" URI="E18.xml" ID="rmt-e2e-18" ENTITIES="both" OUTPUT="out/E18.xml" TYPE="valid">
 
8055
External entity containing start of entity declaration is base URI
 
8056
for system identifier
 
8057
</TEST>
 
8058
 
 
8059
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E19" URI="E19.xml" ID="rmt-e2e-19" ENTITIES="parameter" OUTPUT="out/E19.xml" TYPE="valid">
 
8060
Parameter entities and character references are included-in-literal, but
 
8061
general entities are bypassed.
 
8062
</TEST>
 
8063
 
 
8064
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E20" URI="E20.xml" ID="rmt-e2e-20" TYPE="invalid">
 
8065
Tokens, after normalization, must be separated by space, not other
 
8066
whitespace characters
 
8067
</TEST>
 
8068
 
 
8069
<!-- E21 defines "internal subset" to not include the square brackets,
 
8070
     but I don't see any way to test this in a document -->
 
8071
 
 
8072
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E22" URI="E22.xml" ID="rmt-e2e-22" TYPE="valid">
 
8073
UTF-8 entities may start with a BOM
 
8074
</TEST>
 
8075
 
 
8076
<!-- E23 cannot be tested in a standalone test suite -->
 
8077
 
 
8078
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E24" URI="E24.xml" ID="rmt-e2e-24" TYPE="valid">
 
8079
Either the built-in entity or a character reference can be used to
 
8080
represent greater-than after two close-square-brackets
 
8081
</TEST>
 
8082
 
 
8083
<!-- E25 and E26 cannot be tested in a standalone test suite -->
 
8084
 
 
8085
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E27" URI="E27.xml" ID="rmt-e2e-27" TYPE="not-wf">
 
8086
Contains an irregular UTF-8 sequence (i.e. a surrogate pair)
 
8087
</TEST>
 
8088
 
 
8089
<!-- E28 is a change to the references -->
 
8090
 
 
8091
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E29" URI="E29.xml" ID="rmt-e2e-29" TYPE="valid">
 
8092
Three-letter language codes are allowed
 
8093
</TEST>
 
8094
 
 
8095
<!-- E30-E33 are editorial -->
 
8096
 
 
8097
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E34" URI="E34.xml" ID="rmt-e2e-34" TYPE="error">
 
8098
A non-deterministic content model is an error even if the element type
 
8099
is not used.
 
8100
</TEST>
 
8101
 
 
8102
<!-- E35 is editorial -->
 
8103
 
 
8104
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E36" URI="E36.xml" ID="rmt-e2e-36" ENTITIES="parameter" TYPE="valid">
 
8105
An external ATTLIST declaration does not make a document non-standalone
 
8106
if the normalization would have been the same without the declaration
 
8107
</TEST>
 
8108
 
 
8109
<!-- E37 is a clarification that doesn't affect parsing -->
 
8110
 
 
8111
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E38" URI="E38.xml" ID="rmt-e2e-38" ENTITIES="general" TYPE="not-wf">
 
8112
XML 1.0 document refers to 1.1 entity
 
8113
</TEST>
 
8114
 
 
8115
<!-- E39 does not affect parsing -->
 
8116
 
 
8117
<!-- E40 is editorial -->
 
8118
 
 
8119
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E41" URI="E41.xml" ID="rmt-e2e-41" TYPE="valid">
 
8120
An xml:lang attribute may be empty
 
8121
</TEST>
 
8122
 
 
8123
<!-- E42 cannot be tested without an application -->
 
8124
 
 
8125
<!-- E43 is just a consolidation of other errata -->
 
8126
 
 
8127
<!-- E44 is editorial -->
 
8128
 
 
8129
<!-- E45 can only reasonably be tested by putting the parser into a mode
 
8130
     where it doesn't read external entities, and we can't force that -->
 
8131
 
 
8132
<!-- E46 is editorial -->
 
8133
 
 
8134
<!-- E47 has the same problem as E45 -->
 
8135
 
 
8136
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E48" URI="E48.xml" ID="rmt-e2e-48" TYPE="valid">
 
8137
ANY content allows character data
 
8138
</TEST>
 
8139
 
 
8140
<!-- E49 is editorial -->
 
8141
 
 
8142
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E50" URI="E50.xml" ID="rmt-e2e-50" VERSION="1.1" TYPE="valid">
 
8143
All line-ends are normalized, even those not passed to the application.
 
8144
NB this can only be tested effectively in XML 1.1, since CR is in the
 
8145
S production; in 1.1 we can use NEL which isn't.
 
8146
</TEST>
 
8147
 
 
8148
<!-- E51-E54 are editorial -->
 
8149
 
 
8150
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E55" URI="E55.xml" ID="rmt-e2e-55" TYPE="error">
 
8151
A reference to an unparsed entity in an entity value is an error rather
 
8152
than forbidden (unless the entity is referenced, of course)
 
8153
</TEST>
 
8154
 
 
8155
<!-- E56 is editorial -->
 
8156
 
 
8157
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E57" URI="E57.xml" ID="rmt-e2e-57" TYPE="error">
 
8158
A value other than preserve or default for xml:space is an error
 
8159
</TEST>
 
8160
 
 
8161
<!-- E58 clarifies that certain things are undefined, so there is
 
8162
     nothing that can usefully be tested -->
 
8163
 
 
8164
<!-- E59 is an explanatory note -->
 
8165
 
 
8166
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E60" URI="E60.xml" ID="rmt-e2e-60" ENTITIES="parameter" TYPE="valid">
 
8167
Conditional sections are allowed in external parameter entities referred
 
8168
to from the internal subset.
 
8169
</TEST>
 
8170
 
 
8171
<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E61" URI="E61.xml" ID="rmt-e2e-61" TYPE="not-wf">
 
8172
(From John Cowan) An encoding declaration in ASCII specifying an encoding
 
8173
that is not compatible with ASCII (so the document is not in its declared
 
8174
encoding).  It should generate a fatal error.
 
8175
</TEST>
 
8176
 
 
8177
</TESTCASES>
 
8178
 
 
8179
</TESTCASES>
 
8180
<TESTCASES xml:base="eduni/xml-1.1/">
 
8181
    <TESTCASES PROFILE="Richard Tobin's XML 1.1 test suite 13 Feb 2003">
 
8182
 
 
8183
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="001.xml" ID="rmt-001" TYPE="not-wf" ENTITIES="parameter">
 
8184
External subset has later version number
 
8185
</TEST>
 
8186
 
 
8187
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="002.xml" ID="rmt-002" TYPE="not-wf" ENTITIES="parameter">
 
8188
External PE has later version number
 
8189
</TEST>
 
8190
 
 
8191
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="003.xml" ID="rmt-003" TYPE="not-wf" ENTITIES="general">
 
8192
External general entity has later version number
 
8193
</TEST>
 
8194
 
 
8195
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="004.xml" ID="rmt-004" TYPE="not-wf" ENTITIES="general">
 
8196
External general entity has later version number (no decl means 1.0)
 
8197
</TEST>
 
8198
 
 
8199
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="005.xml" ID="rmt-005" TYPE="not-wf" ENTITIES="general">
 
8200
Indirect external general entity has later version number
 
8201
</TEST>
 
8202
 
 
8203
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="006.xml" ID="rmt-006" OUTPUT="out/006.xml" TYPE="valid" ENTITIES="general">
 
8204
Second-level external general entity has later version number than
 
8205
first-level, but not later than document, so not an error.
 
8206
</TEST>
 
8207
 
 
8208
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="007.xml" ID="rmt-007" OUTPUT="out/007.xml" TYPE="valid">
 
8209
A vanilla XML 1.1 document
 
8210
</TEST>
 
8211
 
 
8212
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="008.xml" ID="rmt-008" TYPE="error">
 
8213
an implausibly-versioned document
 
8214
</TEST>
 
8215
 
 
8216
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="009.xml" ID="rmt-009" TYPE="error" ENTITIES="general">
 
8217
External general entity has implausible version number
 
8218
</TEST>
 
8219
 
 
8220
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="010.xml" ID="rmt-010" OUTPUT="out/010.xml" TYPE="valid">
 
8221
Contains a C1 control, legal in XML 1.0, illegal in XML 1.1
 
8222
</TEST>
 
8223
 
 
8224
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="011.xml" ID="rmt-011" TYPE="not-wf">
 
8225
Contains a C1 control, legal in XML 1.0, illegal in XML 1.1
 
8226
</TEST>
 
8227
 
 
8228
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="012.xml" ID="rmt-012" OUTPUT="out/012.xml" TYPE="valid">
 
8229
Contains a DEL, legal in XML 1.0, illegal in XML 1.1
 
8230
</TEST>
 
8231
 
 
8232
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="013.xml" ID="rmt-013" TYPE="not-wf">
 
8233
Contains a DEL, legal in XML 1.0, illegal in XML 1.1
 
8234
</TEST>
 
8235
 
 
8236
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="014.xml" ID="rmt-014" TYPE="not-wf">
 
8237
Has a "long s" in a name, legal in XML 1.1, illegal in XML 1.0
 
8238
</TEST>
 
8239
 
 
8240
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="015.xml" ID="rmt-015" OUTPUT="out/015.xml" TYPE="invalid">
 
8241
Has a "long s" in a name, legal in XML 1.1, illegal in XML 1.0
 
8242
</TEST>
 
8243
 
 
8244
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="016.xml" ID="rmt-016" TYPE="not-wf">
 
8245
Has a Byzantine Musical Symbol Kratimata in a name,
 
8246
legal in XML 1.1, illegal in XML 1.0
 
8247
</TEST>
 
8248
 
 
8249
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="017.xml" ID="rmt-017" OUTPUT="out/017.xml" TYPE="invalid">
 
8250
Has a Byzantine Musical Symbol Kratimata in a name,
 
8251
legal in XML 1.1, illegal in XML 1.0
 
8252
</TEST>
 
8253
 
 
8254
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="018.xml" ID="rmt-018" OUTPUT="out/018.xml" TYPE="invalid">
 
8255
Has the last legal namechar in XML 1.1, illegal in XML 1.0
 
8256
</TEST>
 
8257
 
 
8258
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="019.xml" ID="rmt-019" TYPE="not-wf">
 
8259
Has the last legal namechar in XML 1.1, illegal in XML 1.0
 
8260
</TEST>
 
8261
 
 
8262
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="020.xml" ID="rmt-020" TYPE="not-wf">
 
8263
Has the first character after the last legal namechar in XML 1.1,
 
8264
illegal in both XML 1.0 and 1.1
 
8265
</TEST>
 
8266
 
 
8267
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="021.xml" ID="rmt-021" TYPE="not-wf">
 
8268
Has the first character after the last legal namechar in XML 1.1,
 
8269
illegal in both XML 1.0 and 1.1
 
8270
</TEST>
 
8271
 
 
8272
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="022.xml" ID="rmt-022" OUTPUT="out/022.xml" TYPE="valid">
 
8273
Has a NEL character; legal in both XML 1.0 and 1.1, but different
 
8274
canonical output because of normalization in 1.1
 
8275
</TEST>
 
8276
 
 
8277
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="023.xml" ID="rmt-023" OUTPUT="out/023.xml" TYPE="valid">
 
8278
Has a NEL character; legal in both XML 1.0 and 1.1, but different
 
8279
canonical output because of normalization in 1.1
 
8280
</TEST>
 
8281
 
 
8282
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="024.xml" ID="rmt-024" OUTPUT="out/024.xml" TYPE="valid">
 
8283
Has an LSEP character; legal in both XML 1.0 and 1.1, but different
 
8284
canonical output because of normalization in 1.1
 
8285
</TEST>
 
8286
 
 
8287
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="025.xml" ID="rmt-025" OUTPUT="out/025.xml" TYPE="valid">
 
8288
Has an LSEP character; legal in both XML 1.0 and 1.1, but different
 
8289
canonical output because of normalization in 1.1
 
8290
</TEST>
 
8291
 
 
8292
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="026.xml" ID="rmt-026" OUTPUT="out/026.xml" TYPE="valid">
 
8293
Has CR-NEL; legal in both XML 1.0 and 1.1, but different
 
8294
canonical output because of normalization in 1.1
 
8295
</TEST>
 
8296
 
 
8297
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="027.xml" ID="rmt-027" OUTPUT="out/027.xml" TYPE="valid">
 
8298
Has CR-NEL; legal in both XML 1.0 and 1.1, but different
 
8299
canonical output because of normalization in 1.1
 
8300
</TEST>
 
8301
 
 
8302
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="028.xml" ID="rmt-028" OUTPUT="out/028.xml" TYPE="valid">
 
8303
Has CR-LSEP; legal in both XML 1.0 and 1.1, but different
 
8304
canonical output because of normalization in 1.1.
 
8305
Note that CR and LSEP are not combined into a single LF
 
8306
</TEST>
 
8307
 
 
8308
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="029.xml" ID="rmt-029" OUTPUT="out/029.xml" TYPE="valid">
 
8309
Has CR-LSEP; legal in both XML 1.0 and 1.1, but different
 
8310
canonical output because of normalization in 1.1
 
8311
</TEST>
 
8312
 
 
8313
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="030.xml" ID="rmt-030" OUTPUT="out/030.xml" TYPE="invalid">
 
8314
Has a NEL character in an NMTOKENS attribute; well-formed in both
 
8315
XML 1.0 and 1.1, but valid only in 1.1
 
8316
</TEST>
 
8317
 
 
8318
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="031.xml" ID="rmt-031" OUTPUT="out/031.xml" TYPE="valid">
 
8319
Has a NEL character in an NMTOKENS attribute; well-formed in both
 
8320
XML 1.0 and 1.1, but valid only in 1.1
 
8321
</TEST>
 
8322
 
 
8323
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="032.xml" ID="rmt-032" OUTPUT="out/032.xml" TYPE="invalid">
 
8324
Has an LSEP character in an NMTOKENS attribute; well-formed in both
 
8325
XML 1.0 and 1.1, but valid only in 1.1
 
8326
</TEST>
 
8327
 
 
8328
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="033.xml" ID="rmt-033" OUTPUT="out/033.xml" TYPE="valid">
 
8329
Has an LSEP character in an NMTOKENS attribute; well-formed in both
 
8330
XML 1.0 and 1.1, but valid only in 1.1
 
8331
</TEST>
 
8332
 
 
8333
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="034.xml" ID="rmt-034" OUTPUT="out/034.xml" TYPE="valid">
 
8334
Has an NMTOKENS attribute containing a CR character that comes from a
 
8335
character reference in an internal entity.  Because CR is in the
 
8336
S production, this is valid in both XML 1.0 and 1.1.
 
8337
</TEST>
 
8338
 
 
8339
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="035.xml" ID="rmt-035" OUTPUT="out/035.xml" TYPE="valid">
 
8340
Has an NMTOKENS attribute containing a CR character that comes from a
 
8341
character reference in an internal entity.  Because CR is in the
 
8342
S production, this is valid in both XML 1.0 and 1.1.
 
8343
</TEST>
 
8344
 
 
8345
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="036.xml" ID="rmt-036" OUTPUT="out/036.xml" TYPE="invalid">
 
8346
Has an NMTOKENS attribute containing a NEL character that comes from a
 
8347
character reference in an internal entity.  Because NEL is not in the
 
8348
S production (even though real NELs are converted to LF on input),
 
8349
this is invalid in both XML 1.0 and 1.1.
 
8350
</TEST>
 
8351
 
 
8352
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="037.xml" ID="rmt-037" OUTPUT="out/037.xml" TYPE="invalid">
 
8353
Has an NMTOKENS attribute containing a NEL character that comes from a
 
8354
character reference in an internal entity.  Because NEL is not in the
 
8355
S production (even though real NELs are converted to LF on input),
 
8356
this is invalid in both XML 1.0 and 1.1.
 
8357
</TEST>
 
8358
 
 
8359
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="038.xml" ID="rmt-038" TYPE="not-wf">
 
8360
Contains a C0 control character (form-feed), illegal in
 
8361
both XML 1.0 and 1.1
 
8362
</TEST>
 
8363
 
 
8364
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="039.xml" ID="rmt-039" TYPE="not-wf">
 
8365
Contains a C0 control character (form-feed), illegal in
 
8366
both XML 1.0 and 1.1
 
8367
</TEST>
 
8368
 
 
8369
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="040.xml" ID="rmt-040" OUTPUT="out/040.xml" TYPE="valid">
 
8370
Contains a C1 control character (partial line up), legal in
 
8371
XML 1.0 but not 1.1
 
8372
</TEST>
 
8373
 
 
8374
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="041.xml" ID="rmt-041" TYPE="not-wf">
 
8375
Contains a C1 control character (partial line up), legal in
 
8376
XML 1.0 but not 1.1
 
8377
</TEST>
 
8378
 
 
8379
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="4.1" URI="042.xml" ID="rmt-042" TYPE="not-wf">
 
8380
Contains a character reference to a C0 control character (form-feed),
 
8381
legal in XML 1.1 but not 1.0
 
8382
</TEST>
 
8383
 
 
8384
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="4.1" URI="043.xml" ID="rmt-043" OUTPUT="out/043.xml" TYPE="valid">
 
8385
Contains a character reference to a C0 control character (form-feed),
 
8386
legal in XML 1.1 but not 1.0
 
8387
</TEST>
 
8388
 
 
8389
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="4.1" URI="044.xml" ID="rmt-044" OUTPUT="out/044.xml" TYPE="valid">
 
8390
Contains a character reference to a C1 control character (partial line
 
8391
up), legal in both XML 1.0 and 1.1 (but for different reasons)
 
8392
</TEST>
 
8393
 
 
8394
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="4.1" URI="045.xml" ID="rmt-045" OUTPUT="out/045.xml" TYPE="valid">
 
8395
Contains a character reference to a C1 control character (partial line
 
8396
up), legal in both XML 1.0 and 1.1 (but for different reasons)
 
8397
</TEST>
 
8398
 
 
8399
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="046.xml" ID="rmt-046" OUTPUT="out/046.xml" TYPE="invalid">
 
8400
Has a NEL character in element content whitespace; well-formed in both
 
8401
XML 1.0 and 1.1, but valid only in 1.1
 
8402
</TEST>
 
8403
 
 
8404
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="047.xml" ID="rmt-047" OUTPUT="out/047.xml" TYPE="valid">
 
8405
Has a NEL character in element content whitespace; well-formed in both
 
8406
XML 1.0 and 1.1, but valid only in 1.1
 
8407
</TEST>
 
8408
 
 
8409
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="048.xml" ID="rmt-048" OUTPUT="out/048.xml" TYPE="invalid">
 
8410
Has an LSEP character in element content whitespace; well-formed in both
 
8411
XML 1.0 and 1.1, but valid only in 1.1
 
8412
</TEST>
 
8413
 
 
8414
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="049.xml" ID="rmt-049" OUTPUT="out/049.xml" TYPE="valid">
 
8415
has an LSEP character in element content whitespace; well-formed in both
 
8416
XML 1.0 and 1.1, but valid only in 1.1
 
8417
</TEST>
 
8418
 
 
8419
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="050.xml" ID="rmt-050" OUTPUT="out/050.xml" TYPE="valid">
 
8420
Has element content whitespace containing a CR character that comes from
 
8421
a character reference in an internal entity.  Because CR is in the
 
8422
S production, this is valid in both XML 1.0 and 1.1.
 
8423
</TEST>
 
8424
 
 
8425
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="051.xml" ID="rmt-051" OUTPUT="out/051.xml" TYPE="valid">
 
8426
Has element content whitespace containing a CR character that comes from
 
8427
a character reference in an internal entity.  Because CR is in the
 
8428
S production, this is valid in both XML 1.0 and 1.1.
 
8429
</TEST>
 
8430
 
 
8431
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="052.xml" ID="rmt-052" OUTPUT="out/052.xml" TYPE="invalid">
 
8432
Has element content whitespace containing a NEL character that comes from
 
8433
a character reference in an internal entity.  Because NEL is not in the
 
8434
S production (even though real NELs are converted to LF on input),
 
8435
this is invalid in both XML 1.0 and 1.1.
 
8436
</TEST>
 
8437
 
 
8438
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="053.xml" ID="rmt-053" OUTPUT="out/053.xml" TYPE="invalid">
 
8439
Has element content whitespace containing a NEL character that comes from
 
8440
a character reference in an internal entity.  Because NEL is not in the
 
8441
S production (even though real NELs are converted to LF on input),
 
8442
this is invalid in both XML 1.0 and 1.1.
 
8443
</TEST>
 
8444
 
 
8445
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="4.3.2" URI="054.xml" ID="rmt-054" OUTPUT="out/054.xml" TYPE="valid">
 
8446
Contains a character reference to a C0 control character (form-feed)
 
8447
in an entity value.  This will be legal (in XML 1.1) when the entity
 
8448
declaration is parsed, but what about when it is used?  According to
 
8449
the grammar in the CR spec, it should be illegal (because the
 
8450
replacement text must match "content"), but this is probably not
 
8451
intended.  This will be fixed in the PR version.
 
8452
</TEST>
 
8453
 
 
8454
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="055.xml" ID="rmt-055" TYPE="error">
 
8455
Has a Latin-1 NEL in the XML declaration (to be made an error in PR)
 
8456
</TEST>
 
8457
 
 
8458
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="056.xml" ID="rmt-056" TYPE="error">
 
8459
Has a UTF-8 NEL in the XML declaration (to be made an error in PR)
 
8460
</TEST>
 
8461
 
 
8462
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="057.xml" ID="rmt-057" TYPE="error">
 
8463
Has a UTF-8 LSEP in the XML declaration (to be made an error in PR)
 
8464
</TEST>
 
8465
 
 
8466
</TESTCASES>
 
8467
 
 
8468
</TESTCASES>
 
8469
<TESTCASES xml:base="eduni/namespaces/1.0/">
 
8470
    <TESTCASES PROFILE="Richard Tobin's XML Namespaces 1.0 test suite 14 Feb 2003">
 
8471
 
 
8472
<TEST RECOMMENDATION="NS1.0" SECTIONS="2" URI="001.xml" ID="rmt-ns10-001" TYPE="valid">
 
8473
Namespace name test: a perfectly good http URI
 
8474
</TEST>
 
8475
<TEST RECOMMENDATION="NS1.0" SECTIONS="2" URI="002.xml" ID="rmt-ns10-002" TYPE="valid">
 
8476
Namespace name test: a syntactically plausible URI with a
 
8477
fictitious scheme
 
8478
</TEST>
 
8479
<TEST RECOMMENDATION="NS1.0" SECTIONS="2" URI="003.xml" ID="rmt-ns10-003" TYPE="valid">
 
8480
Namespace name test: a perfectly good http URI with a fragment
 
8481
</TEST>
 
8482
<TEST RECOMMENDATION="NS1.0" SECTIONS="2" URI="004.xml" ID="rmt-ns10-004" TYPE="error">
 
8483
Namespace name test: a relative URI (deprecated)
 
8484
</TEST>
 
8485
<TEST RECOMMENDATION="NS1.0" SECTIONS="2" URI="005.xml" ID="rmt-ns10-005" TYPE="error">
 
8486
Namespace name test: a same-document relative URI (deprecated)
 
8487
</TEST>
 
8488
<TEST RECOMMENDATION="NS1.0" SECTIONS="2" URI="006.xml" ID="rmt-ns10-006" TYPE="error">
 
8489
Namespace name test: an http IRI that is not a URI
 
8490
</TEST>
 
8491
<TEST RECOMMENDATION="NS1.0" SECTIONS="1" URI="007.xml" ID="rmt-ns10-007" TYPE="valid">
 
8492
Namespace inequality test: different capitalization
 
8493
</TEST>
 
8494
<TEST RECOMMENDATION="NS1.0" SECTIONS="1" URI="008.xml" ID="rmt-ns10-008" TYPE="valid">
 
8495
Namespace inequality test: different escaping
 
8496
</TEST>
 
8497
<TEST RECOMMENDATION="NS1.0" SECTIONS="1" URI="009.xml" ID="rmt-ns10-009" TYPE="not-wf">
 
8498
Namespace equality test: plain repetition
 
8499
</TEST>
 
8500
<TEST RECOMMENDATION="NS1.0" SECTIONS="1" URI="010.xml" ID="rmt-ns10-010" TYPE="not-wf">
 
8501
Namespace equality test: use of character reference
 
8502
</TEST>
 
8503
<TEST RECOMMENDATION="NS1.0" SECTIONS="1" URI="011.xml" ID="rmt-ns10-011" TYPE="not-wf">
 
8504
Namespace equality test: use of entity reference
 
8505
</TEST>
 
8506
<TEST RECOMMENDATION="NS1.0" SECTIONS="1" URI="012.xml" ID="rmt-ns10-012" TYPE="not-wf">
 
8507
Namespace inequality test: equal after attribute value normalization
 
8508
</TEST>
 
8509
<TEST RECOMMENDATION="NS1.0" SECTIONS="3" URI="013.xml" ID="rmt-ns10-013" TYPE="not-wf">
 
8510
Bad QName syntax: multiple colons
 
8511
</TEST>
 
8512
<TEST RECOMMENDATION="NS1.0" SECTIONS="3" URI="014.xml" ID="rmt-ns10-014" TYPE="not-wf">
 
8513
Bad QName syntax: colon at end
 
8514
</TEST>
 
8515
<TEST RECOMMENDATION="NS1.0" SECTIONS="3" URI="015.xml" ID="rmt-ns10-015" TYPE="not-wf">
 
8516
Bad QName syntax: colon at start
 
8517
</TEST>
 
8518
<TEST RECOMMENDATION="NS1.0" SECTIONS="2" URI="016.xml" ID="rmt-ns10-016" TYPE="not-wf">
 
8519
Bad QName syntax: xmlns:
 
8520
</TEST>
 
8521
<TEST RECOMMENDATION="NS1.0" SECTIONS="-" URI="017.xml" ID="rmt-ns10-017" TYPE="invalid">
 
8522
Simple legal case: no namespaces
 
8523
</TEST>
 
8524
<TEST RECOMMENDATION="NS1.0" SECTIONS="5.2" URI="018.xml" ID="rmt-ns10-018" TYPE="invalid">
 
8525
Simple legal case: default namespace
 
8526
</TEST>
 
8527
<TEST RECOMMENDATION="NS1.0" SECTIONS="4" URI="019.xml" ID="rmt-ns10-019" TYPE="invalid">
 
8528
Simple legal case: prefixed element
 
8529
</TEST>
 
8530
<TEST RECOMMENDATION="NS1.0" SECTIONS="4" URI="020.xml" ID="rmt-ns10-020" TYPE="invalid">
 
8531
Simple legal case: prefixed attribute
 
8532
</TEST>
 
8533
<TEST RECOMMENDATION="NS1.0" SECTIONS="5.2" URI="021.xml" ID="rmt-ns10-021" TYPE="invalid">
 
8534
Simple legal case: default namespace and unbinding
 
8535
</TEST>
 
8536
<TEST RECOMMENDATION="NS1.0" SECTIONS="5.2" URI="022.xml" ID="rmt-ns10-022" TYPE="invalid">
 
8537
Simple legal case: default namespace and rebinding
 
8538
</TEST>
 
8539
<TEST RECOMMENDATION="NS1.0" SECTIONS="2" URI="023.xml" ID="rmt-ns10-023" TYPE="not-wf">
 
8540
Illegal use of 1.1-style prefix unbinding in 1.0 document
 
8541
</TEST>
 
8542
<TEST RECOMMENDATION="NS1.0" SECTIONS="5.1" URI="024.xml" ID="rmt-ns10-024" TYPE="invalid">
 
8543
Simple legal case: prefix rebinding
 
8544
</TEST>
 
8545
<TEST RECOMMENDATION="NS1.0" SECTIONS="4" URI="025.xml" ID="rmt-ns10-025" TYPE="not-wf">
 
8546
Unbound element prefix
 
8547
</TEST>
 
8548
<TEST RECOMMENDATION="NS1.0" SECTIONS="4" URI="026.xml" ID="rmt-ns10-026" TYPE="not-wf">
 
8549
Unbound attribute prefix
 
8550
</TEST>
 
8551
<TEST RECOMMENDATION="NS1.0" SECTIONS="2" URI="027.xml" ID="rmt-ns10-027" TYPE="invalid">
 
8552
Reserved prefixes and namespaces: using the xml prefix undeclared
 
8553
</TEST>
 
8554
<TEST RECOMMENDATION="NS1.0" SECTIONS="NE05" URI="028.xml" ID="rmt-ns10-028" TYPE="invalid">
 
8555
Reserved prefixes and namespaces: declaring the xml prefix correctly
 
8556
</TEST>
 
8557
<TEST RECOMMENDATION="NS1.0" SECTIONS="NE05" URI="029.xml" ID="rmt-ns10-029" TYPE="not-wf">
 
8558
Reserved prefixes and namespaces: declaring the xml prefix incorrectly
 
8559
</TEST>
 
8560
<TEST RECOMMENDATION="NS1.0" SECTIONS="NE05" URI="030.xml" ID="rmt-ns10-030" TYPE="not-wf">
 
8561
Reserved prefixes and namespaces: binding another prefix
 
8562
to the xml namespace
 
8563
</TEST>
 
8564
<TEST RECOMMENDATION="NS1.0" SECTIONS="NE05" URI="031.xml" ID="rmt-ns10-031" TYPE="not-wf">
 
8565
Reserved prefixes and namespaces: declaring the xmlns prefix
 
8566
with its correct URI (illegal)
 
8567
</TEST>
 
8568
<TEST RECOMMENDATION="NS1.0" SECTIONS="NE05" URI="032.xml" ID="rmt-ns10-032" TYPE="not-wf">
 
8569
Reserved prefixes and namespaces: declaring the xmlns prefix
 
8570
with an incorrect URI
 
8571
</TEST>
 
8572
<TEST RECOMMENDATION="NS1.0" SECTIONS="NE05" URI="033.xml" ID="rmt-ns10-033" TYPE="not-wf">
 
8573
Reserved prefixes and namespaces: binding another prefix
 
8574
to the xmlns namespace
 
8575
</TEST>
 
8576
<TEST RECOMMENDATION="NS1.0" SECTIONS="NE05" URI="034.xml" ID="rmt-ns10-034" TYPE="invalid">
 
8577
Reserved prefixes and namespaces: binding a reserved prefix
 
8578
</TEST>
 
8579
<TEST RECOMMENDATION="NS1.0" SECTIONS="5.3" URI="035.xml" ID="rmt-ns10-035" TYPE="not-wf">
 
8580
Attribute uniqueness: repeated identical attribute
 
8581
</TEST>
 
8582
<TEST RECOMMENDATION="NS1.0" SECTIONS="5.3" URI="036.xml" ID="rmt-ns10-036" TYPE="not-wf">
 
8583
Attribute uniqueness: repeated attribute with different prefixes
 
8584
</TEST>
 
8585
<TEST RECOMMENDATION="NS1.0" SECTIONS="5.3" URI="037.xml" ID="rmt-ns10-037" TYPE="invalid">
 
8586
Attribute uniqueness: different attributes with same local name
 
8587
</TEST>
 
8588
<TEST RECOMMENDATION="NS1.0" SECTIONS="5.3" URI="038.xml" ID="rmt-ns10-038" TYPE="invalid">
 
8589
Attribute uniqueness: prefixed and unprefixed attributes with same
 
8590
local name
 
8591
</TEST>
 
8592
<TEST RECOMMENDATION="NS1.0" SECTIONS="5.3" URI="039.xml" ID="rmt-ns10-039" TYPE="invalid">
 
8593
Attribute uniqueness: prefixed and unprefixed attributes with same
 
8594
local name, with default namespace
 
8595
</TEST>
 
8596
<TEST RECOMMENDATION="NS1.0" SECTIONS="5.3" URI="040.xml" ID="rmt-ns10-040" TYPE="invalid">
 
8597
Attribute uniqueness: prefixed and unprefixed attributes with same
 
8598
local name, with default namespace and element in default namespace
 
8599
</TEST>
 
8600
<TEST RECOMMENDATION="NS1.0" SECTIONS="5.3" URI="041.xml" ID="rmt-ns10-041" TYPE="invalid">
 
8601
Attribute uniqueness: prefixed and unprefixed attributes with same
 
8602
local name, element in same namespace as prefixed attribute
 
8603
</TEST>
 
8604
<TEST RECOMMENDATION="NS1.0" SECTIONS="NE08" URI="042.xml" ID="rmt-ns10-042" TYPE="not-wf">
 
8605
Colon in PI name
 
8606
</TEST>
 
8607
<TEST RECOMMENDATION="NS1.0" SECTIONS="NE08" URI="043.xml" ID="rmt-ns10-043" TYPE="not-wf">
 
8608
Colon in entity name
 
8609
</TEST>
 
8610
<TEST RECOMMENDATION="NS1.0" SECTIONS="NE08" URI="044.xml" ID="rmt-ns10-044" TYPE="not-wf">
 
8611
Colon in entity name
 
8612
</TEST>
 
8613
<TEST RECOMMENDATION="NS1.0" SECTIONS="NE08" URI="045.xml" ID="rmt-ns10-045" TYPE="invalid">
 
8614
Colon in ID attribute name
 
8615
</TEST>
 
8616
<TEST RECOMMENDATION="NS1.0" SECTIONS="NE08" URI="046.xml" ID="rmt-ns10-046" TYPE="invalid">
 
8617
Colon in ID attribute name
 
8618
</TEST>
 
8619
 
 
8620
</TESTCASES>
 
8621
 
 
8622
</TESTCASES>
 
8623
<TESTCASES xml:base="eduni/namespaces/1.1/">
 
8624
    <TESTCASES PROFILE="Richard Tobin's XML Namespaces 1.1 test suite 14 Feb 2003">
 
8625
 
 
8626
<TEST VERSION="1.1" RECOMMENDATION="NS1.1" SECTIONS="2.1" URI="001.xml" ID="rmt-ns11-001" TYPE="valid">
 
8627
Namespace name test: a perfectly good http IRI that is not a URI
 
8628
</TEST>
 
8629
<TEST VERSION="1.1" RECOMMENDATION="NS1.1" SECTIONS="2.3" URI="002.xml" ID="rmt-ns11-002" TYPE="valid">
 
8630
Namespace inequality test: different escaping of non-ascii letter
 
8631
</TEST>
 
8632
<TEST VERSION="1.1" RECOMMENDATION="NS1.1" SECTIONS="6.1" URI="003.xml" ID="rmt-ns11-003" TYPE="invalid">
 
8633
1.1 style prefix unbinding
 
8634
</TEST>
 
8635
<TEST VERSION="1.1" RECOMMENDATION="NS1.1" SECTIONS="6.1" URI="004.xml" ID="rmt-ns11-004" TYPE="invalid">
 
8636
1.1 style prefix unbinding and rebinding
 
8637
</TEST>
 
8638
<TEST VERSION="1.1" RECOMMENDATION="NS1.1" SECTIONS="5" URI="005.xml" ID="rmt-ns11-005" TYPE="not-wf">
 
8639
Illegal use of prefix that has been unbound
 
8640
</TEST>
 
8641
<TEST VERSION="1.1" RECOMMENDATION="NS1.1" SECTIONS="2.1" URI="006.xml" ID="rmt-ns11-006" TYPE="valid">
 
8642
Test whether non-Latin-1 characters are accepted in IRIs, and whether
 
8643
they are correctly distinguished
 
8644
</TEST>
 
8645
 
 
8646
</TESTCASES>
 
8647
 
 
8648
</TESTCASES>
 
8649
<TESTCASES xml:base="eduni/errata-3e/">
 
8650
    <TESTCASES PROFILE="Richard Tobin's XML 1.0 3rd edition errata test suite 1 June 2006">
 
8651
 
 
8652
<!-- These tests are for the errata to XML 1.0 3rd edition
 
8653
     (http://www.w3.org/XML/xml-V10-3e-errata).
 
8654
     The errata to XML 1.1 (first edition) are a superset of these
 
8655
     (http://www.w3.org/XML/xml-V11-1e-errata).
 
8656
     The additional XML 1.1 errata are (a) minor fixes to the BNF
 
8657
     and (b) a correction concerning 1.0 compatibility; these do
 
8658
     not seem to me to merit tests. -->
 
8659
 
 
8660
<!-- E01 concerns xml:lang and is not testable at the XML level -->
 
8661
 
 
8662
<TEST RECOMMENDATION="XML1.0-errata3e" SECTIONS="E05" URI="E05a.xml" ID="rmt-e3e-05a" TYPE="valid">
 
8663
CDATA sections may occur in Mixed content.
 
8664
</TEST>
 
8665
 
 
8666
<TEST RECOMMENDATION="XML1.0-errata3e" SECTIONS="E05" URI="E05b.xml" ID="rmt-e3e-05b" TYPE="valid">
 
8667
CDATA sections, comments and PIs may occur in ANY content.
 
8668
</TEST>
 
8669
 
 
8670
<TEST RECOMMENDATION="XML1.0-errata3e" SECTIONS="E06" URI="E06a.xml" ID="rmt-e3e-06a" TYPE="invalid">
 
8671
Default values for IDREF attributes must match Name.
 
8672
</TEST>
 
8673
 
 
8674
<TEST RECOMMENDATION="XML1.0-errata3e" SECTIONS="E06" URI="E06b.xml" ID="rmt-e3e-06b" TYPE="invalid">
 
8675
Default values for ENTITY attributes must match Name.
 
8676
</TEST>
 
8677
 
 
8678
<TEST RECOMMENDATION="XML1.0-errata3e" SECTIONS="E06" URI="E06c.xml" ID="rmt-e3e-06c" TYPE="invalid">
 
8679
Default values for IDREFS attributes must match Names.
 
8680
</TEST>
 
8681
 
 
8682
<TEST RECOMMENDATION="XML1.0-errata3e" SECTIONS="E06" URI="E06d.xml" ID="rmt-e3e-06d" TYPE="invalid">
 
8683
Default values for ENTITIES attributes must match Names.
 
8684
</TEST>
 
8685
 
 
8686
<TEST RECOMMENDATION="XML1.0-errata3e" SECTIONS="E06" URI="E06e.xml" ID="rmt-e3e-06e" TYPE="invalid">
 
8687
Default values for NMTOKEN attributes must match Nmtoken.
 
8688
</TEST>
 
8689
 
 
8690
<TEST RECOMMENDATION="XML1.0-errata3e" SECTIONS="E06" URI="E06f.xml" ID="rmt-e3e-06f" TYPE="invalid">
 
8691
Default values for NMTOKENS attributes must match Nmtokens.
 
8692
</TEST>
 
8693
 
 
8694
<TEST RECOMMENDATION="XML1.0-errata3e" SECTIONS="E06" URI="E06g.xml" ID="rmt-e3e-06g" TYPE="invalid">
 
8695
Default values for NOTATION attributes must match one of the enumerated values.
 
8696
</TEST>
 
8697
 
 
8698
<TEST RECOMMENDATION="XML1.0-errata3e" SECTIONS="E06" URI="E06h.xml" ID="rmt-e3e-06h" TYPE="invalid">
 
8699
Default values for enumerated attributes must match one of the enumerated values.
 
8700
</TEST>
 
8701
 
 
8702
<TEST RECOMMENDATION="XML1.0-errata3e" SECTIONS="E06" URI="E06i.xml" ID="rmt-e3e-06i" TYPE="valid">
 
8703
Non-syntactic validity errors in default attributes only happen if
 
8704
the attribute is in fact defaulted.
 
8705
</TEST>
 
8706
 
 
8707
<TEST RECOMMENDATION="XML1.0-errata3e" SECTIONS="E12" URI="E12.xml" ID="rmt-e3e-12" TYPE="not-wf">
 
8708
Default values for attributes may not contain references to external entities.
 
8709
</TEST>
 
8710
 
 
8711
<TEST RECOMMENDATION="XML1.0-errata3e" SECTIONS="E13" URI="E13.xml" ID="rmt-e3e-13" TYPE="invalid">
 
8712
Even internal parameter entity references are enough to make undeclared
 
8713
entities into mere validity errors rather than well-formedness errors.
 
8714
</TEST>
 
8715
 
 
8716
</TESTCASES>
 
8717
 
 
8718
</TESTCASES>
 
8719
<TESTCASES xml:base="eduni/namespaces/errata-1e/">
 
8720
    <TESTCASES PROFILE="Richard Tobin's XML Namespaces 1.0/1.1 2nd edition test suite 1 June 2006">
 
8721
 
 
8722
<!-- These tests are for the erratum to Namespaces in XML 1.0 and 1.1
 
8723
     first edition.  The erratum is the same for both 1.0 and 1.1. -->
 
8724
 
 
8725
<TEST RECOMMENDATION="NS1.0-errata1e" SECTIONS="NE13" URI="NE13a.xml" ID="rmt-ns-e1.0-13a" TYPE="not-wf">
 
8726
The xml namespace must not be declared as the default namespace.
 
8727
</TEST>
 
8728
 
 
8729
<TEST RECOMMENDATION="NS1.0-errata1e" SECTIONS="NE13" URI="NE13b.xml" ID="rmt-ns-e1.0-13b" TYPE="not-wf">
 
8730
The xmlns namespace must not be declared as the default namespace.
 
8731
</TEST>
 
8732
 
 
8733
<TEST RECOMMENDATION="NS1.0-errata1e" SECTIONS="NE13" URI="NE13c.xml" ID="rmt-ns-e1.0-13c" TYPE="not-wf">
 
8734
Elements must not have the prefix xmlns.
 
8735
</TEST>
 
8736
 
 
8737
</TESTCASES>
 
8738
 
 
8739
</TESTCASES>
 
8740
 
 
8741
</TESTSUITE>