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