XML Processor Conformance Report:
fr.loria.xml.sax.SAXDriver

This document is the output of an XML test harness. It reports on the conformance of the following XML 1.0 processor configuration, as reported through the Java version of the SAX (Simple API for XML) parser interface. For SAX 2.0 (alpha) processors, the processing mode and entity handling values could be non-default values, if such a feature is supported by that processor. For SAX 1.0 processors, those values were as reported to the test harness by its operator.

XML Processor Silfide 0.88
SAX Parser Class fr.loria.xml.sax.SAXDriver
Processing Mode Non-Validating
General Entities included
Parameter Entities included

The test harness and execution environment was:

Test Run Date Tue Sep 07 10:10:26 PDT 1999
Harness and Version org.brownell.xml.conformance.Driver
(alpha; 3-September-1999)
Java VM Info build JDK-1.2.1-A, native threads, symcjit
Suite of Testcases OASIS Conformance Tests, v1.0

An summary of test results follows. To know the actual test status, someone must examine the result of each passed negative test to make sure it failed for the right reason. That examination may cause the counts of failed tests to increase, changing a provisional "conforms" status to a "does not conform".

Status DOES NOT CONFORM
Total Passed Tests (provisional) 761
Passed Negative Tests (provisional) 431
Failed Tests (provisional) 304
Tests Skipped 0

Sections of this report are: Explanation of Tables; Positive Tests, cases where this processor should report no errors; Negative Tests, documents for which this processor must report the known errors; and Informative Tests, documents with errors which processors are not required to report.

NOTE: The OASIS/NIST test suite is currently in draft state, and can't actually be used without modifications to the configuration file, which is used both to generate the test documentation published at the OASIS/NIST site and to operate this test harness. Accordingly, treat these results as preliminary.


Explanation of Tables

Sections presenting test results are composed largely of tables, with explanations focussing on exactly what those tables indicate. Diagnostics for failed tests are presented in italics, with a cherry colored background, to highlight the result. Diagnostics for succesful tests should as a rule only exist for negative tests. Diagnostics with parenthesized comments indicate the reporting path:

(fatal)
The diagnostic was reported as a fatal error. Such errors are primarily well-formedness errors, such as the violation of XML 1.0 syntax rules or of well formedness constraints.
(error)
The diagnostic was reported as a recoverable error. Such errors primarily used to report validation errors, which are all violations of validity constraints, but some other errors are also classed as nonfatal.
(warning)
The diagnostic was reported as a warning; warnings are purely informative and may be emitted in a number of cases identified by the XML 1.0 specification (as well as in other cases).
(thrown classname) ... abnormal
The named exception was directly thrown. If the exception is a SAXException (or a subclass thereof) this suggests an error in the parser (violating the SAX API specification) since it should normally have used the SAX ErrorHandler instead.
(odd classname) ... abnormal
After the identified exception was reported through the ErrorHandler, an exception of the named class was thrown directly. This suggests an error in the parser, since the parser either failed to continue after an error (or warning) which is required to be continuable, or else it did not pass the exception thrown by the application back to the application.
(EXCEPTION - DIRECTED FAILURE) ... abnormal
This test case was explicitly failed by the test operator; the test was not run. This may be done in the case of parsers with severe bugs which completely prevented handling the test case, typically because the parser seems to "hang" by entering an infinite loop.

In all cases, negative tests that appear to pass (diagnostics presented with a white background) must be individually examined in the report below. The diagnostic provided by the processor must correspond to the description of the test provided; if the processor does not report the matching error, the seeming "pass" is in fact an error of a type the test harness could not detect or report. That error is either a conformance bug, or an error in the diagnostic being produced, or sometimes both.

Nonvalidating processors may skip some tests if the tests require processing a class of external entities (general, parameter, or both) which that processor is known not to handle. If processor handling of entities is not known, all such tests are skipped, in order to prevent misreporting.

Note also that some SAX processors (or drivers for non-SAX processors) appear to have a bug wherein they don't close all of the files which they open. When running this test harness with large numbers of tests, failures at the end of this report could reflect such bugs in SAX conformance more than bugs in XML processor conformance.


Positive Tests

All conformant XML 1.0 processors must accept "valid" input documents without reporting any errors, and moreover must report the correct output data to the application when processing those documents. Nonvalidating processors (such as this one) must also accept "invalid" input documents without reporting any errors. These are called "Positive Tests" because they ensure that the processor just "does the right thing" without reporting any problems.

In the interest of brevity, the only tests listed here are those which produce diagnostics of some kind, such as test failures. In some cases, warnings may be reported when processing these documents, but these do not indicate failures.

No interpretation of these results is necessary; every "error" or "fatal" message presented here is an XML conformance failure. Maintainers of an XML processor will generally want to fix their software so that it conforms fully to the XML specification.

Valid Documents

All XML processors must accept all valid documents. This group of tests must accordingly produce no test failures.

Section and [Rules] Test ID Description Diagnostic
2.2 [2] valid-sa-049 Test demonstrates that characters outside of normal ascii range can be used as element content. FAIL (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] valid-sa-050 Test demonstrates that characters outside of normal ascii range can be used as element content. FAIL (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] valid-sa-051 The document is encoded in UTF-16 and uses some name characters well outside of the normal ASCII range. FAIL (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.3 4.1 [10] [69] valid-not-sa-023 Test demonstrates the use of a parameter entity reference within an attribute list declaration. FAIL (thrown SAXException) 1:1:encountered `%', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", <S>'
2.3 [4] valid-sa-012 Uses a legal XML 1.0 name consisting of a single colon character (disallowed by the latest XML Namespaces draft). FAIL (thrown SAXException) 3:15:encountered `:', was expecting one of `<EOF>, ">", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", "%", <S>'
2.3 [5] valid-sa-063 The document is encoded in UTF-8 and the name of the root element type uses non-ASCII characters. FAIL (thrown SAXException) 1:12:lexical error, encountered "\u00b9" (185), after ""
2.3 [7] o-p07pass1 various valid Nmtoken 's in an attribute list declaration. FAIL (thrown SAXException) 4:31:lexical error, encountered ":" (58), after ""
2.4 2.5 2.6 2.7 [15] [16] [18] o-p43pass1 Valid use of character data, comments, processing instructions and CDATA sections within the start and end tag. FAIL (thrown SAXException) 25:5:encountered `?', was expecting one of `<S>, "?>", ":"'
2.4 2.7 [18] empty Whitespace found in CDATA sections and entity references works is treated like other optional whitespace FAIL (thrown SAXException) 18:10:encountered `]]>', was expecting `<CDataContent>'
2.6 3.1 [16] [43] valid-sa-016 Test demonstrates that Processing Instructions are valid element content. FAIL (thrown SAXException) 4:10:encountered `?', was expecting one of `<S>, "?>", ":"'
2.6 3.1 [16] [43] valid-sa-017 Test demonstrates that Processing Instructions are valid element content and there can be more than one. FAIL (thrown SAXException) 4:36:encountered `<EOF>', was expecting `"?>"'
2.7 3.1 [18] [43] valid-sa-020 Test demonstractes that CDATA sections are valid element content and that everyting between the CDStart and CDEnd is recognized as character data not markup. FAIL (thrown SAXException) 4:30:encountered `<EOF>', was expecting `"]]>"'
2.8 [22] o-p22pass4 XML decl and doctypedecl FAIL (thrown SAXException) 2:20:encountered `?', was expecting one of `<S>, "?>", ":"'
2.8 [22] o-p22pass5 just doctypedecl FAIL (thrown SAXException) 1:20:encountered `?', was expecting one of `<S>, "?>", ":"'
2.8 [29] o-p29pass1 Valid types of markupdecl. FAIL (thrown SAXException) 2:5:encountered `?', was expecting one of `<S>, "?>", ":"'
2.9 not-sa01 A non-standalone document is valid if declared as such. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 not-sa02 A non-standalone document is valid if declared as such. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 not-sa03 A non-standalone document is valid if declared as such. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 not-sa04 A non-standalone document is valid if declared as such. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 [32] sa02 A document may be marked 'standalone' if any attributes that need normalization are defined within the internal DTD subset. FAIL (thrown SAXException) 31:47:encountered `\"', was expecting `">"'
2.9 [32] sa03 A document may be marked 'standalone' if any the defined entities need expanding are internal, and no attributes need defaulting or normalization. On output, requires notations to be correctly reported. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 [32] sa04 Like sa03 but relies on attribute defaulting defined in the internal subset. On output, requires notations to be correctly reported. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 [32] sa05 Like sa01 but this document is standalone since it has no optional whitespace. On output, requires notations to be correctly reported. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
3.2.2 [51] o-p51pass1 valid Mixed contentspec's. FAIL (thrown SAXException) 6:1:encountered `#PCDATA', was expecting one of `<EOF>, "(", ")", "*", "+", ">", "?", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", "|", ",", <NCNAME>, "version", "%", <S>'
3.3 [52] o-p52pass1 valid AttlistDecls: No AttDef's are required, and the terminating S is optional, multiple ATTLISTS per element are OK, and multiple declarations of the same attribute are OK. FAIL (thrown SAXException) 8:12:encountered `>', was expecting one of `<EOF>, <S>, ":"'
3.3.1 [58] o-p58pass1 NOTATION enumeration has on or more items FAIL (thrown SAXException) 9:30:encountered `|', was expecting `")"'
3.4 [61] o-p61pass1 valid conditional sections are INCLUDE and IGNORE FAIL (thrown SAXException) 2:12:encountered `ignored', was expecting one of `"<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "<![", "%", <COMMENT>, <S>, <CDataContent>, "]]>"'
3.4 [62] o-p62pass1 valid INCLUDE sections -- options S before and after keyword, sections can nest FAIL (thrown SAXException) 6:11:encountered `asdfasdf', was expecting one of `"<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "%", <COMMENT>, <S>, <CDataContent>, "]]>"'
3.4 [63] o-p63pass1 valid IGNORE sections FAIL (thrown SAXException) 5:1:encountered `]]>', was expecting one of `"(", "ANY", "EMPTY", "%"'
3.4 [64] o-p64pass1 IGNOREd sections ignore everything except section delimiters FAIL (thrown SAXException) 3:1:encountered `Everything', was expecting one of `"<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "<![", "%", <COMMENT>, <S>, <CDataContent>, "]]>"'
4.1 [69] valid-not-sa-003 Test demonstrates the expansion of an external parameter entity that declares an attribute. FAIL (thrown SAXException) 0:0:encountered `<EOF>', was expecting one of `"#REQUIRED", "#IMPLIED", "#FIXED", "\"", "\'"'
4.1 [69] valid-not-sa-027 Test demonstrates a parameter entity reference whose value is NULL. FAIL (thrown SAXException) 2:24:encountered `%', was expecting one of `")", "|"'
4.2.2 4.3.3. 4.4.3 [75] [80] valid-ext-sa-008 Test demonstrates the use of external entity and how replacement text is retrieved and processed. Also tests the use of an EncodingDecl of UTF-16. FAIL (thrown SAXException) 1:4:lexical error, encountered "" (0), after ""
4.3.1 [77] valid-not-sa-012 Test demonstrates an enternal parsed entity that begins with a text declaration. FAIL (thrown SAXException) 1:1:encountered `<?xml', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "]", "%", "<?", <COMMENT>, <S>'
4.3.2 [78] ext02 Tests use of external parsed entities with different encodings than the base document. FAIL (thrown SAXException) 1:5:lexical error, encountered "" (0), after ""
4.3.3 [4,84] pr-xml-little Test support for little-endian UTF-16 text which relies on Japanese characters. (Also requires ability to process a moderately complex DTD.) FAIL (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
4.3.3 [4,84] pr-xml-utf-16 Test support UTF-16 text which relies on Japanese characters. (Also requires ability to process a moderately complex DTD.) FAIL (thrown SAXException) 1:1:encountered `\u00fe\u00ff', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
4.3.3 [4,84] weekly-little Test support for little-endian UTF-16 encoding, and XML names which contain Japanese characters. FAIL (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
4.3.3 [4,84] weekly-utf-16 Test support for UTF-16 encoding, and XML names which contain Japanese characters. FAIL (thrown SAXException) 1:1:encountered `\u00fe\u00ff', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
4.4.8 valid-not-sa-019 Test demonstrates that a parameter entity will be expanded with spaces on either side. FAIL (thrown SAXException) 3:23:encountered `%', was expecting one of `<EOF>, <S>'
4.4.8 valid-not-sa-020 Parameter entities expand with spaces on either side. FAIL (thrown SAXException) 3:10:encountered `%', was expecting `<S>'

Output Tests

The XML specification places requirements on the data which is reported by XML processors to applications. This data flows through the SAX API (with one minor omission: reporting external entities which are not included). These output tests verify conformance with the specification by recording that data and comparing it with what is required for conformance with the XML 1.0 specification.

Note that output tests automatically fail in cases where the processor failed to parse the (valid) input document used to generate the output data.

Test ID Diagnostic
valid-sa-084 Too much output; length is 21 but should only be 11
valid-sa-093 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-ext-sa-001 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-ext-sa-002 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-ext-sa-004 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-ext-sa-009 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-116 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-ext-sa-006 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-ext-sa-011 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-108 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-068 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
v-lang01 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
v-lang02 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
v-lang05 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
v-lang03 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
v-lang04 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
v-lang06 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-049 (Input failed, no output available)
valid-sa-050 (Input failed, no output available)
valid-sa-051 (Input failed, no output available)
valid-sa-052 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-092 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-109 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-013 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-014 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-015 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-009 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-023 (Input failed, no output available)
valid-sa-100 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-012 (Input failed, no output available)
valid-sa-063 (Input failed, no output available)
o-p07pass1 (Input failed, no output available)
o-p43pass1 (Input failed, no output available)
empty (Input failed, no output available)
valid-sa-048 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-008 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-119 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-021 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-022 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
dtd01 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-055 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-098 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-016 (Input failed, no output available)
valid-sa-017 (Input failed, no output available)
valid-sa-037 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-038 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-036 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-039 Output byte 11 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-031 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-018 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-019 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-020 (Input failed, no output available)
valid-sa-114 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
o-p22pass4 (Input failed, no output available)
o-p22pass5 (Input failed, no output available)
valid-sa-033 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-028 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-029 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-030 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
o-p29pass1 (Input failed, no output available)
valid-not-sa-024 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
not-sa01 (Input failed, no output available)
not-sa02 (Input failed, no output available)
not-sa03 (Input failed, no output available)
not-sa04 (Input failed, no output available)
sa01 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
sa02 (Input failed, no output available)
sa03 (Input failed, no output available)
sa04 (Input failed, no output available)
sa05 (Input failed, no output available)
valid-sa-032 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
element Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
optional Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-024 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-ext-sa-003 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-007 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-002 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-005 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-010 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-011 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-104 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-054 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-004 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-006 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-003 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-023 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-047 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-034 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-035 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-044 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-059 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-025 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-026 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-027 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-ext-sa-005 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-057 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-112 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-081 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
dtd00 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
o-p51pass1 (Input failed, no output available)
valid-sa-001 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-043 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-097 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-040 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-077 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-078 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-071 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-072 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-073 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-074 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-075 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-079 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-080 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
o-p52pass1 (Input failed, no output available)
valid-not-sa-006 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-007 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-010 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-026 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-045 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-046 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-113 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-041 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-042 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-056 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
o-p58pass1 (Input failed, no output available)
v-sgml01 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
required00 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-ext-sa-013 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-058 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-095 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-096 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-102 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-103 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-105 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-106 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-107 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-110 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-111 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-115 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
o-p61pass1 (Input failed, no output available)
o-p62pass1 (Input failed, no output available)
valid-not-sa-013 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-014 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-016 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-022 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-028 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-029 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-030 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
o-p63pass1 (Input failed, no output available)
valid-not-sa-015 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
o-p64pass1 (Input failed, no output available)
valid-sa-085 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-ext-sa-014 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-060 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-061 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-062 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-064 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-066 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-067 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-089 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-003 (Input failed, no output available)
valid-not-sa-004 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-005 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-027 (Input failed, no output available)
valid-not-sa-025 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-086 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-011 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-017 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-021 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-082 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-083 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-ext-sa-012 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-ext-sa-008 (Input failed, no output available)
valid-ext-sa-007 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-001 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-002 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-008 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-009 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-018 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
ext01 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-012 (Input failed, no output available)
ext02 (Input failed, no output available)
pr-xml-little (Input failed, no output available)
pr-xml-utf-16 (Input failed, no output available)
weekly-little (Input failed, no output available)
weekly-utf-16 (Input failed, no output available)
valid-sa-031 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-099 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-053 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-not-sa-019 (Input failed, no output available)
valid-not-sa-020 (Input failed, no output available)
valid-sa-070 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
v-pe00 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
v-pe01 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
v-pe02 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-065 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-087 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-088 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-101 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-117 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
valid-sa-118 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c
notation01 Output byte 0 has the wrong value; actual 0x26 should instead be 0x3c

Invalid Documents

As noted above, nonvalidating processors must accept all documents which are well formed, but invalid. This same behavior would be delivered by a validating processor, if the application chose to continue processing after receiving each report of a validity error, and not report such validity errors. (These tests are run as "negative" tests for validating processors, since in those cases it is important that the correct validity errors be reported and that they be fully continuable.)

Section and [Rules] Test ID Description Diagnostic
2.3 [4] o-p04pass1 names with all valid ASCII characters, and one from each other class in NameChar FAIL (thrown SAXException) 5:7:lexical error, encountered "\u00ac" (172), after ""
2.3 [5] o-p05pass1 various valid Name constructions FAIL (thrown SAXException) 2:4:encountered `.', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
2.6 [16] o-p16fail3 S after PITarget is required FAIL (thrown SAXException) 1:14:encountered `?', was expecting one of `<S>, "?>", ":"'
2.6 [16] [17] o-p16pass1 Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction. FAIL (thrown SAXException) 1:11:encountered `?', was expecting one of `<S>, "?>", ":"'
2.8 invalid--001 Tests the "Proper Declaration/PE Nesting" validity constraint by fragmenting a comment between two parameter entities. FAIL (thrown SAXException) 1:2:lexical error, encountered "!" (33), after ""
2.8 invalid--003 Tests the "Proper Declaration/PE Nesting" validity constraint by fragmenting an entity declaration between two parameter entities. FAIL (thrown SAXException) 1:10:encountered `<EOF>', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", "%"'
2.8 invalid--004 Tests the "Proper Declaration/PE Nesting" validity constraint by fragmenting an entity declaration between three parameter entities. FAIL (thrown SAXException) 1:10:encountered `<EOF>', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", "%"'
2.8 invalid--005 Tests the "Proper Declaration/PE Nesting" validity constraint by fragmenting an entity declaration between two parameter entities. FAIL (thrown SAXException) 2:25:encountered `%', was expecting `">"'
2.8 root Tests the Root Element Type VC FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.8 [22] o-p22pass3 XML decl and Misc FAIL (thrown SAXException) 2:20:encountered `?', was expecting one of `<S>, "?>", ":"'
2.8 [27] o-p27pass2 Processing Instructions are valid as the Misc part of the prolog. FAIL (thrown SAXException) 2:5:encountered `?', was expecting one of `<S>, "?>", ":"'
2.8 [27] o-p27pass4 A combination of comments, whitespaces and processing instructions are valid as the Misc part of the prolog. FAIL (thrown SAXException) 1:26:encountered `?', was expecting one of `<S>, "?>", ":"'
2.9 inv-not-sa01 Tests the Standalone Document Declaration VC, ensuring that optional whitespace causes a validity error. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 inv-not-sa02 Tests the Standalone Document Declaration VC, ensuring that attributes needing normalization cause a validity error. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 inv-not-sa03 Tests the Standalone Document Declaration VC, ensuring that a reference to externally defined entity causes a validity error. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 inv-not-sa04 Tests the Standalone Document Declaration VC, ensuring that attributes needing defaulting cause a validity error. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 inv-not-sa05 Tests the Standalone Document Declaration VC, ensuring that a token attribute that needs normalization causes a validity error. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 inv-not-sa06 Tests the Standalone Document Declaration VC, ensuring that a NOTATION attribute that needs normalization causes a validity error. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 inv-not-sa07 Tests the Standalone Document Declaration VC, ensuring that an NMTOKEN attribute needing normalization causes a validity error. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 inv-not-sa08 Tests the Standalone Document Declaration VC, ensuring that an NMTOKENS attribute needing normalization causes a validity error. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 inv-not-sa09 Tests the Standalone Document Declaration VC, ensuring that an ID attribute needing normalization causes a validity error. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 inv-not-sa10 Tests the Standalone Document Declaration VC, ensuring that an IDREF attribute needing normalization causes a validity error. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 inv-not-sa11 Tests the Standalone Document Declaration VC, ensuring that an IDREFS attribute needing normalization causes a validity error. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 inv-not-sa12 Tests the Standalone Document Declaration VC, ensuring that an ENTITY attribute needing normalization causes a validity error. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 inv-not-sa13 Tests the Standalone Document Declaration VC, ensuring that an ENTITIES attribute needing normalization causes a validity error. FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
2.9 inv-not-sa14 Tests the Standalone Document Declaration VC, ensuring that optional whitespace causes a validity error (even if it's CDATA whitespace). FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
3.2.1 invalid--002 Tests the "Proper Group/PE Nesting" validity constraint by fragmenting a content model between two parameter entities. FAIL (thrown SAXException) 1:8:encountered `<EOF>', was expecting one of `")", "|", <S>'
3.3.1 attr03 Tests the "Notation Attributes" VC for the NOTATION attribute type, first clause: value must be one of the ones that's declared. FAIL (thrown SAXException) 4:40:encountered `|', was expecting `")"'
3.3.1 attr04 Tests the "Notation Attributes" VC for the NOTATION attribute type, second clause: the names in the declaration must all be declared. FAIL (thrown SAXException) 4:40:encountered `|', was expecting `")"'
3.3.1 id01 Tests the ID (is a Name) VC FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
3.3.1 id02 Tests the ID (appears once) VC FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
3.3.1 id03 Tests the One ID per Element Type VC FAIL (thrown SAXException) 33:52:encountered `\"', was expecting `">"'
3.3.2 attr15 Tests the "Attribute Default Legal" VC by providing an illegal NOTATIONS value. FAIL (thrown SAXException) 5:46:encountered `|', was expecting `")"'
4.3.3 2.8 utf16b Tests reading an invalid "big endian" UTF-16 document FAIL (thrown SAXException) 1:1:encountered `\u00fe\u00ff', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
4.3.3 2.8 utf16l Tests reading an invalid "little endian" UTF-16 document FAIL (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'

Negative Tests

All conformant XML 1.0 processors must reject documents which are not well-formed. In addition, validating processors must report the validity errors for invalid documents. These are called Negative Tests because the test is intended to establish that errors are reported when they should be.

Moreover, the processor must both fail for the appropriate reason (given by the parser diagnostic) and must report an error at the right level ("error" or "fatal"). If both criteria were not considered, a processor which failed frequently (such as by failing to parse any document at all) would appear to pass a large number of conformance tests Unfortunately, the test driver can only tell whether the error was reported at the right level. It can't determine whether the processor failed for the right reason.

That's where a person to interpret these test results is critical. Such a person analyses the diagnostics, reported here, for negative tests not already known to be failures (for not reporting an error, or reporting one at the wrong level). If the diagnostic reported for such tests doesn't match the failure from the test description, there is an error in the diagnostic or in the processor's XML conformance (or sometimes in both).

For this processor, 431 diagnostics must be examined to get an accurate evaluation of its negative test status.

Documents which are not Well-Formed

All XML processors must correctly reject (with a "fatal" error) all XML documents which are not well-formed. (Nonvalidating processors may skip some of these tests, if they require handling of a type of external entity which the processor ignores. Such skipped tests are not reported.)

Section and [Rules] Test ID Description Diagnostic
2.1 [1] not-wf-sa-050 Empty document, with no root element. (thrown SAXException) 0:0:encountered `<EOF>', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.1 [1] o-p01fail1 S cannot occur before the prolog (thrown SAXException) 2:1:encountered `<?xml', was expecting one of `"<!DOCTYPE", "<", "<?", <COMMENT>, <S>'
2.1 [1] o-p01fail2 comments cannot occur before the prolog (thrown SAXException) 1:19:encountered `<?xml', was expecting one of `"<!DOCTYPE", "<", "<?", <COMMENT>, <S>'
2.1 [1] o-p01fail3 only one document element (thrown SAXException) 1:7:encountered `<', was expecting one of `<EOF>, "<?", <COMMENT>, <S>'
2.1 [1] o-p01fail4 document element must be complete. (thrown SAXException) file:/d:/xml/xmlconf/oasis/p01fail4.xml:1:5:unexpected end of file
2.2 [2] not-wf-sa-030 A form feed is not a legal XML character. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-031 A form feed is not a legal XML character. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-032 A form feed is not a legal XML character. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-033 An ESC (octal 033) is not a legal XML character. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-034 A form feed is not a legal XML character. (thrown SAXException) 1:5:lexical error, encountered "\f" (12), after ""
2.2 [2] not-wf-sa-142 Character #x0000 is not legal anywhere in an XML document. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-143 Character #x001F is not legal anywhere in an XML document. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-144 Character #xFFFF is not legal anywhere in an XML document. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-145 Character #xD800 is not legal anywhere in an XML document. (If it appeared in a UTF-16 surrogate pair, it'd represent half of a UCS-4 character and so wouldn't really be in the document.) FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-146 Character references must also refer to legal XML characters; #x00110000 is one more than the largest legal character. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-166 Character FFFF is not legal anywhere in an XML document. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-167 Character FFFE is not legal anywhere in an XML document. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-168 An unpaired surrogate (D800) is not legal anywhere in an XML document. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-169 An unpaired surrogate (DC00) is not legal anywhere in an XML document. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-170 Four byte UTF-8 encodings can encode UCS-4 characters which are beyond the range of legal XML characters (and can't be expressed in Unicode surrogate pairs). This document holds such a character. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-171 Character FFFF is not legal anywhere in an XML document. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-172 Character FFFF is not legal anywhere in an XML document. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-173 Character FFFF is not legal anywhere in an XML document. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-174 Character FFFF is not legal anywhere in an XML document. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-175 Character FFFF is not legal anywhere in an XML document. FAIL [Document not WF; no error reported]
2.2 [2] not-wf-sa-177 Character FFFF is not legal anywhere in an XML document. FAIL [Document not WF; no error reported]
2.2 [2] o-p02fail1 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail10 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail11 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail12 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail13 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail14 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail15 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail16 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail17 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail18 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail19 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail2 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail20 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail21 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail22 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail23 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail24 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail25 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail26 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail27 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail28 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail29 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail3 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail30 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail31 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail4 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail5 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail6 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail7 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail8 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.2 [2] o-p02fail9 Use of illegal character within XML document. (thrown SAXException) 1:1:encountered `\u00ff\u00fe', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
2.3 [10] not-wf-sa-012 SGML-ism: attribute values must be quoted in all cases. (thrown SAXException) 1:9:lexical error, encountered "v" (118), after ""
2.3 [10] not-wf-sa-013 The quotes on both ends of an attribute value must match. (thrown SAXException) 1:14:lexical error, encountered "<" (60), after ""
2.3 [10] not-wf-sa-014 Attribute values may not contain literal '<' characters. (thrown SAXException) 1:10:lexical error, encountered "<" (60), after ""
2.3 [10] not-wf-sa-020 Attribute values may not contain literal '&' characters except as part of an entity reference. (thrown SAXException) 1:13:encountered ` ', was expecting `<NCNAME>'
2.3 [10] not-wf-sa-021 Attribute values may not contain literal '&' characters except as part of an entity reference. (thrown SAXException) 1:13:lexical error, encountered "\"" (34), after ""
2.3 [10] not-wf-sa-088 Attribute values are terminated by literal quote characters, and any entity expansion is done afterwards. (thrown SAXException) 6:13:lexical error, encountered "<" (60), after ""
2.3 [10] not-wf-sa-090 Attributes may not contain a literal "<" character; this one has one because of reference expansion. (thrown SAXException) 1:9:lexical error, encountered "<" (60), after ""
2.3 [10] o-p10fail1 attribute values exclude '<' (thrown SAXException) 1:11:lexical error, encountered "<" (60), after ""
2.3 [10] o-p10fail2 attribute values exclude '&' (thrown SAXException) 1:12:encountered `\"', was expecting `<NCNAME>'
2.3 [10] o-p10fail3 quote types must match (thrown SAXException) 1:16:encountered `<EOF>', was expecting one of `"&#", "&#x", "&", <AttValueSRest>, "\'"'
2.3 [11] o-p11fail1 quote types must match (thrown SAXException) 7:8:encountered `<EOF>', was expecting `"\'"'
2.3 [11] o-p11fail2 cannot contain delimiting quotes (thrown SAXException) 5:25:encountered `\"', was expecting `<SystemLiteralDRest>'
2.3 [12] o-p12fail1 '"' excluded (thrown SAXException) 5:25:lexical error, encountered "\"" (34), after ""
2.3 [12] o-p12fail2 '\' excluded (thrown SAXException) 5:25:lexical error, encountered "\\" (92), after ""
2.3 [12] o-p12fail3 entity references excluded (thrown SAXException) 6:25:lexical error, encountered "&" (38), after ""
2.3 [12] o-p12fail4 '>' excluded (thrown SAXException) 5:25:lexical error, encountered ">" (62), after ""
2.3 [12] o-p12fail5 '<' excluded (thrown SAXException) 5:25:lexical error, encountered "<" (60), after ""
2.3 [12] o-p12fail6 built-in entity refs excluded (thrown SAXException) 5:25:lexical error, encountered "&" (38), after ""
2.3 [12] o-p12fail7 FAIL [Document not WF; no error reported]
2.3 [12] pubid01 Illegal entity ref in public ID (thrown SAXException) 6:32:lexical error, encountered "&" (38), after ""
2.3 [12] pubid02 Illegal characters in public ID (thrown SAXException) 6:24:lexical error, encountered "<" (60), after ""
2.3 [12] pubid03 Illegal characters in public ID (thrown SAXException) 6:24:lexical error, encountered "[" (91), after ""
2.3 [12] pubid04 Illegal characters in public ID (thrown SAXException) 6:24:lexical error, encountered "{" (123), after ""
2.3 [12] pubid05 SGML-ism: public ID without system ID (thrown SAXException) 5:44:encountered `>', was expecting `<S>'
2.3 [13] not-wf-sa-085 Public IDs may not contain "[". (thrown SAXException) 1:23:lexical error, encountered "[" (91), after ""
2.3 [13] not-wf-sa-086 Public IDs may not contain "[". (thrown SAXException) 2:22:lexical error, encountered "[" (91), after ""
2.3 [13] not-wf-sa-087 Public IDs may not contain "[". (thrown SAXException) 2:24:lexical error, encountered "[" (91), after ""
2.3 [3] o-p03fail1 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "" (0), after ""
2.3 [3] o-p03fail10 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u000b" (11), after ""
2.3 [3] o-p03fail11 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\f" (12), after ""
2.3 [3] o-p03fail12 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u000e" (14), after ""
2.3 [3] o-p03fail13 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u000f" (15), after ""
2.3 [3] o-p03fail14 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0010" (16), after ""
2.3 [3] o-p03fail15 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0011" (17), after ""
2.3 [3] o-p03fail16 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0012" (18), after ""
2.3 [3] o-p03fail17 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0013" (19), after ""
2.3 [3] o-p03fail18 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0014" (20), after ""
2.3 [3] o-p03fail19 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0015" (21), after ""
2.3 [3] o-p03fail2 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0001" (1), after ""
2.3 [3] o-p03fail20 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0016" (22), after ""
2.3 [3] o-p03fail21 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0017" (23), after ""
2.3 [3] o-p03fail22 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0018" (24), after ""
2.3 [3] o-p03fail23 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0019" (25), after ""
2.3 [3] o-p03fail24 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u001a" (26), after ""
2.3 [3] o-p03fail25 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u001b" (27), after ""
2.3 [3] o-p03fail26 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u001c" (28), after ""
2.3 [3] o-p03fail27 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u001d" (29), after ""
2.3 [3] o-p03fail28 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u001e" (30), after ""
2.3 [3] o-p03fail29 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u001f" (31), after ""
2.3 [3] o-p03fail3 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0002" (2), after ""
2.3 [3] o-p03fail4 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0003" (3), after ""
2.3 [3] o-p03fail5 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0004" (4), after ""
2.3 [3] o-p03fail7 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0006" (6), after ""
2.3 [3] o-p03fail8 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\u0007" (7), after ""
2.3 [3] o-p03fail9 Use of illegal character within XML document. (thrown SAXException) 1:1:lexical error, encountered "\b" (8), after ""
2.3 [4] not-wf-sa-002 Names may not start with "."; it's not a Letter. (thrown SAXException) 2:2:encountered `.', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
2.3 [4] not-wf-sa-140 Character '&#x309a;' is a CombiningChar, not a Letter, and so may not begin a name. (thrown SAXException) 1:3:encountered `>', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
2.3 [4] o-p04fail1 Name contains invalid character. (thrown SAXException) 1:3:lexical error, encountered "@" (64), after ""
2.3 [4] o-p04fail2 Name contains invalid character. (thrown SAXException) 1:4:lexical error, encountered "/" (47), after "#"
2.3 [4] o-p04fail3 Name contains invalid character. (thrown SAXException) 1:3:lexical error, encountered "$" (36), after ""
2.3 [5] not-wf-sa-008 Entity references must include names, which don't begin with '.' (it's not a Letter or other name start character). (thrown SAXException) 1:7:encountered `.', was expecting `<NCNAME>'
2.3 [5] not-wf-sa-023 Digits are not valid name start characters. (thrown SAXException) 1:6:encountered `1', was expecting one of `"/>", ">", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", <S>'
2.3 [5] not-wf-sa-024 Digits are not valid name start characters. (thrown SAXException) 2:2:encountered `1', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
2.3 [5] not-wf-sa-141 Character #x0E5C is not legal in XML names. (thrown SAXException) 1:3:encountered `?', was expecting one of `"/>", ">", <S>, ":"'
2.3 [5] o-p05fail1 a Name cannot start with a digit (thrown SAXException) 1:2:encountered `0', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
2.3 [5] o-p05fail2 a Name cannot start with a '.' (thrown SAXException) 1:2:encountered `.', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
2.3 [5] o-p05fail3 a Name cannot start with a "-" (thrown SAXException) 1:2:encountered `-', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
2.3 [5] o-p05fail4 a Name cannot start with a CombiningChar (thrown SAXException) 1:3:lexical error, encountered "\u00ac" (172), after ""
2.3 [5] o-p05fail5 a Name cannot start with an Extender FAIL [Document not WF; no error reported]
2.3 [9] not-wf-sa-113 Parameter entity values must use valid reference syntax; this reference is malformed. (thrown SAXException) 2:18:encountered `\"', was expecting `<NCNAME>'
2.3 [9] not-wf-sa-114 General entity values must use valid reference syntax; this reference is malformed. (thrown SAXException) 2:16:encountered `\"', was expecting `<NCNAME>'
2.3 [9] not-wf-sa-159 Uses '&' unquoted in an entity declaration, which is illegal syntax for an entity reference. (thrown SAXException) 3:27:encountered ` ', was expecting `<NCNAME>'
2.3 [9] o-p09fail1 EntityValue excludes '%' (thrown SAXException) 2:23:encountered `\"', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
2.3 [9] o-p09fail2 EntityValue excludes '&' (thrown SAXException) 2:23:encountered `\"', was expecting `<NCNAME>'
2.3 [9] o-p09fail3 incomplete character reference (thrown SAXException) 4:26:lexical error, encountered "\"" (34), after ""
2.3 [9] o-p09fail4 quote types must match (thrown SAXException) 6:6:encountered `<EOF>', was expecting one of `"%", "&#", "&#x", "&", <EntityValueSRest>, "\'"'
2.3 [9] o-p09fail5 quote types must match (thrown SAXException) 6:6:encountered `<EOF>', was expecting one of `"%", "&#", "&#x", "&", <EntityValueDRest>, "\""'
2.4 [14] not-wf-sa-025 Text may not contain a literal ']]>' sequence. FAIL [Document not WF; no error reported]
2.4 [14] not-wf-sa-026 Text may not contain a literal ']]>' sequence. FAIL [Document not WF; no error reported]
2.4 [14] not-wf-sa-029 Text may not contain a literal ']]>' sequence. FAIL [Document not WF; no error reported]
2.4 [14] o-p14fail1 '<' excluded (thrown SAXException) 1:7:encountered ` ', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
2.4 [14] o-p14fail2 '&' excluded (thrown SAXException) 1:7:encountered ` ', was expecting `<NCNAME>'
2.4 [14] o-p14fail3 "]]>" excluded FAIL [Document not WF; no error reported]
2.5 [15] not-wf-sa-027 Comments must be terminated with "-->". (thrown SAXException) 2:2:lexical error, encountered "!" (33), after ""
2.5 [15] o-p15fail1 comments can't end in '-' (thrown SAXException) 1:2:lexical error, encountered "!" (33), after ""
2.5 [15] o-p15fail2 one comment per comment (contrasted with SGML) (thrown SAXException) 1:2:lexical error, encountered "!" (33), after ""
2.5 [15] o-p15fail3 can't include 2 or more adjacent '-'s (thrown SAXException) 1:2:lexical error, encountered "!" (33), after ""
2.5 [15] sgml03 Comments may not contain "--" (thrown SAXException) 3:6:lexical error, encountered "!" (33), after ""
2.5 [16] not-wf-sa-006 XML comments may not contain "--" (thrown SAXException) 1:7:lexical error, encountered "!" (33), after ""
2.5 [16] not-wf-sa-070 XML comments may not contain "--" (thrown SAXException) 1:2:lexical error, encountered "!" (33), after ""
2.6 [16] not-wf-sa-003 Processing Instruction target name is required. (thrown SAXException) 1:8:encountered ` ', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
2.6 [16] not-wf-sa-004 SGML-ism: processing instructions end in '?>' not '>'. (thrown SAXException) 1:32:encountered `<EOF>', was expecting `"?>"'
2.6 [16] not-wf-sa-005 Processing instructions end in '?>' not '?'. (thrown SAXException) 1:32:encountered `<EOF>', was expecting `"?>"'
2.6 [16] not-wf-sa-028 Processing instructions must end with '?>'. (thrown SAXException) 4:2:encountered `<EOF>', was expecting `"?>"'
2.6 [16] o-p16fail1 "xml" is an invalid PITarget (thrown SAXException) 1:11:encountered `?', was expecting one of `<S>, "?>", ":"'
2.6 [16] o-p16fail2 a PITarget must be present (thrown SAXException) 1:3:encountered `?', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
2.6 [16] pi No space between PI target name and data (thrown SAXException) 4:9:encountered `+', was expecting one of `<S>, "?>", ":"'
2.6 [17] not-wf-ext-sa-003 Only one text declaration is permitted; a second one looks like an illegal processing instruction (target names of "xml" in any case are not allowed). FAIL [Document not WF; no error reported]
2.6 [17] not-wf-not-sa-002 Processing instruction target names may not be "XML" in any combination of cases. (thrown SAXException) 1:1:encountered `<?xml', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "]", "%", "<?", <COMMENT>, <S>'
2.6 [17] not-wf-sa-157 '<?xmL ...?>' is not a legal processing instruction target name. (thrown SAXException) 2:6:encountered `?', was expecting one of `<S>, "?>", ":"'
2.7 not-wf-sa-105 Invalid placement of CDATA section. (thrown SAXException) 2:1:encountered `<![CDATA[', was expecting one of `"<!DOCTYPE", "<", "<?", <COMMENT>, <S>'
2.7 [18] not-wf-sa-017 CDATA sections need a terminating ']]>'. (thrown SAXException) 1:22:encountered `<EOF>', was expecting `"]]>"'
2.7 [18] not-wf-sa-051 CDATA is invalid at top level of document. (thrown SAXException) 2:1:encountered `<![CDATA[', was expecting one of `"<!DOCTYPE", "<", "<?", <COMMENT>, <S>'
2.7 [18] not-wf-sa-128 Invalid CDATA syntax. (thrown SAXException) 2:15:encountered `CDATA', was expecting one of `"(", "ANY", "EMPTY", "%"'
2.7 [18] o-p18fail1 no space before "CDATA" (thrown SAXException) 1:7:lexical error, encountered "!" (33), after ""
2.7 [18] o-p18fail2 no space after "CDATA" (thrown SAXException) 1:7:lexical error, encountered "!" (33), after ""
2.7 [18] o-p18fail3 CDSect's can't nest FAIL [Document not WF; no error reported]
2.7 [19] not-wf-sa-018 CDATA sections begin with a literal '<![CDATA[', no space. (thrown SAXException) 1:7:lexical error, encountered "!" (33), after ""
2.7 [19] not-wf-sa-108 No space in '<![CDATA['. (thrown SAXException) 2:2:lexical error, encountered "!" (33), after ""
2.7 [19] not-wf-sa-112 CDATA sections start '<![CDATA[', not '<!cdata['. (thrown SAXException) 2:2:lexical error, encountered "!" (33), after ""
2.8 not-wf-sa-160 Violates the PEs in Internal Subset WFC by using a PE reference within a declaration. FAIL [Document not WF; no error reported]
2.8 not-wf-sa-161 Violates the PEs in Internal Subset WFC by using a PE reference within a declaration. (thrown SAXException) 1:1:encountered `#PCDATA', was expecting one of `<EOF>, "(", ")", "*", "+", ">", "?", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", "|", ",", <NCNAME>, "version", "%", <S>'
2.8 not-wf-sa-162 Violates the PEs in Internal Subset WFC by using a PE reference within a declaration. FAIL [Document not WF; no error reported]
2.8 valid-sa-094 This contains a parameter entity reference within a markup declaration in the internal DTD subset, violating the PEs in Internal Subset WFC. FAIL [Document not WF; no error reported]
2.8 sgml02 XML declaration must be at the very beginning of a document; it"s not a processing instruction (thrown SAXException) 1:2:encountered `<?xml', was expecting one of `"<!DOCTYPE", "<", "<?", <COMMENT>, <S>'
2.8 2.6 [23, 17] not-wf-sa-154 '<?XML ...?>' is neither an XML declaration nor a legal processing instruction target name. FAIL [Document not WF; no error reported]
2.8 2.6 [23, 17] not-wf-sa-155 '<?xmL ...?>' is neither an XML declaration nor a legal processing instruction target name. FAIL [Document not WF; no error reported]
2.8 2.6 [23, 17] not-wf-sa-156 '<?xMl ...?>' is neither an XML declaration nor a legal processing instruction target name. FAIL [Document not WF; no error reported]
2.8 [22] not-wf-sa-147 XML Declaration may not be preceded by whitespace. (thrown SAXException) 2:1:encountered `<?xml', was expecting one of `"<!DOCTYPE", "<", "<?", <COMMENT>, <S>'
2.8 [22] not-wf-sa-148 XML Declaration may not be preceded by comments or whitespace. (thrown SAXException) 2:1:encountered `<?xml', was expecting one of `"<!DOCTYPE", "<", "<?", <COMMENT>, <S>'
2.8 [22] not-wf-sa-152 XML declarations must include the "version=..." string. (thrown SAXException) 1:7:encountered `encoding', was expecting `"version"'
2.8 [22] o-p22fail1 prolog must start with XML decl (thrown SAXException) 2:1:encountered `<?xml', was expecting one of `"<!DOCTYPE", "<", "<?", <COMMENT>, <S>'
2.8 [22] o-p22fail2 prolog must start with XML decl (thrown SAXException) 4:1:encountered `<?xml', was expecting one of `"<", "<?", <COMMENT>, <S>'
2.8 [23] not-wf-sa-095 VersionInfo must come before EncodingDecl. (thrown SAXException) 1:7:encountered `encoding', was expecting `"version"'
2.8 [23] not-wf-sa-098 Only one "version=..." string may appear in an XML declaration. (thrown SAXException) 1:21:encountered `version', was expecting one of `"encoding", "standalone", "?>"'
2.8 [23] not-wf-sa-099 Only three pseudo-attributes are in the XML declaration, and "valid=..." is not one of them. (thrown SAXException) 1:22:lexical error, encountered "a" (97), after "v"
2.8 [23] o-p23fail1 "xml" must be lower-case FAIL [Document not WF; no error reported]
2.8 [23] o-p23fail2 VersionInfo must be supplied (thrown SAXException) 1:7:encountered `encoding', was expecting `"version"'
2.8 [23] o-p23fail3 VersionInfo must come first (thrown SAXException) 1:7:encountered `encoding', was expecting `"version"'
2.8 [23] o-p23fail4 SDDecl must come last (thrown SAXException) 1:38:encountered `encoding', was expecting `"?>"'
2.8 [23] o-p23fail5 no SGML-type PIs (thrown SAXException) 1:20:lexical error, encountered ">" (62), after ""
2.8 [24] not-wf-sa-094 Prolog VERSION must be lowercase. (thrown SAXException) 1:7:lexical error, encountered "V" (86), after ""
2.8 [24] not-wf-sa-097 Both quotes surrounding VersionNum must be the same. (thrown SAXException) 1:19:encountered `\'', was expecting `"\""'
2.8 [24] o-p24fail1 quote types must match (thrown SAXException) 1:21:encountered `\"', was expecting `"\'"'
2.8 [24] o-p24fail2 quote types must match (thrown SAXException) 1:21:encountered `\'', was expecting `"\""'
2.8 [25] o-p25fail1 Comment is illegal in VersionInfo. (thrown SAXException) 1:15:lexical error, encountered "<" (60), after ""
2.8 [26] not-wf-sa-102 Provides an illegal XML version number; spaces are illegal. (thrown SAXException) 1:19:lexical error, encountered " " (32), after ""
2.8 [26] o-p26fail1 Illegal character in VersionNum. (thrown SAXException) 1:19:lexical error, encountered "?" (63), after ""
2.8 [26] o-p26fail2 Illegal character in VersionNum. (thrown SAXException) 1:19:lexical error, encountered "^" (94), after ""
2.8 [27] not-wf-sa-036 Text may not appear after the root element. (thrown SAXException) 1:12:encountered `\r\nIllegal data\r\n', was expecting one of `<EOF>, "<?", <COMMENT>, <S>'
2.8 [27] not-wf-sa-037 Character references may not appear after the root element. (thrown SAXException) 2:1:encountered `&#', was expecting one of `<EOF>, "<?", <COMMENT>, <S>'
2.8 [27] not-wf-sa-040 Provides two document elements. (thrown SAXException) 2:1:encountered `<', was expecting one of `<EOF>, "<?", <COMMENT>, <S>'
2.8 [27] not-wf-sa-041 Provides two document elements. (thrown SAXException) 2:1:encountered `<', was expecting one of `<EOF>, "<?", <COMMENT>, <S>'
2.8 [27] not-wf-sa-043 Provides #PCDATA text after the document element. (thrown SAXException) 1:7:encountered `\r\nIllegal data\r\n', was expecting one of `<EOF>, "<?", <COMMENT>, <S>'
2.8 [27] not-wf-sa-044 Provides two document elements. (thrown SAXException) 1:7:encountered `<', was expecting one of `<EOF>, "<?", <COMMENT>, <S>'
2.8 [27] not-wf-sa-048 Provides a CDATA section after the roor element. (thrown SAXException) 3:1:encountered `<![CDATA[', was expecting one of `<EOF>, "<?", <COMMENT>, <S>'
2.8 [27] not-wf-sa-151 XML declarations may not follow document content. FAIL [Document not WF; no error reported]
2.8 [27] o-p27fail1 References aren't allowed in Misc, even if they would resolve to valid Misc. (thrown SAXException) 2:1:encountered `&#', was expecting one of `"<!DOCTYPE", "<", "<?", <COMMENT>, <S>'
2.8 [28] not-wf-sa-055 Invalid Document Type Definition format. (thrown SAXException) 2:1:encountered `<', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "]", "%", "<?", <COMMENT>, <S>'
2.8 [28] not-wf-sa-056 Invalid Document Type Definition format - misplaced comment. (thrown SAXException) 1:15:encountered `-', was expecting one of `">", "SYSTEM", "PUBLIC", "["'
2.8 [28] not-wf-sa-107 Invalid document type declaration. CDATA alone is invalid. (thrown SAXException) 2:1:encountered `<![CDATA[', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "]", "%", "<?", <COMMENT>, <S>'
2.8 [28] not-wf-sa-149 XML Declaration may not be within a DTD. (thrown SAXException) 3:1:encountered `<?xml', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "]", "%", "<?", <COMMENT>, <S>'
2.8 [28] o-p28fail1 only declarations in DTD. (thrown SAXException) 3:1:encountered `<', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "]", "%", "<?", <COMMENT>, <S>'
2.8 [29] not-wf-sa-063 Conditional sections may only appear in the external DTD subset. (thrown SAXException) 2:1:encountered `<![', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "]", "%", "<?", <COMMENT>, <S>'
2.8 [29] o-p29fail1 A processor must not pass unknown declaration types. (thrown SAXException) 3:1:encountered `<', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "]", "%", "<?", <COMMENT>, <S>'
2.8 [30] o-p30fail1 An XML declaration is not the same as a TextDecl (thrown SAXException) 1:38:encountered `standalone', was expecting `"?>"'
2.8 [31] o-p31fail1 external subset excludes doctypedecl (thrown SAXException) 1:1:encountered `<!DOCTYPE', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "<![", "<?xml", "%", "<", "<?", <COMMENT>, <S>'
2.9 [32] not-wf-sa-096 Space is required before the standalone declaration. (thrown SAXException) 1:20:encountered `encoding', was expecting one of `"?>", <S>'
2.9 [32] not-wf-sa-100 Only "yes" and "no" are permitted as values of "standalone". FAIL [Document not WF; no error reported]
2.9 [32] o-p32fail1 quote types must match (thrown SAXException) 1:36:encountered `\"', was expecting `"\'"'
2.9 [32] o-p32fail2 quote types must match (thrown SAXException) 1:36:encountered `\'', was expecting `"\""'
2.9 [32] o-p32fail3 initial S is required (thrown SAXException) 1:20:encountered `standalone', was expecting one of `"?>", <S>'
2.9 [32] o-p32fail4 quotes are required (thrown SAXException) 1:32:lexical error, encountered "y" (121), after ""
2.9 [32] o-p32fail5 yes or no must be lower case FAIL [Document not WF; no error reported]
3 not-wf-sa-039 Tests the Element Type Match WFC - end tag name must match start tag name. FAIL [Document not WF; no error reported]
3 [39] not-wf-sa-176 Start tags must have matching end tags. (thrown SAXException) file:/d:/xml/xmlconf/xmltest/not-wf/sa/176.xml:4:6:unexpected end of file
3 [39] o-p39fail1 start-tag requires end-tag (thrown SAXException) file:/d:/xml/xmlconf/oasis/p39fail1.xml:1:12:unexpected end of file
3 [39] o-p39fail2 end-tag requires start-tag (thrown SAXException) 1:17:encountered `</', was expecting one of `<EOF>, "<?", <COMMENT>, <S>'
3 [39] o-p39fail3 XML documents contain one or more elements (thrown SAXException) 0:0:encountered `<EOF>', was expecting one of `"<!DOCTYPE", "<?xml", "<", "<?", <COMMENT>, <S>'
3 [39] o-p39fail4 (thrown SAXException) 1:20:lexical error, encountered ">" (62), after ""
3 [39] o-p39fail5 (thrown SAXException) 1:20:lexical error, encountered ">" (62), after ""
3 [39] sgml01 SGML-ism: omitted end tag for EMPTY content (thrown SAXException) file:/d:/xml/xmlconf/sun/not-wf/sgml01.xml:7:7:unexpected end of file
3.1 not-wf-sa-038 Tests the "Unique Att Spec" WF constraint by providing multiple values for an attribute. FAIL [Document not WF; no error reported]
3.1 not-wf-sa-081 This tests the No External Entity References WFC, since the entity is referred to within an attribute. FAIL [Document not WF; no error reported]
3.1 not-wf-sa-082 This tests the No External Entity References WFC, since the entity is referred to within an attribute. FAIL [Document not WF; no error reported]
3.1 [40] attlist10 Whitespace required between attributes (thrown SAXException) 6:20:encountered `att2', was expecting one of `"/>", ">", <S>'
3.1 [40] not-wf-sa-046 This start (or empty element) tag was not terminated correctly. (thrown SAXException) 2:4:lexical error, encountered "<" (60), after "/"
3.1 [40] not-wf-sa-049 Missing start tag FAIL [Document not WF; no error reported]
3.1 [40] o-p40fail1 S is required between attributes (thrown SAXException) 1:15:encountered `att2', was expecting one of `"/>", ">", <S>'
3.1 [40] o-p40fail2 tags start with names, not nmtokens (thrown SAXException) 1:2:encountered `3', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
3.1 [40] o-p40fail3 tags start with names, not nmtokens (thrown SAXException) 1:2:encountered `3', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
3.1 [40] o-p40fail4 no space before name (thrown SAXException) 1:2:encountered ` ', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
3.1 [41] not-wf-sa-001 Attribute values must start with attribute names, not "?". (thrown SAXException) 3:1:encountered `?', was expecting one of `"/>", ">", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", <S>'
3.1 [41] not-wf-sa-011 SGML-ism: attribute values must be explicitly assigned a value, it can't act as a boolean toggle. (thrown SAXException) 1:8:encountered `>', was expecting one of `"=", <S>, ":"'
3.1 [41] not-wf-sa-015 Attribute values need a value, not just an equals sign. (thrown SAXException) 1:9:lexical error, encountered ">" (62), after ""
3.1 [41] not-wf-sa-016 Attribute values need an associated name. (thrown SAXException) 1:14:encountered `\"', was expecting one of `"/>", ">", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", <S>'
3.1 [41] not-wf-sa-178 Invalid syntax matching double quote is missing. (thrown SAXException) 5:15:lexical error, encountered "<" (60), after ""
3.1 [41] o-p41fail1 quotes are required (contrast with SGML) (thrown SAXException) 3:15:encountered `att', was expecting one of `"(", "ANY", "EMPTY", "%"'
3.1 [41] o-p41fail2 attribute name is required (contrast with SGML) (thrown SAXException) 3:15:encountered `att', was expecting one of `"(", "ANY", "EMPTY", "%"'
3.1 [41] o-p41fail3 Eq required (thrown SAXException) 1:10:encountered `\"', was expecting `"="'
3.1 [42] element00 EOF in middle of incomplete ETAG (thrown SAXException) 3:4:encountered `<EOF>', was expecting one of `">", <S>, ":"'
3.1 [42] element01 EOF in middle of incomplete ETAG (thrown SAXException) 3:6:encountered `<EOF>', was expecting one of `">", <S>, ":"'
3.1 [42] not-wf-sa-019 End tags may not be abbreviated as '</>'. (thrown SAXException) 1:8:encountered `>', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", <S>'
3.1 [42] not-wf-sa-042 Invalid End Tag (thrown SAXException) 1:7:encountered `</', was expecting one of `<EOF>, "<?", <COMMENT>, <S>'
3.1 [42] not-wf-sa-053 End tag does not match start tag. FAIL [Document not WF; no error reported]
3.1 [42] o-p42fail1 no space before name FAIL [Document not WF; no error reported]
3.1 [42] o-p42fail2 cannot end with "/>" (thrown SAXException) 1:11:encountered `/>', was expecting one of `">", <S>, ":"'
3.1 [42] o-p42fail3 no NET (contrast with SGML) (thrown SAXException) 1:6:lexical error, encountered "d" (100), after "/"
3.1 [43] element02 Illegal markup (<%@ ... %>) (thrown SAXException) 3:6:encountered `%', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
3.1 [43] element03 Illegal markup (<% ... %>) (thrown SAXException) 3:6:encountered `%', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
3.1 [43] element04 Illegal markup (<!ELEMENT ... >) (thrown SAXException) 3:6:lexical error, encountered "!" (33), after ""
3.1 [43] not-wf-sa-035 The '<' character is a markup delimiter and must start an element, CDATA section, PI, or comment. (thrown SAXException) 1:9:encountered ` ', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
3.1 [43] not-wf-sa-111 Entiry reference must be in content of element not Start-tag. (thrown SAXException) 4:6:encountered `&', was expecting one of `"/>", ">", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", <S>'
3.1 [43] not-wf-sa-150 XML declarations may not be within element content. FAIL [Document not WF; no error reported]
3.1 [43] o-p43fail1 no non-comment declarations (thrown SAXException) 7:2:lexical error, encountered "!" (33), after ""
3.1 [43] o-p43fail2 no conditional sections (thrown SAXException) 7:2:lexical error, encountered "!" (33), after ""
3.1 [43] o-p43fail3 no conditional sections (thrown SAXException) 7:2:lexical error, encountered "!" (33), after ""
3.1 [44] attlist11 Whitespace required between attributes (thrown SAXException) 6:20:encountered `att2', was expecting one of `"/>", ">", <S>'
3.1 [44] not-wf-sa-045 Invalid Empty Element Tag (thrown SAXException) 2:4:lexical error, encountered "\r" (13), after "/"
3.1 [44] not-wf-sa-047 Invalid empty element tag invalid whitespace (thrown SAXException) 2:5:lexical error, encountered " " (32), after "/"
3.1 [44] not-wf-sa-186 Whitespace is required between attribute/value pairs. (thrown SAXException) 5:9:encountered `d', was expecting one of `"/>", ">", <S>'
3.1 [44] o-p44fail1 Illegal space before Empty element tag. (thrown SAXException) 1:2:encountered ` ', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
3.1 [44] o-p44fail2 Illegal space after Empty element tag. (thrown SAXException) 1:6:lexical error, encountered " " (32), after "/"
3.1 [44] o-p44fail3 Illegal comment in Empty element tag. (thrown SAXException) 1:6:encountered `-', was expecting one of `"/>", ">", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", <S>'
3.1 [44] o-p44fail4 Whitespace required between attributes. (thrown SAXException) 1:15:encountered `att2', was expecting one of `"/>", ">", <S>'
3.1 [44] o-p44fail5 Duplicate attribute name is illegal. FAIL [Document not WF; no error reported]
3.2 [45] not-wf-sa-057 This isn't SGML; comments can't exist in declarations. (thrown SAXException) 2:23:encountered `-', was expecting `">"'
3.2 [45] not-wf-sa-129 Invalid syntax for Element Type Declaration. (thrown SAXException) 2:15:encountered `-', was expecting one of `"(", "ANY", "EMPTY", "%"'
3.2 [45] not-wf-sa-130 Invalid syntax for Element Type Declaration. FAIL [Document not WF; no error reported]
3.2 [45] not-wf-sa-131 Invalid syntax for Element Type Declaration. (thrown SAXException) 2:22:encountered `-', was expecting one of `<EOF>, "(", ")", "*", "+", ">", "?", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", "|", ",", <NCNAME>, "version", "%", <S>'
3.2 [45] not-wf-sa-136 Tag omission is invalid in XML. (thrown SAXException) 2:15:encountered `O', was expecting one of `"(", "ANY", "EMPTY", "%"'
3.2 [45] not-wf-sa-137 Space is required before a content model. (thrown SAXException) 2:14:encountered `(', was expecting one of `<EOF>, <S>, ":"'
3.2 [45] o-p45fail1 ELEMENT must be upper case. (thrown SAXException) 3:1:encountered `<', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "]", "%", "<?", <COMMENT>, <S>'
3.2 [45] o-p45fail2 S before contentspec is required. (thrown SAXException) 3:14:encountered `(', was expecting one of `<EOF>, <S>, ":"'
3.2 [45] o-p45fail3 only one content spec (thrown SAXException) 3:11:encountered `(', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", "%"'
3.2 [45] o-p45fail4 no comments in declarations (contrast with SGML) (thrown SAXException) 3:25:encountered `-', was expecting `">"'
3.2 [45] sgml05 ELEMENT declarations apply to only one element, unlike SGML (thrown SAXException) 8:15:encountered `(', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", "%"'
3.2 [45] sgml07 SGML Tag minimization specifications are not allowed (thrown SAXException) 3:20:encountered `-', was expecting one of `"(", "ANY", "EMPTY", "%"'
3.2 [45] sgml08 SGML Tag minimization specifications are not allowed (thrown SAXException) 3:20:encountered `-', was expecting one of `"(", "ANY", "EMPTY", "%"'
3.2 [45] sgml09 SGML Content model exception specifications are not allowed (thrown SAXException) 4:32:encountered `-', was expecting one of `<EOF>, "(", ")", "*", "+", ">", "?", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", "|", ",", <NCNAME>, "version", "%", <S>'
3.2 [45] sgml10 SGML Content model exception specifications are not allowed FAIL [Document not WF; no error reported]
3.2 [46] o-p46fail1 no parens on declared content (thrown SAXException) 4:15:lexical error, encountered "E" (69), after "#"
3.2 [46] o-p46fail2 no inclusions (contrast with SGML) (thrown SAXException) 4:23:encountered `+', was expecting `">"'
3.2 [46] o-p46fail3 no exclusions (contrast with SGML) (thrown SAXException) 4:23:encountered `-', was expecting `">"'
3.2 [46] o-p46fail4 no space before occurrence FAIL [Document not WF; no error reported]
3.2 [46] o-p46fail5 single group (thrown SAXException) 4:22:encountered `(', was expecting one of `"*", ">", <S>'
3.2 [46] o-p46fail6 can't be both declared and modeled (thrown SAXException) 4:19:encountered `(', was expecting one of `<EOF>, ">"'
3.2 [46] sgml11 CDATA is not a valid content model spec (thrown SAXException) 3:20:encountered `CDATA', was expecting one of `"(", "ANY", "EMPTY", "%"'
3.2 [46] sgml12 RCDATA is not a valid content model spec (thrown SAXException) 3:20:encountered `RCDATA', was expecting one of `"(", "ANY", "EMPTY", "%"'
3.2.1 not-wf-sa-133 Illegal whitespace before optional character causes syntax error. FAIL [Document not WF; no error reported]
3.2.1 not-wf-sa-134 Illegal whitespace before optional character causes syntax error. FAIL [Document not WF; no error reported]
3.2.1 [46] not-wf-sa-139 The element-content model should not be empty. FAIL [Document not WF; no error reported]
3.2.1 [47] not-wf-sa-122 Invalid syntax mixed connectors are used. FAIL [Document not WF; no error reported]
3.2.1 [47] not-wf-sa-135 Invalid character used as connector. (thrown SAXException) 2:18:encountered `&', was expecting one of `<EOF>, "(", ")", "*", "+", ">", "?", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", "|", ",", <NCNAME>, "version", "%", <S>'
3.2.1 [47] o-p47fail1 Invalid operator '|' must match previous operator ',' FAIL [Document not WF; no error reported]
3.2.1 [47] o-p47fail2 Illegal character '-' in Element-content model (thrown SAXException) 4:18:encountered `-', was expecting one of `<EOF>, "(", ")", "*", "+", ">", "?", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", "|", ",", <NCNAME>, "version", "%", <S>'
3.2.1 [47] o-p47fail3 Optional character must follow a name or list (thrown SAXException) 4:13:encountered `*', was expecting one of `"(", "ANY", "EMPTY", "%"'
3.2.1 [47] o-p47fail4 Illegal space before optional character FAIL [Document not WF; no error reported]
3.2.1 [47] sgml13 SGML Unordered content models not allowed (thrown SAXException) 3:23:encountered `&', was expecting one of `<EOF>, "(", ")", "*", "+", ">", "?", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", "|", ",", <NCNAME>, "version", "%", <S>'
3.2.1 [48] content01 No whitespace before "?" in content model FAIL [Document not WF; no error reported]
3.2.1 [48] content02 No whitespace before "*" in content model FAIL [Document not WF; no error reported]
3.2.1 [48] content03 No whitespace before "+" in content model FAIL [Document not WF; no error reported]
3.2.1 [48] not-wf-sa-123 Invalid syntax mismatched parenthesis. FAIL [Document not WF; no error reported]
3.2.1 [48] not-wf-sa-138 Invalid syntax for content particle. FAIL [Document not WF; no error reported]
3.2.1 [48] o-p48fail1 Illegal space before optional character FAIL [Document not WF; no error reported]
3.2.1 [48] o-p48fail2 Illegal space before optional character FAIL [Document not WF; no error reported]
3.2.1 [49] o-p49fail1 connectors must match (thrown SAXException) 5:1:encountered `<', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "]", "%", "<?", <COMMENT>, <S>'
3.2.1 [50] not-wf-sa-132 Invalid syntax mixed connectors used. FAIL [Document not WF; no error reported]
3.2.1 [50] o-p50fail1 connectors must match (thrown SAXException) 5:1:encountered `<', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "]", "%", "<?", <COMMENT>, <S>'
3.2.1 [55] nwf-dtd00 Comma mandatory in content model FAIL [Document not WF; no error reported]
3.2.1 [55] nwf-dtd01 Can't mix comma and vertical bar in content models FAIL [Document not WF; no error reported]
3.2.2 [51] not-wf-sa-124 Invalid format of Mixed-content declaration. (thrown SAXException) 2:20:encountered `#PCDATA', was expecting one of `<EOF>, "(", ")", "*", "+", ">", "?", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", "|", ",", <NCNAME>, "version", "%", <S>'
3.2.2 [51] not-wf-sa-125 Invalid syntax extra set of parenthesis not necessary. (thrown SAXException) 2:17:encountered `#PCDATA', was expecting one of `<EOF>, "(", ")", "*", "+", ">", "?", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", "|", ",", <NCNAME>, "version", "%", <S>'
3.2.2 [51] not-wf-sa-126 Invalid syntax Mixed-content must be defined as zero or more. (thrown SAXException) 2:24:encountered `+', was expecting one of `"*", ">", <S>'
3.2.2 [51] not-wf-sa-127 Invalid syntax Mixed-content must be defined as zero or more. (thrown SAXException) 2:24:encountered `?', was expecting one of `"*", ">", <S>'
3.2.2 [51] not-wf-sa-183 Mixed content declarations may not include content particles. (thrown SAXException) 2:29:encountered `*', was expecting one of `<EOF>, ")", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", "|", <NCNAME>, "version", "%", <S>, ":"'
3.2.2 [51] not-wf-sa-184 In mixed content models, element names must not be parenthesized. (thrown SAXException) 2:26:encountered `(', was expecting one of `<EOF>, ")", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", "|", <NCNAME>, "version", "%", <S>'
3.2.2 [51] o-p51fail1 occurrence on #PCDATA group must be * (thrown SAXException) 3:24:encountered `?', was expecting one of `"*", ">", <S>'
3.2.2 [51] o-p51fail2 occurrence on #PCDATA group must be * (thrown SAXException) 3:24:encountered `+', was expecting one of `"*", ">", <S>'
3.2.2 [51] o-p51fail3 #PCDATA must come first (thrown SAXException) 4:18:encountered `#PCDATA', was expecting one of `<EOF>, "(", ")", "*", "+", ">", "?", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", "|", ",", <NCNAME>, "version", "%", <S>'
3.2.2 [51] o-p51fail4 occurrence on #PCDATA group must be * (thrown SAXException) 4:26:encountered `?', was expecting `"*"'
3.2.2 [51] o-p51fail5 only '|' connectors (thrown SAXException) 4:25:encountered `,', was expecting one of `<EOF>, ")", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", "|", <NCNAME>, "version", "%", <S>, ":"'
3.2.2 [51] o-p51fail6 Only '|' connectors and occurrence on #PCDATA group must be * (thrown SAXException) 4:21:encountered `,', was expecting one of `")", "|", <S>'
3.2.2 [51] o-p51fail7 no nested groups (thrown SAXException) 4:22:encountered `(', was expecting one of `<EOF>, "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", "%", <S>'
3.3 [52] not-wf-sa-066 Required whitespace is missing. (thrown SAXException) 3:27:encountered `#IMPLIED', was expecting one of `<EOF>, <S>'
3.3 [52] not-wf-sa-158 SGML-ism: "#NOTATION gif" can't have attributes. (thrown SAXException) 3:35:encountered `\"', was expecting `">"'
3.3 [52] o-p52fail1 A name is required (thrown SAXException) 4:12:encountered `>', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", "%"'
3.3 [52] o-p52fail2 A name is required (thrown SAXException) 4:10:encountered `>', was expecting `<S>'
3.3 [52] sgml04 ATTLIST declarations apply to only one element, unlike SGML (thrown SAXException) 7:15:encountered `(', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", "%"'
3.3 [52] sgml06 ATTLIST declarations are never global, unlike in SGML (thrown SAXException) 6:16:lexical error, encountered "A" (65), after "#"
3.3 [53] not-wf-sa-064 Space is required between attribute type and default values in <!ATTLIST...> declarations. (thrown SAXException) 3:21:encountered `\"', was expecting one of `<EOF>, <S>'
3.3 [53] not-wf-sa-065 Space is required between attribute name and type in <!ATTLIST...> declarations. (thrown SAXException) 3:17:encountered `(', was expecting one of `<S>, ":"'
3.3 [53] not-wf-sa-067 Space is required between attribute type and default values in <!ATTLIST...> declarations. (thrown SAXException) 3:23:encountered `\"', was expecting one of `<EOF>, <S>'
3.3 [53] o-p53fail1 S is required before default (thrown SAXException) 4:24:encountered `#IMPLIED', was expecting one of `<EOF>, <S>'
3.3 [53] o-p53fail2 S is required before type (thrown SAXException) 4:18:encountered `(', was expecting one of `<S>, ":"'
3.3 [53] o-p53fail3 type is required (thrown SAXException) 4:19:encountered `#IMPLIED', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3 [53] o-p53fail4 default is required (thrown SAXException) 4:24:encountered `>', was expecting one of `<EOF>, <S>'
3.3 [53] o-p53fail5 name is requried (thrown SAXException) 4:15:encountered `(', was expecting one of `<EOF>, ">", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", "%", <S>'
3.3.1 [54] not-wf-sa-058 Invalid character , in ATTLIST enumeration (thrown SAXException) 3:22:lexical error, encountered "," (44), after ""
3.3.1 [54] o-p54fail1 don't pass unknown attribute types (thrown SAXException) 4:19:encountered `DUNNO', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [55] o-p55fail1 must be upper case (thrown SAXException) 4:19:encountered `cdata', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [56] attlist01 SGML's NUTOKEN is not allowed. (thrown SAXException) 7:17:encountered `NUTOKEN', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [56] attlist02 SGML's NUTOKENS attribute type is not allowed. (thrown SAXException) 7:17:encountered `NUTOKENS', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [56] attlist04 SGML's NUMBER attribute type is not allowed. (thrown SAXException) 7:17:encountered `NUMBER', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [56] attlist05 SGML's NUMBERS attribute type is not allowed. (thrown SAXException) 7:17:encountered `NUMBERS', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [56] attlist06 SGML's NAME attribute type is not allowed. (thrown SAXException) 7:17:encountered `NAME', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [56] attlist07 SGML's NAMES attribute type is not allowed. (thrown SAXException) 7:17:encountered `NAMES', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [56] attlist08 SGML's #CURRENT is not allowed. (thrown SAXException) 7:34:lexical error, encountered "C" (67), after "#"
3.3.1 [56] attlist09 SGML's #CONREF is not allowed. (thrown SAXException) 5:34:lexical error, encountered "C" (67), after "#"
3.3.1 [56] not-wf-sa-060 Invalid type NAME defined in ATTLIST. (thrown SAXException) 3:18:encountered `NAME', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [56] o-p56fail1 no IDS type (thrown SAXException) 4:19:encountered `IDS', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [56] o-p56fail2 no NUMBER type (thrown SAXException) 4:19:encountered `NUMBER', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [56] o-p56fail3 no NAME type (thrown SAXException) 4:19:encountered `NAME', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [56] o-p56fail4 no ENTITYS type - types must be upper case (thrown SAXException) 4:19:encountered `ENTITYS', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [56] o-p56fail5 types must be upper case (thrown SAXException) 4:19:encountered `id', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [57] o-p57fail1 no keyword for NMTOKEN enumeration (thrown SAXException) 4:27:encountered `(', was expecting one of `"#REQUIRED", "#IMPLIED", "#FIXED", "\"", "\'", "%"'
3.3.1 [58] not-wf-sa-068 Space is required between NOTATION keyword and list of enumerated choices in <!ATTLIST...> declarations. (thrown SAXException) 3:26:encountered `(', was expecting `<S>'
3.3.1 [58] o-p58fail1 at least one value required (thrown SAXException) 6:29:encountered `)', was expecting one of `<NCNAME>, <S>'
3.3.1 [58] o-p58fail2 separator must be '|' (thrown SAXException) 6:30:encountered `,', was expecting one of `")", "|", <S>'
3.3.1 [58] o-p58fail3 notations are NAMEs, not NMTOKENs -- note: Leaving the invalid notation undeclared would cause a validating parser to fail without checking the name syntax, so the notation is declared with an invalid name. A parser that reports error positions should report an error at the AttlistDecl on line 6, before reaching the notation declaration. (thrown SAXException) 6:31:encountered `0', was expecting one of `<NCNAME>, <S>'
3.3.1 [58] o-p58fail4 NOTATION must be upper case (thrown SAXException) 6:19:encountered `notation', was expecting one of `"(", "CDATA", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", "NOTATION", "%"'
3.3.1 [58] o-p58fail5 S after keyword is required (thrown SAXException) 6:27:encountered `(', was expecting `<S>'
3.3.1 [58] o-p58fail6 parentheses are require (thrown SAXException) 5:28:encountered `a', was expecting `"("'
3.3.1 [58] o-p58fail7 values are unquoted (thrown SAXException) 5:28:encountered `\"', was expecting `"("'
3.3.1 [58] o-p58fail8 values are unquoted (thrown SAXException) 5:29:encountered `\"', was expecting one of `<NCNAME>, <S>'
3.3.1 [59] attlist03 Comma doesn't separate enumerations, unlike in SGML. (thrown SAXException) 7:19:lexical error, encountered "," (44), after ""
3.3.1 [59] not-wf-sa-059 String literal must be in quotes. (thrown SAXException) 3:26:encountered `v1', was expecting one of `"#REQUIRED", "#IMPLIED", "#FIXED", "\"", "\'", "%"'
3.3.1 [59] o-p59fail1 at least one required FAIL [Document not WF; no error reported]
3.3.1 [59] o-p59fail2 separator must be "," (thrown SAXException) 4:21:lexical error, encountered "," (44), after ""
3.3.1 [59] o-p59fail3 values are unquoted (thrown SAXException) 4:20:lexical error, encountered "\"" (34), after ""
3.3.2 [60] o-p60fail1 keywords must be upper case (thrown SAXException) 4:26:lexical error, encountered "i" (105), after "#"
3.3.2 [60] o-p60fail2 S is required after #FIXED (thrown SAXException) 4:31:encountered `\"', was expecting `<S>'
3.3.2 [60] o-p60fail3 only #FIXED has both keyword and value (thrown SAXException) 4:35:encountered `\"', was expecting one of `<EOF>, ">", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", "%", <S>'
3.3.2 [60] o-p60fail4 #FIXED required value (thrown SAXException) 4:31:encountered `>', was expecting `<S>'
3.3.2 [60] o-p60fail5 only one default type (thrown SAXException) 4:34:encountered `#REQUIRED', was expecting one of `<EOF>, ">", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version", "%", <S>'
3.4 [61] cond01 Only INCLUDE and IGNORE are conditional section keywords (thrown SAXException) 1:1:encountered `CDATA', was expecting one of `"IGNORE", "INCLUDE"'
3.4 [61] cond02 Must have keyword in conditional sections (thrown SAXException) 0:0:encountered `<EOF>', was expecting one of `"IGNORE", "INCLUDE"'
3.4 [61] o-p61fail1 no other types, including TEMP, which is valid in SGML (thrown SAXException) 2:4:encountered `TEMP', was expecting one of `"IGNORE", "INCLUDE", "%", <S>'
3.4 [62] not-wf-not-sa-001 Conditional sections must be properly terminated ("]>" used instead of "]]>"). (thrown SAXException) 3:1:encountered `]', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "<![", "%", "<?", <COMMENT>, <S>, "]]>"'
3.4 [62] not-wf-not-sa-003 Conditional sections must be properly terminated ("]]>" omitted). (thrown SAXException) 2:14:encountered `<EOF>', was expecting one of `"<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "<![", "%", <COMMENT>, <S>, <CDataContent>, "]]>"'
3.4 [62] not-wf-not-sa-004 Conditional sections must be properly terminated ("]]>" omitted). (thrown SAXException) 2:1:encountered `<', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "<![", "%", "<?", <COMMENT>, <S>, "]]>"'
3.4 [62] not-wf-not-sa-006 Conditional sections need a '[' after the INCLUDE or IGNORE. (thrown SAXException) 2:1:encountered `<!ELEMENT', was expecting `"["'
3.4 [62] o-p62fail1 INCLUDE must be upper case (thrown SAXException) 1:4:encountered `include', was expecting one of `"IGNORE", "INCLUDE", "%", <S>'
3.4 [62] o-p62fail2 no spaces in terminating delimiter (thrown SAXException) 3:1:encountered `]', was expecting one of `<EOF>, "<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "<![", "%", "<?", <COMMENT>, <S>, "]]>"'
3.4 [63] o-p63fail1 IGNORE must be upper case (thrown SAXException) 2:4:encountered `ignore', was expecting one of `"IGNORE", "INCLUDE", "%", <S>'
3.4 [63] o-p63fail2 delimiters must be balanced (thrown SAXException) 2:11:encountered `<![', was expecting one of `"<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "%", <COMMENT>, <S>, <CDataContent>, "]]>"'
3.4 [64] o-p64fail1 section delimiters must balance (thrown SAXException) 2:12:encountered `ends', was expecting one of `"<!ELEMENT", "<!ATTLIST", "<!ENTITY", "<!NOTATION", "<![", "%", <COMMENT>, <S>, <CDataContent>, "]]>"'
3.4 [64] o-p64fail2 section delimiters must balance (thrown SAXException) 2:16:encountered `starts', was expecting one of `"IGNORE", "INCLUDE", "%"'
4.1 not-wf-ext-sa-001 Tests the No Recursion WFC by having an external general entity be self-recursive. (thrown fr.loria.xml.SXPException) 1:3:cannot open the URL `file:/d:/xml/xmlconf/xmltest/not-wf/ext-sa/001.ent'
4.1 not-wf-sa-084 Tests the Parsed Entity WFC by referring to an unparsed entity. (This precedes the error of not declaring that entity's notation, which may be detected any time before the DTD parsing is completed.) (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\084.xml (Too many open files)
4.1 not-wf-sa-180 The Entity Declared WFC requires entities to be declared before they are used in an attribute list declaration. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\180.xml (Too many open files)
4.1 not-wf-sa-185 Tests the Entity Declared WFC. Note: a nonvalidating parser is permitted not to report this WFC violation, since it would need to read an external parameter entity to distinguish it from a violation of the Standalone Declaration VC. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\185.xml (Too many open files)
4.1 [66] not-wf-sa-009 Character references may have only decimal or numeric strings. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\009.xml (Too many open files)
4.1 [66] not-wf-sa-022 Character references end with semicolons, always! (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\022.xml (Too many open files)
4.1 [66] not-wf-sa-052 Invalid character reference. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\052.xml (Too many open files)
4.1 [66] not-wf-sa-093 Hexadecimal character references may not use the uppercase 'X'. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\093.xml (Too many open files)
4.1 [66] not-wf-sa-179 Invalid syntax matching double quote is missing. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\179.xml (Too many open files)
4.1 [66] o-p66fail1 terminating ';' is required (thrown SAXException) d:\xml\xmlconf\oasis\p66fail1.xml (Too many open files)
4.1 [66] o-p66fail2 no S after '&#' (thrown SAXException) d:\xml\xmlconf\oasis\p66fail2.xml (Too many open files)
4.1 [66] o-p66fail3 no hex digits in numeric reference (thrown SAXException) d:\xml\xmlconf\oasis\p66fail3.xml (Too many open files)
4.1 [66] o-p66fail4 only hex digits in hex references (thrown SAXException) d:\xml\xmlconf\oasis\p66fail4.xml (Too many open files)
4.1 [66] o-p66fail5 no references to non-characters (thrown SAXException) d:\xml\xmlconf\oasis\p66fail5.xml (Too many open files)
4.1 [66] o-p66fail6 no references to non-characters (thrown SAXException) d:\xml\xmlconf\oasis\p66fail6.xml (Too many open files)
4.1 [68] not-wf-sa-007 General entity references have no whitespace after the entity name and before the semicolon. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\007.xml (Too many open files)
4.1 [68] not-wf-sa-010 Ampersand may only appear as part of a general entity reference. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\010.xml (Too many open files)
4.1 [68] not-wf-sa-071 ENTITY can't reference itself directly or indirectly. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\071.xml (Too many open files)
4.1 [68] not-wf-sa-072 Undefined ENTITY foo. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\072.xml (Too many open files)
4.1 [68] not-wf-sa-073 Undefined ENTITY f. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\073.xml (Too many open files)
4.1 [68] not-wf-sa-075 ENTITY can't reference itself directly or indirectly. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\075.xml (Too many open files)
4.1 [68] not-wf-sa-076 Undefined ENTITY foo. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\076.xml (Too many open files)
4.1 [68] not-wf-sa-078 Undefined ENTITY foo. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\078.xml (Too many open files)
4.1 [68] not-wf-sa-079 ENTITY can't reference itself directly or indirectly. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\079.xml (Too many open files)
4.1 [68] not-wf-sa-080 ENTITY can't reference itself directly or indirectly. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\080.xml (Too many open files)
4.1 [68] not-wf-sa-110 Entity reference must be in content of element. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\110.xml (Too many open files)
4.1 [68] not-wf-sa-118 Entity reference expansion is not recursive. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\118.xml (Too many open files)
4.1 [68] not-wf-sa-121 A name of an ENTITY was started with an invalid character. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\121.xml (Too many open files)
4.1 [68] o-p68fail1 terminating ';' is required (thrown SAXException) d:\xml\xmlconf\oasis\p68fail1.xml (Too many open files)
4.1 [68] o-p68fail2 no S after '&' (thrown SAXException) d:\xml\xmlconf\oasis\p68fail2.xml (Too many open files)
4.1 [68] o-p68fail3 no S before ';' (thrown SAXException) d:\xml\xmlconf\oasis\p68fail3.xml (Too many open files)
4.1 [69] dtd02 PE name immediately after "%" (thrown SAXException) d:\xml\xmlconf\sun\not-wf\dtd02.xml (Too many open files)
4.1 [69] dtd03 PE name immediately followed by ";" (thrown SAXException) d:\xml\xmlconf\sun\not-wf\dtd03.xml (Too many open files)
4.1 [69] not-wf-not-sa-008 In DTDs, the '%' character must be part of a parameter entity reference. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\not-sa\008.xml (Too many open files)
4.1 [69] not-wf-sa-163 Invalid placement of Parameter entity reference. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\163.xml (Too many open files)
4.1 [69] not-wf-sa-164 Invalid placement of Parameter entity reference. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\164.xml (Too many open files)
4.1 [69] o-p69fail1 terminating ';' is required (thrown SAXException) d:\xml\xmlconf\oasis\p69fail1.xml (Too many open files)
4.1 [69] o-p69fail2 no S after '%' (thrown SAXException) d:\xml\xmlconf\oasis\p69fail2.xml (Too many open files)
4.1 [69] o-p69fail3 no S before ';' (thrown SAXException) d:\xml\xmlconf\oasis\p69fail3.xml (Too many open files)
4.2 not-wf-sa-106 Invalid placement of entity declaration. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\106.xml (Too many open files)
4.2 [70] not-wf-sa-109 Tags invalid within EntityDecl. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\109.xml (Too many open files)
4.2 [70] o-p70fail1 This is neither (thrown SAXException) d:\xml\xmlconf\oasis\p70fail1.xml (Too many open files)
4.2 [71] not-wf-sa-062 Entity declarations need space after the entity name. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\062.xml (Too many open files)
4.2 [71] o-p71fail1 S is required before EntityDef (thrown SAXException) d:\xml\xmlconf\oasis\p71fail1.xml (Too many open files)
4.2 [71] o-p71fail2 Entity name is a Name, not an NMToken (thrown SAXException) d:\xml\xmlconf\oasis\p71fail2.xml (Too many open files)
4.2 [71] o-p71fail3 no S after "<!" (thrown SAXException) d:\xml\xmlconf\oasis\p71fail3.xml (Too many open files)
4.2 [71] o-p71fail4 S is required after "<!ENTITY" (thrown SAXException) d:\xml\xmlconf\oasis\p71fail4.xml (Too many open files)
4.2 [72] not-wf-sa-165 Parameter entity declarations must have a space before the '%'. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\165.xml (Too many open files)
4.2 [72] o-p72fail1 S is required after "<!ENTITY" (thrown SAXException) d:\xml\xmlconf\oasis\p72fail1.xml (Too many open files)
4.2 [72] o-p72fail2 S is required after '%' (thrown SAXException) d:\xml\xmlconf\oasis\p72fail2.xml (Too many open files)
4.2 [72] o-p72fail3 S is required after name (thrown SAXException) d:\xml\xmlconf\oasis\p72fail3.xml (Too many open files)
4.2 [72] o-p72fail4 Entity name is a name, not an NMToken (thrown SAXException) d:\xml\xmlconf\oasis\p72fail4.xml (Too many open files)
4.2 [73] o-p73fail1 No typed replacement text (thrown SAXException) d:\xml\xmlconf\oasis\p73fail1.xml (Too many open files)
4.2 [73] o-p73fail2 Only one replacement value (thrown SAXException) d:\xml\xmlconf\oasis\p73fail2.xml (Too many open files)
4.2 [73] o-p73fail3 No NDataDecl on replacement text (thrown SAXException) d:\xml\xmlconf\oasis\p73fail3.xml (Too many open files)
4.2 [73] o-p73fail4 Value is required (thrown SAXException) d:\xml\xmlconf\oasis\p73fail4.xml (Too many open files)
4.2 [73] o-p73fail5 No NDataDecl without value (thrown SAXException) d:\xml\xmlconf\oasis\p73fail5.xml (Too many open files)
4.2 [74] not-wf-sa-089 Parameter entities "are" always parsed; NDATA annotations are not permitted. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\089.xml (Too many open files)
4.2 [74] not-wf-sa-091 Parameter entities "are" always parsed; NDATA annotations are not permitted. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\091.xml (Too many open files)
4.2 [74] o-p74fail1 no NDataDecls on parameter entities (thrown SAXException) d:\xml\xmlconf\oasis\p74fail1.xml (Too many open files)
4.2 [74] o-p74fail2 value is required (thrown SAXException) d:\xml\xmlconf\oasis\p74fail2.xml (Too many open files)
4.2 [74] o-p74fail3 only one value (thrown SAXException) d:\xml\xmlconf\oasis\p74fail3.xml (Too many open files)
4.2.2 [75] dtd04 PUBLIC literal must be quoted (thrown SAXException) d:\xml\xmlconf\sun\not-wf\dtd04.xml (Too many open files)
4.2.2 [75] dtd05 SYSTEM identifier must be quoted (thrown SAXException) d:\xml\xmlconf\sun\not-wf\dtd05.xml (Too many open files)
4.2.2 [75] not-wf-sa-054 PUBLIC requires two literals. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\054.xml (Too many open files)
4.2.2 [75] not-wf-sa-061 External entity declarations require whitespace between public and system IDs. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\061.xml (Too many open files)
4.2.2 [75] o-p75fail1 S required after "PUBLIC" (thrown SAXException) d:\xml\xmlconf\oasis\p75fail1.xml (Too many open files)
4.2.2 [75] o-p75fail2 S required after "SYSTEM" (thrown SAXException) d:\xml\xmlconf\oasis\p75fail2.xml (Too many open files)
4.2.2 [75] o-p75fail3 S required between literals (thrown SAXException) d:\xml\xmlconf\oasis\p75fail3.xml (Too many open files)
4.2.2 [75] o-p75fail4 "SYSTEM" implies only one literal (thrown SAXException) d:\xml\xmlconf\oasis\p75fail4.xml (Too many open files)
4.2.2 [75] o-p75fail5 only one keyword (thrown SAXException) d:\xml\xmlconf\oasis\p75fail5.xml (Too many open files)
4.2.2 [75] o-p75fail6 "PUBLIC" requires two literals (contrast with SGML) (thrown SAXException) d:\xml\xmlconf\oasis\p75fail6.xml (Too many open files)
4.2.2 [76] not-wf-sa-069 Space is required before an NDATA entity annotation. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\069.xml (Too many open files)
4.2.2 [76] not-wf-sa-083 Undefined NOTATION n. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\083.xml (Too many open files)
4.2.2 [76] o-p76fail1 S is required before "NDATA" (thrown SAXException) d:\xml\xmlconf\oasis\p76fail1.xml (Too many open files)
4.2.2 [76] o-p76fail2 "NDATA" is upper-case (thrown SAXException) d:\xml\xmlconf\oasis\p76fail2.xml (Too many open files)
4.2.2 [76] o-p76fail3 notation name is required (thrown SAXException) d:\xml\xmlconf\oasis\p76fail3.xml (Too many open files)
4.2.2 [76] o-p76fail4 notation names are Names (thrown SAXException) d:\xml\xmlconf\oasis\p76fail4.xml (Too many open files)
4.3.1 4.3.2 [77, 78] not-wf-ext-sa-002 External entities have "text declarations", which do not permit the "standalone=..." attribute that's allowed in XML declarations. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\ext-sa\002.xml (Too many open files)
4.3.1 [77] decl01 External entities may not have standalone decls. (thrown SAXException) d:\xml\xmlconf\sun\not-wf\decl01.xml (Too many open files)
4.3.1 [77] dtd07 Text declarations (which optionally begin any external entity) are required to have "encoding=...". (thrown SAXException) d:\xml\xmlconf\sun\not-wf\dtd07.xml (Too many open files)
4.3.1 [77] encoding07 Text declarations (which optionally begin any external entity) are required to have "encoding=...". (thrown SAXException) d:\xml\xmlconf\sun\not-wf\encoding07.xml (Too many open files)
4.3.2 not-wf-sa-074 Internal general parsed entities are only well formed if they match the "content" production. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\074.xml (Too many open files)
4.3.2 not-wf-sa-103 End-tag required for element foo. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\103.xml (Too many open files)
4.3.2 not-wf-sa-104 Internal general parsed entities are only well formed if they match the "content" production. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\104.xml (Too many open files)
4.3.2 not-wf-sa-116 Internal general parsed entities are only well formed if they match the "content" production. This is a partial character reference, not a full one. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\116.xml (Too many open files)
4.3.2 not-wf-sa-117 Internal general parsed entities are only well formed if they match the "content" production. This is a partial character reference, not a full one. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\117.xml (Too many open files)
4.3.2 not-wf-sa-119 Internal general parsed entities are only well formed if they match the "content" production. This is a partial character reference, not a full one. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\119.xml (Too many open files)
4.3.2 not-wf-sa-153 Text declarations may not begin internal parsed entities; they may only appear at the beginning of external parsed (parameter or general) entities. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\153.xml (Too many open files)
4.3.2 not-wf-sa-181 Internal parsed entities must match the content production to be well formed. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\181.xml (Too many open files)
4.3.2 not-wf-sa-182 Internal parsed entities must match the content production to be well formed. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\182.xml (Too many open files)
4.3.2 [79] not-wf-not-sa-007 A <!DOCTYPE ...> declaration may not begin any external entity; it's only found once, in the document entity. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\not-sa\007.xml (Too many open files)
4.3.3 [81] encoding01 Illegal character " " in encoding name (thrown SAXException) d:\xml\xmlconf\sun\not-wf\encoding01.xml (Too many open files)
4.3.3 [81] encoding02 Illegal character "/" in encoding name (thrown SAXException) d:\xml\xmlconf\sun\not-wf\encoding02.xml (Too many open files)
4.3.3 [81] encoding03 Illegal character reference in encoding name (thrown SAXException) d:\xml\xmlconf\sun\not-wf\encoding03.xml (Too many open files)
4.3.3 [81] encoding04 Illegal character ":" in encoding name (thrown SAXException) d:\xml\xmlconf\sun\not-wf\encoding04.xml (Too many open files)
4.3.3 [81] encoding05 Illegal character "@" in encoding name (thrown SAXException) d:\xml\xmlconf\sun\not-wf\encoding05.xml (Too many open files)
4.3.3 [81] encoding06 Illegal character "+" in encoding name (thrown SAXException) d:\xml\xmlconf\sun\not-wf\encoding06.xml (Too many open files)
4.3.3 [81] not-wf-sa-101 Space is not permitted in an encoding name. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\101.xml (Too many open files)
4.5 not-wf-sa-092 The replacement text of this entity has an illegal reference, because the character reference is expanded immediately. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\092.xml (Too many open files)
4.5 not-wf-sa-115 The replacement text of this entity is an illegal character reference, which must be rejected when it is parsed in the context of an attribute value. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\115.xml (Too many open files)
4.5 not-wf-sa-120 Character references are expanded in the replacement text of an internal entity, which is then parsed as usual. Accordingly, & must be doubly quoted - encoded either as &amp; or as &#38;#38;. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\120.xml (Too many open files)
41. [68] not-wf-sa-077 Undefined ENTITY bar. (thrown SAXException) d:\xml\xmlconf\xmltest\not-wf\sa\077.xml (Too many open files)

Informative Tests

Certain XML documents are specified to be errors, but the handling of those documents is not fully determined by the XML 1.0 specification. As a rule, these errors may be reported in any manner whatsoever, or completely ignored, without consequence in terms of conformance to the XML 1.0 specification. And some of these documents don't have errors; documents in encodings other than UTF-8 and UTF-16 are legal, but not all processors are required to parse them.

Such "optional" errors are listed here for informational purposes, since processors which ignore such errors may cause document creators to create documents which are not accepted by all conformant XML 1.0 processors. (And of course, processors which produce incorrect diagnostics for such cases should be avoided.)

Section and [Rules] Test ID Description Diagnostic
2.11 [33] lang01 Illegal language identification [diagnostic not provided]
2.11 [33] lang02 Illegal language identification [diagnostic not provided]
2.11 [33] lang03 Illegal language identification [diagnostic not provided]
2.11 [33] lang04 Illegal language identification [diagnostic not provided]
2.11 [33] lang05 Illegal language identification [diagnostic not provided]
2.11 [33] lang06 Illegal language identification [diagnostic not provided]
2.3, 4.2.2 [11] o-p11pass1 system literals may not contain URI fragments (thrown SAXException) 8:25:encountered `\"', was expecting `<SystemLiteralDRest>'
2.8 pe01 Parameter entities must consist of a series of complete markup declarations of the types allowed by the nonterminal markupdecl, interespersed with whitespace or PERefs. [diagnostic not provided]
4.2.2 [75] uri01 SYSTEM ids may not have URI fragments [diagnostic not provided]
4.3.3 [4,84] pr-xml-euc-jp Test support for the EUC-JP encoding, and for text which relies on Japanese characters. If a processor does not support this encoding, it must report a fatal error. (Also requires ability to process a moderately complex DTD.) (thrown SAXException) 1:1:encountered `#PCDATA', was expecting one of `<EOF>, "(", ")", "*", "+", ">", "?", "ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", "|", ",", <NCNAME>, "version", "%", <S>'
4.3.3 [4,84] pr-xml-iso-2022-jp Test support for the ISO-2022-JP encoding, and for text which relies on Japanese characters. If a processor does not support this encoding, it must report a fatal error. (Also requires ability to process a moderately complex DTD.) (thrown SAXException) 10:37:encountered `\"', was expecting one of `"ALL", "ANY", "CDATA", "EMPTY", "ENTITY", "ENTITIES", "ID", "IDREF", "IDREFS", "IGNORE", "INCLUDE", "INTERNAL", "NDATA", "NMTOKEN", "NMTOKENS", "NONE", "NOTATION", "PUBLIC", "RMD", "SYSTEM", <NCNAME>, "version"'
4.3.3 [4,84] pr-xml-shift_jis Test support for the Shift_JIS encoding, and for text which relies on Japanese characters. If a processor does not support this encoding, it must report a fatal error. (Also requires ability to process a moderately complex DTD.) (thrown SAXException) 21:34:encountered `\u00ca\u02c6', was expecting one of `">", <S>'
4.3.3 [4,84] weekly-euc-jp Test support for EUC-JP encoding, and XML names which contain Japanese characters. If a processor does not support this encoding, it must report a fatal error. (thrown SAXException) 2:11:lexical error, encountered "\u00bd" (189), after ""
4.3.3 [4,84] weekly-iso-2022-jp Test support for ISO-2022-JP encoding, and XML names which contain Japanese characters. If a processor does not support this encoding, it must report a fatal error. (thrown SAXException) 2:11:lexical error, encountered "\u001b" (27), after ""
4.3.3 [4,84] weekly-shift_jis Test support for Shift_JIS encoding, and XML names which contain Japanese characters. If a processor does not support this encoding, it must report a fatal error. (thrown SAXException) 2:13:encountered `\"', was expecting one of `">", <S>, ":", "["'