XML 1.0 (2nd edition) W3C Conformance Test Suite, 6 October 2000


Parsifal XML Parser 1.1.0



Testcase profile: James Clark XMLTEST cases, 18-Nov-1998


not-wf-sa-001not-wfFAILInvalid name
entities: none    Line: 3 Col: 1
Attribute values must start with attribute names, not "?".    
not-wf-sa-002not-wfFAILInvalid name
entities: none    Line: 2 Col: 2
Names may not start with "."; it's not a Letter.    
not-wf-sa-003not-wfFAILWhitespace not allowed here
entities: none    Line: 1 Col: 8
Processing Instruction target name is required.   
not-wf-sa-004not-wfFAILExpected '?>'
entities: none    Line: 2 Col: 1
SGML-ism: processing instructions end in '?>' not '>'.    
not-wf-sa-005not-wfFAILExpected '?>'
entities: none    Line: 2 Col: 1
Processing instructions end in '?>' not '?'.    
not-wf-sa-006not-wfFAILWhitespace not allowed here
entities: none    Line: 1 Col: 23
XML comments may not contain "--"    
not-wf-sa-007not-wfFAILWhitespace not allowed here
entities: none    Line: 1 Col: 10
General entity references have no whitespace after the entity name and before the semicolon.    
not-wf-sa-008not-wfFAILInvalid name
entities: none    Line: 1 Col: 7
Entity references must include names, which don't begin with '.' (it's not a Letter or other name start character).    
not-wf-sa-009not-wfFAILInvalid token
entities: none    Line: 1 Col: 8
Character references may have only decimal or numeric strings.   
not-wf-sa-010not-wfFAILWhitespace not allowed here
entities: none    Line: 1 Col: 9
Ampersand may only appear as part of a general entity reference.   
not-wf-sa-011not-wfFAILInvalid name
entities: none    Line: 1 Col: 8
SGML-ism: attribute values must be explicitly assigned a value, it can't act as a boolean toggle.    
not-wf-sa-012not-wfFAILExpected 'String'
entities: none    Line: 1 Col: 9
SGML-ism: attribute values must be quoted in all cases.    
not-wf-sa-013not-wfFAILInvalid token
entities: none    Line: 1 Col: 14
The quotes on both ends of an attribute value must match.    
not-wf-sa-014not-wfFAILInvalid token
entities: none    Line: 1 Col: 10
Attribute values may not contain literal '<' characters.    
not-wf-sa-015not-wfFAILExpected 'String'
entities: none    Line: 1 Col: 9
Attribute values need a value, not just an equals sign.    
not-wf-sa-016not-wfFAILInvalid name
entities: none    Line: 1 Col: 14
Attribute values need an associated name.   
not-wf-sa-017not-wfFAILExpected ']]>'
entities: none    Line: 2 Col: 1
CDATA sections need a terminating ']]>'.    
not-wf-sa-018not-wfFAILInvalid name
entities: none    Line: 1 Col: 7
CDATA sections begin with a literal '<![CDATA[', no space.   
not-wf-sa-019not-wfFAILExpected 'Name'
entities: none    Line: 1 Col: 9
End tags may not be abbreviated as '</>'.   
not-wf-sa-020not-wfFAILWhitespace not allowed here
entities: none    Line: 1 Col: 13
Attribute values may not contain literal '&' characters except as part of an entity reference.    
not-wf-sa-021not-wfFAILInvalid name
entities: none    Line: 1 Col: 13
Attribute values may not contain literal '&' characters except as part of an entity reference.    
not-wf-sa-022not-wfFAILInvalid token
entities: none    Line: 1 Col: 15
Character references end with semicolons, always!   
not-wf-sa-023not-wfFAILInvalid name
entities: none    Line: 1 Col: 6
Digits are not valid name start characters.    
not-wf-sa-024not-wfFAILInvalid name
entities: none    Line: 2 Col: 2
Digits are not valid name start characters.    
not-wf-sa-025not-wfFAILInvalid token
entities: none    Line: 1 Col: 6
Text may not contain a literal ']]>' sequence.    
not-wf-sa-026not-wfFAILInvalid token
entities: none    Line: 1 Col: 7
Text may not contain a literal ']]>' sequence.    
not-wf-sa-027not-wfFAILExpected '-->'
entities: none    Line: 4 Col: 1
Comments must be terminated with "-->".   
not-wf-sa-028not-wfFAILExpected '?>'
entities: none    Line: 5 Col: 1
Processing instructions must end with '?>'.    
not-wf-sa-029not-wfFAILInvalid token
entities: none    Line: 1 Col: 10
Text may not contain a literal ']]>' sequence.    
not-wf-sa-030not-wfFAILIllegal character
entities: none    Line: 1 Col: 19
A form feed is not a legal XML character.    
not-wf-sa-031not-wfFAILIllegal character
entities: none    Line: 1 Col: 24
A form feed is not a legal XML character.    
not-wf-sa-032not-wfFAILIllegal character
entities: none    Line: 1 Col: 24
A form feed is not a legal XML character.    
not-wf-sa-033not-wfFAILIllegal character
entities: none    Line: 1 Col: 9
An ESC (octal 033) is not a legal XML character.    
not-wf-sa-034not-wfFAILIllegal character
entities: none    Line: 1 Col: 5
A form feed is not a legal XML character.    
not-wf-sa-035not-wfFAILWhitespace not allowed here
entities: none    Line: 1 Col: 9
The '<' character is a markup delimiter and must start an element, CDATA section, PI, or comment.    
not-wf-sa-036not-wfFAILInvalid at the top level of the document
entities: none    Line: 2 Col: 1
Text may not appear after the root element.    
not-wf-sa-037not-wfFAILInvalid at the top level of the document
entities: none    Line: 2 Col: 1
Character references may not appear after the root element.    
not-wf-sa-038not-wfFAILDuplicate attribute 'x'
entities: none    Line: 1 Col: 29
Tests the "Unique Att Spec" WF constraint by providing multiple values for an attribute.   
not-wf-sa-039not-wfFAILExpected 'a', found 'aa'
entities: none    Line: 1 Col: 14
Tests the Element Type Match WFC - end tag name must match start tag name.   
not-wf-sa-040not-wfFAILOnly one top level element is allowed
entities: none    Line: 2 Col: 6
Provides two document elements.   
not-wf-sa-041not-wfFAILOnly one top level element is allowed
entities: none    Line: 2 Col: 6
Provides two document elements.   
not-wf-sa-042not-wfFAILInvalid name
entities: none    Line: 1 Col: 12
Invalid End Tag    
not-wf-sa-043not-wfFAILInvalid at the top level of the document
entities: none    Line: 2 Col: 1
Provides #PCDATA text after the document element.    
not-wf-sa-044not-wfFAILOnly one top level element is allowed
entities: none    Line: 1 Col: 13
Provides two document elements.   
not-wf-sa-045not-wfFAILWhitespace not allowed here
entities: none    Line: 3 Col: 1
Invalid Empty Element Tag    
not-wf-sa-046not-wfFAILExpected '>'
entities: none    Line: 2 Col: 4
This start (or empty element) tag was not terminated correctly.    
not-wf-sa-047not-wfFAILWhitespace not allowed here
entities: none    Line: 2 Col: 5
Invalid empty element tag invalid whitespace    
not-wf-sa-048not-wfFAILInvalid at the top level of the document
entities: none    Line: 3 Col: 1
Provides a CDATA section after the roor element.   
not-wf-sa-049not-wfFAILExpected 'doc', found 'a'
entities: none    Line: 3 Col: 17
Missing start tag    
not-wf-sa-050not-wfFAILExpected 'document element'
entities: none    Line: -1 Col: -1
Empty document, with no root element.    
not-wf-sa-051not-wfFAILInvalid at the top level of the document
entities: none    Line: 2 Col: 1
CDATA is invalid at top level of document.   
not-wf-sa-052not-wfFAILInvalid at the top level of the document
entities: none    Line: 2 Col: 1
Invalid character reference.    
not-wf-sa-053not-wfFAILExpected 'doc', found 'DOC'
entities: none    Line: 1 Col: 12
End tag does not match start tag.    
not-wf-sa-054not-wfFAILWhitespace required
entities: none    Line: 2 Col: 37
PUBLIC requires two literals.   
not-wf-sa-055not-wfFAILInvalid token
entities: none    Line: 2 Col: 1
Invalid Document Type Definition format.    
not-wf-sa-056not-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 1 Col: 15
Invalid Document Type Definition format - misplaced comment.    
not-wf-sa-057not-wfFAILExpected '>'
entities: none    Line: 2 Col: 23
This isn't SGML; comments can't exist in declarations.    
not-wf-sa-058not-wfFAILInvalid name
entities: none    Line: 3 Col: 22
Invalid character , in ATTLIST enumeration    
not-wf-sa-059not-wfFAILExpected 'String'
entities: none    Line: 3 Col: 26
String literal must be in quotes.    
not-wf-sa-060not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 3 Col: 18
Invalid type NAME defined in ATTLIST.   
not-wf-sa-061not-wfFAILWhitespace required
entities: none    Line: 2 Col: 29
External entity declarations require whitespace between public and system IDs.   
not-wf-sa-062not-wfFAILInvalid name
entities: none    Line: 2 Col: 13
Entity declarations need space after the entity name.    
not-wf-sa-063not-wfFAILInvalid token
entities: none    Line: 2 Col: 4
Conditional sections may only appear in the external DTD subset.    
not-wf-sa-064not-wfFAILWhitespace required
entities: none    Line: 3 Col: 21
Space is required between attribute type and default values in <!ATTLIST...> declarations.    
not-wf-sa-065not-wfFAILInvalid name
entities: none    Line: 3 Col: 17
Space is required between attribute name and type in <!ATTLIST...> declarations.    
not-wf-sa-066not-wfFAILWhitespace required
entities: none    Line: 3 Col: 27
Required whitespace is missing.    
not-wf-sa-067not-wfFAILWhitespace required
entities: none    Line: 3 Col: 23
Space is required between attribute type and default values in <!ATTLIST...> declarations.    
not-wf-sa-068not-wfFAILWhitespace required
entities: none    Line: 3 Col: 26
Space is required between NOTATION keyword and list of enumerated choices in <!ATTLIST...> declarations.    
not-wf-sa-069not-wfFAILWhitespace required
entities: none    Line: 4 Col: 30
Space is required before an NDATA entity annotation.   
not-wf-sa-070not-wfFAILExpected '>'
entities: none    Line: 1 Col: 43
XML comments may not contain "--"    
not-wf-sa-071not-wfFAILRecursive reference in entity 'e1'
entities: none    Line: 1 Col: 5 in entity: 'e3'
ENTITY can't reference itself directly or indirectly.   
not-wf-sa-072not-wfFAILReference to undefined entity 'foo'
entities: none    Line: 1 Col: 11
Undefined ENTITY foo.    
not-wf-sa-073not-wfFAILReference to undefined entity 'f'
entities: none    Line: 4 Col: 9
Undefined ENTITY f.    
not-wf-sa-074not-wfFAILEnd tag 'foo' was not expected here
entities: none    Line: 1 Col: 7 in entity: 'e'
Internal general parsed entities are only well formed if they match the "content" production.    
not-wf-sa-075not-wfFAILRecursive reference in entity 'e1'
entities: none    Line: 1 Col: 5 in entity: 'e3'
ENTITY can't reference itself directly or indirectly.    
not-wf-sa-076not-wfFAILReference to undefined entity 'foo'
entities: none    Line: 1 Col: 14
Undefined ENTITY foo.    
not-wf-sa-077not-wfFAILReference to undefined entity 'bar'
entities: none    Line: 1 Col: 6 in entity: 'foo'
Undefined ENTITY bar.    
not-wf-sa-078not-wfFAILReference to undefined entity 'foo'
entities: none    Line: 3 Col: 29
Undefined ENTITY foo.    
not-wf-sa-079not-wfFAILRecursive reference in entity 'e1'
entities: none    Line: 1 Col: 5 in entity: 'e3'
ENTITY can't reference itself directly or indirectly.    
not-wf-sa-080not-wfFAILRecursive reference in entity 'e1'
entities: none    Line: 1 Col: 5 in entity: 'e3'
ENTITY can't reference itself directly or indirectly.    
not-wf-sa-081not-wfFAILInvalid value for attribute 'a'
entities: general    Line: 4 Col: 12
This tests the No External Entity References WFC, since the entity is referred to within an attribute.    
not-wf-sa-082not-wfFAILInvalid value for attribute 'a'
entities: general    Line: 4 Col: 27
This tests the No External Entity References WFC, since the entity is referred to within an attribute.    
not-wf-sa-083not-wfPASS 
entities: none     
Undefined NOTATION n.    
not-wf-sa-084not-wfFAILInvalid value for attribute 'a'
entities: none    Line: 4 Col: 27
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.)    
not-wf-sa-085not-wfPASS 
entities: none     
Public IDs may not contain "[".    
not-wf-sa-086not-wfPASS 
entities: none     
Public IDs may not contain "[".    
not-wf-sa-087not-wfPASS 
entities: none     
Public IDs may not contain "[".    
not-wf-sa-088not-wfFAILInvalid token
entities: none    Line: 6 Col: 13
Attribute values are terminated by literal quote characters, and any entity expansion is done afterwards.    
not-wf-sa-089not-wfFAILExpected '>'
entities: none    Line: 2 Col: 33
Parameter entities "are" always parsed; NDATA annotations are not permitted.   
not-wf-sa-090not-wfFAILInvalid token
entities: none    Line: 1 Col: 9 in entity: 'e'
Attributes may not contain a literal "<" character; this one has one because of reference expansion.    
not-wf-sa-091not-wfFAILExpected '>'
entities: none    Line: 3 Col: 33
Parameter entities "are" always parsed; NDATA annotations are not permitted.   
not-wf-sa-092not-wfFAILInvalid name
entities: none    Line: 1 Col: 10 in entity: 'e'
The replacement text of this entity has an illegal reference, because the character reference is expanded immediately.    
not-wf-sa-093not-wfFAILInvalid token
entities: none    Line: 1 Col: 8
Hexadecimal character references may not use the uppercase 'X'.   
not-wf-sa-094not-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 7
Prolog VERSION must be lowercase.    
not-wf-sa-095not-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 15
VersionInfo must come before EncodingDecl.    
not-wf-sa-096not-wfFAILWhitespace required
entities: none    Line: 1 Col: 20
Space is required before the standalone declaration.    
not-wf-sa-097not-wfFAILWhitespace required
entities: none    Line: 1 Col: 31
Both quotes surrounding VersionNum must be the same.    
not-wf-sa-098not-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 28
Only one "version=..." string may appear in an XML declaration.   
not-wf-sa-099not-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 21
Only three pseudo-attributes are in the XML declaration, and "valid=..." is not one of them.    
not-wf-sa-100not-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 40
Only "yes" and "no" are permitted as values of "standalone".    
not-wf-sa-101not-wfFAILUnsupported encoding ' UTF-8'
entities: none    Line: 1 Col: 40
Space is not permitted in an encoding name.    
not-wf-sa-102not-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 24
Provides an illegal XML version number; spaces are illegal.   
not-wf-sa-103not-wfFAILTag 'foo' was not closed
entities: none    Line: 1 Col: 6 in entity: 'e'
End-tag required for element foo.    
not-wf-sa-104not-wfFAILTag 'foo' was not closed
entities: none    Line: 1 Col: 6 in entity: 'e'
Internal general parsed entities are only well formed if they match the "content" production.    
not-wf-sa-105not-wfFAILInvalid at the top level of the document
entities: none    Line: 2 Col: 1
Invalid placement of CDATA section.    
not-wf-sa-106not-wfFAILInvalid at the top level of the document
entities: none    Line: 2 Col: 1
Invalid placement of entity declaration.    
not-wf-sa-107not-wfFAILInvalid token
entities: none    Line: 2 Col: 4
Invalid document type declaration. CDATA alone is invalid.   
not-wf-sa-108not-wfFAILInvalid name
entities: none    Line: 2 Col: 2
No space in '<![CDATA['.   
not-wf-sa-109not-wfFAILInvalid at the top level of the document
entities: none    Line: 4 Col: 1
Tags invalid within EntityDecl.    
not-wf-sa-110not-wfFAILInvalid at the top level of the document
entities: none    Line: 5 Col: 1
Entity reference must be in content of element.    
not-wf-sa-111not-wfFAILInvalid name
entities: none    Line: 4 Col: 6
Entiry reference must be in content of element not Start-tag.    
not-wf-sa-112not-wfFAILInvalid name
entities: none    Line: 2 Col: 2
CDATA sections start '<![CDATA[', not '<!cdata['.   
not-wf-sa-113not-wfFAILInvalid name
entities: none    Line: 2 Col: 18
Parameter entity values must use valid reference syntax; this reference is malformed.   
not-wf-sa-114not-wfFAILInvalid name
entities: none    Line: 2 Col: 16
General entity values must use valid reference syntax; this reference is malformed.   
not-wf-sa-115not-wfFAILInvalid token
entities: none    Line: 1 Col: 1 in entity: 'e'
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.   
not-wf-sa-116not-wfFAILExpected ';'
entities: none    Line: 1 Col: 4 in entity: 'e'
Internal general parsed entities are only well formed if they match the "content" production. This is a partial character reference, not a full one.    
not-wf-sa-117not-wfFAILInvalid token
entities: none    Line: 1 Col: 1 in entity: 'e'
Internal general parsed entities are only well formed if they match the "content" production. This is a partial character reference, not a full one.    
not-wf-sa-118not-wfFAILInvalid name
entities: none    Line: 4 Col: 7
Entity reference expansion is not recursive.   
not-wf-sa-119not-wfFAILInvalid token
entities: none    Line: 1 Col: 1 in entity: 'e'
Internal general parsed entities are only well formed if they match the "content" production. This is a partial character reference, not a full one.    
not-wf-sa-120not-wfFAILInvalid token
entities: none    Line: 1 Col: 1 in entity: 'e'
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;.    
not-wf-sa-121not-wfFAILInvalid name
entities: none    Line: 2 Col: 10
A name of an ENTITY was started with an invalid character.    
not-wf-sa-122not-wfFAILExpected ','
entities: none    Line: 2 Col: 23
Invalid syntax mixed connectors are used.    
not-wf-sa-123not-wfFAILExpected '>'
entities: none    Line: 2 Col: 23
Invalid syntax mismatched parenthesis.    
not-wf-sa-124not-wfFAILInvalid name
entities: none    Line: 2 Col: 20
Invalid format of Mixed-content declaration.    
not-wf-sa-125not-wfFAILInvalid name
entities: none    Line: 2 Col: 17
Invalid syntax extra set of parenthesis not necessary.    
not-wf-sa-126not-wfFAILExpected '>'
entities: none    Line: 2 Col: 24
Invalid syntax Mixed-content must be defined as zero or more.    
not-wf-sa-127not-wfFAILExpected '>'
entities: none    Line: 2 Col: 24
Invalid syntax Mixed-content must be defined as zero or more.    
not-wf-sa-128not-wfFAILInvalid ELEMENT declaration
entities: none    Line: 2 Col: 15
Invalid CDATA syntax.    
not-wf-sa-129not-wfFAILInvalid ELEMENT declaration
entities: none    Line: 2 Col: 15
Invalid syntax for Element Type Declaration.    
not-wf-sa-130not-wfFAILExpected '>'
entities: none    Line: 2 Col: 22
Invalid syntax for Element Type Declaration.    
not-wf-sa-131not-wfFAILExpected '>'
entities: none    Line: 2 Col: 22
Invalid syntax for Element Type Declaration.    
not-wf-sa-132not-wfFAILExpected ','
entities: none    Line: 2 Col: 38
Invalid syntax mixed connectors used.    
not-wf-sa-133not-wfFAILInvalid token
entities: none    Line: 2 Col: 18
Illegal whitespace before optional character causes syntax error.    
not-wf-sa-134not-wfFAILExpected '>'
entities: none    Line: 2 Col: 19
Illegal whitespace before optional character causes syntax error.    
not-wf-sa-135not-wfFAILInvalid token
entities: none    Line: 2 Col: 18
Invalid character used as connector.    
not-wf-sa-136not-wfFAILInvalid ELEMENT declaration
entities: none    Line: 2 Col: 15
Tag omission is invalid in XML.    
not-wf-sa-137not-wfFAILInvalid name
entities: none    Line: 2 Col: 14
Space is required before a content model.    
not-wf-sa-138not-wfFAILInvalid token
entities: none    Line: 2 Col: 20
Invalid syntax for content particle.    
not-wf-sa-139not-wfFAILExpected 'Name'
entities: none    Line: 2 Col: 17
The element-content model should not be empty.    
not-wf-sa-140not-wfFAILInvalid name
entities: none    Line: 1 Col: 2 in entity: 'e'
Character '&#x309a;' is a CombiningChar, not a Letter, and so may not begin a name.   
not-wf-sa-141not-wfFAILInvalid name
entities: none    Line: 1 Col: 3 in entity: 'e'
Character #x0E5C is not legal in XML names.    
not-wf-sa-142not-wfFAILIllegal character
entities: none    Line: 4 Col: 10
Character #x0000 is not legal anywhere in an XML document.    
not-wf-sa-143not-wfFAILIllegal character
entities: none    Line: 4 Col: 11
Character #x001F is not legal anywhere in an XML document.    
not-wf-sa-144not-wfFAILIllegal character
entities: none    Line: 4 Col: 14
Character #xFFFF is not legal anywhere in an XML document.    
not-wf-sa-145not-wfFAILIllegal character
entities: none    Line: 4 Col: 14
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.)    
not-wf-sa-146not-wfFAILIllegal character
entities: none    Line: 4 Col: 16
Character references must also refer to legal XML characters; #x00110000 is one more than the largest legal character.   
not-wf-sa-147not-wfFAILInvalid xml declaration
entities: none    Line: 2 Col: 7
XML Declaration may not be preceded by whitespace.   
not-wf-sa-148not-wfFAILInvalid xml declaration
entities: none    Line: 2 Col: 7
XML Declaration may not be preceded by comments or whitespace.   
not-wf-sa-149not-wfFAILInvalid xml declaration
entities: none    Line: 3 Col: 7
XML Declaration may not be within a DTD.   
not-wf-sa-150not-wfFAILInvalid xml declaration
entities: none    Line: 2 Col: 7
XML declarations may not be within element content.    
not-wf-sa-151not-wfFAILInvalid xml declaration
entities: none    Line: 3 Col: 7
XML declarations may not follow document content.   
not-wf-sa-152not-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 15
XML declarations must include the "version=..." string.   
not-wf-sa-153not-wfFAILInvalid xml declaration
entities: none    Line: 1 Col: 7 in entity: 'e'
Text declarations may not begin internal parsed entities; they may only appear at the beginning of external parsed (parameter or general) entities.    
not-wf-sa-154not-wfFAILInvalid xml declaration
entities: none    Line: 1 Col: 7
'<?XML ...?>' is neither an XML declaration nor a legal processing instruction target name.    
not-wf-sa-155not-wfFAILInvalid xml declaration
entities: none    Line: 1 Col: 7
'<?xmL ...?>' is neither an XML declaration nor a legal processing instruction target name.    
not-wf-sa-156not-wfFAILInvalid xml declaration
entities: none    Line: 2 Col: 7
'<?xMl ...?>' is neither an XML declaration nor a legal processing instruction target name.    
not-wf-sa-157not-wfFAILInvalid xml declaration
entities: none    Line: 2 Col: 7
'<?xmL ...?>' is not a legal processing instruction target name.    
not-wf-sa-158not-wfFAILInvalid name
entities: none    Line: 4 Col: 11
SGML-ism: "#NOTATION gif" can't have attributes.    
not-wf-sa-159not-wfFAILWhitespace not allowed here
entities: none    Line: 3 Col: 27
Uses '&' unquoted in an entity declaration, which is illegal syntax for an entity reference.   
not-wf-sa-160not-wfPASS 
entities: none     
Violates the PEs in Internal Subset WFC by using a PE reference within a declaration.    
not-wf-sa-161not-wfPASS 
entities: none     
Violates the PEs in Internal Subset WFC by using a PE reference within a declaration.    
not-wf-sa-162not-wfPASS 
entities: none     
Violates the PEs in Internal Subset WFC by using a PE reference within a declaration.    
not-wf-sa-163not-wfFAILInvalid at the top level of the document
entities: none    Line: 5 Col: 1
Invalid placement of Parameter entity reference.    
not-wf-sa-164not-wfPASS 
entities: none     
Invalid placement of Parameter entity reference.    
not-wf-sa-165not-wfFAILWhitespace required
entities: none    Line: 2 Col: 9
Parameter entity declarations must have a space before the '%'.    
not-wf-sa-166not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Character FFFF is not legal anywhere in an XML document.    
not-wf-sa-167not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Character FFFE is not legal anywhere in an XML document.    
not-wf-sa-168not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
An unpaired surrogate (D800) is not legal anywhere in an XML document.   
not-wf-sa-169not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
An unpaired surrogate (DC00) is not legal anywhere in an XML document.   
not-wf-sa-170not-wfPASS 
entities: none     
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.    
not-wf-sa-171not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Character FFFF is not legal anywhere in an XML document.    
not-wf-sa-172not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Character FFFF is not legal anywhere in an XML document.    
not-wf-sa-173not-wfFAILIllegal character
entities: none    Line: 1 Col: 9
Character FFFF is not legal anywhere in an XML document.    
not-wf-sa-174not-wfFAILIllegal character
entities: none    Line: 1 Col: 15
Character FFFF is not legal anywhere in an XML document.    
not-wf-sa-175not-wfFAILIllegal character
entities: none    Line: 3 Col: 15
Character FFFF is not legal anywhere in an XML document.    
not-wf-sa-176not-wfFAILTag 'doc' was not closed
entities: none    Line: 5 Col: 1
Start tags must have matching end tags.   
not-wf-sa-177not-wfFAILIllegal character
entities: none    Line: 4 Col: 7
Character FFFF is not legal anywhere in an XML document.    
not-wf-sa-178not-wfFAILInvalid token
entities: none    Line: 5 Col: 15
Invalid syntax matching double quote is missing.    
not-wf-sa-179not-wfFAILExpected 'String'
entities: none    Line: 5 Col: 1
Invalid syntax matching double quote is missing.    
not-wf-sa-180not-wfFAILReference to undefined entity 'e'
entities: none    Line: 3 Col: 27
The Entity Declared WFC requires entities to be declared before they are used in an attribute list declaration.    
not-wf-sa-181not-wfFAILExpected ']]>'
entities: none    Line: 1 Col: 10 in entity: 'e'
Internal parsed entities must match the content production to be well formed.    
not-wf-sa-182not-wfFAILExpected '-->'
entities: none    Line: 1 Col: 5 in entity: 'e'
Internal parsed entities must match the content production to be well formed.    
not-wf-sa-183not-wfFAILInvalid name
entities: none    Line: 2 Col: 29
Mixed content declarations may not include content particles.   
not-wf-sa-184not-wfFAILInvalid name
entities: none    Line: 2 Col: 26
In mixed content models, element names must not be parenthesized.    
not-wf-sa-185not-wfFAILReference to undefined entity 'e'
entities: parameter    Line: 3 Col: 9
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.   
not-wf-sa-186not-wfFAILWhitespace required
entities: none    Line: 5 Col: 9
Whitespace is required between attribute/value pairs.    
not-wf-not-sa-001not-wfFAILExpected ']]>'
entities: both    Line: 3 Col: 1 systemID: '001.ent'
Conditional sections must be properly terminated ("]>" used instead of "]]>").    
not-wf-not-sa-002not-wfFAILInvalid xml declaration
entities: both    Line: 1 Col: 8 in entity: '%e'
Processing instruction target names may not be "XML" in any combination of cases.    
not-wf-not-sa-003not-wfFAILInvalid token
entities: both    Line: 3 Col: 1 systemID: '003.ent'
Conditional sections must be properly terminated ("]]>" omitted).    
not-wf-not-sa-004not-wfPASS 
entities: both     
Conditional sections must be properly terminated ("]]>" omitted).    
not-wf-not-sa-005errorFAILReference to undefined entity '%e'
entities: both    Line: 2 Col: 4 systemID: '005.ent'
Tests the Entity Declared VC by referring to an undefined parameter entity within an external entity.   
not-wf-not-sa-006not-wfFAILExpected '['
entities: both    Line: 2 Col: 1 systemID: '006.ent'
Conditional sections need a '[' after the INCLUDE or IGNORE.    
not-wf-not-sa-007not-wfFAILInvalid token
entities: both    Line: 1 Col: 1 systemID: '007.ent'
A <!DOCTYPE ...> declaration may not begin any external entity; it's only found once, in the document entity.   
not-wf-not-sa-008not-wfFAILInvalid name
entities: both    Line: 2 Col: 17 systemID: '008.ent'
In DTDs, the '%' character must be part of a parameter entity reference.   
not-wf-not-sa-009not-wfPASS 
entities: both     
This test violates WFC:PE Between Declarations in Production 28a. The last character of a markup declaration is not contained in the same parameter-entity text replacement.   
not-wf-ext-sa-001not-wfFAILRecursive reference in entity 'e'
entities: both    Line: 1 Col: 4 systemID: '001.ent'
Tests the No Recursion WFC by having an external general entity be self-recursive.   
not-wf-ext-sa-002not-wfFAILInvalid XML declaration
entities: both    Line: 1 Col: 31 systemID: '002.ent'
External entities have "text declarations", which do not permit the "standalone=..." attribute that's allowed in XML declarations.   
not-wf-ext-sa-003not-wfFAILInvalid xml declaration
entities: both    Line: 1 Col: 45 systemID: '003.ent'
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).    
invalid--002invalidPASS 
entities: both     
Tests the "Proper Group/PE Nesting" validity constraint by fragmenting a content model between two parameter entities.   
invalid--005invalidPASS 
entities: both     
Tests the "Proper Declaration/PE Nesting" validity constraint by fragmenting an element declaration between two parameter entities.   
invalid--006invalidPASS 
entities: both     
Tests the "Proper Declaration/PE Nesting" validity constraint by fragmenting an element declaration between two parameter entities.   
invalid-not-sa-022invalidPASS 
entities: both  OUTPUT: 1 2   
Test the "Proper Conditional Section/ PE Nesting" validity constraint.    
valid-sa-001validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates an Element Type Declaration with Mixed Content.    
valid-sa-002validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that whitespace is permitted after the tag name in a Start-tag.    
valid-sa-003validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that whitespace is permitted after the tag name in an End-tag.   
valid-sa-004validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates a valid attribute specification within a Start-tag.    
valid-sa-005validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates a valid attribute specification within a Start-tag that contains whitespace on both sides of the equal sign.    
valid-sa-006validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that the AttValue within a Start-tag can use a single quote as a delimter.    
valid-sa-007validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates numeric character references can be used for element content.    
valid-sa-008validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates character references can be used for element content.    
valid-sa-009validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that PubidChar can be used for element content.    
valid-sa-010validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that whitespace is valid after the Attribute in a Start-tag.    
valid-sa-011validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates mutliple Attibutes within the Start-tag.    
valid-sa-012validPASS 
entities: none  OUTPUT: 1 2   
Uses a legal XML 1.0 name consisting of a single colon character (disallowed by the latest XML Namespaces draft).   
valid-sa-013validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that the Attribute in a Start-tag can consist of numerals along with special characters.    
valid-sa-014validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that all lower case letters are valid for the Attribute in a Start-tag.    
valid-sa-015validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that all upper case letters are valid for the Attribute in a Start-tag.    
valid-sa-016validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that Processing Instructions are valid element content.    
valid-sa-017validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that Processing Instructions are valid element content and there can be more than one.    
valid-sa-018validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that CDATA sections are valid element content.    
valid-sa-019validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that CDATA sections are valid element content and that ampersands may occur in their literal form.    
valid-sa-020validPASS 
entities: none  OUTPUT: 1 2   
Test demonstractes that CDATA sections are valid element content and that everyting between the CDStart and CDEnd is recognized as character data not markup.    
valid-sa-021validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that comments are valid element content.    
valid-sa-022validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that comments are valid element content and that all characters before the double-hypen right angle combination are considered part of thecomment.    
valid-sa-023validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that Entity References are valid element content.    
valid-sa-024validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that Entity References are valid element content and also demonstrates a valid Entity Declaration.    
valid-sa-025validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates an Element Type Declaration and that the contentspec can be of mixed content.    
valid-sa-026validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates an Element Type Declaration and that EMPTY is a valid contentspec.    
valid-sa-027validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates an Element Type Declaration and that ANY is a valid contenspec.    
valid-sa-028validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates a valid prolog that uses double quotes as delimeters around the VersionNum.    
valid-sa-029validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates a valid prolog that uses single quotes as delimters around the VersionNum.    
valid-sa-030validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates a valid prolog that contains whitespace on both sides of the equal sign in the VersionInfo.    
valid-sa-031validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates a valid EncodingDecl within the prolog.    
valid-sa-032validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates a valid SDDecl within the prolog.    
valid-sa-033validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that both a EncodingDecl and SDDecl are valid within the prolog.    
valid-sa-034validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates the correct syntax for an Empty element tag.    
valid-sa-035validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that whitespace is permissible after the name in an Empty element tag.    
valid-sa-036validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates a valid processing instruction.    
valid-sa-037validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates a valid comment and that it may appear anywhere in the document including at the end.    
valid-sa-038validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates a valid comment and that it may appear anywhere in the document including the beginning.    
valid-sa-039validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates a valid processing instruction and that it may appear at the beginning of the document.    
valid-sa-040validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates an Attribute List declaration that uses a StringType as the AttType.    
valid-sa-041validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates an Attribute List declaration that uses a StringType as the AttType and also expands the CDATA attribute with a character reference.    
valid-sa-042validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates an Attribute List declaration that uses a StringType as the AttType and also expands the CDATA attribute with a character reference. The test also shows that the leading zeros in the character reference are ignored.    
valid-sa-043validPASS 
entities: none  OUTPUT: 1 2   
An element's attributes may be declared before its content model; and attribute values may contain newlines.    
valid-sa-044validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that the empty-element tag must be use for an elements that are declared EMPTY.    
valid-sa-045validPASS 
entities: none  OUTPUT: 1 2   
Tests whether more than one definition can be provided for the same attribute of a given element type with the first declaration being binding.    
valid-sa-046validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that when more than one AttlistDecl is provided for a given element type, the contents of all those provided are merged.    
valid-sa-047validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that extra whitespace is normalized into single space character.    
valid-sa-048validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that character data is valid element content.    
valid-sa-049validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that characters outside of normal ascii range can be used as element content.    
valid-sa-050validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that characters outside of normal ascii range can be used as element content.    
valid-sa-051validPASS 
entities: none  OUTPUT: 1 2   
The document is encoded in UTF-16 and uses some name characters well outside of the normal ASCII range.    
valid-sa-052validPASS 
entities: none  OUTPUT: 1 2   
The document is encoded in UTF-8 and the text inside the root element uses two non-ASCII characters, encoded in UTF-8 and each of which expands to a Unicode surrogate pair.   
valid-sa-053validPASS 
entities: none  OUTPUT: 1 2   
Tests inclusion of a well-formed internal entity, which holds an element required by the content model.   
valid-sa-054validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that extra whitespace within Start-tags and End-tags are nomalized into single spaces.    
valid-sa-055validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that extra whitespace within a processing instruction willnormalized into s single space character.    
valid-sa-056validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates an Attribute List declaration that uses a StringType as the AttType and also expands the CDATA attribute with a character reference. The test also shows that the leading zeros in the character reference are ignored.    
valid-sa-057validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates an element content model whose element can occur zero or more times.    
valid-sa-058validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that extra whitespace be normalized into a single space character in an attribute of type NMTOKENS.    
valid-sa-059validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates an Element Type Declaration that uses the contentspec of EMPTY. The element cannot have any contents and must always appear as an empty element in the document. The test also shows an Attribute-list declaration with multiple AttDef's.    
valid-sa-060validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates the use of decimal Character References within element content.    
valid-sa-061validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates the use of decimal Character References within element content.    
valid-sa-062validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates the use of hexadecimal Character References within element.    
valid-sa-063validPASS 
entities: none  OUTPUT: 1 2   
The document is encoded in UTF-8 and the name of the root element type uses non-ASCII characters.    
valid-sa-064validPASS 
entities: none  OUTPUT: 1 2   
Tests in-line handling of two legal character references, which each expand to a Unicode surrogate pair.   
valid-sa-065validPASS 
entities: none  OUTPUT: 1 2   
Tests ability to define an internal entity which can't legally be expanded (contains an unquoted <).   
valid-sa-066validPASS 
entities: none  OUTPUT: 1 2   
Expands a CDATA attribute with a character reference.   
valid-sa-067validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates the use of decimal character references within element content.    
valid-sa-068validPASS 
entities: none  OUTPUT: 1 2   
Tests definition of an internal entity holding a carriage return character reference, which must not be normalized before reporting to the application. Line break normalization only occurs when parsing external parsed entities.   
valid-sa-069validPASS 
entities: none  OUTPUT: 1 2   
Verifies that an XML parser will parse a NOTATION declaration; the output phase of this test ensures that it's reported to the application.    
valid-sa-070validPASS 
entities: parameter  OUTPUT: 1 2   
Verifies that internal parameter entities are correctly expanded within the internal subset.   
valid-sa-071validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that an AttlistDecl can use ID as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.    
valid-sa-072validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that an AttlistDecl can use IDREF as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.    
valid-sa-073validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that an AttlistDecl can use IDREFS as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.    
valid-sa-074validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that an AttlistDecl can use ENTITY as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.    
valid-sa-075validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that an AttlistDecl can use ENTITIES as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.    
valid-sa-076validPASS 
entities: none  OUTPUT: 1 2   
Verifies that an XML parser will parse a NOTATION attribute; the output phase of this test ensures that both notations are reported to the application.    
valid-sa-077validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that an AttlistDecl can use an EnumeratedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.    
valid-sa-078validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that an AttlistDecl can use an StringType of CDATA within the Attribute type. The test also shows that REQUIRED is a valid DefaultDecl.    
valid-sa-079validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that an AttlistDecl can use an StringType of CDATA within the Attribute type. The test also shows that FIXED is a valid DefaultDecl and that a value can be given to the attribute in the Start-tag as well as the AttListDecl.    
valid-sa-080validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that an AttlistDecl can use an StringType of CDATA within the Attribute type. The test also shows that FIXED is a valid DefaultDecl and that an value can be given to the attribute.    
valid-sa-081validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates the use of the optional character following a name or list to govern the number of times an element or content particles in the list occur.    
valid-sa-082validPASS 
entities: none  OUTPUT: 1 2   
Tests that an external PE may be defined (but not referenced).   
valid-sa-083validPASS 
entities: none  OUTPUT: 1 2   
Tests that an external PE may be defined (but not referenced).   
valid-sa-084validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that although whitespace can be used to set apart markup for greater readability it is not necessary.    
valid-sa-085validPASS 
entities: none  OUTPUT: 1 2   
Parameter and General entities use different namespaces, so there can be an entity of each type with a given name.   
valid-sa-086validPASS 
entities: none  OUTPUT: 1 2   
Tests whether entities may be declared more than once, with the first declaration being the binding one.    
valid-sa-087validPASS 
entities: none  OUTPUT: 1 2   
Tests whether character references in internal entities are expanded early enough, by relying on correct handling to make the entity be well formed.   
valid-sa-088validPASS 
entities: none  OUTPUT: 1 2   
Tests whether entity references in internal entities are expanded late enough, by relying on correct handling to make the expanded text be valid. (If it's expanded too early, the entity will parse as an element that's not valid in that context.)   
valid-sa-089validPASS 
entities: none  OUTPUT: 1 2   
Tests entity expansion of three legal character references, which each expand to a Unicode surrogate pair.   
valid-sa-090validPASS 
entities: none  OUTPUT: 1 2   
Verifies that an XML parser will parse a NOTATION attribute; the output phase of this test ensures that the notation is reported to the application.    
valid-sa-091validPASS 
entities: none  OUTPUT: 1 2   
Verifies that an XML parser will parse an ENTITY attribute; the output phase of this test ensures that the notation is reported to the application, and for validating parsers it further tests that the entity is so reported.   
valid-sa-092validPASS 
entities: none  OUTPUT: 1 2   
Test demostrates that extra whitespace is normalized into a single space character.    
valid-sa-093validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that extra whitespace is not intended for inclusion in the delivered version of the document.    
valid-sa-094validPASS 
entities: none  OUTPUT: 1 2   
Attribute defaults with a DTD have special parsing rules, different from other strings. That means that characters found there may look like an undefined parameter entity reference "within a markup declaration", but they aren't ... so they can't be violating the PEs in Internal Subset WFC.    
valid-sa-095validPASS 
entities: none  OUTPUT: 1 2 diff   
Basically an output test, this requires extra whitespace to be normalized into a single space character in an attribute of type NMTOKENS.   
valid-sa-096validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that extra whitespace is normalized into a single space character in an attribute of type NMTOKENS.    
valid-sa-097validPASS 
entities: parameter  OUTPUT: 1 2 diff   
Basically an output test, this tests whether an externally defined attribute declaration (with a default) takes proper precedence over a subsequent internal declaration.   
valid-sa-098validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that extra whitespace within a processing instruction is converted into a single space character.   
valid-sa-099validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates the name of the encoding can be composed of lowercase characters.    
valid-sa-100validPASS 
entities: none  OUTPUT: 1 2   
Makes sure that PUBLIC identifiers may have some strange characters. NOTE: The XML editors have said that the XML specification errata will specify that parameter entity expansion does not occur in PUBLIC identifiers, so that the '%' character will not flag a malformed parameter entity reference.   
valid-sa-101validPASS 
entities: none  OUTPUT: 1 2   
This tests whether entity expansion is (incorrectly) done while processing entity declarations; if it is, the entity value literal will terminate prematurely.   
valid-sa-102validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that a CDATA attribute can pass a double quote as its value.    
valid-sa-103validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that an attribute can pass a less than sign as its value.    
valid-sa-104validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that extra whitespace within an Attribute of a Start-tag is normalized to a single space character.    
valid-sa-105validPASS 
entities: none  OUTPUT: 1 2   
Basically an output test, this requires a CDATA attribute with a tab character to be passed through as one space.   
valid-sa-106validPASS 
entities: none  OUTPUT: 1 2   
Basically an output test, this requires a CDATA attribute with a newline character to be passed through as one space.   
valid-sa-107validPASS 
entities: none  OUTPUT: 1 2   
Basically an output test, this requires a CDATA attribute with a return character to be passed through as one space.   
valid-sa-108validPASS 
entities: none  OUTPUT: 1 2   
This tests normalization of end-of-line characters (CRLF) within entities to LF, primarily as an output test.    
valid-sa-109validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that an attribute can have a null value.    
valid-sa-110validPASS 
entities: none  OUTPUT: 1 2 diff   
Basically an output test, this requires that a CDATA attribute with a CRLF be normalized to one space.   
valid-sa-111validPASS 
entities: none  OUTPUT: 1 2   
Character references expanding to spaces doesn't affect treatment of attributes.    
valid-sa-112validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates shows the use of content particles within the element content.    
valid-sa-113validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that it is not an error to have attributes declared for an element not itself declared.   
valid-sa-114validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that all text within a valid CDATA section is considered text and not recognized as markup.    
valid-sa-115validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that an entity reference is processed by recursively processing the replacement text of the entity.    
valid-sa-116validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that a line break within CDATA will be normalized.    
valid-sa-117validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that entity expansion is done while processing entity declarations.    
valid-sa-118validPASS 
entities: none  OUTPUT: 1 2   
Test demonstrates that entity expansion is done while processing entity declarations.    
valid-sa-119validPASS 
entities: none  OUTPUT: 1 2   
Comments may contain any legal XML characters; only the string "--" is disallowed.   
valid-not-sa-001validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of an ExternalID within a document type definition.    
valid-not-sa-002validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of an ExternalID within a document type definition.    
valid-not-sa-003validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the expansion of an external parameter entity that declares an attribute.    
valid-not-sa-004validPASS 
entities: both  OUTPUT: 1 2   
Expands an external parameter entity in two different ways, with one of them declaring an attribute.   
valid-not-sa-005validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the expansion of an external parameter entity that declares an attribute.    
valid-not-sa-006validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates that when more than one definition is provided for the same attribute of a given element type only the first declaration is binding.    
valid-not-sa-007validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of an Attribute list declaration within an external entity.    
valid-not-sa-008validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates that an external identifier may include a public identifier.    
valid-not-sa-009validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates that an external identifier may include a public identifier.    
valid-not-sa-010validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates that when more that one definition is provided for the same attribute of a given element type only the first declaration is binding.    
valid-not-sa-011validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates a parameter entity declaration whose parameter entity definition is an ExternalID.    
valid-not-sa-012validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates an enternal parsed entity that begins with a text declaration.    
valid-not-sa-013validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of the conditional section INCLUDE that will include its contents as part of the DTD.    
valid-not-sa-014validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of the conditional section INCLUDE that will include its contents as part of the DTD. The keyword is a parameter-entity reference.    
valid-not-sa-015validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of the conditonal section IGNORE the will ignore its content from being part of the DTD. The keyword is a parameter-entity reference.    
valid-not-sa-016validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of the conditional section INCLUDE that will include its contents as part of the DTD. The keyword is a parameter-entity reference.   
valid-not-sa-017validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates a parameter entity declaration that contains an attribute list declaration.    
valid-not-sa-018validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates an EnternalID whose contents contain an parameter entity declaration and a attribute list definition.    
valid-not-sa-019validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates that a parameter entity will be expanded with spaces on either side.    
valid-not-sa-020validPASS 
entities: both  OUTPUT: 1 2   
Parameter entities expand with spaces on either side.   
valid-not-sa-021validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates a parameter entity declaration that contains a partial attribute list declaration.    
valid-not-sa-023validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of a parameter entity reference within an attribute list declaration.    
valid-not-sa-024validPASS 
entities: both  OUTPUT: 1 2   
Constructs an <!ATTLIST...> declaration from several PEs.   
valid-not-sa-025validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates that when more that one definition is provided for the same entity only the first declaration is binding.    
valid-not-sa-026validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates that when more that one definition is provided for the same attribute of a given element type only the first declaration is binding.    
valid-not-sa-027validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates a parameter entity reference whose value is NULL.    
valid-not-sa-028validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of the conditional section INCLUDE that will include its contents.    
valid-not-sa-029validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of the conditonal section IGNORE the will ignore its content from being used.    
valid-not-sa-030validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of the conditonal section IGNORE the will ignore its content from being used.    
valid-not-sa-031validPASS 
entities: both  OUTPUT: 1 2   
Expands a general entity which contains a CDATA section with what looks like a markup declaration (but is just text since it's in a CDATA section).   
valid-ext-sa-001validPASS 
entities: both  OUTPUT: 1 2   
A combination of carriage return line feed in an external entity must be normalized to a single newline.    
valid-ext-sa-002validPASS 
entities: both  OUTPUT: 1 2   
A carriage return (also CRLF) in an external entity must be normalized to a single newline.    
valid-ext-sa-003validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates that the content of an element can be empty. In this case the external entity is an empty file.    
valid-ext-sa-004validPASS 
entities: both  OUTPUT: 1 2   
A carriage return (also CRLF) in an external entity must be normalized to a single newline.    
valid-ext-sa-005validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of optional character and content particles within an element content. The test also show the use of external entity.    
valid-ext-sa-006validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of optional character and content particles within mixed element content. The test also shows the use of an external entity and that a carriage control line feed in an external entity must be normalized to a single newline.    
valid-ext-sa-007validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of external entity and how replacement text is retrieved and processed.    
valid-ext-sa-008validPASS 
entities: both  OUTPUT: 1 2   
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.   
valid-ext-sa-009validPASS 
entities: both  OUTPUT: 1 2   
A carriage return (also CRLF) in an external entity must be normalized to a single newline.    
valid-ext-sa-011validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates the use of a public identifier with and external entity. The test also show that a carriage control line feed combination in an external entity must be normalized to a single newline.    
valid-ext-sa-012validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates both internal and external entities and that processing of entity references may be required to produce the correct replacement text.   
valid-ext-sa-013validPASS 
entities: both  OUTPUT: 1 2   
Test demonstrates that whitespace is handled by adding a single whitespace to the normalized value in the attribute list.    
valid-ext-sa-014validPASS 
entities: both  OUTPUT: 1 2 diff   
Test demonstrates use of characters outside of normal ASCII range.   


Testcase profile: Fuji Xerox Japanese Text Tests


pr-xml-euc-jperrorPASS 
entities: parameter     
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.)    
pr-xml-iso-2022-jperrorPASS 
entities: parameter     
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.)    
pr-xml-littlevalidPASS 
entities: parameter     
Test support for little-endian UTF-16 text which relies on Japanese characters. (Also requires ability to process a moderately complex DTD.)    
pr-xml-shift_jiserrorPASS 
entities: parameter     
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.)    
pr-xml-utf-16validPASS 
entities: parameter     
Test support UTF-16 text which relies on Japanese characters. (Also requires ability to process a moderately complex DTD.)    
pr-xml-utf-8validPASS 
entities: parameter     
Test support for UTF-8 text which relies on Japanese characters. (Also requires ability to process a moderately complex DTD.)    
weekly-euc-jperrorPASS 
entities: parameter     
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.   
weekly-iso-2022-jperrorPASS 
entities: parameter     
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.   
weekly-littlevalidPASS 
entities: parameter     
Test support for little-endian UTF-16 encoding, and XML names which contain Japanese characters.    
weekly-shift_jiserrorPASS 
entities: parameter     
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.   
weekly-utf-16validPASS 
entities: parameter     
Test support for UTF-16 encoding, and XML names which contain Japanese characters.    
weekly-utf-8validPASS 
entities: parameter     
Test support for UTF-8 encoding and XML names which contain Japanese characters.    


Testcase profile: Sun Microsystems XML Tests


pe01validPASS 
entities: parameter     
Parameter entities references are NOT RECOGNIZED in default attribute values.   
dtd00validPASS 
entities: none  OUTPUT: 1 2   
Tests parsing of alternative forms of text-only mixed content declaration.   
dtd01validPASS 
entities: none  OUTPUT: 1 2   
Comments don't get parameter entity expansion   
elementvalidPASS 
entities: none  OUTPUT: 1 2   
Tests clauses 1, 3, and 4 of the Element Valid validity constraint.   
ext01validPASS 
entities: general  OUTPUT: 1 2   
Tests use of external parsed entities with and without content.   
ext02validPASS 
entities: general  OUTPUT: 1 2   
Tests use of external parsed entities with different encodings than the base document.   
not-sa01validPASS 
entities: parameter  OUTPUT: 1 2 diff   
A non-standalone document is valid if declared as such.   
not-sa02validPASS 
entities: parameter  OUTPUT: 1 2 diff   
A non-standalone document is valid if declared as such.   
not-sa03validPASS 
entities: parameter  OUTPUT: 1 2 diff   
A non-standalone document is valid if declared as such.   
not-sa04validPASS 
entities: parameter  OUTPUT: 1 2 diff   
A non-standalone document is valid if declared as such.    
notation01validPASS 
entities: parameter  OUTPUT: 1 2   
NOTATION declarations don't need SYSTEM IDs; and externally declared notations may be used to declare unparsed entities in the internal DTD subset. The notation must be reported to the application.    
optionalvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests declarations of "children" content models, and the validity constraints associated with them.   
required00validPASS 
entities: none  OUTPUT: 1 2   
Tests the #REQUIRED attribute declaration syntax, and the associated validity constraint.    
sa01validPASS 
entities: none  OUTPUT: 1 2   
A document may be marked 'standalone' if any optional whitespace is defined within the internal DTD subset.   
sa02validPASS 
entities: none  OUTPUT: 1 2 diff   
A document may be marked 'standalone' if any attributes that need normalization are defined within the internal DTD subset.   
sa03validPASS 
entities: parameter  OUTPUT: 1 2 diff   
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.    
sa04validPASS 
entities: parameter  OUTPUT: 1 2 diff   
Like sa03 but relies on attribute defaulting defined in the internal subset. On output, requires notations to be correctly reported.    
sa05validPASS 
entities: parameter  OUTPUT: 1 2 diff   
Like sa01 but this document is standalone since it has no optional whitespace. On output, requires notations to be correctly reported.    
v-sgml01validPASS 
entities: none  OUTPUT: 1 2   
XML permits token reuse, while SGML does not.   
v-lang01validPASS 
entities: none  OUTPUT: 1 2   
Tests a lowercase ISO language code.   
v-lang02validPASS 
entities: none  OUTPUT: 1 2   
Tests a ISO language code with a subcode.   
v-lang03validPASS 
entities: none  OUTPUT: 1 2   
Tests a IANA language code with a subcode.   
v-lang04validPASS 
entities: none  OUTPUT: 1 2   
Tests a user language code with a subcode.   
v-lang05validPASS 
entities: none  OUTPUT: 1 2   
Tests an uppercase ISO language code.   
v-lang06validPASS 
entities: none  OUTPUT: 1 2   
Tests a user language code.   
v-pe00validPASS 
entities: parameter  OUTPUT: 1 2   
Tests construction of internal entity replacement text, using an example in the XML specification.    
v-pe03validPASS 
entities: none  OUTPUT: 1 2   
Tests construction of internal entity replacement text, using an example in the XML specification.    
v-pe02validPASS 
entities: parameter  OUTPUT: 1 2   
Tests construction of internal entity replacement text, using a complex example in the XML specification.    
inv-dtd01invalidPASS 
entities: none     
Tests the No Duplicate Types VC   
inv-dtd02invalidPASS 
entities: none     
Tests the "Notation Declared" VC by using an undeclared notation name.   
inv-dtd03invalidFAILContent model for 'violation' doesn't allow element 'b' here. Try: a
entities: none    Line: 13 Col: 9
Tests the "Element Valid" VC (clause 2) by omitting a required element.    
el01invalidFAILUndeclared element 'undeclared'
entities: none    Line: 4 Col: 21
Tests the Element Valid VC (clause 4) by including an undeclared child element.    
el02invalidFAILContent model for 'root' doesn't allow element 'root' here
entities: none    Line: 4 Col: 14
Tests the Element Valid VC (clause 1) by including elements in an EMPTY content model.    
el03invalidFAILContent model for 'root' doesn't allow element 'exception' here. Try: root
entities: none    Line: 5 Col: 29
Tests the Element Valid VC (clause 3) by including a child element not permitted by a mixed content model.    
el04invalidPASS 
entities: none     
Tests the Unique Element Type Declaration VC.    
el05invalidPASS 
entities: none     
Tests the No Duplicate Types VC.    
el06invalidFAILContent model for 'root' doesn't allow character data
entities: none    Line: 5 Col: 13
Tests the Element Valid VC (clause 1), using one of the predefined internal entities inside an EMPTY content model.   
id01invalidFAILValue for attribute 'id' in element 'attributes' doesn't match its declared value
entities: parameter    Line: 6 Col: 27
Tests the ID (is a Name) VC   
id02invalidFAILValue for ID attribute 'id' in element 'attributes' isn't unique
entities: parameter    Line: 7 Col: 27
Tests the ID (appears once) VC   
id03invalidPASS 
entities: parameter     
Tests the One ID per Element Type VC   
id04invalidFAILUndeclared element 'root'
entities: none    Line: 11 Col: 8
Tests the ID Attribute Default VC   
id05invalidPASS 
entities: none     
Tests the ID Attribute Default VC   
id06invalidFAILValue for attribute 'idref' in element 'root' doesn't match its declared value
entities: none    Line: 11 Col: 19
Tests the IDREF (is a Name) VC   
id07invalidFAILValue for attribute 'idrefs' in element 'root' doesn't match its declared value
entities: none    Line: 12 Col: 24
Tests the IDREFS (is a Names) VC   
id08invalidFAILID attribute with value 'd36d' not found. Cannot resolve reference (IDREF)
entities: none    Line: 15 Col: -1
Tests the IDREF (matches an ID) VC   
id09invalidFAILID attribute with value 'ee38' not found. Cannot resolve reference (IDREF)
entities: none    Line: 18 Col: -1
Tests the IDREF (IDREFS matches an ID) VC   
inv-not-sa01invalidPASS 
entities: parameter     
Tests the Standalone Document Declaration VC, ensuring that optional whitespace causes a validity error.   
inv-not-sa02invalidPASS 
entities: parameter     
Tests the Standalone Document Declaration VC, ensuring that attributes needing normalization cause a validity error.   
inv-not-sa04invalidPASS 
entities: parameter     
Tests the Standalone Document Declaration VC, ensuring that attributes needing defaulting cause a validity error.   
inv-not-sa05invalidPASS 
entities: parameter     
Tests the Standalone Document Declaration VC, ensuring that a token attribute that needs normalization causes a validity error.   
inv-not-sa06invalidPASS 
entities: parameter     
Tests the Standalone Document Declaration VC, ensuring that a NOTATION attribute that needs normalization causes a validity error.   
inv-not-sa07invalidPASS 
entities: parameter     
Tests the Standalone Document Declaration VC, ensuring that an NMTOKEN attribute needing normalization causes a validity error.   
inv-not-sa08invalidPASS 
entities: parameter     
Tests the Standalone Document Declaration VC, ensuring that an NMTOKENS attribute needing normalization causes a validity error.   
inv-not-sa09invalidPASS 
entities: parameter     
Tests the Standalone Document Declaration VC, ensuring that an ID attribute needing normalization causes a validity error.   
inv-not-sa10invalidPASS 
entities: parameter     
Tests the Standalone Document Declaration VC, ensuring that an IDREF attribute needing normalization causes a validity error.   
inv-not-sa11invalidPASS 
entities: parameter     
Tests the Standalone Document Declaration VC, ensuring that an IDREFS attribute needing normalization causes a validity error.   
inv-not-sa12invalidPASS 
entities: parameter     
Tests the Standalone Document Declaration VC, ensuring that an ENTITY attribute needing normalization causes a validity error.   
inv-not-sa13invalidPASS 
entities: parameter     
Tests the Standalone Document Declaration VC, ensuring that an ENTITIES attribute needing normalization causes a validity error.   
inv-not-sa14invalidFAILContent model for 'root' doesn't allow character data
entities: parameter    Line: 6 Col: 8
CDATA sections containing only whitespace do not match the nonterminal S, and cannot appear in these positions.   
optional01invalidFAILContent model for 'once' doesn't allow it to end here. Try: e
entities: parameter    Line: 3 Col: 18
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing no children where one is required.   
optional02invalidFAILContent model for 'once' doesn't allow element 'e' here
entities: parameter    Line: 3 Col: 19
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing two children where one is required.   
optional03invalidFAILContent model for 'twice' doesn't allow it to end here. Try: e
entities: parameter    Line: 3 Col: 20
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing no children where two are required.   
optional04invalidFAILContent model for 'twice' doesn't allow element 'e' here
entities: parameter    Line: 3 Col: 24
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing three children where two are required.   
optional05invalidFAILContent model for 'once-or-twice-a' doesn't allow it to end here. Try: e
entities: parameter    Line: 3 Col: 40
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing no children where one or two are required (one construction of that model).   
optional06invalidFAILContent model for 'once-or-twice-b' doesn't allow it to end here. Try: e
entities: parameter    Line: 3 Col: 40
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing no children where one or two are required (a second construction of that model).   
optional07invalidFAILContent model for 'once-or-twice-c' doesn't allow it to end here. Try: e
entities: parameter    Line: 3 Col: 40
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing no children where one or two are required (a third construction of that model).   
optional08invalidFAILContent model for 'once-or-twice-d' doesn't allow it to end here. Try: e
entities: parameter    Line: 3 Col: 40
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing no children where one or two are required (a fourth construction of that model).   
optional09invalidFAILContent model for 'once-or-twice-e' doesn't allow it to end here. Try: e
entities: parameter    Line: 3 Col: 40
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing no children where one or two are required (a fifth construction of that model).   
optional10invalidFAILContent model for 'once-or-twice-a' doesn't allow element 'e' here
entities: parameter    Line: 3 Col: 34
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing three children where one or two are required (a basic construction of that model).   
optional11invalidFAILContent model for 'once-or-twice-b' doesn't allow element 'e' here
entities: parameter    Line: 3 Col: 34
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing three children where one or two are required (a second construction of that model).   
optional12invalidFAILContent model for 'once-or-twice-c' doesn't allow element 'e' here
entities: parameter    Line: 3 Col: 34
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing three children where one or two are required (a third construction of that model).   
optional13invalidFAILContent model for 'once-or-twice-d' doesn't allow element 'e' here
entities: parameter    Line: 3 Col: 34
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing three children where one or two are required (a fourth construction of that model).   
optional14invalidFAILContent model for 'once-or-twice-e' doesn't allow element 'e' here
entities: parameter    Line: 3 Col: 34
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing three children where one or two are required (a fifth construction of that model).   
optional20invalidFAILContent model for 'once-or-twice-a' doesn't allow it to end here. Try: e
entities: parameter    Line: 3 Col: 40
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing no children where one or more are required (a sixth construction of that model).   
optional21invalidFAILContent model for 'once-or-twice-b' doesn't allow it to end here. Try: e
entities: parameter    Line: 3 Col: 40
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing no children where one or more are required (a seventh construction of that model).   
optional22invalidFAILContent model for 'once-or-twice-c' doesn't allow it to end here. Try: e
entities: parameter    Line: 3 Col: 40
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing no children where one or more are required (an eigth construction of that model).   
optional23invalidFAILContent model for 'once-or-twice-d' doesn't allow it to end here. Try: e
entities: parameter    Line: 3 Col: 40
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing no children where one or more are required (a ninth construction of that model).   
optional24invalidFAILContent model for 'once-or-twice-e' doesn't allow it to end here. Try: e
entities: parameter    Line: 3 Col: 40
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing no children where one or more are required (a tenth construction of that model).   
optional25invalidFAILContent model for 'once-or-twice-e' doesn't allow character data
entities: parameter    Line: 3 Col: 39
Tests the Element Valid VC (clause 2) for one instance of "children" content model, providing text content where one or more elements are required.   
inv-required00invalidFAILRequired attribute 'req' missing for element 'root'
entities: none    Line: 8 Col: 8
Tests the Required Attribute VC.   
inv-required01invalidFAILUndeclared attribute 'xml:space' in element 'root'
entities: none    Line: 5 Col: 29
Tests the Attribute Value Type (declared) VC for the xml:space attribute   
inv-required02invalidFAILUndeclared attribute 'xml:lang' in element 'root'
entities: none    Line: 5 Col: 22
Tests the Attribute Value Type (declared) VC for the xml:lang attribute   
rootinvalidPASS 
entities: parameter     
Tests the Root Element Type VC   
attr01invalidPASS 
entities: none     
Tests the "Entity Name" VC for the ENTITY attribute type.   
attr02invalidPASS 
entities: none     
Tests the "Entity Name" VC for the ENTITIES attribute type.   
attr03invalidFAILValue for attribute 'type' in element 'root' doesn't match its declared value. Try: fruit, vegetable
entities: none    Line: 16 Col: 21
Tests the "Notation Attributes" VC for the NOTATION attribute type, first clause: value must be one of the ones that's declared.   
attr04invalidPASS 
entities: none     
Tests the "Notation Attributes" VC for the NOTATION attribute type, second clause: the names in the declaration must all be declared.   
attr05invalidFAILValue for attribute 'token' in element 'root' doesn't match its declared value
entities: none    Line: 9 Col: 25
Tests the "Name Token" VC for the NMTOKEN attribute type.   
attr06invalidFAILValue for attribute 'token' in element 'root' doesn't match its declared value
entities: none    Line: 9 Col: 34
Tests the "Name Token" VC for the NMTOKENS attribute type.   
attr07invalidFAILValue for attribute 'type' in element 'arbor' doesn't match its declared value. Try: fruit, vegetable
entities: none    Line: 9 Col: 22
Tests the "Enumeration" VC by providing a value which wasn't one of the choices.   
attr08invalidPASS 
entities: none     
Tests the "Fixed Attribute Default" VC by providing the wrong value.   
attr09invalidFAILUndeclared attribute 'name' in element 'identifier'
entities: none    Line: 18 Col: 43
Tests the "Attribute Default Legal" VC by providing an illegal IDREF value.   
attr10invalidFAILUndeclared attribute 'name' in element 'identifier'
entities: none    Line: 18 Col: 43
Tests the "Attribute Default Legal" VC by providing an illegal IDREFS value.   
attr11invalidPASS 
entities: none     
Tests the "Attribute Default Legal" VC by providing an illegal ENTITY value.   
attr12invalidPASS 
entities: none     
Tests the "Attribute Default Legal" VC by providing an illegal ENTITIES value.   
attr13invalidPASS 
entities: none     
Tests the "Attribute Default Legal" VC by providing an illegal NMTOKEN value.   
attr14invalidPASS 
entities: none     
Tests the "Attribute Default Legal" VC by providing an illegal NMTOKENS value.   
attr15invalidPASS 
entities: none     
Tests the "Attribute Default Legal" VC by providing an illegal NOTATIONS value.   
attr16invalidPASS 
entities: none     
Tests the "Attribute Default Legal" VC by providing an illegal enumeration value.   
utf16binvalidFAILUndeclared element 'root'
entities: none    Line: 2 Col: 8
Tests reading an invalid "big endian" UTF-16 document   
utf16linvalidFAILUndeclared element 'root'
entities: none    Line: 2 Col: 8
Tests reading an invalid "little endian" UTF-16 document   
emptyinvalidFAILContent model for 'foo' doesn't allow character data
entities: none    Line: 20 Col: 14
CDATA section containing only white space does not match the nonterminal S, and cannot appear in these positions.    
not-wf-sa03not-wfPASS 
entities: parameter     
Tests the Entity Declared WFC, ensuring that a reference to externally defined entity causes a well-formedness error.   
attlist01not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 9
SGML's NUTOKEN is not allowed.   
attlist02not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 9
SGML's NUTOKENS attribute type is not allowed.   
attlist03not-wfFAILInvalid name
entities: none    Line: 7 Col: 11
Comma doesn't separate enumerations, unlike in SGML.   
attlist04not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 9
SGML's NUMBER attribute type is not allowed.   
attlist05not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 10
SGML's NUMBERS attribute type is not allowed.   
attlist06not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 9
SGML's NAME attribute type is not allowed.   
attlist07not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 9
SGML's NAMES attribute type is not allowed.   
attlist08not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 17
SGML's #CURRENT is not allowed.   
attlist09not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 5 Col: 17
SGML's #CONREF is not allowed.   
attlist10not-wfFAILWhitespace required
entities: none    Line: 6 Col: 20
Whitespace required between attributes   
attlist11not-wfFAILWhitespace required
entities: none    Line: 6 Col: 20
Whitespace required between attributes   
cond01not-wfFAILExpected 'INCLUDE'
entities: parameter    Line: 1 Col: 2 in entity: '%MAYBE' systemID: 'cond.dtd'
Only INCLUDE and IGNORE are conditional section keywords   
cond02not-wfFAILExpected 'INCLUDE'
entities: parameter    Line: 3 Col: 11 systemID: 'cond.dtd'
Must have keyword in conditional sections   
content01not-wfFAILInvalid token
entities: none    Line: 3 Col: 28
No whitespace before "?" in content model   
content02not-wfFAILInvalid token
entities: none    Line: 3 Col: 28
No whitespace before "*" in content model   
content03not-wfFAILInvalid token
entities: none    Line: 3 Col: 26
No whitespace before "+" in content model   
decl01not-wfFAILInvalid XML declaration
entities: parameter    Line: 1 Col: 48 systemID: 'decl01.ent'
External entities may not have standalone decls.    
nwf-dtd00not-wfFAILExpected ','
entities: none    Line: 2 Col: 31
Comma mandatory in content model   
nwf-dtd01not-wfFAILExpected ','
entities: none    Line: 2 Col: 31
Can't mix comma and vertical bar in content models   
dtd02not-wfFAILInvalid token
entities: none    Line: 5 Col: 5
PE name immediately after "%"   
dtd03not-wfFAILWhitespace not allowed here
entities: none    Line: 6 Col: 1
PE name immediately followed by ";"   
dtd04not-wfFAILExpected 'String'
entities: none    Line: 4 Col: 25
PUBLIC literal must be quoted   
dtd05not-wfFAILExpected 'String'
entities: none    Line: 4 Col: 25
SYSTEM identifier must be quoted   
dtd07not-wfPASS 
entities: parameter     
Text declarations (which optionally begin any external entity) are required to have "encoding=...".    
element00not-wfFAILExpected '>'
entities: none    Line: 3 Col: 5
EOF in middle of incomplete ETAG   
element01not-wfFAILExpected '>'
entities: none    Line: 3 Col: 7
EOF in middle of incomplete ETAG   
element02not-wfFAILInvalid name
entities: none    Line: 3 Col: 6
Illegal markup (<%@ ... %>)   
element03not-wfFAILInvalid name
entities: none    Line: 3 Col: 6
Illegal markup (<% ... %>)   
element04not-wfFAILInvalid name
entities: none    Line: 3 Col: 6
Illegal markup (<!ELEMENT ... >)   
encoding01not-wfFAILUnsupported encoding ' utf-8'
entities: none    Line: 1 Col: 40
Illegal character " " in encoding name   
encoding02not-wfFAILUnsupported encoding 'a/b'
entities: none    Line: 1 Col: 37
Illegal character "/" in encoding name   
encoding03not-wfFAILUnsupported encoding 'just&#41;word'
entities: none    Line: 1 Col: 47
Illegal character reference in encoding name   
encoding04not-wfFAILUnsupported encoding 'utf:8'
entities: none    Line: 1 Col: 39
Illegal character ":" in encoding name   
encoding05not-wfFAILUnsupported encoding '@import(sys-encoding)'
entities: none    Line: 1 Col: 55
Illegal character "@" in encoding name   
encoding06not-wfFAILUnsupported encoding 'XYZ+999'
entities: none    Line: 1 Col: 41
Illegal character "+" in encoding name   
encoding07not-wfPASS 
entities: parameter     
Text declarations (which optionally begin any external entity) are required to have "encoding=...".    
pinot-wfFAILInvalid name
entities: none    Line: 4 Col: 9
No space between PI target name and data   
pubid01not-wfPASS 
entities: none     
Illegal entity ref in public ID   
pubid02not-wfPASS 
entities: none     
Illegal characters in public ID   
pubid03not-wfPASS 
entities: none     
Illegal characters in public ID   
pubid04not-wfPASS 
entities: none     
Illegal characters in public ID   
pubid05not-wfFAILWhitespace required
entities: none    Line: 5 Col: 44
SGML-ism: public ID without system ID   
sgml01not-wfFAILTag 'root' was not closed
entities: none    Line: 8 Col: 1
SGML-ism: omitted end tag for EMPTY content   
sgml02not-wfFAILInvalid xml declaration
entities: none    Line: 1 Col: 8
XML declaration must be at the very beginning of a document; it"s not a processing instruction   
sgml03not-wfFAILWhitespace not allowed here
entities: none    Line: 3 Col: 23
Comments may not contain "--"   
sgml04not-wfFAILInvalid name
entities: none    Line: 7 Col: 15
ATTLIST declarations apply to only one element, unlike SGML   
sgml05not-wfFAILInvalid name
entities: none    Line: 8 Col: 15
ELEMENT declarations apply to only one element, unlike SGML   
sgml06not-wfFAILInvalid name
entities: none    Line: 6 Col: 15
ATTLIST declarations are never global, unlike in SGML   
sgml07not-wfFAILInvalid ELEMENT declaration
entities: none    Line: 3 Col: 20
SGML Tag minimization specifications are not allowed   
sgml08not-wfFAILInvalid ELEMENT declaration
entities: none    Line: 3 Col: 20
SGML Tag minimization specifications are not allowed   
sgml09not-wfFAILExpected '>'
entities: none    Line: 4 Col: 32
SGML Content model exception specifications are not allowed   
sgml10not-wfFAILExpected '>'
entities: none    Line: 3 Col: 48
SGML Content model exception specifications are not allowed   
sgml11not-wfFAILInvalid ELEMENT declaration
entities: none    Line: 3 Col: 20
CDATA is not a valid content model spec   
sgml12not-wfFAILInvalid ELEMENT declaration
entities: none    Line: 3 Col: 20
RCDATA is not a valid content model spec   
sgml13not-wfFAILInvalid token
entities: none    Line: 3 Col: 23
SGML Unordered content models not allowed   
uri01errorPASS 
entities: none     
SYSTEM ids may not have URI fragments   


Testcase profile: OASIS/NIST TESTS, 1-Nov-1998


o-p01pass2validPASS 
entities: none     
various Misc items where they can occur    
o-p06pass1validPASS 
entities: none     
various satisfactions of the Names production in a NAMES attribute    
o-p07pass1validPASS 
entities: none     
various valid Nmtoken 's in an attribute list declaration.    
o-p08pass1validPASS 
entities: none     
various satisfaction of an NMTOKENS attribute value.    
o-p09pass1validPASS 
entities: parameter     
valid EntityValue's. Except for entity references, markup is not recognized.    
o-p12pass1validPASS 
entities: none     
valid public IDs.    
o-p22pass4validPASS 
entities: none     
XML decl and doctypedecl    
o-p22pass5validPASS 
entities: none     
just doctypedecl    
o-p22pass6validPASS 
entities: none     
S between decls is not required    
o-p28pass1validPASS 
entities: none     
Empty-element tag must be used for element which are declared EMPTY.    
o-p28pass3validPASS 
entities: parameter     
Valid doctypedecl with Parameter entity reference. The declaration of a parameter entity must precede any reference to it.    
o-p28pass4validPASS 
entities: parameter     
Valid doctypedecl with ExternalID as an External Entity declaration.    
o-p28pass5validPASS 
entities: parameter     
Valid doctypedecl with ExternalID as an External Entity. A parameter entity reference is also used.    
o-p29pass1validPASS 
entities: none     
Valid types of markupdecl.    
o-p30pass1validPASS 
entities: parameter     
Valid doctypedecl with ExternalID as an External Entity. The external entity has an element declaration.    
o-p30pass2validPASS 
entities: parameter     
Valid doctypedecl with ExternalID as an Enternal Entity. The external entity begins with a Text Declaration.    
o-p31pass1validPASS 
entities: parameter     
external subset can be empty    
o-p31pass2validPASS 
entities: parameter     
Valid doctypedecl with EXternalID as Enternal Entity. The external entity contains a parameter entity reference and condtional sections.   
o-p43pass1validPASS 
entities: none     
Valid use of character data, comments, processing instructions and CDATA sections within the start and end tag.    
o-p45pass1validPASS 
entities: none     
valid element declarations    
o-p46pass1validPASS 
entities: none     
Valid use of contentspec, element content models, and mixed content within an element type declaration.    
o-p47pass1validPASS 
entities: none     
Valid use of contentspec, element content models, choices, sequences and content particles within an element type declaration. The optional character following a name or list governs the number of times the element or content particle may appear.    
o-p48pass1validPASS 
entities: none     
Valid use of contentspec, element content models, choices, sequences and content particles within an element type declaration. The optional character following a name or list governs the number of times the element or content particle may appear.    
o-p49pass1validPASS 
entities: none     
Valid use of contentspec, element content models, choices, and content particles within an element type declaration. The optional character following a name or list governs the number of times the element or content particle may appear. Whitespace is also valid between choices.    
o-p50pass1validPASS 
entities: none     
Valid use of contentspec, element content models, sequences and content particles within an element type declaration. The optional character following a name or list governs the number of times the element or content particle may appear. Whitespace is also valid between sequences.    
o-p51pass1validPASS 
entities: none     
valid Mixed contentspec's.    
o-p52pass1validPASS 
entities: none     
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.    
o-p53pass1validPASS 
entities: none     
a valid AttDef    
o-p54pass1validPASS 
entities: none     
the three kinds of attribute types    
o-p55pass1validPASS 
entities: none     
StringType = "CDATA"    
o-p56pass1validPASS 
entities: none     
the 7 tokenized attribute types    
o-p57pass1validPASS 
entities: none     
enumerated types are NMTOKEN or NOTATION lists    
o-p58pass1validPASS 
entities: none     
NOTATION enumeration has on or more items    
o-p59pass1validPASS 
entities: none     
NMTOKEN enumerations haveon or more items    
o-p60pass1validPASS 
entities: none     
the four types of default values    
o-p61pass1validPASS 
entities: parameter     
valid conditional sections are INCLUDE and IGNORE    
o-p62pass1validPASS 
entities: parameter     
valid INCLUDE sections -- options S before and after keyword, sections can nest    
o-p63pass1validPASS 
entities: parameter     
valid IGNORE sections    
o-p64pass1validPASS 
entities: parameter     
IGNOREd sections ignore everything except section delimiters    
o-p68pass1validPASS 
entities: none     
Valid entity references. Also ensures that a charref to '&' isn't interpreted as an entity reference open delimiter    
o-p69pass1validPASS 
entities: parameter     
Valid PEReferences.    
o-p70pass1validPASS 
entities: none     
An EntityDecl is either a GEDecl or a PEDecl    
o-p71pass1validPASS 
entities: none     
Valid GEDecls    
o-p72pass1validPASS 
entities: none     
Valid PEDecls    
o-p73pass1validPASS 
entities: none     
EntityDef is either Entity value or an external id, with an optional NDataDecl    
o-p76pass1validPASS 
entities: none     
valid NDataDecls    
o-p01pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 6
no prolog    
o-p01pass3invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 6
Misc items after the document    
o-p03pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 8
all valid S characters    
o-p04pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 6
names with all valid ASCII characters, and one from each other class in NameChar    
o-p05pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 6
various valid Name constructions    
o-p06fail1invalidFAILValue for attribute 'refs' in element 'refs' doesn't match its declared value
entities: none    Line: 12 Col: 16
Requires at least one name.    
o-p08fail1invalidFAILValue for attribute 'att' in element 'A' doesn't match its declared value
entities: none    Line: 9 Col: 12
at least one Nmtoken is required.    
o-p08fail2invalidFAILValue for attribute 'att' in element 'A' doesn't match its declared value
entities: none    Line: 9 Col: 21
an invalid Nmtoken character.    
o-p10pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 6
valid attribute values    
o-p14pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 6
valid CharData    
o-p15pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 8 Col: 7
valid comments    
o-p16pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 7 Col: 7
Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction.    
o-p16pass2invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 7
Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction.    
o-p16pass3invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 7
Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction.    
o-p18pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 6
valid CDSect's. Note that a CDStart in a CDSect is not recognized as such    
o-p22pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 7
prolog can be empty    
o-p22pass2invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 7
XML declaration only    
o-p22pass3invalidFAILUndeclared element 'doc'
entities: none    Line: 3 Col: 7
XML decl and Misc    
o-p23pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 7
Test shows a valid XML declaration along with version info.    
o-p23pass2invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 7
Test shows a valid XML declaration along with encoding declaration.    
o-p23pass3invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 7
Test shows a valid XML declaration along with Standalone Document Declaration.    
o-p23pass4invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 7
Test shows a valid XML declaration, encoding declarationand Standalone Document Declaration.    
o-p24pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 7
Test shows a prolog that has the VersionInfo delimited by double quotes.    
o-p24pass2invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 7
Test shows a prolog that has the VersionInfo delimited by single quotes.    
o-p24pass3invalidFAILUndeclared element 'doc'
entities: none    Line: 8 Col: 7
Test shows whitespace is allowed in prolog before version info.    
o-p24pass4invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 7
Test shows whitespace is allowed in prolog on both sides of equal sign.    
o-p25pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 7
Test shows whitespace is NOT necessary before or after equal sign of versioninfo.    
o-p25pass2invalidFAILUndeclared element 'doc'
entities: none    Line: 8 Col: 7
Test shows whitespace can be used on both sides of equal sign of versioninfo.    
o-p26pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 6 Col: 7
The valid version number. We cannot test others because a 1.0 processor is allowed to fail them.    
o-p27pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 4 Col: 7
Comments are valid as the Misc part of the prolog.    
o-p27pass2invalidFAILUndeclared element 'doc'
entities: none    Line: 3 Col: 7
Processing Instructions are valid as the Misc part of the prolog.    
o-p27pass3invalidFAILUndeclared element 'doc'
entities: none    Line: 5 Col: 7
Whitespace is valid as the Misc part of the prolog.    
o-p27pass4invalidFAILUndeclared element 'doc'
entities: none    Line: 11 Col: 13
A combination of comments, whitespaces and processing instructions are valid as the Misc part of the prolog.    
o-p32pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 7
Double quotes can be used as delimeters for the value of a Standalone Document Declaration.    
o-p32pass2invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 7
Single quotes can be used as delimeters for the value of a Standalone Document Declaration.    
o-p39pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 7
Empty element tag may be used for any element which has no content.    
o-p39pass2invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 6
Character data is valid element content.    
o-p40pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 6
Elements content can be empty.    
o-p40pass2invalidFAILUndeclared element 'doc'
entities: none    Line: 3 Col: 2
Whitespace is valid within a Start-tag.    
o-p40pass3invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 16
Attributes are valid within a Start-tag.    
o-p40pass4invalidFAILUndeclared element 'doc'
entities: none    Line: 3 Col: 2
Whitespace and Multiple Attributes are valid within a Start-tag.    
o-p41pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 16
Attributes are valid within a Start-tag.    
o-p41pass2invalidFAILUndeclared element 'doc'
entities: none    Line: 3 Col: 9
Whitespace is valid within a Start-tags Attribute.    
o-p42pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 6
Test shows proper syntax for an End-tag.    
o-p42pass2invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 6
Whitespace is valid after name in End-tag.    
o-p44pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 7
Valid display of an Empty Element Tag.    
o-p44pass2invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 17
Empty Element Tags can contain an Attribute.    
o-p44pass3invalidFAILUndeclared element 'doc'
entities: none    Line: 4 Col: 3
Whitespace is valid in an Empty Element Tag following the end of the attribute value.    
o-p44pass4invalidFAILUndeclared element 'doc'
entities: none    Line: 3 Col: 3
Whitespace is valid after the name in an Empty Element Tag.    
o-p44pass5invalidFAILUndeclared element 'doc'
entities: none    Line: 2 Col: 26
Whitespace and Multiple Attributes are valid in an Empty Element Tag.    
o-p66pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 1 Col: 6
valid character references    
o-p74pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 6 Col: 7
PEDef is either an entity value or an external id    
o-p75pass1invalidFAILUndeclared element 'doc'
entities: none    Line: 10 Col: 7
valid external identifiers    
o-e2invalidFAILUndeclared element 'e1'
entities: none    Line: 5 Col: 15
Validity Constraint: No duplicate tokens    
o-p01fail1not-wfFAILInvalid xml declaration
entities: none    Line: 2 Col: 7
S cannot occur before the prolog    
o-p01fail2not-wfFAILInvalid xml declaration
entities: none    Line: 1 Col: 25
comments cannot occur before the prolog    
o-p01fail3not-wfFAILOnly one top level element is allowed
entities: none    Line: 1 Col: 13
only one document element    
o-p01fail4not-wfFAILTag 'doc' was not closed
entities: none    Line: 1 Col: 6
document element must be complete.    
o-p02fail1not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail10not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail11not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail12not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail13not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail14not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail15not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail16not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail17not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail18not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail19not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail2not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail20not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail21not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail22not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail23not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail24not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail25not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail26not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail27not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail28not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail29not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail3not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail30not-wfFAILTag 'doc' was not closed
entities: none    Line: 1 Col: 12
Use of illegal character within XML document.    
o-p02fail31not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail4not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail5not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail6not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail7not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail8not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p02fail9not-wfFAILIllegal character
entities: none    Line: 1 Col: 6
Use of illegal character within XML document.    
o-p03fail1not-wfFAILExpected 'EncodingDecl'
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail10not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail11not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail12not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail13not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail14not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail15not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail16not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail17not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail18not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail19not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail2not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail20not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail21not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail22not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail23not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail24not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail25not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail26not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail27not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail28not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail29not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail3not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail4not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail5not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail7not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail8not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p03fail9not-wfFAILIllegal character
entities: none    Line: 1 Col: 1
Use of illegal character within XML document.    
o-p04fail1not-wfFAILInvalid name
entities: none    Line: 1 Col: 3
Name contains invalid character.    
o-p04fail2not-wfFAILInvalid name
entities: none    Line: 1 Col: 3
Name contains invalid character.    
o-p04fail3not-wfFAILInvalid name
entities: none    Line: 1 Col: 3
Name contains invalid character.    
o-p05fail1not-wfFAILInvalid name
entities: none    Line: 1 Col: 2
a Name cannot start with a digit    
o-p05fail2not-wfFAILInvalid name
entities: none    Line: 1 Col: 2
a Name cannot start with a '.'    
o-p05fail3not-wfFAILInvalid name
entities: none    Line: 1 Col: 2
a Name cannot start with a "-"    
o-p05fail4not-wfFAILInvalid name
entities: none    Line: 1 Col: 2
a Name cannot start with a CombiningChar    
o-p05fail5not-wfFAILInvalid name
entities: none    Line: 1 Col: 2
a Name cannot start with an Extender    
o-p09fail1not-wfFAILInvalid name
entities: parameter    Line: 2 Col: 23 systemID: 'p09fail1.dtd'
EntityValue excludes '%'    
o-p09fail2not-wfFAILInvalid name
entities: parameter    Line: 2 Col: 23 systemID: 'p09fail2.dtd'
EntityValue excludes '&'    
o-p09fail3not-wfFAILInvalid token
entities: none    Line: 4 Col: 26
incomplete character reference    
o-p09fail4not-wfFAILExpected 'String'
entities: none    Line: 6 Col: 7
quote types must match    
o-p09fail5not-wfFAILExpected 'String'
entities: none    Line: 6 Col: 7
quote types must match    
o-p10fail1not-wfFAILInvalid token
entities: none    Line: 1 Col: 11
attribute values exclude '<'    
o-p10fail2not-wfFAILInvalid name
entities: none    Line: 1 Col: 12
attribute values exclude '&'    
o-p10fail3not-wfFAILExpected 'String'
entities: none    Line: 2 Col: 1
quote types must match    
o-p11fail1not-wfFAILExpected 'String'
entities: none    Line: 8 Col: 1
quote types must match    
o-p11fail2not-wfFAILExpected '>'
entities: none    Line: 5 Col: 26
cannot contain delimiting quotes    
o-p12fail1not-wfPASS 
entities: none     
'"' excluded    
o-p12fail2not-wfPASS 
entities: none     
'\' excluded    
o-p12fail3not-wfPASS 
entities: none     
entity references excluded    
o-p12fail4not-wfPASS 
entities: none     
'>' excluded    
o-p12fail5not-wfPASS 
entities: none     
'<' excluded    
o-p12fail6not-wfPASS 
entities: none     
built-in entity refs excluded    
o-p12fail7not-wfPASS 
entities: none     
The public ID has a tab character, which is disallowed    
o-p14fail1not-wfFAILWhitespace not allowed here
entities: none    Line: 1 Col: 7
'<' excluded    
o-p14fail2not-wfFAILWhitespace not allowed here
entities: none    Line: 1 Col: 7
'&' excluded    
o-p14fail3not-wfFAILInvalid token
entities: none    Line: 1 Col: 7
"]]>" excluded    
o-p15fail1not-wfFAILExpected '>'
entities: none    Line: 1 Col: 8
comments can't end in '-'    
o-p15fail2not-wfFAILWhitespace not allowed here
entities: none    Line: 1 Col: 8
one comment per comment (contrasted with SGML)    
o-p15fail3not-wfFAILExpected '>'
entities: none    Line: 1 Col: 8
can't include 2 or more adjacent '-'s    
o-p16fail1not-wfFAILInvalid xml declaration
entities: none    Line: 2 Col: 7
"xml" is an invalid PITarget    
o-p16fail2not-wfFAILExpected 'Name'
entities: none    Line: 1 Col: 4
a PITarget must be present    
o-p16fail3not-wfFAILInvalid name
entities: none    Line: 1 Col: 11
S after PITarget is required    
o-p18fail1not-wfFAILInvalid name
entities: none    Line: 1 Col: 7
no space before "CDATA"    
o-p18fail2not-wfFAILInvalid name
entities: none    Line: 1 Col: 7
no space after "CDATA"    
o-p18fail3not-wfFAILInvalid token
entities: none    Line: 4 Col: 1
CDSect's can't nest    
o-p22fail1not-wfFAILInvalid xml declaration
entities: none    Line: 2 Col: 7
prolog must start with XML decl    
o-p22fail2not-wfFAILInvalid xml declaration
entities: none    Line: 4 Col: 7
prolog must start with XML decl    
o-p23fail1not-wfFAILInvalid xml declaration
entities: none    Line: 1 Col: 7
"xml" must be lower-case    
o-p23fail2not-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 15
VersionInfo must be supplied    
o-p23fail3not-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 15
VersionInfo must come first    
o-p23fail4not-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 46
SDDecl must come last    
o-p23fail5not-wfFAILWhitespace required
entities: none    Line: 1 Col: 20
no SGML-type PIs    
o-p24fail1not-wfFAILExpected 'String'
entities: none    Line: 3 Col: 1
quote types must match    
o-p24fail2not-wfFAILExpected 'String'
entities: none    Line: 3 Col: 1
quote types must match    
o-p25fail1not-wfFAILExpected '='
entities: none    Line: 1 Col: 15
Comment is illegal in VersionInfo.    
o-p26fail1not-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 23
Illegal character in VersionNum.    
o-p26fail2not-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 23
Illegal character in VersionNum.    
o-p27fail1not-wfFAILInvalid at the top level of the document
entities: none    Line: 2 Col: 1
References aren't allowed in Misc, even if they would resolve to valid Misc.    
o-p28fail1not-wfFAILInvalid token
entities: none    Line: 3 Col: 1
only declarations in DTD.    
o-p29fail1not-wfFAILInvalid token
entities: none    Line: 3 Col: 1
A processor must not pass unknown declaration types.    
o-p30fail1not-wfFAILInvalid XML declaration
entities: parameter    Line: 1 Col: 48 systemID: 'p30fail1.dtd'
An XML declaration is not the same as a TextDecl    
o-p31fail1not-wfFAILInvalid token
entities: parameter    Line: 1 Col: 1 systemID: 'p31fail1.dtd'
external subset excludes doctypedecl    
o-p32fail1not-wfFAILExpected 'String'
entities: none    Line: 3 Col: 1
quote types must match    
o-p32fail2not-wfFAILExpected 'String'
entities: none    Line: 3 Col: 1
quote types must match    
o-p32fail3not-wfFAILWhitespace required
entities: none    Line: 1 Col: 20
initial S is required    
o-p32fail4not-wfFAILExpected 'String'
entities: none    Line: 1 Col: 32
quotes are required    
o-p32fail5not-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 39
yes or no must be lower case    
o-p39fail1not-wfFAILTag 'doc' was not closed
entities: none    Line: 1 Col: 13
start-tag requires end-tag    
o-p39fail2not-wfFAILExpected 'doc', found 'a'
entities: none    Line: 1 Col: 17
end-tag requires start-tag    
o-p39fail3not-wfFAILExpected 'document element'
entities: none    Line: -1 Col: -1
XML documents contain one or more elements   
o-p39fail4not-wfFAILWhitespace required
entities: none    Line: 1 Col: 20
XML declarations must be correctly terminated    
o-p39fail5not-wfFAILWhitespace required
entities: none    Line: 1 Col: 20
XML declarations must be correctly terminated    
o-p40fail1not-wfFAILWhitespace required
entities: none    Line: 1 Col: 15
S is required between attributes    
o-p40fail2not-wfFAILInvalid name
entities: none    Line: 1 Col: 2
tags start with names, not nmtokens    
o-p40fail3not-wfFAILInvalid name
entities: none    Line: 1 Col: 2
tags start with names, not nmtokens    
o-p40fail4not-wfFAILWhitespace not allowed here
entities: none    Line: 1 Col: 2
no space before name    
o-p41fail1not-wfFAILInvalid ELEMENT declaration
entities: none    Line: 3 Col: 15
quotes are required (contrast with SGML)    
o-p41fail2not-wfFAILInvalid ELEMENT declaration
entities: none    Line: 3 Col: 15
attribute name is required (contrast with SGML)    
o-p41fail3not-wfFAILExpected '='
entities: none    Line: 1 Col: 10
Eq required    
o-p42fail1not-wfFAILWhitespace not allowed here
entities: none    Line: 1 Col: 8
no space before name    
o-p42fail2not-wfFAILInvalid name
entities: none    Line: 1 Col: 11
cannot end with "/>"    
o-p42fail3not-wfFAILExpected '>'
entities: none    Line: 1 Col: 6
no NET (contrast with SGML)    
o-p43fail1not-wfFAILInvalid name
entities: none    Line: 7 Col: 2
no non-comment declarations    
o-p43fail2not-wfFAILInvalid name
entities: none    Line: 7 Col: 2
no conditional sections    
o-p43fail3not-wfFAILInvalid name
entities: none    Line: 7 Col: 2
no conditional sections    
o-p44fail1not-wfFAILWhitespace not allowed here
entities: none    Line: 1 Col: 2
Illegal space before Empty element tag.    
o-p44fail2not-wfFAILWhitespace not allowed here
entities: none    Line: 1 Col: 6
Illegal space after Empty element tag.    
o-p44fail3not-wfFAILInvalid name
entities: none    Line: 1 Col: 6
Illegal comment in Empty element tag.    
o-p44fail4not-wfFAILWhitespace required
entities: none    Line: 1 Col: 15
Whitespace required between attributes.    
o-p44fail5not-wfFAILDuplicate attribute 'att'
entities: none    Line: 1 Col: 25
Duplicate attribute name is illegal.    
o-p45fail1not-wfFAILInvalid token
entities: none    Line: 3 Col: 1
ELEMENT must be upper case.    
o-p45fail2not-wfFAILInvalid name
entities: none    Line: 3 Col: 14
S before contentspec is required.    
o-p45fail3not-wfFAILInvalid name
entities: none    Line: 3 Col: 11
only one content spec    
o-p45fail4not-wfFAILExpected '>'
entities: none    Line: 3 Col: 25
no comments in declarations (contrast with SGML)    
o-p46fail1not-wfFAILExpected '#PCDATA'
entities: none    Line: 4 Col: 14
no parens on declared content    
o-p46fail2not-wfFAILExpected '>'
entities: none    Line: 4 Col: 23
no inclusions (contrast with SGML)    
o-p46fail3not-wfFAILExpected '>'
entities: none    Line: 4 Col: 23
no exclusions (contrast with SGML)    
o-p46fail4not-wfFAILExpected '>'
entities: none    Line: 4 Col: 19
no space before occurrence    
o-p46fail5not-wfFAILExpected '>'
entities: none    Line: 4 Col: 22
single group    
o-p46fail6not-wfFAILExpected '>'
entities: none    Line: 4 Col: 19
can't be both declared and modeled    
o-p47fail1not-wfFAILExpected ','
entities: none    Line: 4 Col: 20
Invalid operator '|' must match previous operator ','   
o-p47fail2not-wfFAILExpected '>'
entities: none    Line: 4 Col: 18
Illegal character '-' in Element-content model    
o-p47fail3not-wfFAILInvalid ELEMENT declaration
entities: none    Line: 4 Col: 13
Optional character must follow a name or list    
o-p47fail4not-wfFAILExpected '>'
entities: none    Line: 4 Col: 19
Illegal space before optional character   
o-p48fail1not-wfFAILInvalid token
entities: none    Line: 4 Col: 18
Illegal space before optional character    
o-p48fail2not-wfFAILInvalid token
entities: none    Line: 4 Col: 23
Illegal space before optional character    
o-p49fail1not-wfFAILExpected '|'
entities: none    Line: 4 Col: 20
connectors must match    
o-p50fail1not-wfFAILExpected ','
entities: none    Line: 4 Col: 20
connectors must match    
o-p51fail1not-wfFAILExpected '>'
entities: none    Line: 3 Col: 24
occurrence on #PCDATA group must be *    
o-p51fail2not-wfFAILExpected '>'
entities: none    Line: 3 Col: 24
occurrence on #PCDATA group must be *    
o-p51fail3not-wfFAILInvalid name
entities: none    Line: 4 Col: 18
#PCDATA must come first    
o-p51fail4not-wfFAILExpected '*'
entities: none    Line: 4 Col: 26
occurrence on #PCDATA group must be *    
o-p51fail5not-wfFAILInvalid name
entities: none    Line: 4 Col: 25
only '|' connectors    
o-p51fail6not-wfFAILExpected '|'
entities: none    Line: 4 Col: 21
Only '|' connectors and occurrence on #PCDATA group must be *    
o-p51fail7not-wfFAILInvalid name
entities: none    Line: 4 Col: 22
no nested groups    
o-p52fail1not-wfFAILExpected 'Name'
entities: none    Line: 4 Col: 13
A name is required    
o-p52fail2not-wfFAILWhitespace required
entities: none    Line: 4 Col: 10
A name is required    
o-p53fail1not-wfFAILWhitespace required
entities: none    Line: 4 Col: 24
S is required before default    
o-p53fail2not-wfFAILInvalid name
entities: none    Line: 4 Col: 18
S is required before type    
o-p53fail3not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 4 Col: 19
type is required    
o-p53fail4not-wfFAILWhitespace required
entities: none    Line: 4 Col: 24
default is required    
o-p53fail5not-wfFAILInvalid name
entities: none    Line: 4 Col: 15
name is requried    
o-p54fail1not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 4 Col: 19
don't pass unknown attribute types    
o-p55fail1not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 4 Col: 19
must be upper case    
o-p56fail1not-wfFAILWhitespace required
entities: none    Line: 4 Col: 21
no IDS type    
o-p56fail2not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 4 Col: 19
no NUMBER type    
o-p56fail3not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 4 Col: 19
no NAME type    
o-p56fail4not-wfFAILWhitespace required
entities: none    Line: 4 Col: 25
no ENTITYS type - types must be upper case    
o-p56fail5not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 4 Col: 19
types must be upper case    
o-p57fail1not-wfFAILExpected 'String'
entities: none    Line: 4 Col: 27
no keyword for NMTOKEN enumeration    
o-p58fail1not-wfFAILExpected 'Name'
entities: none    Line: 6 Col: 30
at least one value required    
o-p58fail2not-wfFAILInvalid name
entities: none    Line: 6 Col: 30
separator must be '|'    
o-p58fail3not-wfFAILInvalid name
entities: none    Line: 10 Col: 12
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.    
o-p58fail4not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 6 Col: 19
NOTATION must be upper case    
o-p58fail5not-wfFAILWhitespace required
entities: none    Line: 6 Col: 27
S after keyword is required    
o-p58fail6not-wfFAILExpected '('
entities: none    Line: 5 Col: 28
parentheses are require    
o-p58fail7not-wfFAILExpected '('
entities: none    Line: 5 Col: 28
values are unquoted    
o-p58fail8not-wfFAILInvalid name
entities: none    Line: 5 Col: 29
values are unquoted    
o-p59fail1not-wfFAILExpected 'Name'
entities: none    Line: 4 Col: 21
at least one required    
o-p59fail2not-wfFAILInvalid name
entities: none    Line: 4 Col: 21
separator must be ","    
o-p59fail3not-wfFAILInvalid name
entities: none    Line: 4 Col: 20
values are unquoted    
o-p60fail1not-wfFAILInvalid ATTLIST declaration
entities: none    Line: 4 Col: 25
keywords must be upper case    
o-p60fail2not-wfFAILWhitespace required
entities: none    Line: 4 Col: 31
S is required after #FIXED    
o-p60fail3not-wfFAILInvalid name
entities: none    Line: 4 Col: 35
only #FIXED has both keyword and value    
o-p60fail4not-wfFAILExpected 'String'
entities: none    Line: 4 Col: 31
#FIXED required value    
o-p60fail5not-wfFAILInvalid name
entities: none    Line: 4 Col: 34
only one default type    
o-p61fail1not-wfFAILExpected 'INCLUDE'
entities: parameter    Line: 2 Col: 4 systemID: 'p61fail1.dtd'
no other types, including TEMP, which is valid in SGML    
o-p62fail1not-wfFAILExpected 'INCLUDE'
entities: parameter    Line: 1 Col: 4 systemID: 'p62fail1.dtd'
INCLUDE must be upper case    
o-p62fail2not-wfFAILExpected ']]>'
entities: parameter    Line: 3 Col: 1 systemID: 'p62fail2.dtd'
no spaces in terminating delimiter    
o-p63fail1not-wfFAILExpected 'INCLUDE'
entities: parameter    Line: 2 Col: 4 systemID: 'p63fail1.dtd'
IGNORE must be upper case    
o-p63fail2not-wfFAILExpected ']]>'
entities: parameter    Line: 3 Col: 1 systemID: 'p63fail2.dtd'
delimiters must be balanced    
o-p64fail1not-wfFAILInvalid token
entities: parameter    Line: 2 Col: 33 systemID: 'p64fail1.dtd'
section delimiters must balance    
o-p64fail2not-wfFAILExpected ']]>'
entities: parameter    Line: 3 Col: 1 systemID: 'p64fail2.dtd'
section delimiters must balance    
o-p66fail1not-wfFAILInvalid token
entities: none    Line: 1 Col: 10
terminating ';' is required    
o-p66fail2not-wfFAILInvalid token
entities: none    Line: 1 Col: 8
no S after '&#'    
o-p66fail3not-wfFAILInvalid token
entities: none    Line: 1 Col: 8
no hex digits in numeric reference    
o-p66fail4not-wfFAILInvalid token
entities: none    Line: 1 Col: 10
only hex digits in hex references    
o-p66fail5not-wfFAILIllegal character
entities: none    Line: 1 Col: 10
no references to non-characters    
o-p66fail6not-wfFAILIllegal character
entities: none    Line: 1 Col: 14
no references to non-characters    
o-p68fail1not-wfFAILWhitespace not allowed here
entities: none    Line: 8 Col: 1
terminating ';' is required    
o-p68fail2not-wfFAILWhitespace not allowed here
entities: none    Line: 7 Col: 2
no S after '&'    
o-p68fail3not-wfFAILWhitespace not allowed here
entities: none    Line: 7 Col: 5
no S before ';'    
o-p69fail1not-wfFAILInvalid name
entities: none    Line: 5 Col: 4
terminating ';' is required    
o-p69fail2not-wfFAILInvalid token
entities: none    Line: 5 Col: 1
no S after '%'    
o-p69fail3not-wfFAILWhitespace not allowed here
entities: none    Line: 5 Col: 4
no S before ';'    
o-p70fail1not-wfFAILInvalid name
entities: none    Line: 4 Col: 10
This is neither    
o-p71fail1not-wfFAILInvalid name
entities: none    Line: 4 Col: 12
S is required before EntityDef    
o-p71fail2not-wfFAILInvalid name
entities: none    Line: 4 Col: 10
Entity name is a Name, not an NMToken    
o-p71fail3not-wfFAILInvalid token
entities: none    Line: 4 Col: 1
no S after "<!"    
o-p71fail4not-wfFAILWhitespace required
entities: none    Line: 4 Col: 9
S is required after "<!ENTITY"    
o-p72fail1not-wfFAILWhitespace required
entities: none    Line: 4 Col: 9
S is required after "<!ENTITY"    
o-p72fail2not-wfFAILWhitespace not allowed here
entities: none    Line: 4 Col: 13
S is required after '%'    
o-p72fail3not-wfFAILInvalid name
entities: none    Line: 4 Col: 14
S is required after name    
o-p72fail4not-wfFAILInvalid name
entities: none    Line: 4 Col: 12
Entity name is a name, not an NMToken    
o-p73fail1not-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 5 Col: 13
No typed replacement text    
o-p73fail2not-wfFAILExpected '>'
entities: none    Line: 5 Col: 32
Only one replacement value    
o-p73fail3not-wfFAILExpected '>'
entities: none    Line: 5 Col: 32
No NDataDecl on replacement text    
o-p73fail4not-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 5 Col: 13
Value is required    
o-p73fail5not-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 5 Col: 13
No NDataDecl without value    
o-p74fail1not-wfFAILExpected '>'
entities: none    Line: 4 Col: 32
no NDataDecls on parameter entities    
o-p74fail2not-wfFAILInvalid name
entities: none    Line: 4 Col: 14
value is required    
o-p74fail3not-wfFAILExpected '>'
entities: none    Line: 3 Col: 30
only one value    
o-p75fail1not-wfFAILWhitespace required
entities: none    Line: 3 Col: 20
S required after "PUBLIC"    
o-p75fail2not-wfFAILWhitespace required
entities: none    Line: 3 Col: 20
S required after "SYSTEM"    
o-p75fail3not-wfFAILWhitespace required
entities: none    Line: 3 Col: 31
S required between literals    
o-p75fail4not-wfFAILExpected 'NDATA'
entities: none    Line: 3 Col: 32
"SYSTEM" implies only one literal    
o-p75fail5not-wfFAILExpected 'String'
entities: none    Line: 3 Col: 32
only one keyword    
o-p75fail6not-wfFAILWhitespace required
entities: none    Line: 3 Col: 31
"PUBLIC" requires two literals (contrast with SGML)    
o-p76fail1not-wfFAILWhitespace required
entities: none    Line: 5 Col: 29
S is required before "NDATA"    
o-p76fail2not-wfFAILExpected 'NDATA'
entities: none    Line: 5 Col: 30
"NDATA" is upper-case    
o-p76fail3not-wfFAILWhitespace required
entities: none    Line: 5 Col: 35
notation name is required    
o-p76fail4not-wfFAILInvalid name
entities: none    Line: 6 Col: 36
notation names are Names    
o-p11pass1errorPASS 
entities: none     
system literals may not contain URI fragments    


Testcase profile: IBM XML Tests


ibm-invalid-P28-ibm28i01.xmlinvalidFAILUndeclared element 'animal'
entities: none  OUTPUT: 1 2  Line: 7 Col: 10
The test violates VC:Root Element Type in P28. The Name in the document type declaration does not match the element type of the root element.    
ibm-invalid-P32-ibm32i01.xmlinvalidPASS 
entities: parameter  OUTPUT: 1 2   
This test violates VC: Standalone Document Declaration in P32. The standalone document declaration has the value yes, BUT there is an external markup declaration of attributes with default values, and the associated element appears in the document with specified values for those attributes.    
ibm-invalid-P32-ibm32i03.xmlinvalidPASS 
entities: parameter  OUTPUT: 1 2   
This test violates VC: Standalone Document Declaration in P32. The standalone document declaration has the value yes, BUT there is an external markup declaration of attributes with values that will change if normalized.    
ibm-invalid-P32-ibm32i04.xmlinvalidPASS 
entities: parameter  OUTPUT: 1 2   
This test violates VC: Standalone Document Declaration in P32. The standalone document declaration has the value yes, BUT there is an external markup declaration of element with element content, and white space occurs directly within the mixed content.    
ibm-invalid-P39-ibm39i01.xmlinvalidFAILContent model for 'a' doesn't allow character data
entities: none  OUTPUT: 1 2  Line: 10 Col: 39
This test violates VC: Element Valid in P39. Element a is declared empty in DTD, but has content in the document.    
ibm-invalid-P39-ibm39i02.xmlinvalidFAILContent model for 'root' doesn't allow character data
entities: none  OUTPUT: 1 2  Line: 12 Col: 2
This test violates VC: Element Valid in P39. root is declared only having element children in DTD, but have text content in the document.    
ibm-invalid-P39-ibm39i03.xmlinvalidFAILContent model for 'b' doesn't allow element 'a' here. Try: c
entities: none  OUTPUT: 1 2  Line: 12 Col: 8
This test violates VC: Element Valid in P39. Illegal elements are inserted in b's content of Mixed type.    
ibm-invalid-P39-ibm39i04.xmlinvalidFAILUndeclared element 'd'
entities: none  OUTPUT: 1 2  Line: 14 Col: 10
This test violates VC: Element Valid in P39. Element c has undeclared element as its content of ANY type    
ibm-invalid-P41-ibm41i01.xmlinvalidFAILUndeclared attribute 'attr1' in element 'b'
entities: none  OUTPUT: 1 2  Line: 9 Col: 47
This test violates VC: Attribute Value Type in P41. attr1 for Element b is not declared.    
ibm-invalid-P41-ibm41i02.xmlinvalidFAILValue for attribute 'attr3' in element 'b' doesn't match its declared value
entities: none  OUTPUT: 1 2  Line: 10 Col: 54
This test violates VC: Attribute Value Type in P41. attr3 for Element b is given a value that does not match the declaration in the DTD.    
ibm-invalid-P45-ibm45i01.xmlinvalidPASS 
entities: none  OUTPUT: 1 2   
This test violates VC: Unique Element Type Declaration. Element not_unique has been declared 3 time in the DTD.    
ibm-invalid-P49-ibm49i01.xmlinvalidPASS 
entities: parameter  OUTPUT: 1 2   
Violates VC:Proper Group/PE Nesting in P49. Open and close parenthesis for a choice content model are in different PE replace Texts.    
ibm-invalid-P50-ibm50i01.xmlinvalidPASS 
entities: parameter  OUTPUT: 1 2   
Violates VC:Proper Group/PE Nesting in P50. Open and close parenthesis for a seq content model are in different PE replace Texts.    
ibm-invalid-P51-ibm51i01.xmlinvalidPASS 
entities: parameter  OUTPUT: 1 2   
Violates VC:Proper Group/PE Nesting in P51. Open and close parenthesis for a Mixed content model are in different PE replace Texts.    
ibm-invalid-P51-ibm51i03.xmlinvalidPASS 
entities: none  OUTPUT: 1 2   
Violates VC:No Duplicate Types in P51. Element a appears twice in the Mixed content model of Element e.    
ibm-invalid-P56-ibm56i01.xmlinvalidFAILValue for attribute 'UniqueName' in element 'tokenizer' doesn't match its declared value
entities: none  OUTPUT: 1 2  Line: 8 Col: 33
Tests invalid TokenizedType which is against P56 VC: ID. The value of the ID attribute "UniqueName" is "@999" which does not meet the Name production.    
ibm-invalid-P56-ibm56i02.xmlinvalidFAILValue for ID attribute 'attr' in element 'b' isn't unique
entities: none  OUTPUT: 1 2  Line: 11 Col: 19
Tests invalid TokenizedType which is against P56 VC: ID. The two ID attributes "attr" and "UniqueName" have the same value "Ac999" for the element "b" and the element "tokenizer".    
ibm-invalid-P56-ibm56i03.xmlinvalidPASS 
entities: none  OUTPUT: 1 2   
Tests invalid TokenizedType which is against P56 VC: ID Attribute Default. The "#FIXED" occurs in the DefaultDecl for the ID attribute "UniqueName".    
ibm-invalid-P56-ibm56i05.xmlinvalidPASS 
entities: none  OUTPUT: 1 2   
Tests invalid TokenizedType which is against P56 VC: ID Attribute Default. The constant string "BOGUS" occurs in the DefaultDecl for the ID attribute "UniqueName".    
ibm-invalid-P56-ibm56i06.xmlinvalidPASS 
entities: none  OUTPUT: 1 2   
Tests invalid TokenizedType which is against P56 VC: One ID per Element Type. The element "a" has two ID attributes "first" and "second".    
ibm-invalid-P56-ibm56i07.xmlinvalidFAILValue for attribute 'reference' in element 'idref' doesn't match its declared value
entities: none  OUTPUT: 1 2  Line: 13 Col: 27
Tests invalid TokenizedType which is against P56 VC: IDREF. The value of the IDREF attribute "reference" is "@456" which does not meet the Name production.    
ibm-invalid-P56-ibm56i08.xmlinvalidFAILID attribute with value 'BC456' not found. Cannot resolve reference (IDREF)
entities: none  OUTPUT: 1 2  Line: 18 Col: -1
Tests invalid TokenizedType which is against P56 VC: IDREF. The value of the IDREF attribute "reference" is "BC456" which does not match the value assigned to any ID attributes.    
ibm-invalid-P56-ibm56i09.xmlinvalidFAILValue for attribute 'reference' in element 'idrefs' doesn't match its declared value
entities: none  OUTPUT: 1 2  Line: 16 Col: 34
Tests invalid TokenizedType which is against P56 VC: IDREFS. The value of the IDREFS attribute "reference" is "AC456 #567" which does not meet the Names production.    
ibm-invalid-P56-ibm56i10.xmlinvalidFAILID attribute with value 'DE355' not found. Cannot resolve reference (IDREF)
entities: none  OUTPUT: 1 2  Line: 21 Col: -1
Tests invalid TokenizedType which is against P56 VC: IDREFS. The value of the IDREFS attribute "reference" is "EF456 DE355" which does not match the values assigned to two ID attributes.    
ibm-invalid-P56-ibm56i11.xmlinvalidFAILValue for attribute 'sun' in element 'landscape' doesn't match its declared value
entities: none  OUTPUT: 1 2  Line: 11 Col: 27
Tests invalid TokenizedType which is against P56 VC: Entity Name. The value of the ENTITY attribute "sun" is "ima ge" which does not meet the Name production.    
ibm-invalid-P56-ibm56i12.xmlinvalidPASS 
entities: none  OUTPUT: 1 2   
Tests invalid TokenizedType which is against P56 VC: Entity Name. The value of the ENTITY attribute "sun" is "notimage" which does not match the name of any unparsed entity declared.    
ibm-invalid-P56-ibm56i13.xmlinvalidPASS 
entities: none  OUTPUT: 1 2   
Tests invalid TokenizedType which is against P56 VC: Entity Name. The value of the ENTITY attribute "sun" is "parsedentity" which matches the name of a parsed entity instead of an unparsed entity declared.    
ibm-invalid-P56-ibm56i14.xmlinvalidFAILValue for attribute 'sun' in element 'landscape' doesn't match its declared value
entities: none  OUTPUT: 1 2  Line: 12 Col: 35
Tests invalid TokenizedType which is against P56 VC: Entity Name. The value of the ENTITIES attribute "sun" is "#image1 @image" which does not meet the Names production.    
ibm-invalid-P56-ibm56i15.xmlinvalidPASS 
entities: none  OUTPUT: 1 2   
Tests invalid TokenizedType which is against P56 VC: ENTITIES. The value of the ENTITIES attribute "sun" is "image3 image4" which does not match the names of two unparsed entities declared.    
ibm-invalid-P56-ibm56i16.xmlinvalidPASS 
entities: none  OUTPUT: 1 2   
Tests invalid TokenizedType which is against P56 VC: ENTITIES. The value of the ENTITIES attribute "sun" is "parsedentity1 parsedentity2" which matches the names of two parsed entities instead of two unparsed entities declared.    
ibm-invalid-P56-ibm56i17.xmlinvalidFAILValue for attribute 'thistoken' in element 'nametoken' doesn't match its declared value
entities: none  OUTPUT: 1 2  Line: 10 Col: 36
Tests invalid TokenizedType which is against P56 VC: Name Token. The value of the NMTOKEN attribute "thistoken" is "x : image" which does not meet the Nmtoken production.    
ibm-invalid-P56-ibm56i18.xmlinvalidFAILValue for attribute 'thistoken' in element 'nametokens' doesn't match its declared value
entities: none  OUTPUT: 1 2  Line: 10 Col: 45
Tests invalid TokenizedType which is against P56 VC: Name Token. The value of the NMTOKENS attribute "thistoken" is "@lang y: #country" which does not meet the Nmtokens production.    
ibm-invalid-P58-ibm58i01.xmlinvalidFAILValue for attribute 'content-encoding' in element 'blob' doesn't match its declared value. Try: base64, uuencode
entities: none  OUTPUT: 1 2 diff  Line: 13 Col: 32
Tests invalid NotationType which is against P58 VC: Notation Attributes. The attribute "content-encoding" with value "raw" is not a value from the list "(base64|uuencode)".    
ibm-invalid-P58-ibm58i02.xmlinvalidPASS 
entities: none  OUTPUT: 1 2   
Tests invalid NotationType which is against P58 VC: Notation Attributes. The attribute "content-encoding" with value "raw" is a value from the list "(base64|uuencode|raw|ascii)", but "raw" is not a declared notation.    
ibm-invalid-P59-ibm59i01.xmlinvalidFAILValue for attribute 'value' in element 'num' doesn't match its declared value. Try: one, two
entities: none  OUTPUT: 1 2  Line: 12 Col: 20
Tests invalid Enumeration which is against P59 VC: Enumeration. The value of the attribute is "ONE" which matches neither "one" nor "two" as declared in the Enumeration in the AttDef in the AttlistDecl.    
ibm-invalid-P60-ibm60i01.xmlinvalidFAILRequired attribute 'chapter' missing for element 'two'
entities: none  OUTPUT: 1 2  Line: 13 Col: 6
Tests invalid DefaultDecl which is against P60 VC: Required Attribute. The attribute "chapter" for the element "two" is declared as #REQUIRED in the DefaultDecl in the AttlistDecl, but the value of this attribute is not given.    
ibm-invalid-P60-ibm60i02.xmlinvalidFAILValue for attribute 'chapter' in element 'one' doesn't match its declared value
entities: none  OUTPUT: 1 2  Line: 10 Col: 26
Tests invalid DefaultDecl which is against P60 VC: Fixed Attribute Default.. The attribute "chapter" for the element "one" is declared as #FIXED with the given value "Introduction" in the DefaultDecl in the AttlistDecl, but the value of a instance of this attribute is assigned to "JavaBeans".    
ibm-invalid-P60-ibm60i03.xmlinvalidPASS 
entities: none  OUTPUT: 1 2   
Tests invalid DefaultDecl which is against P60 VC: Attribute Default Legal. The declared default value "c" is not legal for the type (a|b) in the AttDef in the AttlistDecl.    
ibm-invalid-P60-ibm60i04.xmlinvalidPASS 
entities: none  OUTPUT: 1 2   
Tests invalid DefaultDecl which is against P60 VC: Attribute Default Legal. The declared default value "@#$" is not legal for the type NMTOKEN the AttDef in the AttlistDecl.    
ibm-invalid-P68-ibm68i01.xmlerrorFAILReference to undefined entity 'ge2'
entities: parameter  OUTPUT: 1 2  Line: 3 Col: 31 systemID: 'ibm68i01.dtd'
Tests invalid EntityRef which is against P68 VC: Entity Declared. The GE with the name "ge2" is referred in the file ibm68i01.dtd", but not declared.    
ibm-invalid-P68-ibm68i02.xmlerrorFAILReference to undefined entity 'ge1'
entities: parameter  OUTPUT: 1 2  Line: 2 Col: 31 systemID: 'ibm68i02.dtd'
Tests invalid EntityRef which is against P68 VC: Entity Declared. The GE with the name "ge1" is referred before declared in the file ibm68i01.dtd".    
ibm-invalid-P68-ibm68i03.xmlerrorFAILReference to undefined entity 'ge2'
entities: both  OUTPUT: 1 2  Line: 3 Col: 31 systemID: 'ibm68i03.ent'
Tests invalid EntityRef which is against P68 VC: Entity Declared. The GE with the name "ge2" is referred in the file ibm68i03.ent", but not declared.    
ibm-invalid-P68-ibm68i04.xmlerrorFAILReference to undefined entity 'ge1'
entities: both  OUTPUT: 1 2  Line: 2 Col: 31 systemID: 'ibm68i04.ent'
Tests invalid EntityRef which is against P68 VC: Entity Declared. The GE with the name "ge1" is referred before declared in the file ibm68i04.ent".    
ibm-invalid-P69-ibm69i01.xmlerrorFAILReference to undefined entity '%pe2'
entities: parameter  OUTPUT: 1 2  Line: 5 Col: 6 systemID: 'ibm69i01.dtd'
Tests invalid PEReference which is against P69 VC: Entity Declared. The Name "pe2" in the PEReference in the file ibm69i01.dtd does not match the Name of any declared PE.    
ibm-invalid-P69-ibm69i02.xmlerrorFAILReference to undefined entity '%pe1'
entities: parameter  OUTPUT: 1 2  Line: 4 Col: 6 systemID: 'ibm69i02.dtd'
Tests invalid PEReference which is against P69 VC: Entity Declared. The PE with the name "pe1" is referred before declared in the file ibm69i02.dtd    
ibm-invalid-P69-ibm69i03.xmlerrorFAILReference to undefined entity '%pe3'
entities: both  OUTPUT: 1 2  Line: 5 Col: 6 systemID: 'ibm69i03.ent'
Tests invalid PEReference which is against P69 VC: Entity Declared. The Name "pe3" in the PEReference in the file ibm69i03.ent does not match the Name of any declared PE.    
ibm-invalid-P69-ibm69i04.xmlerrorFAILReference to undefined entity '%pe2'
entities: both  OUTPUT: 1 2  Line: 4 Col: 6 systemID: 'ibm69i04.ent'
Tests invalid PEReference which is against P69 VC: Entity Declared. The PE with the name "pe2" is referred before declared in the file ibm69i04.ent.    
ibm-invalid-P76-ibm76i01.xmlinvalidPASS 
entities: none  OUTPUT: 1 2   
Tests invalid NDataDecl which is against P76 VC: Notation declared. The Name "JPGformat" in the NDataDecl in the EntityDecl for "ge2" does not match the Name of any declared notation.    
ibm-not-wf-P01-ibm01n01.xmlnot-wfFAILExpected 'document element'
entities: none    Line: 5 Col: 28
Tests a document with no element. A well-formed document should have at lease one elements.    
ibm-not-wf-P01-ibm01n02.xmlnot-wfFAILInvalid xml declaration
entities: none    Line: 2 Col: 7
Tests a document with wrong ordering of its prolog and element. The element occurs before the xml declaration and the DTD.    
ibm-not-wf-P01-ibm01n03.xmlnot-wfFAILOnly one top level element is allowed
entities: none    Line: 8 Col: 8
Tests a document with wrong combination of misc and element. One PI occurs between two elements.    
ibm-not-wf-P02-ibm02n01.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x00    
ibm-not-wf-P02-ibm02n02.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x01    
ibm-not-wf-P02-ibm02n03.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x02    
ibm-not-wf-P02-ibm02n04.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x03    
ibm-not-wf-P02-ibm02n05.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x04    
ibm-not-wf-P02-ibm02n06.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x05    
ibm-not-wf-P02-ibm02n07.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x06    
ibm-not-wf-P02-ibm02n08.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x07    
ibm-not-wf-P02-ibm02n09.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x08    
ibm-not-wf-P02-ibm02n10.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x0B    
ibm-not-wf-P02-ibm02n11.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x0C    
ibm-not-wf-P02-ibm02n12.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x0E    
ibm-not-wf-P02-ibm02n13.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x0F    
ibm-not-wf-P02-ibm02n14.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x10    
ibm-not-wf-P02-ibm02n15.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x11    
ibm-not-wf-P02-ibm02n16.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x12    
ibm-not-wf-P02-ibm02n17.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x13    
ibm-not-wf-P02-ibm02n18.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x14    
ibm-not-wf-P02-ibm02n19.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x15    
ibm-not-wf-P02-ibm02n20.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x16    
ibm-not-wf-P02-ibm02n21.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x17    
ibm-not-wf-P02-ibm02n22.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x18    
ibm-not-wf-P02-ibm02n23.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x19    
ibm-not-wf-P02-ibm02n24.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x1A    
ibm-not-wf-P02-ibm02n25.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x1B    
ibm-not-wf-P02-ibm02n26.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x1C    
ibm-not-wf-P02-ibm02n27.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x1D    
ibm-not-wf-P02-ibm02n28.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x1E    
ibm-not-wf-P02-ibm02n29.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #x1F    
ibm-not-wf-P02-ibm02n30.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #xD800    
ibm-not-wf-P02-ibm02n31.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #xDFFF    
ibm-not-wf-P02-ibm02n32.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #xFFFE    
ibm-not-wf-P02-ibm02n33.xmlnot-wfFAILIllegal character
entities: none    Line: 5 Col: 10
Tests a comment which contains an illegal Char: #xFFFF    
ibm-not-wf-P03-ibm03n01.xmlnot-wfFAILExpected '>'
entities: none    Line: 6 Col: 47
Tests an end tag which contains an illegal space character #x3000 which follows the element name "book".    
ibm-not-wf-P04-ibm04n01.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x21    
ibm-not-wf-P04-ibm04n02.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x28    
ibm-not-wf-P04-ibm04n03.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x29    
ibm-not-wf-P04-ibm04n04.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x2B    
ibm-not-wf-P04-ibm04n05.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x2C    
ibm-not-wf-P04-ibm04n06.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x2F    
ibm-not-wf-P04-ibm04n07.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x3B    
ibm-not-wf-P04-ibm04n08.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x3C    
ibm-not-wf-P04-ibm04n09.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x3D    
ibm-not-wf-P04-ibm04n10.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x3F    
ibm-not-wf-P04-ibm04n11.xmlnot-wfFAILInvalid token
entities: none    Line: 1 Col: 28
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x5B    
ibm-not-wf-P04-ibm04n12.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x5C    
ibm-not-wf-P04-ibm04n13.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x5D    
ibm-not-wf-P04-ibm04n14.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x5E    
ibm-not-wf-P04-ibm04n15.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x60    
ibm-not-wf-P04-ibm04n16.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x7B    
ibm-not-wf-P04-ibm04n17.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x7C    
ibm-not-wf-P04-ibm04n18.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 26
Tests an element name which contains an illegal ASCII NameChar. "IllegalNameChar" is followed by #x7D    
ibm-not-wf-P05-ibm05n01.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 11
Tests an element name which has an illegal first character. An illegal first character "." is followed by "A_name-starts_with.".    
ibm-not-wf-P05-ibm05n02.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 11
Tests an element name which has an illegal first character. An illegal first character "-" is followed by "A_name-starts_with-".    
ibm-not-wf-P05-ibm05n03.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 11
Tests an element name which has an illegal first character. An illegal first character "5" is followed by "A_name-starts_with_digit".    
ibm-not-wf-P09-ibm09n01.xmlnot-wfFAILInvalid name
entities: none    Line: 4 Col: 30
Tests an internal general entity with an invalid value. The entity "Fullname" contains "%".    
ibm-not-wf-P09-ibm09n02.xmlnot-wfFAILInvalid name
entities: none    Line: 4 Col: 30
Tests an internal general entity with an invalid value. The entity "Fullname" contains the ampersand character.    
ibm-not-wf-P09-ibm09n03.xmlnot-wfFAILExpected '>'
entities: none    Line: 4 Col: 26
Tests an internal general entity with an invalid value. The entity "Fullname" contains the double quote character in the middle.    
ibm-not-wf-P09-ibm09n04.xmlnot-wfFAILExpected 'String'
entities: none    Line: 9 Col: 1
Tests an internal general entity with an invalid value. The closing bracket (double quote) is missing with the value of the entity "FullName".    
ibm-not-wf-P10-ibm10n01.xmlnot-wfFAILInvalid token
entities: none    Line: 14 Col: 21
Tests an attribute with an invalid value. The value of the attribute "first" contains the character "less than".    
ibm-not-wf-P10-ibm10n02.xmlnot-wfFAILInvalid name
entities: none    Line: 14 Col: 25
Tests an attribute with an invalid value. The value of the attribute "first" contains the character ampersand.    
ibm-not-wf-P10-ibm10n03.xmlnot-wfFAILWhitespace required
entities: none    Line: 14 Col: 22
Tests an attribute with an invalid value. The value of the attribute "first" contains the double quote character in the middle.    
ibm-not-wf-P10-ibm10n04.xmlnot-wfFAILInvalid token
entities: none    Line: 14 Col: 43
Tests an attribute with an invalid value. The closing bracket (double quote) is missing with The value of the attribute "first".    
ibm-not-wf-P10-ibm10n05.xmlnot-wfFAILInvalid token
entities: none    Line: 14 Col: 21
Tests an attribute with an invalid value. The value of the attribute "first" contains the character "less than".    
ibm-not-wf-P10-ibm10n06.xmlnot-wfFAILInvalid name
entities: none    Line: 14 Col: 25
Tests an attribute with an invalid value. The value of the attribute "first" contains the character ampersand.    
ibm-not-wf-P10-ibm10n07.xmlnot-wfFAILWhitespace required
entities: none    Line: 14 Col: 22
Tests an attribute with an invalid value. The value of the attribute "first" contains the double quote character in the middle.    
ibm-not-wf-P10-ibm10n08.xmlnot-wfFAILInvalid token
entities: none    Line: 14 Col: 43
Tests an attribute with an invalid value. The closing bracket (single quote) is missing with the value of the attribute "first".    
ibm-not-wf-P11-ibm11n01.xmlnot-wfFAILInvalid doctype declaration
entities: none    Line: 2 Col: 35
Tests SystemLiteral. The systemLiteral for the element "student" has a double quote character in the middle.    
ibm-not-wf-P11-ibm11n02.xmlnot-wfFAILInvalid doctype declaration
entities: none    Line: 2 Col: 35
Tests SystemLiteral. The systemLiteral for the element "student" has a single quote character in the middle.    
ibm-not-wf-P11-ibm11n03.xmlnot-wfFAILExpected 'String'
entities: none    Line: 8 Col: 1
Tests SystemLiteral. The closing bracket (double quote) is missing with the systemLiteral for the element "student".    
ibm-not-wf-P11-ibm11n04.xmlnot-wfFAILExpected 'String'
entities: none    Line: 8 Col: 1
Tests SystemLiteral. The closing bracket (single quote) is missing with the systemLiteral for the element "student".    
ibm-not-wf-P12-ibm12n01.xmlnot-wfFAILExpected 'String'
entities: none    Line: 18 Col: 2
Tests PubidLiteral. The closing bracket (double quote) is missing with the value of the PubidLiteral for the entity "info".    
ibm-not-wf-P12-ibm12n02.xmlnot-wfFAILWhitespace required
entities: none    Line: 4 Col: 32
Tests PubidLiteral. The value of the PubidLiteral for the entity "info" has a single quote character in the middle..    
ibm-not-wf-P12-ibm12n03.xmlnot-wfFAILExpected 'String'
entities: none    Line: 8 Col: 39
Tests PubidLiteral. The closing bracket (single quote) is missing with the value of the PubidLiteral for the entity "info".    
ibm-not-wf-P13-ibm13n01.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 2 systemID: 'student.dtd'
Tests PubidChar. The pubidChar of the PubidLiteral for the entity "info" contains the character "{".    
ibm-not-wf-P13-ibm13n02.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 2 systemID: 'student.dtd'
Tests PubidChar. The pubidChar of the PubidLiteral for the entity "info" contains the character "~".    
ibm-not-wf-P13-ibm13n03.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 2 systemID: 'student.dtd'
Tests PubidChar. The pubidChar of the PubidLiteral for the entity "info" contains the character double quote in the middle.    
ibm-not-wf-P14-ibm14n01.xmlnot-wfFAILInvalid token
entities: none    Line: 9 Col: 39
Tests CharData. The content of the element "student" contains the character "[[>".    
ibm-not-wf-P14-ibm14n02.xmlnot-wfFAILInvalid name
entities: none    Line: 9 Col: 44
Tests CharData. The content of the element "student" contains the character "less than".    
ibm-not-wf-P14-ibm14n03.xmlnot-wfFAILWhitespace not allowed here
entities: none    Line: 9 Col: 42
Tests CharData. The content of the element "student" contains the character ampersand.    
ibm-not-wf-P15-ibm15n01.xmlnot-wfFAILExpected '>'
entities: none    Line: 7 Col: 7
Tests comment. The text of the second comment contains the character "-".    
ibm-not-wf-P15-ibm15n02.xmlnot-wfFAILExpected '-->'
entities: none    Line: 8 Col: 40
Tests comment. The second comment has a wrong closing sequence "-(greater than)".    
ibm-not-wf-P15-ibm15n03.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 2
Tests comment. The second comment has a wrong beginning sequence "(less than)!-".    
ibm-not-wf-P15-ibm15n04.xmlnot-wfFAILExpected '-->'
entities: none    Line: 8 Col: 40
Tests comment. The closing sequence is missing with the second comment.    
ibm-not-wf-P16-ibm16n01.xmlnot-wfFAILInvalid at the top level of the document
entities: none    Line: 7 Col: 25
Tests PI. The content of the PI includes the sequence "(less than)?".    
ibm-not-wf-P16-ibm16n02.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 8 Col: 4
Tests PI. The PITarget is missing in the PI.    
ibm-not-wf-P16-ibm16n03.xmlnot-wfFAILExpected '?>'
entities: none    Line: 9 Col: 40
Tests PI. The PI has a wrong closing sequence ">".    
ibm-not-wf-P16-ibm16n04.xmlnot-wfFAILExpected '?>'
entities: none    Line: 9 Col: 40
Tests PI. The closing sequence is missing in the PI.    
ibm-not-wf-P17-ibm17n01.xmlnot-wfFAILInvalid xml declaration
entities: none    Line: 8 Col: 7
Tests PITarget. The PITarget contains the string "XML".    
ibm-not-wf-P17-ibm17n02.xmlnot-wfFAILInvalid xml declaration
entities: none    Line: 7 Col: 7
Tests PITarget. The PITarget contains the string "xML".    
ibm-not-wf-P17-ibm17n03.xmlnot-wfFAILInvalid xml declaration
entities: none    Line: 7 Col: 7
Tests PITarget. The PITarget contains the string "xml".    
ibm-not-wf-P17-ibm17n04.xmlnot-wfFAILInvalid xml declaration
entities: none    Line: 7 Col: 7
Tests PITarget. The PITarget contains the string "xmL".    
ibm-not-wf-P18-ibm18n01.xmlnot-wfFAILInvalid token
entities: none    Line: 7 Col: 51
Tests CDSect. The CDStart is missing in the CDSect in the content of element "student".    
ibm-not-wf-P18-ibm18n02.xmlnot-wfFAILExpected ']]>'
entities: none    Line: 7 Col: 71
Tests CDSect. The CDEnd is missing in the CDSect in the content of element "student".    
ibm-not-wf-P19-ibm19n01.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 2
Tests CDStart. The CDStart contains a lower case string "cdata".    
ibm-not-wf-P19-ibm19n02.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 2
Tests CDStart. The CDStart contains an extra character "[".    
ibm-not-wf-P19-ibm19n03.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 3
Tests CDStart. The CDStart contains a wrong character "?".    
ibm-not-wf-P20-ibm20n01.xmlnot-wfFAILInvalid at the top level of the document
entities: none    Line: 7 Col: 1
Tests CDATA with an illegal sequence. The CDATA contains the string "[[>".    
ibm-not-wf-P21-ibm21n01.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 2
Tests CDEnd. One "]" is missing in the CDEnd.    
ibm-not-wf-P21-ibm21n02.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 2
Tests CDEnd. An extra "]" is placed in the CDEnd.    
ibm-not-wf-P21-ibm21n03.xmlnot-wfFAILInvalid at the top level of the document
entities: none    Line: 7 Col: 1
Tests CDEnd. A wrong character ")" is placed in the CDEnd.    
ibm-not-wf-P22-ibm22n01.xmlnot-wfFAILInvalid xml declaration
entities: none    Line: 4 Col: 7
Tests prolog with wrong field ordering. The XMLDecl occurs after the DTD.    
ibm-not-wf-P22-ibm22n02.xmlnot-wfFAILInvalid xml declaration
entities: none    Line: 2 Col: 7
Tests prolog with wrong field ordering. The Misc (comment) occurs before the XMLDecl.    
ibm-not-wf-P22-ibm22n03.xmlnot-wfFAILInvalid xml declaration
entities: none    Line: 6 Col: 7
Tests prolog with wrong field ordering. The XMLDecl occurs after the DTD and a comment. The other comment occurs before the DTD.    
ibm-not-wf-P23-ibm23n01.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 15
Tests XMLDecl with a required field missing. The Versioninfo is missing in the XMLDecl.    
ibm-not-wf-P23-ibm23n02.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 15
Tests XMLDecl with wrong field ordering. The VersionInfo occurs after the EncodingDecl.    
ibm-not-wf-P23-ibm23n03.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 15
Tests XMLDecl with wrong field ordering. The VersionInfo occurs after the SDDecl and the SDDecl occurs after the VersionInfo.    
ibm-not-wf-P23-ibm23n04.xmlnot-wfFAILInvalid xml declaration
entities: none    Line: 1 Col: 7
Tests XMLDecl with wrong key word. An upper case string "XML" is used as the key word in the XMLDecl.    
ibm-not-wf-P23-ibm23n05.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 55
Tests XMLDecl with a wrong closing sequence ">".    
ibm-not-wf-P23-ibm23n06.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 2
Tests XMLDecl with a wrong opening sequence "(less than)!".    
ibm-not-wf-P24-ibm24n01.xmlnot-wfFAILExpected 'String'
entities: none    Line: 1 Col: 16
Tests VersionInfo with a required field missing. The VersionNum is missing in the VersionInfo in the XMLDecl.    
ibm-not-wf-P24-ibm24n02.xmlnot-wfFAILInvalid name
entities: none    Line: 1 Col: 13
Tests VersionInfo with a required field missing. The white space is missing between the key word "xml" and the VersionInfo in the XMLDecl.    
ibm-not-wf-P24-ibm24n03.xmlnot-wfFAILExpected '='
entities: none    Line: 1 Col: 14
Tests VersionInfo with a required field missing. The "=" (equal sign) is missing between the key word "version" and the VersionNum.    
ibm-not-wf-P24-ibm24n04.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 7
Tests VersionInfo with wrong field ordering. The VersionNum occurs before "=" and "version".    
ibm-not-wf-P24-ibm24n05.xmlnot-wfFAILExpected '='
entities: none    Line: 1 Col: 14
Tests VersionInfo with wrong field ordering. The "=" occurs after "version" and the VersionNum.    
ibm-not-wf-P24-ibm24n06.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 7
Tests VersionInfo with the wrong key word "Version".    
ibm-not-wf-P24-ibm24n07.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 7
Tests VersionInfo with the wrong key word "versioN".    
ibm-not-wf-P24-ibm24n08.xmlnot-wfFAILExpected 'String'
entities: none    Line: 6 Col: 41
Tests VersionInfo with mismatched quotes around the VersionNum. version = '1.0" is used as the VersionInfo.    
ibm-not-wf-P24-ibm24n09.xmlnot-wfFAILExpected 'String'
entities: none    Line: 6 Col: 41
Tests VersionInfo with mismatched quotes around the VersionNum. The closing bracket for the VersionNum is missing.    
ibm-not-wf-P25-ibm25n01.xmlnot-wfFAILExpected 'String'
entities: none    Line: 1 Col: 15
Tests eq with a wrong key word "==".    
ibm-not-wf-P25-ibm25n02.xmlnot-wfFAILExpected '='
entities: none    Line: 1 Col: 15
Tests eq with a wrong key word "eq".    
ibm-not-wf-P26-ibm26n01.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 25
Tests VersionNum with an illegal character "#".    
ibm-not-wf-P27-ibm27n01.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 2
Tests type of Misc. An element declaration is used as a type of Misc After the element "animal".    
ibm-not-wf-P28-ibm28n01.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 2 Col: 18
Tests doctypedecl with a required field missing. The Name "animal" is missing in the doctypedecl.    
ibm-not-wf-P28-ibm28n02.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 2 Col: 12
Tests doctypedecl with wrong field ordering. The Name "animal" occurs after the markup declarations inside the "[]".    
ibm-not-wf-P28-ibm28n03.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 2 Col: 18
Tests doctypedecl with wrong field ordering. The Name "animal" occurs after the markup declarations inside the "[]".    
ibm-not-wf-P28-ibm28n04.xmlnot-wfFAILInvalid token
entities: none    Line: 5 Col: 4
Tests doctypedecl with general entity reference.The "(ampersand)generalE" occurs in the DTD.    
ibm-not-wf-P28-ibm28n05.xmlnot-wfFAILInvalid name
entities: none    Line: 2 Col: 2
Tests doctypedecl with wrong key word. A wrong key word "DOCtYPE" occurs on line 2.    
ibm-not-wf-P28-ibm28n06.xmlnot-wfFAILInvalid token
entities: none    Line: 4 Col: 1
Tests doctypedecl with mismatched brackets. The closing bracket "]" of the DTD is missing.    
ibm-not-wf-P28-ibm28n07.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 2 Col: 18
Tests doctypedecl with wrong bracket. The opening bracket "}" occurs in the DTD.    
ibm-not-wf-P28-ibm28n08.xmlnot-wfFAILExpected '?>'
entities: none    Line: 7 Col: 1
Tests doctypedecl with wrong opening sequence. The opening sequence "(less than)?DOCTYPE" occurs in the DTD.    
ibm-not-wf-p28a-ibm28an01.xmlnot-wfPASS 
entities: parameter     
This test violates WFC:PE Between Declarations in Production 28a. The last character of a markup declaration is not contained in the same parameter-entity text replacement.    
ibm-not-wf-P29-ibm29n01.xmlnot-wfFAILInvalid xml declaration
entities: none    Line: 2 Col: 10
Tests markupdecl with an illegal markup declaration. A XMLDecl occurs inside the DTD.    
ibm-not-wf-P29-ibm29n02.xmlnot-wfPASS 
entities: none     
Tests WFC "PEs in Internal Subset". A PE reference occurs inside an elementdecl in the DTD.    
ibm-not-wf-P29-ibm29n03.xmlnot-wfPASS 
entities: none     
Tests WFC "PEs in Internal Subset". A PE reference occurs inside an ATTlistDecl in the DTD.    
ibm-not-wf-P29-ibm29n04.xmlnot-wfPASS 
entities: none     
Tests WFC "PEs in Internal Subset". A PE reference occurs inside an EntityDecl in the DTD.    
ibm-not-wf-P29-ibm29n05.xmlnot-wfFAILExpected '?>'
entities: none    Line: 9 Col: 1
Tests WFC "PEs in Internal Subset". A PE reference occurs inside a PI in the DTD.    
ibm-not-wf-P29-ibm29n06.xmlnot-wfFAILExpected '-->'
entities: none    Line: 9 Col: 1
Tests WFC "PEs in Internal Subset". A PE reference occurs inside a comment in the DTD.    
ibm-not-wf-P29-ibm29n07.xmlnot-wfPASS 
entities: none     
Tests WFC "PEs in Internal Subset". A PE reference occurs inside a NotationDecl in the DTD.    
ibm-not-wf-P30-ibm30n01.xmlnot-wfFAILInvalid xml declaration
entities: parameter    Line: 2 Col: 7 systemID: 'ibm30n01.dtd'
Tests extSubset with wrong field ordering. In the file "ibm30n01.dtd", the TextDecl occurs after the extSubsetDecl (the element declaration).    
ibm-not-wf-P31-ibm31n01.xmlnot-wfFAILInvalid token
entities: parameter    Line: 4 Col: 1 systemID: 'ibm31n01.dtd'
Tests extSubsetDecl with an illegal field. A general entity reference occurs in file "ibm31n01.dtd".    
ibm-not-wf-P32-ibm32n01.xmlnot-wfFAILWhitespace required
entities: none    Line: 1 Col: 20
Tests SDDecl with a required field missing. The leading white space is missing with the SDDecl in the XMLDecl.    
ibm-not-wf-P32-ibm32n02.xmlnot-wfFAILExpected '='
entities: none    Line: 1 Col: 31
Tests SDDecl with a required field missing. The "=" sign is missing in the SDDecl in the XMLDecl.    
ibm-not-wf-P32-ibm32n03.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 21
Tests SDDecl with wrong key word. The word "Standalone" occurs in the SDDecl in the XMLDecl.    
ibm-not-wf-P32-ibm32n04.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 40
Tests SDDecl with wrong key word. The word "Yes" occurs in the SDDecl in the XMLDecl.    
ibm-not-wf-P32-ibm32n05.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 40
Tests SDDecl with wrong key word. The word "YES" occurs in the SDDecl in the XMLDecl.    
ibm-not-wf-P32-ibm32n06.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 39
Tests SDDecl with wrong key word. The word "No" occurs in the SDDecl in the XMLDecl.    
ibm-not-wf-P32-ibm32n07.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 39
Tests SDDecl with wrong key word. The word "NO" occurs in the SDDecl in the XMLDecl.    
ibm-not-wf-P32-ibm32n08.xmlnot-wfFAILExpected '='
entities: none    Line: 1 Col: 31
Tests SDDecl with wrong field ordering. The "=" sign occurs after the key word "yes" in the SDDecl in the XMLDecl.    
ibm-not-wf-P32-ibm32n09.xmlnot-wfPASS 
entities: parameter     
This is test violates WFC: Entity Declared in P68. The standalone document declaration has the value yes, BUT there is an external markup declaration of an entity (other than amp, lt, gt, apos, quot), and references to this entity appear in the document.    
ibm-not-wf-P39-ibm39n01.xmlnot-wfFAILTag 'root' was not closed
entities: none    Line: 7 Col: 1
Tests element with a required field missing. The ETag is missing for the element "root".    
ibm-not-wf-P39-ibm39n02.xmlnot-wfFAILInvalid at the top level of the document
entities: none    Line: 5 Col: 1
Tests element with a required field missing. The STag is missing for the element "root".    
ibm-not-wf-P39-ibm39n03.xmlnot-wfFAILTag 'root' was not closed
entities: none    Line: 7 Col: 1
Tests element with required fields missing. Both the content and the ETag are missing in the element "root".    
ibm-not-wf-P39-ibm39n04.xmlnot-wfFAILEnd tag 'root' was not expected here
entities: none    Line: 5 Col: 8
Tests element with required fields missing. Both the content and the STag are missing in the element "root".    
ibm-not-wf-P39-ibm39n05.xmlnot-wfFAILEnd tag 'root' was not expected here
entities: none    Line: 5 Col: 8
Tests element with wrong field ordering. The STag and the ETag are swapped in the element "root".    
ibm-not-wf-P39-ibm39n06.xmlnot-wfFAILInvalid at the top level of the document
entities: none    Line: 5 Col: 14
Tests element with wrong field ordering. The content occurs after the ETag of the element "root".    
ibm-not-wf-P40-ibm40n01.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 7
Tests STag with a required field missing. The Name "root" is in the STag of the element "root".    
ibm-not-wf-P40-ibm40n02.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 11
Tests STag with a required field missing. The white space between the Name "root" and the attribute "attr1" is missing in the STag of the element "root".    
ibm-not-wf-P40-ibm40n03.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 7
Tests STag with wrong field ordering. The Name "root" occurs after the attribute "attr1" in the STag of the element "root".    
ibm-not-wf-P40-ibm40n04.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 2
Tests STag with a wrong opening sequence. The string "(less than)!" is used as the opening sequence for the STag of the element "root".    
ibm-not-wf-P40-ibm40n05.xmlnot-wfFAILDuplicate attribute 'attr1'
entities: none    Line: 7 Col: 32
Tests STag with duplicate attribute names. The attribute name "attr1" occurs twice in the STag of the element "root".    
ibm-not-wf-P41-ibm41n01.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 7 Col: 8
Tests Attribute with a required field missing. The attribute name is missing in the Attribute in the STag of the element "root".    
ibm-not-wf-P41-ibm41n02.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 12
Tests Attribute with a required field missing. The "=" is missing between the attribute name and the attribute value in the Attribute in the STag of the element "root".    
ibm-not-wf-P41-ibm41n03.xmlnot-wfFAILExpected 'String'
entities: none    Line: 7 Col: 14
Tests Attribute with a required field missing. The AttValue is missing in the Attribute in the STag of the element "root".    
ibm-not-wf-P41-ibm41n04.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 7
Tests Attribute with a required field missing. The Name and the "=" are missing in the Attribute in the STag of the element "root".    
ibm-not-wf-P41-ibm41n05.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 12
Tests Attribute with a required field missing. The "=" and the AttValue are missing in the Attribute in the STag of the element "root".    
ibm-not-wf-P41-ibm41n06.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 7 Col: 8
Tests Attribute with a required field missing. The Name and the AttValue are missing in the Attribute in the STag of the element "root".    
ibm-not-wf-P41-ibm41n07.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 12
Tests Attribute with wrong field ordering. The "=" occurs after the Name and the AttValue in the Attribute in the STag of the element "root".    
ibm-not-wf-P41-ibm41n08.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 7
Tests Attribute with wrong field ordering. The Name and the AttValue are swapped in the Attribute in the STag of the element "root".    
ibm-not-wf-P41-ibm41n09.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 7 Col: 8
Tests Attribute with wrong field ordering. The "=" occurs before the Name and the AttValue in the Attribute in the STag of the element "root".    
ibm-not-wf-P41-ibm41n10.xmlnot-wfFAILInvalid value for attribute 'attr1'
entities: none    Line: 8 Col: 25
Tests Attribute against WFC "no external entity references". A direct references to the external entity "aExternal" is contained in the value of the attribute "attr1".    
ibm-not-wf-P41-ibm41n11.xmlnot-wfFAILInvalid value for attribute 'attr1'
entities: none    Line: 1 Col: 12 in entity: 'aIndirect'
Tests Attribute against WFC "no external entity references". A indirect references to the external entity "aExternal" is contained in the value of the attribute "attr1".    
ibm-not-wf-P41-ibm41n12.xmlnot-wfFAILInvalid value for attribute 'attr1'
entities: none    Line: 9 Col: 22
Tests Attribute against WFC "no external entity references". A direct references to the external unparsed entity "aImage" is contained in the value of the attribute "attr1".    
ibm-not-wf-P41-ibm41n13.xmlnot-wfFAILInvalid token
entities: none    Line: 1 Col: 6 in entity: 'withlt'
Tests Attribute against WFC "No (less that) character in Attribute Values". The character "less than" is contained in the value of the attribute "attr1".    
ibm-not-wf-P41-ibm41n14.xmlnot-wfFAILInvalid token
entities: none    Line: 1 Col: 6 in entity: 'withlt'
Tests Attribute against WFC "No (less than) in Attribute Values". The character "less than" is contained in the value of the attribute "attr1" through indirect internal entity reference.    
ibm-not-wf-P42-ibm42n01.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 6 Col: 42
Tests ETag with a required field missing. The Name is missing in the ETag of the element "root".    
ibm-not-wf-P42-ibm42n02.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 52
Tests ETag with a wrong beginning sequence. The string "(less than)\" is used as a beginning sequence of the ETag of the element "root".    
ibm-not-wf-P42-ibm42n03.xmlnot-wfFAILTag 'root' was not closed
entities: none    Line: 7 Col: 1
Tests ETag with a wrong beginning sequence. The string "less than" is used as a beginning sequence of the ETag of the element "root".    
ibm-not-wf-P42-ibm42n04.xmlnot-wfFAILWhitespace not allowed here
entities: none    Line: 6 Col: 59
Tests ETag with a wrong structure. An white space occurs between The beginning sequence and the Name of the ETag of the element "root".    
ibm-not-wf-P42-ibm42n05.xmlnot-wfFAILExpected '>'
entities: none    Line: 6 Col: 33
Tests ETag with a wrong structure. The ETag of the element "root" contains an Attribute (attr1="any").    
ibm-not-wf-P43-ibm43n01.xmlnot-wfFAILInvalid name
entities: none    Line: 8 Col: 2
Tests element content with a wrong option. A NotationDecl is used as the content of the element "root".    
ibm-not-wf-P43-ibm43n02.xmlnot-wfFAILInvalid name
entities: none    Line: 8 Col: 2
Tests element content with a wrong option. A elementdecl is used as the content of the element "root".    
ibm-not-wf-P43-ibm43n04.xmlnot-wfFAILInvalid name
entities: none    Line: 8 Col: 2
Tests element content with a wrong option. An elementdecl is used as the content of the element "root".    
ibm-not-wf-P43-ibm43n05.xmlnot-wfFAILInvalid name
entities: none    Line: 8 Col: 2
Tests element content with a wrong option. An AttlistDecl is used as the content of the element "root".    
ibm-not-wf-P44-ibm44n01.xmlnot-wfFAILWhitespace not allowed here
entities: none    Line: 7 Col: 2
Tests EmptyElemTag with a required field missing. The Name "root" is missing in the EmptyElemTag.    
ibm-not-wf-P44-ibm44n02.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 7
Tests EmptyElemTag with wrong field ordering. The Attribute (attri1 = "any") occurs before the name of the element "root" in the EmptyElemTag.    
ibm-not-wf-P44-ibm44n03.xmlnot-wfFAILWhitespace required
entities: none    Line: 7 Col: 18
Tests EmptyElemTag with wrong closing sequence. The string "\>" is used as the closing sequence in the EmptyElemtag of the element "root".    
ibm-not-wf-P44-ibm44n04.xmlnot-wfFAILDuplicate attribute 'attr1'
entities: none    Line: 7 Col: 32
Tests EmptyElemTag which against the WFC "Unique Att Spec". The attribute name "attr1" occurs twice in the EmptyElemTag of the element "root".    
ibm-not-wf-P45-ibm45n01.xmlnot-wfFAILInvalid name
entities: none    Line: 5 Col: 11
Tests elementdecl with a required field missing. The Name is missing in the second elementdecl in the DTD.    
ibm-not-wf-P45-ibm45n02.xmlnot-wfFAILInvalid name
entities: none    Line: 5 Col: 15
Tests elementdecl with a required field missing. The white space is missing between "aEle" and "(#PCDATA)" in the second elementdecl in the DTD.    
ibm-not-wf-P45-ibm45n03.xmlnot-wfFAILInvalid ELEMENT declaration
entities: none    Line: 5 Col: 16
Tests elementdecl with a required field missing. The contentspec is missing in the second elementdecl in the DTD.    
ibm-not-wf-P45-ibm45n04.xmlnot-wfFAILInvalid name
entities: none    Line: 5 Col: 15
Tests elementdecl with a required field missing. The contentspec and the white space is missing in the second elementdecl in the DTD.    
ibm-not-wf-P45-ibm45n05.xmlnot-wfFAILInvalid name
entities: none    Line: 5 Col: 11
Tests elementdecl with a required field missing. The Name, the white space, and the contentspec are missing in the second elementdecl in the DTD.    
ibm-not-wf-P45-ibm45n06.xmlnot-wfFAILInvalid name
entities: none    Line: 5 Col: 11
Tests elementdecl with wrong field ordering. The Name occurs after the contentspec in the second elementdecl in the DTD.    
ibm-not-wf-P45-ibm45n07.xmlnot-wfFAILInvalid token
entities: none    Line: 5 Col: 1
Tests elementdecl with wrong beginning sequence. The string "(less than)ELEMENT" is used as the beginning sequence in the second elementdecl in the DTD.    
ibm-not-wf-P45-ibm45n08.xmlnot-wfFAILInvalid token
entities: none    Line: 5 Col: 1
Tests elementdecl with wrong key word. The string "Element" is used as the key word in the second elementdecl in the DTD.    
ibm-not-wf-P45-ibm45n09.xmlnot-wfFAILInvalid token
entities: none    Line: 5 Col: 1
Tests elementdecl with wrong key word. The string "element" is used as the key word in the second elementdecl in the DTD.    
ibm-not-wf-P46-ibm46n01.xmlnot-wfFAILInvalid ELEMENT declaration
entities: none    Line: 5 Col: 20
Tests contentspec with wrong key word. the string "empty" is used as the key word in the contentspec of the second elementdecl in the DTD.    
ibm-not-wf-P46-ibm46n02.xmlnot-wfFAILInvalid ELEMENT declaration
entities: none    Line: 5 Col: 20
Tests contentspec with wrong key word. the string "Empty" is used as the key word in the contentspec of the second elementdecl in the DTD.    
ibm-not-wf-P46-ibm46n03.xmlnot-wfFAILInvalid ELEMENT declaration
entities: none    Line: 5 Col: 20
Tests contentspec with wrong key word. the string "Any" is used as the key word in the contentspec of the second elementdecl in the DTD.    
ibm-not-wf-P46-ibm46n04.xmlnot-wfFAILInvalid ELEMENT declaration
entities: none    Line: 5 Col: 20
Tests contentspec with wrong key word. the string "any" is used as the key word in the contentspec of the second elementdecl in the DTD.    
ibm-not-wf-P46-ibm46n05.xmlnot-wfFAILInvalid ELEMENT declaration
entities: none    Line: 5 Col: 20
Tests contentspec with a wrong option. The string "#CDATA" is used as the contentspec in the second elementdecl in the DTD.    
ibm-not-wf-P47-ibm47n01.xmlnot-wfFAILInvalid ELEMENT declaration
entities: none    Line: 5 Col: 20
Tests children with a required field missing. The "+" is used as the choice or seq field in the second elementdecl in the DTD.    
ibm-not-wf-P47-ibm47n02.xmlnot-wfFAILInvalid ELEMENT declaration
entities: none    Line: 5 Col: 20
Tests children with a required field missing. The "*" is used as the choice or seq field in the second elementdecl in the DTD.    
ibm-not-wf-P47-ibm47n03.xmlnot-wfFAILInvalid ELEMENT declaration
entities: none    Line: 5 Col: 20
Tests children with a required field missing. The "?" is used as the choice or seq field in the second elementdecl in the DTD.    
ibm-not-wf-P47-ibm47n04.xmlnot-wfFAILInvalid ELEMENT declaration
entities: none    Line: 6 Col: 20
Tests children with wrong field ordering. The "*" occurs before the seq field (a,a) in the second elementdecl in the DTD.    
ibm-not-wf-P47-ibm47n05.xmlnot-wfFAILInvalid ELEMENT declaration
entities: none    Line: 7 Col: 20
Tests children with wrong field ordering. The "+" occurs before the choice field (a|a) in the second elementdecl in the DTD.    
ibm-not-wf-P47-ibm47n06.xmlnot-wfFAILExpected '>'
entities: none    Line: 6 Col: 25
Tests children with wrong key word. The "^" occurs after the seq field in the second elementdecl in the DTD.    
ibm-not-wf-P48-ibm48n01.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 6 Col: 28
Tests cp with a required fields missing. The field Name|choice|seq is missing in the second cp in the choice field in the third elementdecl in the DTD.    
ibm-not-wf-P48-ibm48n02.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 6 Col: 22
Tests cp with a required fields missing. The field Name|choice|seq is missing in the cp in the third elementdecl in the DTD.    
ibm-not-wf-P48-ibm48n03.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 6 Col: 22
Tests cp with a required fields missing. The field Name|choice|seq is missing in the first cp in the choice field in the third elementdecl in the DTD.    
ibm-not-wf-P48-ibm48n04.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 6 Col: 22
Tests cp with wrong field ordering. The "+" occurs before the seq (a,a) in the first cp in the choice field in the third elementdecl in the DTD.    
ibm-not-wf-P48-ibm48n05.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 7 Col: 22
Tests cp with wrong field ordering. The "*" occurs before the choice (a|b) in the first cp in the seq field in the third elementdecl in the DTD.    
ibm-not-wf-P48-ibm48n06.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 6 Col: 25
Tests cp with wrong field ordering. The "?" occurs before the Name "a" in the second cp in the seq field in the third elementdecl in the DTD.    
ibm-not-wf-P48-ibm48n07.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 23
Tests cp with wrong key word. The "^" occurs after the Name "a" in the first cp in the choice field in the third elementdecl in the DTD.    
ibm-not-wf-P49-ibm49n01.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 6 Col: 22
Tests choice with a required field missing. The two cps are missing in the choice field in the third elementdecl in the DTD.    
ibm-not-wf-P49-ibm49n02.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 7 Col: 27
Tests choice with a required field missing. The third cp is missing in the choice field in the fourth elementdecl in the DTD.    
ibm-not-wf-P49-ibm49n03.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 22
Tests choice with a wrong separator. The "!" is used as the separator in the choice field in the fourth elementdecl in the DTD.    
ibm-not-wf-P49-ibm49n04.xmlnot-wfFAILInvalid token
entities: none    Line: 7 Col: 23
Tests choice with a required field missing. The separator "|" is missing in the choice field (a b)+ in the fourth elementdecl in the DTD.    
ibm-not-wf-P49-ibm49n05.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 7 Col: 25
Tests choice with an extra separator. An extra "|" occurs between a and b in the choice field in the fourth elementdecl in the DTD.    
ibm-not-wf-P49-ibm49n06.xmlnot-wfFAILExpected '|'
entities: none    Line: 7 Col: 26
Tests choice with a required field missing. The closing bracket ")" is missing in the choice field (a |b * in the fourth elementdecl in the DTD.    
ibm-not-wf-P50-ibm50n01.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 7 Col: 22
Tests seq with a required field missing. The two cps are missing in the seq field in the fourth elementdecl in the DTD.    
ibm-not-wf-P50-ibm50n02.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 7 Col: 26
Tests seq with a required field missing. The third cp is missing in the seq field in the fourth elementdecl in the DTD.    
ibm-not-wf-P50-ibm50n03.xmlnot-wfFAILExpected ','
entities: none    Line: 7 Col: 24
Tests seq with a wrong separator. The "|" is used as the separator between a and b in the seq field in the fourth elementdecl in the DTD.    
ibm-not-wf-P50-ibm50n04.xmlnot-wfFAILInvalid token
entities: none    Line: 7 Col: 23
Tests seq with a wrong separator. The "." is used as the separator between a and b in the seq field in the fourth elementdecl in the DTD.    
ibm-not-wf-P50-ibm50n05.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 7 Col: 28
Tests seq with an extra separator. An extra "," occurs between (a|b) and a in the seq field in the fourth elementdecl in the DTD.    
ibm-not-wf-P50-ibm50n06.xmlnot-wfFAILInvalid token
entities: none    Line: 7 Col: 27
Tests seq with a required field missing. The separator between (a|b) and (b|a) is missing in the seq field in the fourth elementdecl in the DTD.    
ibm-not-wf-P50-ibm50n07.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 25
Tests seq with wrong closing bracket. The "]" is used as the closing bracket in the seq field in the fourth elementdecl in the DTD.    
ibm-not-wf-P51-ibm51n01.xmlnot-wfFAILExpected '#PCDATA'
entities: none    Line: 7 Col: 21
Tests Mixed with a wrong key word. The string "#pcdata" is used as the key word in the Mixed field in the fourth elementdecl in the DTD.    
ibm-not-wf-P51-ibm51n02.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 28
Tests Mixed with wrong field ordering. The field #PCDATA does not occur as the first component in the Mixed field in the fourth elementdecl in the DTD.    
ibm-not-wf-P51-ibm51n03.xmlnot-wfFAILExpected '|'
entities: none    Line: 7 Col: 30
Tests Mixed with a separator missing. The separator "|" is missing in between #PCDATA and a in the Mixed field in the fourth elementdecl in the DTD.    
ibm-not-wf-P51-ibm51n04.xmlnot-wfFAILExpected '#PCDATA'
entities: none    Line: 7 Col: 21
Tests Mixed with a wrong key word. The string "#CDATA" is used as the key word in the Mixed field in the fourth elementdecl in the DTD.    
ibm-not-wf-P51-ibm51n05.xmlnot-wfPASS 
entities: none     
Tests Mixed with a required field missing. The "*" is missing after the ")" in the Mixed field in the fourth elementdecl in the DTD.    
ibm-not-wf-P51-ibm51n06.xmlnot-wfFAILExpected '|'
entities: none    Line: 7 Col: 34
Tests Mixed with wrong closing bracket. The "]" is used as the closing bracket in the Mixed field in the fourth elementdecl in the DTD.    
ibm-not-wf-P51-ibm51n07.xmlnot-wfFAILExpected '|'
entities: none    Line: 7 Col: 30
Tests Mixed with a required field missing. The closing bracket ")" is missing after (#PCDATA in the Mixed field in the fourth elementdecl in the DTD.    
ibm-not-wf-P52-ibm52n01.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 6 Col: 23
Tests AttlistDecl with a required field missing. The Name is missing in the AttlistDecl in the DTD.    
ibm-not-wf-P52-ibm52n02.xmlnot-wfFAILWhitespace required
entities: none    Line: 6 Col: 10
Tests AttlistDecl with a required field missing. The white space is missing between the beginning sequence and the name in the AttlistDecl in the DTD.    
ibm-not-wf-P52-ibm52n03.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 6 Col: 23
Tests AttlistDecl with wrong field ordering. The Name "a" occurs after the first AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P52-ibm52n04.xmlnot-wfFAILInvalid token
entities: none    Line: 6 Col: 1
Tests AttlistDecl with wrong key word. The string "Attlist" is used as the key word in the beginning sequence in the AttlistDecl in the DTD.    
ibm-not-wf-P52-ibm52n05.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 1
Tests AttlistDecl with a required field missing. The closing bracket "greater than" is missing in the AttlistDecl in the DTD.    
ibm-not-wf-P52-ibm52n06.xmlnot-wfFAILInvalid token
entities: none    Line: 6 Col: 1
Tests AttlistDecl with wrong beginning sequence. The string "(less than)ATTLIST" is used as the beginning sequence in the AttlistDecl in the DTD.    
ibm-not-wf-P53-ibm53n01.xmlnot-wfFAILExpected 'String'
entities: none    Line: 6 Col: 25
Tests AttDef with a required field missing. The DefaultDecl is missing in the AttDef for the name "attr1" in the AttlistDecl in the DTD.    
ibm-not-wf-P53-ibm53n02.xmlnot-wfFAILWhitespace required
entities: none    Line: 6 Col: 28
Tests AttDef with a required field missing. The white space is missing between (abc|def) and "def" in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P53-ibm53n03.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 6 Col: 19
Tests AttDef with a required field missing. The AttType is missing for "attr1" in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P53-ibm53n04.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 18
Tests AttDef with a required field missing. The white space is missing between "attr1" and (abc|def) in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P53-ibm53n05.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 13
Tests AttDef with a required field missing. The Name is missing in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P53-ibm53n06.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 6 Col: 43
Tests AttDef with a required field missing. The white space before the name "attr2" is missing in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P53-ibm53n07.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 13
Tests AttDef with wrong field ordering. The Name "attr1" occurs after the AttType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P53-ibm53n08.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 13
Tests AttDef with wrong field ordering. The Name "attr1" occurs after the AttType and "default" occurs before the AttType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P54-ibm54n01.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 17
Tests AttType with a wrong option. The string "BOGUSATTR" is used as the AttType in the AttlistDecl in the DTD.    
ibm-not-wf-P54-ibm54n02.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 17
Tests AttType with a wrong option. The string "PCDATA" is used as the AttType in the AttlistDecl in the DTD.    
ibm-not-wf-P55-ibm55n01.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 17
Tests StringType with a wrong key word. The lower case string "cdata" is used as the StringType in the AttType in the AttlistDecl in the DTD.    
ibm-not-wf-P55-ibm55n02.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 17
Tests StringType with a wrong key word. The string "#CDATA" is used as the StringType in the AttType in the AttlistDecl in the DTD.    
ibm-not-wf-P55-ibm55n03.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 17
Tests StringType with a wrong key word. The string "CData" is used as the StringType in the AttType in the AttlistDecl in the DTD.    
ibm-not-wf-P56-ibm56n01.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 18
Tests TokenizedType with wrong key word. The "id" is used in the TokenizedType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P56-ibm56n02.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 18
Tests TokenizedType with wrong key word. The "Idref" is used in the TokenizedType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P56-ibm56n03.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 18
Tests TokenizedType with wrong key word. The "Idrefs" is used in the TokenizedType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P56-ibm56n04.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 18
Tests TokenizedType with wrong key word. The "EntitY" is used in the TokenizedType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P56-ibm56n05.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 18
Tests TokenizedType with wrong key word. The "nmTOKEN" is used in the TokenizedType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P56-ibm56n06.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 18
Tests TokenizedType with wrong key word. The "NMtokens" is used in the TokenizedType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P56-ibm56n07.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 18
Tests TokenizedType with wrong key word. The "#ID" is used in the TokenizedType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P57-ibm57n01.xmlnot-wfFAILExpected 'String'
entities: none    Line: 6 Col: 29
Tests EnumeratedType with an illegal option. The "NMTOKEN (a|b)" is used in the EnumeratedType in the AttlistDecl in the DTD.    
ibm-not-wf-P58-ibm58n01.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 8 Col: 21
Tests NotationType with wrong key word. The lower case "notation" is used as the key word in the NotationType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P58-ibm58n02.xmlnot-wfFAILExpected '('
entities: none    Line: 8 Col: 30
Tests NotationType with a required field missing. The beginning bracket "(" is missing in the NotationType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P58-ibm58n03.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 8 Col: 32
Tests NotationType with a required field missing. The Name is missing in the "()" in the NotationType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P58-ibm58n04.xmlnot-wfFAILExpected '|'
entities: none    Line: 8 Col: 36
Tests NotationType with a required field missing. The closing bracket is missing in the NotationType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P58-ibm58n05.xmlnot-wfFAILExpected 'String'
entities: none    Line: 8 Col: 28
Tests NotationType with wrong field ordering. The key word "NOTATION" occurs after "(this)" in the NotationType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P58-ibm58n06.xmlnot-wfFAILInvalid name
entities: none    Line: 10 Col: 37
Tests NotationType with wrong separator. The "," is used as a separator between "this" and "that" in the NotationType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P58-ibm58n07.xmlnot-wfFAILWhitespace required
entities: none    Line: 9 Col: 31
Tests NotationType with a required field missing. The white space is missing between "NOTATION" and "(this)" in the NotationType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P58-ibm58n08.xmlnot-wfFAILInvalid name
entities: none    Line: 9 Col: 33
Tests NotationType with extra wrong characters. The double quote character occurs after "(" and before ")" in the NotationType in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P59-ibm59n01.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 8 Col: 23
Tests Enumeration with required fields missing. The Nmtokens and "|"s are missing in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P59-ibm59n02.xmlnot-wfFAILExpected '|'
entities: none    Line: 8 Col: 27
Tests Enumeration with a required field missing. The closing bracket ")" is missing in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P59-ibm59n03.xmlnot-wfFAILInvalid name
entities: none    Line: 9 Col: 26
Tests Enumeration with wrong separator. The "," is used as the separator in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P59-ibm59n04.xmlnot-wfFAILInvalid name
entities: none    Line: 8 Col: 22
Tests Enumeration with illegal presence. The double quotes occur around the Enumeration value in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P59-ibm59n05.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 8 Col: 21
Tests Enumeration with a required field missing. The white space is missing between in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P59-ibm59n06.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 8 Col: 21
Tests Enumeration with a required field missing. The beginning bracket "(" is missing in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P60-ibm60n01.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 30
Tests DefaultDecl with wrong key word. The string "#required" is used as the key word in the DefaultDecl in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P60-ibm60n02.xmlnot-wfFAILInvalid ATTLIST declaration
entities: none    Line: 7 Col: 30
Tests DefaultDecl with wrong key word. The string "Implied" is used as the key word in the DefaultDecl in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P60-ibm60n03.xmlnot-wfFAILExpected 'String'
entities: none    Line: 7 Col: 30
Tests DefaultDecl with wrong key word. The string "!IMPLIED" is used as the key word in the DefaultDecl in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P60-ibm60n04.xmlnot-wfFAILExpected 'String'
entities: none    Line: 7 Col: 37
Tests DefaultDecl with a required field missing. There is no attribute value specified after the key word "#FIXED" in the DefaultDecl in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P60-ibm60n05.xmlnot-wfFAILWhitespace required
entities: none    Line: 7 Col: 36
Tests DefaultDecl with a required field missing. The white space is missing between the key word "#FIXED" and the attribute value in the DefaultDecl in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P60-ibm60n06.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 45
Tests DefaultDecl with wrong field ordering. The key word "#FIXED" occurs after the attribute value "introduction" in the DefaultDecl in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P60-ibm60n07.xmlnot-wfFAILInvalid token
entities: none    Line: 1 Col: 1 in entity: 'avalue'
Tests DefaultDecl against WFC of P60. The text replacement of the entity "avalue" contains the "less than" character in the DefaultDecl in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P60-ibm60n08.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 40
Tests DefaultDecl with more than one key word. The "#REQUIRED" and the "#IMPLIED" are used as the key words in the DefaultDecl in the AttDef in the AttlistDecl in the DTD.    
ibm-not-wf-P61-ibm61n01.xmlnot-wfFAILExpected 'INCLUDE'
entities: parameter    Line: 3 Col: 4 systemID: 'ibm61n01.dtd'
Tests conditionalSect with a wrong option. The word "NOTINCLUDE" is used as part of an option which is wrong in the coditionalSect.    
ibm-not-wf-P62-ibm62n01.xmlnot-wfFAILExpected 'INCLUDE'
entities: parameter    Line: 3 Col: 5 systemID: 'ibm62n01.dtd'
Tests includeSect with wrong key word. The string "include" is used as a key word in the beginning sequence in the includeSect in the file ibm62n01.dtd.    
ibm-not-wf-P62-ibm62n02.xmlnot-wfFAILExpected 'INCLUDE'
entities: parameter    Line: 3 Col: 4 systemID: 'ibm62n02.dtd'
Tests includeSect with wrong beginning sequence. An extra "[" occurs in the beginning sequence in the includeSect in the file ibm62n02.dtd.    
ibm-not-wf-P62-ibm62n03.xmlnot-wfFAILInvalid name
entities: parameter    Line: 3 Col: 3 systemID: 'ibm62n03.dtd'
Tests includeSect with wrong beginning sequence. A wrong character "?" occurs in the beginning sequence in the includeSect in the file ibm62n03.dtd.    
ibm-not-wf-P62-ibm62n04.xmlnot-wfFAILExpected 'INCLUDE'
entities: parameter    Line: 3 Col: 4 systemID: 'ibm62n04.dtd'
Tests includeSect with a required field missing. The key word "INCLUDE" is missing in the includeSect in the file ibm62n04.dtd.    
ibm-not-wf-P62-ibm62n05.xmlnot-wfFAILExpected '['
entities: parameter    Line: 4 Col: 1 systemID: 'ibm62n05.dtd'
Tests includeSect with a required field missing. The "]" is missing after the key word "INCLUDE" in the includeSect in the file ibm62n05.dtd.    
ibm-not-wf-P62-ibm62n06.xmlnot-wfFAILExpected 'INCLUDE'
entities: parameter    Line: 4 Col: 1 systemID: 'ibm62n06.dtd'
Tests includeSect with wrong field ordering. The two external subset declarations occur before the key word "INCLUDE" in the includeSect in the file ibm62n06.dtd.    
ibm-not-wf-P62-ibm62n07.xmlnot-wfPASS 
entities: parameter     
Tests includeSect with a required field missing. The closing sequence "]](greater than)" is missing in the includeSect in the file ibm62n07.dtd.    
ibm-not-wf-P62-ibm62n08.xmlnot-wfFAILExpected ']]>'
entities: parameter    Line: 6 Col: 1 systemID: 'ibm62n08.dtd'
Tests includeSect with a required field missing. One "]" is missing in the closing sequence in the includeSect in the file ibm62n08.dtd.    
ibm-not-wf-P63-ibm63n01.xmlnot-wfFAILExpected 'INCLUDE'
entities: parameter    Line: 3 Col: 4 systemID: 'ibm63n01.dtd'
Tests ignoreSect with wrong key word. The string "ignore" is used as a key word in the beginning sequence in the ignoreSect in the file ibm63n01.dtd.    
ibm-not-wf-P63-ibm63n02.xmlnot-wfFAILExpected 'INCLUDE'
entities: parameter    Line: 3 Col: 4 systemID: 'ibm63n02.dtd'
Tests ignoreSect with wrong beginning sequence. An extra "[" occurs in the beginning sequence in the ignoreSect in the file ibm63n02.dtd.    
ibm-not-wf-P63-ibm63n03.xmlnot-wfFAILInvalid name
entities: parameter    Line: 3 Col: 3 systemID: 'ibm63n03.dtd'
Tests ignoreSect with wrong beginning sequence. A wrong character "?" occurs in the beginning sequence in the ignoreSect in the file ibm63n03.dtd.    
ibm-not-wf-P63-ibm63n04.xmlnot-wfFAILExpected 'INCLUDE'
entities: parameter    Line: 3 Col: 4 systemID: 'ibm63n04.dtd'
Tests ignoreSect with a required field missing. The key word "IGNORE" is missing in the ignoreSect in the file ibm63n04.dtd.    
ibm-not-wf-P63-ibm63n05.xmlnot-wfFAILExpected '['
entities: parameter    Line: 4 Col: 1 systemID: 'ibm63n05.dtd'
Tests ignoreSect with a required field missing. The "]" is missing after the key word "IGNORE" in the ignoreSect in the file ibm63n05.dtd.    
ibm-not-wf-P63-ibm63n06.xmlnot-wfFAILExpected 'INCLUDE'
entities: parameter    Line: 4 Col: 1 systemID: 'ibm63n06.dtd'
Tests includeSect with wrong field ordering. The two external subset declarations occur before the key word "IGNORE" in the ignoreSect in the file ibm63n06.dtd.    
ibm-not-wf-P63-ibm63n07.xmlnot-wfFAILExpected ']]>'
entities: parameter    Line: 8 Col: 33 systemID: 'ibm63n07.dtd'
Tests ignoreSect with a required field missing. The closing sequence "]](greater than)" is missing in the ignoreSect in the file ibm63n07.dtd.    
ibm-not-wf-P64-ibm64n01.xmlnot-wfFAILInvalid token
entities: parameter    Line: 8 Col: 1 systemID: 'ibm64n01.dtd'
Tests ignoreSectContents with wrong beginning sequence. The "?" occurs in beginning sequence the ignoreSectContents in the file ibm64n01.dtd.    
ibm-not-wf-P64-ibm64n02.xmlnot-wfFAILExpected ']]>'
entities: parameter    Line: 10 Col: 47 systemID: 'ibm64n02.dtd'
Tests ignoreSectContents with a required field missing.The closing sequence is missing in the ignoreSectContents in the file ibm64n02.dtd.    
ibm-not-wf-P64-ibm64n03.xmlnot-wfFAILInvalid token
entities: parameter    Line: 8 Col: 1 systemID: 'ibm64n03.dtd'
Tests ignoreSectContents with a required field missing.The beginning sequence is missing in the ignoreSectContents in the file ibm64n03.dtd.    
ibm-not-wf-P65-ibm65n01.xmlnot-wfFAILInvalid token
entities: parameter    Line: 6 Col: 5 systemID: 'ibm65n01.dtd'
Tests Ignore with illegal string included. The string "]](greater than)" is contained before "this" in the Ignore in the ignoreSectContents in the file ibm65n01.dtd    
ibm-not-wf-P65-ibm65n02.xmlnot-wfFAILExpected ']]>'
entities: parameter    Line: 13 Col: 58 systemID: 'ibm65n02.dtd'
Tests Ignore with illegal string included. The string "(less than)![" is contained before "this" in the Ignore in the ignoreSectContents in the file ibm65n02.dtd    
ibm-not-wf-P66-ibm66n01.xmlnot-wfFAILInvalid token
entities: none    Line: 5 Col: 46
Tests CharRef with an illegal character referred to. The "#002f" is used as the referred character in the CharRef in the EntityDecl in the DTD.    
ibm-not-wf-P66-ibm66n02.xmlnot-wfFAILInvalid token
entities: none    Line: 7 Col: 46
Tests CharRef with the semicolon character missing. The semicolon character is missing at the end of the CharRef in the attribute value in the STag of element "root".    
ibm-not-wf-P66-ibm66n03.xmlnot-wfFAILInvalid name
entities: none    Line: 5 Col: 42
Tests CharRef with an illegal character referred to. The "49" is used as the referred character in the CharRef in the EntityDecl in the DTD.    
ibm-not-wf-P66-ibm66n04.xmlnot-wfFAILInvalid token
entities: none    Line: 7 Col: 40
Tests CharRef with an illegal character referred to. The "#5~0" is used as the referred character in the attribute value in the EmptyElemTag of the element "root".    
ibm-not-wf-P66-ibm66n05.xmlnot-wfFAILInvalid token
entities: none    Line: 5 Col: 47
Tests CharRef with an illegal character referred to. The "#x002g" is used as the referred character in the CharRef in the EntityDecl in the DTD.    
ibm-not-wf-P66-ibm66n06.xmlnot-wfFAILInvalid token
entities: none    Line: 7 Col: 43
Tests CharRef with an illegal character referred to. The "#x006G" is used as the referred character in the attribute value in the EmptyElemTag of the element "root".    
ibm-not-wf-P66-ibm66n07.xmlnot-wfFAILInvalid token
entities: none    Line: 5 Col: 45
Tests CharRef with an illegal character referred to. The "#0=2f" is used as the referred character in the CharRef in the EntityDecl in the DTD.    
ibm-not-wf-P66-ibm66n08.xmlnot-wfFAILInvalid token
entities: none    Line: 7 Col: 41
Tests CharRef with an illegal character referred to. The "#56.0" is used as the referred character in the attribute value in the EmptyElemTag of the element "root".    
ibm-not-wf-P66-ibm66n09.xmlnot-wfFAILInvalid token
entities: none    Line: 5 Col: 46
Tests CharRef with an illegal character referred to. The "#x00/2f" is used as the referred character in the CharRef in the EntityDecl in the DTD.    
ibm-not-wf-P66-ibm66n10.xmlnot-wfFAILInvalid token
entities: none    Line: 7 Col: 42
Tests CharRef with an illegal character referred to. The "#51)" is used as the referred character in the attribute value in the EmptyElemTag of the element "root".    
ibm-not-wf-P66-ibm66n11.xmlnot-wfFAILInvalid token
entities: none    Line: 5 Col: 46
Tests CharRef with an illegal character referred to. The "#00 2f" is used as the referred character in the CharRef in the EntityDecl in the DTD.    
ibm-not-wf-P66-ibm66n12.xmlnot-wfFAILIllegal character
entities: none    Line: 7 Col: 58
Tests CharRef with an illegal character referred to. The "#x0000" is used as the referred character in the attribute value in the EmptyElemTag of the element "root".    
ibm-not-wf-P66-ibm66n13.xmlnot-wfFAILIllegal character
entities: none    Line: 7 Col: 48
Tests CharRef with an illegal character referred to. The "#x001f" is used as the referred character in the attribute value in the EmptyElemTag of the element "root".    
ibm-not-wf-P66-ibm66n14.xmlnot-wfFAILIllegal character
entities: none    Line: 7 Col: 49
Tests CharRef with an illegal character referred to. The "#xfffe" is used as the referred character in the attribute value in the EmptyElemTag of the element "root".    
ibm-not-wf-P66-ibm66n15.xmlnot-wfFAILIllegal character
entities: none    Line: 7 Col: 48
Tests CharRef with an illegal character referred to. The "#xffff" is used as the referred character in the attribute value in the EmptyElemTag of the element "root".    
ibm-not-wf-P68-ibm68n01.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 7 Col: 29
Tests EntityRef with a required field missing. The Name is missing in the EntityRef in the content of the element "root".    
ibm-not-wf-P68-ibm68n02.xmlnot-wfFAILInvalid name
entities: none    Line: 7 Col: 16
Tests EntityRef with a required field missing. The semicolon is missing in the EntityRef in the attribute value in the element "root".    
ibm-not-wf-P68-ibm68n03.xmlnot-wfFAILWhitespace not allowed here
entities: none    Line: 7 Col: 34
Tests EntityRef with an extra white space. A white space occurs after the ampersand in the EntityRef in the content of the element "root".    
ibm-not-wf-P68-ibm68n04.xmlnot-wfFAILReference to undefined entity 'aAa'
entities: none    Line: 7 Col: 17
Tests EntityRef which is against P68 WFC: Entity Declared. The name "aAa" in the EntityRef in the AttValue in the STage of the element "root" does not match the Name of any declared entity in the DTD.    
ibm-not-wf-P68-ibm68n05.xmlnot-wfFAILReference to undefined entity 'aaa'
entities: none    Line: 6 Col: 30
Tests EntityRef which is against P68 WFC: Entity Declared. The entity with the name "aaa" in the EntityRef in the AttValue in the STag of the element "root" is not declared.    
ibm-not-wf-P68-ibm68n06.xmlnot-wfPASS 
entities: parameter     
Tests EntityRef which is against P68 WFC: Entity Declared. The entity with the name "aaa" in the EntityRef in the AttValue in the STag of the element "root" is externally declared, but standalone is "yes".    
ibm-not-wf-P68-ibm68n07.xmlnot-wfFAILReference to undefined entity 'aaa'
entities: none    Line: 6 Col: 33
Tests EntityRef which is against P68 WFC: Entity Declared. The entity with the name "aaa" in the EntityRef in the AttValue in the STag of the element "root" is referred before declared.    
ibm-not-wf-P68-ibm68n08.xmlnot-wfFAILParsing aborted
entities: none    Line: -1 Col: -1 systemID: 'image.jpg'
Tests EntityRef which is against P68 WFC: Parsed Entity. The EntityRef in the AttValue in the STag of the element "root" contains the name "aImage" of an unparsed entity.    
ibm-not-wf-P68-ibm68n09.xmlnot-wfFAILRecursive reference in entity 'aaa'
entities: none    Line: 1 Col: 6 in entity: 'bbb'
Tests EntityRef which is against P68 WFC: No Recursion. The recursive entity reference occurs with the entity declarations for "aaa" and "bbb" in the DTD.    
ibm-not-wf-P68-ibm68n10.xmlnot-wfFAILRecursive reference in entity 'aaa'
entities: none    Line: 1 Col: 6 in entity: 'eee'
Tests EntityRef which is against P68 WFC: No Recursion. The indirect recursive entity reference occurs with the entity declarations for "aaa", "bbb", "ccc", "ddd", and "eee" in the DTD.    
ibm-not-wf-P69-ibm69n01.xmlnot-wfFAILExpected 'Name'
entities: none    Line: 6 Col: 3
Tests PEReference with a required field missing. The Name "paaa" is missing in the PEReference in the DTD.    
ibm-not-wf-P69-ibm69n02.xmlnot-wfFAILWhitespace not allowed here
entities: none    Line: 7 Col: 1
Tests PEReference with a required field missing. The semicolon is missing in the PEReference "%paaa" in the DTD.    
ibm-not-wf-P69-ibm69n03.xmlnot-wfFAILWhitespace not allowed here
entities: none    Line: 6 Col: 6
Tests PEReference with an extra white space. There is an extra white space occurs before ";" in the PEReference in the DTD.    
ibm-not-wf-P69-ibm69n04.xmlnot-wfFAILInvalid token
entities: none    Line: 6 Col: 1
Tests PEReference with an extra white space. There is an extra white space occurs after "%" in the PEReference in the DTD.    
ibm-not-wf-P69-ibm69n05.xmlerrorFAILReference to undefined entity '%paaa'
entities: none    Line: 6 Col: 7
Based on E29 substantial source: minutes XML-Syntax 1999-02-24 E38 in XML 1.0 Errata, this WFC does not apply to P69, but the VC Entity declared still apply. Tests PEReference which is against P69 WFC: Entity Declared. The PE with the name "paaa" is referred before declared in the DTD.    
ibm-not-wf-P69-ibm69n06.xmlnot-wfPASS 
entities: none     
Tests PEReference which is against P69 WFC: No Recursion. The recursive PE reference occurs with the entity declarations for "paaa" and "bbb" in the DTD.    
ibm-not-wf-P69-ibm69n07.xmlnot-wfPASS 
entities: none     
Tests PEReference which is against P69 WFC: No Recursion. The indirect recursive PE reference occurs with the entity declarations for "paaa", "bbb", "ccc", "ddd", and "eee" in the DTD.    
ibm-not-wf-P71-ibm70n01.xmlnot-wfFAILInvalid token
entities: none    Line: 7 Col: 1
Tests    
ibm-not-wf-P71-ibm71n01.xmlnot-wfFAILWhitespace required
entities: none    Line: 6 Col: 9
Tests EntityDecl with a required field missing. The white space is missing between the beginning sequence and the Name "aaa" in the EntityDecl in the DTD.    
ibm-not-wf-P71-ibm71n02.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 13
Tests EntityDecl with a required field missing. The white space is missing between the Name "aaa" and the EntityDef "aString" in the EntityDecl in the DTD.    
ibm-not-wf-P71-ibm71n03.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 13
Tests EntityDecl with a required field missing. The EntityDef is missing in the EntityDecl with the Name "aaa" in the DTD.    
ibm-not-wf-P71-ibm71n04.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 10
Tests EntityDecl with a required field missing. The Name is missing in the EntityDecl with the EntityDef "aString" in the DTD.    
ibm-not-wf-P71-ibm71n05.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 10
Tests EntityDecl with wrong ordering. The Name "aaa" occurs after the EntityDef in the EntityDecl in the DTD.    
ibm-not-wf-P71-ibm71n06.xmlnot-wfFAILInvalid token
entities: none    Line: 6 Col: 1
Tests EntityDecl with wrong key word. The string "entity" is used as the key word in the beginning sequence in the EntityDecl in the DTD.    
ibm-not-wf-P71-ibm71n07.xmlnot-wfFAILExpected '>'
entities: none    Line: 8 Col: 1
Tests EntityDecl with a required field missing. The closing bracket (greater than) is missing in the EntityDecl in the DTD.    
ibm-not-wf-P71-ibm71n08.xmlnot-wfFAILInvalid token
entities: none    Line: 6 Col: 1
Tests EntityDecl with a required field missing. The exclamation mark is missing in the beginning sequence in the EntityDecl in the DTD.    
ibm-not-wf-P72-ibm72n01.xmlnot-wfFAILWhitespace required
entities: none    Line: 6 Col: 9
Tests PEdecl with a required field missing. The white space is missing between the beginning sequence and the "%" in the PEDecl in the DTD.    
ibm-not-wf-P72-ibm72n02.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 12
Tests PEdecl with a required field missing. The Name is missing in the PEDecl in the DTD.    
ibm-not-wf-P72-ibm72n03.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 16
Tests PEdecl with a required field missing. The white space is missing between the Name and the PEDef in the PEDecl in the DTD.    
ibm-not-wf-P72-ibm72n04.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 16
Tests PEdecl with a required field missing. The PEDef is missing after the Name "paaa" in the PEDecl in the DTD.    
ibm-not-wf-P72-ibm72n05.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 12
Tests PEdecl with wrong field ordering. The Name "paaa" occurs after the PEDef in the PEDecl in the DTD.    
ibm-not-wf-P72-ibm72n06.xmlnot-wfFAILInvalid name
entities: none    Line: 6 Col: 10
Tests PEdecl with wrong field ordering. The "%" and the Name "paaa" occurs after the PEDef in the PEDecl in the DTD.    
ibm-not-wf-P72-ibm72n07.xmlnot-wfFAILInvalid token
entities: none    Line: 6 Col: 1
Tests PEdecl with wrong key word. The string "entity" is used as the key word in the beginning sequence in the PEDecl in the DTD.    
ibm-not-wf-P72-ibm72n08.xmlnot-wfFAILReference to undefined entity '%paaa'
entities: none    Line: 7 Col: 7
Tests PEdecl with a required field missing. The closing bracket (greater than) is missing in the PEDecl in the DTD.    
ibm-not-wf-P72-ibm72n09.xmlnot-wfFAILWhitespace required
entities: none    Line: 6 Col: 9
Tests PEdecl with wrong closing sequence. The string "!(greater than)" is used as the closing sequence in the PEDecl in the DTD.    
ibm-not-wf-P73-ibm73n01.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 7 Col: 17
Tests EntityDef with wrong field ordering. The NDataDecl "NDATA JPGformat" occurs before the ExternalID in the EntityDef in the EntityDecl.    
ibm-not-wf-P73-ibm73n03.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 7 Col: 17
Tests EntityDef with a required field missing. The ExternalID is missing before the NDataDecl in the EntityDef in the EntityDecl.    
ibm-not-wf-P74-ibm74n01.xmlnot-wfFAILExpected '>'
entities: none    Line: 7 Col: 38
Tests PEDef with extra fields. The NDataDecl occurs after the ExternalID in the PEDef in the PEDecl in the DTD.    
ibm-not-wf-P75-ibm75n01.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 6 Col: 17
Tests ExternalID with wrong key word. The string "system" is used as the key word in the ExternalID in the EntityDef in the EntityDecl.    
ibm-not-wf-P75-ibm75n02.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 4 Col: 5
Tests ExternalID with wrong key word. The string "public" is used as the key word in the ExternalID in the doctypedecl.    
ibm-not-wf-P75-ibm75n03.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 4 Col: 5
Tests ExternalID with wrong key word. The string "Public" is used as the key word in the ExternalID in the doctypedecl.    
ibm-not-wf-P75-ibm75n04.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 4 Col: 5
Tests ExternalID with wrong field ordering. The key word "PUBLIC" occurs after the PublicLiteral and the SystemLiteral in the ExternalID in the doctypedecl.    
ibm-not-wf-P75-ibm75n05.xmlnot-wfFAILWhitespace required
entities: none    Line: 6 Col: 23
Tests ExternalID with a required field missing. The white space between "SYSTEM" and the Systemliteral is missing in the ExternalID in the EntityDef in the EntityDecl in the DTD.    
ibm-not-wf-P75-ibm75n06.xmlnot-wfFAILExpected 'String'
entities: none    Line: 6 Col: 24
Tests ExternalID with a required field missing. The Systemliteral is missing after "SYSTEM" in the ExternalID in the EntityDef in the EntityDecl in the DTD.    
ibm-not-wf-P75-ibm75n07.xmlnot-wfFAILWhitespace required
entities: none    Line: 4 Col: 29
Tests ExternalID with a required field missing. The white space between the PublicLiteral and the Systemliteral is missing in the ExternalID in the doctypedecl.    
ibm-not-wf-P75-ibm75n08.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 4 Col: 5
Tests ExternalID with a required field missing. The key word "PUBLIC" is missing in the ExternalID in the doctypedecl.    
ibm-not-wf-P75-ibm75n09.xmlnot-wfFAILWhitespace required
entities: none    Line: 4 Col: 11
Tests ExternalID with a required field missing. The white space between "PUBLIC" and the PublicLiteral is missing in the ExternalID in the doctypedecl.    
ibm-not-wf-P75-ibm75n10.xmlnot-wfFAILExpected 'String'
entities: none    Line: 5 Col: 1
Tests ExternalID with a required field missing. The PublicLiteral is missing in the ExternalID in the doctypedecl.    
ibm-not-wf-P75-ibm75n11.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 4 Col: 5
Tests ExternalID with a required field missing. The PublicLiteral is missing in the ExternalID in the doctypedecl.    
ibm-not-wf-P75-ibm75n12.xmlnot-wfFAILExpected '>'
entities: none    Line: 6 Col: 29
Tests ExternalID with a required field missing. The SystemLiteral is missing in the ExternalID in the doctypedecl.    
ibm-not-wf-P75-ibm75n13.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 4 Col: 5
Tests ExternalID with wrong field ordering. The key word "PUBLIC" occurs after the PublicLiteral in the ExternalID in the doctypedecl.    
ibm-not-wf-P76-ibm76n01.xmlnot-wfFAILExpected 'NDATA'
entities: none    Line: 8 Col: 36
Tests NDataDecl with wrong key word. The string "ndata" is used as the key word in the NDataDecl in the EntityDef in the GEDecl.    
ibm-not-wf-P76-ibm76n02.xmlnot-wfFAILExpected 'NDATA'
entities: none    Line: 8 Col: 36
Tests NDataDecl with wrong key word. The string "NData" is used as the key word in the NDataDecl in the EntityDef in the GEDecl.    
ibm-not-wf-P76-ibm76n03.xmlnot-wfFAILWhitespace required
entities: none    Line: 8 Col: 35
Tests NDataDecl with a required field missing. The leading white space is missing in the NDataDecl in the EntityDef in the GEDecl.    
ibm-not-wf-P76-ibm76n04.xmlnot-wfFAILExpected 'NDATA'
entities: none    Line: 8 Col: 36
Tests NDataDecl with a required field missing. The key word "NDATA" is missing in the NDataDecl in the EntityDef in the GEDecl.    
ibm-not-wf-P76-ibm76n05.xmlnot-wfFAILWhitespace required
entities: none    Line: 8 Col: 41
Tests NDataDecl with a required field missing. The Name after the key word "NDATA" is missing in the NDataDecl in the EntityDef in the GEDecl.    
ibm-not-wf-P76-ibm76n06.xmlnot-wfFAILWhitespace required
entities: none    Line: 8 Col: 41
Tests NDataDecl with a required field missing. The white space between "NDATA" and the Name is missing in the NDataDecl in the EntityDef in the GEDecl.    
ibm-not-wf-P76-ibm76n07.xmlnot-wfFAILExpected 'NDATA'
entities: none    Line: 8 Col: 36
Tests NDataDecl with wrong field ordering. The key word "NDATA" occurs after the Name in the NDataDecl in the EntityDef in the GEDecl.    
ibm-not-wf-P77-ibm77n01.xmlnot-wfFAILInvalid XML declaration
entities: general    Line: 1 Col: 30 systemID: 'ibm77n01.ent'
Tests TextDecl with wrong field ordering. The VersionInfo occurs after the EncodingDecl in the TextDecl in the file "ibm77n01.ent".    
ibm-not-wf-P77-ibm77n02.xmlnot-wfFAILInvalid xml declaration
entities: general    Line: 1 Col: 7 systemID: 'ibm77n02.ent'
Tests TextDecl with wrong key word. The string "XML" is used in the beginning sequence in the TextDecl in the file "ibm77n02.ent".    
ibm-not-wf-P77-ibm77n03.xmlnot-wfFAILWhitespace required
entities: parameter    Line: 1 Col: 23 systemID: 'ibm77n03.ent'
Tests TextDecl with wrong closing sequence. The character "greater than" is used as the closing sequence in the TextDecl in the file "ibm77n03.ent".    
ibm-not-wf-P77-ibm77n04.xmlnot-wfFAILInvalid XML declaration
entities: parameter    Line: 2 Col: 1 systemID: 'ibm77n04.ent'
Tests TextDecl with a required field missing. The closing sequence is missing in the TextDecl in the file "ibm77n04.ent".    
ibm-not-wf-P78-ibm78n01.xmlnot-wfFAILInvalid xml declaration
entities: general    Line: 4 Col: 7 systemID: 'ibm78n01.ent'
Tests extParsedEnt with wrong field ordering. The TextDecl occurs after the content in the file ibm78n01.ent.    
ibm-not-wf-P78-ibm78n02.xmlnot-wfFAILInvalid xml declaration
entities: general    Line: 2 Col: 7 systemID: 'ibm78n02.ent'
Tests extParsedEnt with extra field. A blank line occurs before the TextDecl in the file ibm78n02.ent.    
ibm-not-wf-P79-ibm79n01.xmlnot-wfFAILInvalid xml declaration
entities: parameter    Line: 3 Col: 7 systemID: 'ibm79n01.ent'
Tests extPE with wrong field ordering. The TextDecl occurs after the extSubsetDecl (the white space and the comment) in the file ibm79n01.ent.    
ibm-not-wf-P79-ibm79n02.xmlnot-wfFAILInvalid xml declaration
entities: parameter    Line: 2 Col: 7 systemID: 'ibm79n02.ent'
Tests extPE with extra field. A blank line occurs before the TextDecl in the file ibm78n02.ent.    
ibm-not-wf-P80-ibm80n01.xmlnot-wfFAILWhitespace required
entities: none    Line: 1 Col: 20
Tests EncodingDecl with a required field missing. The leading white space is missing in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P80-ibm80n02.xmlnot-wfFAILExpected '='
entities: none    Line: 1 Col: 30
Tests EncodingDecl with a required field missing. The "=" sign is missing in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P80-ibm80n03.xmlnot-wfFAILExpected 'String'
entities: none    Line: 1 Col: 31
Tests EncodingDecl with a required field missing. The double quoted EncName are missing in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P80-ibm80n04.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 21
Tests EncodingDecl with wrong field ordering. The string "encoding=" occurs after the double quoted EncName in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P80-ibm80n05.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 21
Tests EncodingDecl with wrong field ordering. The "encoding" occurs after the double quoted EncName in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P80-ibm80n06.xmlnot-wfFAILInvalid XML declaration
entities: none    Line: 1 Col: 21
Tests EncodingDecl with wrong key word. The string "Encoding" is used as the key word in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P81-ibm81n01.xmlnot-wfFAILUnsupported encoding '_UTF-8'
entities: none    Line: 1 Col: 40
Tests EncName with an illegal character. The "_" is used as the first character in the EncName in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P81-ibm81n02.xmlnot-wfFAILUnsupported encoding '-UTF-8'
entities: none    Line: 1 Col: 40
Tests EncName with an illegal character. The "-" is used as the first character in the EncName in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P81-ibm81n03.xmlnot-wfFAILUnsupported encoding '.UTF-8'
entities: none    Line: 1 Col: 40
Tests EncName with an illegal character. The "." is used as the first character in the EncName in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P81-ibm81n04.xmlnot-wfFAILUnsupported encoding '8-UTF'
entities: none    Line: 1 Col: 39
Tests EncName with illegal characters. The "8-" is used as the initial characters in the EncName in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P81-ibm81n05.xmlnot-wfFAILUnsupported encoding 'UTF~8'
entities: none    Line: 1 Col: 39
Tests EncName with an illegal character. The "~" is used as one character in the EncName in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P81-ibm81n06.xmlnot-wfFAILUnsupported encoding 'UTF#8'
entities: none    Line: 1 Col: 39
Tests EncName with an illegal character. The "#" is used as one character in the EncName in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P81-ibm81n07.xmlnot-wfFAILUnsupported encoding 'UTF:8'
entities: none    Line: 1 Col: 39
Tests EncName with an illegal character. The ":" is used as one character in the EncName in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P81-ibm81n08.xmlnot-wfFAILUnsupported encoding 'UTF/8'
entities: none    Line: 1 Col: 39
Tests EncName with an illegal character. The "/" is used as one character in the EncName in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P81-ibm81n09.xmlnot-wfFAILUnsupported encoding 'UTF;8'
entities: none    Line: 1 Col: 39
Tests EncName with an illegal character. The ";" is used as one character in the EncName in the EncodingDecl in the XMLDecl.    
ibm-not-wf-P82-ibm82n01.xmlnot-wfFAILWhitespace required
entities: none    Line: 7 Col: 11
Tests NotationDecl with a required field missing. The white space after the beginning sequence of the NotationDecl is missing in the DTD.    
ibm-not-wf-P82-ibm82n02.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 7 Col: 19
Tests NotationDecl with a required field missing. The Name in the NotationDecl is missing in the DTD.    
ibm-not-wf-P82-ibm82n03.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 7 Col: 22
Tests NotationDecl with a required field missing. The externalID or the PublicID is missing in the NotationDecl in the DTD.    
ibm-not-wf-P82-ibm82n04.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 7 Col: 19
Tests NotationDecl with wrong field ordering. The Name occurs after the "SYSTEM" and the externalID in the NotationDecl in the DTD.    
ibm-not-wf-P82-ibm82n05.xmlnot-wfFAILInvalid token
entities: none    Line: 7 Col: 1
Tests NotationDecl with wrong key word. The string "notation" is used as a key word in the NotationDecl in the DTD.    
ibm-not-wf-P82-ibm82n06.xmlnot-wfFAILExpected '>'
entities: none    Line: 8 Col: 1
Tests NotationDecl with a required field missing. The closing bracket (the greater than character) is missing in the NotationDecl.    
ibm-not-wf-P82-ibm82n07.xmlnot-wfFAILInvalid token
entities: none    Line: 7 Col: 1
Tests NotationDecl with wrong beginning sequence. The "!" is missing in the beginning sequence in the NotationDecl in the DTD.    
ibm-not-wf-P82-ibm82n08.xmlnot-wfFAILExpected '>'
entities: none    Line: 7 Col: 40
Tests NotationDecl with wrong closing sequence. The extra "!" occurs in the closing sequence in the NotationDecl in the DTD.    
ibm-not-wf-P83-ibm83n01.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 7 Col: 22
Tests PublicID with wrong key word. The string "public" is used as the key word in the PublicID in the NotationDcl in the DTD.    
ibm-not-wf-P83-ibm83n02.xmlnot-wfFAILInvalid at the top level of the document
entities: none    Line: 1 Col: 1
Tests PublicID with wrong key word. The string "Public" is used as the key word in the PublicID in the NotationDcl in the DTD.    
ibm-not-wf-P83-ibm83n03.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 7 Col: 22
Tests PublicID with a required field missing. The key word "PUBLIC" is missing in the PublicID in the NotationDcl in the DTD.    
ibm-not-wf-P83-ibm83n04.xmlnot-wfFAILWhitespace required
entities: none    Line: 7 Col: 28
Tests PublicID with a required field missing. The white space between the "PUBLIC" and the PubidLiteral is missing in the PublicID in the NotationDcl in the DTD.    
ibm-not-wf-P83-ibm83n05.xmlnot-wfFAILExpected 'String'
entities: none    Line: 7 Col: 29
Tests PublicID with a required field missing. The PubidLiteral is missing in the PublicID in the NotationDcl in the DTD.    
ibm-not-wf-P83-ibm83n06.xmlnot-wfFAILExpected 'PUBLIC or SYSTEM'
entities: none    Line: 7 Col: 22
Tests PublicID with wrong field ordering. The key word "PUBLIC" occurs after the PubidLiteral in the PublicID in the NotationDcl.    
ibm-not-wf-P85-ibm85n01.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x00D7 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n02.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x00F7 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n03.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0132 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n04.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0133 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n05.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x013F occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n06.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0140 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n07.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0149 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n08.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x017F occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n09.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x01c4 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n10.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x01CC occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n100.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0BB6 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n101.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0BBA occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n102.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0C0D occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n103.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0C11 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n104.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0C29 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n105.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0C34 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n106.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0C5F occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n107.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0C62 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n108.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0C8D occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n109.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0C91 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n11.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x01F1 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n110.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0CA9 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n111.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0CB4 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n112.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0CBA occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n113.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0CDF occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n114.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0CE2 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n115.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0D0D occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n116.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0D11 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n117.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0D29 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n118.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0D3A occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n119.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0D62 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n12.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x01F3 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n120.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0E2F occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n121.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0E31 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n122.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0E34 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n123.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0E46 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n124.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0E83 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n125.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0E85 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n126.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0E89 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n127.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0E8B occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n128.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0E8E occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n129.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0E98 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n13.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x01F6 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n130.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0EA0 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n131.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0EA4 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n132.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0EA6 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n133.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0EA8 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n134.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0EAC occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n135.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0EAF occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n136.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0EB1 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n137.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0EB4 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n138.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0EBE occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n139.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0EC5 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n14.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x01F9 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n140.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0F48 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n141.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0F6A occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n142.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x10C6 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n143.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x10F7 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n144.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1011 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n145.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1104 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n146.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1108 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n147.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x110A occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n148.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x110D occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n149.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x113B occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n15.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x01F9 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n150.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x113F occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n151.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1141 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n152.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x114D occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n153.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x114f occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n154.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1151 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n155.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1156 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n156.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x115A occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n157.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1162 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n158.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1164 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n159.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1166 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n16.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0230 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n160.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x116B occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n161.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x116F occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n162.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1174 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n163.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x119F occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n164.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x11AC occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n165.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x11B6 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n166.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x11B9 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n167.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x11BB occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n168.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x11C3 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n169.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x11F1 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n17.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x02AF occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n170.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x11FA occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n171.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1E9C occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n172.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1EFA occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n173.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1F16 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n174.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1F1E occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n175.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1F46 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n176.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1F4F occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n177.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1F58 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n178.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1F5A occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n179.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1F5C occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n18.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x02CF occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n180.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1F5E occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n181.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #xF17E occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n182.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1FB5 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n183.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1FBD occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n184.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1FBF occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n185.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1FC5 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n186.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1FCD occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n187.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1FD5 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n188.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1FDC occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n189.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1FED occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n19.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0387 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n190.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1FF5 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n191.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x1FFD occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n192.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x2127 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n193.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x212F occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n194.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x2183 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n195.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x3095 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n196.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x30FB occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n197.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x312D occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n198.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #xD7A4 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n20.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x038B occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n21.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x03A2 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n22.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x03CF occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n23.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x03D7 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n24.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x03DD occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n25.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x03E1 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n26.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x03F4 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n27.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x040D occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n28.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0450 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n29.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x045D occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n30.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0482 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n31.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x04C5 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n32.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x04C6 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n33.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x04C9 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n34.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x04EC occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n35.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x04ED occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n36.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x04F6 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n37.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x04FA occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n38.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0557 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n39.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0558 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n40.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0587 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n41.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x05EB occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n42.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x05F3 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n43.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0620 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n44.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x063B occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n45.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x064B occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n46.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x06B8 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n47.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x06BF occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n48.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x06CF occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n49.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x06D4 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n50.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x06D6 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n51.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x06E7 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n52.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x093A occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n53.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x093E occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n54.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0962 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n55.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x098D occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n56.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0991 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n57.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0992 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n58.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x09A9 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n59.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x09B1 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n60.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x09B5 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n61.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x09BA occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n62.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x09DE occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n63.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x09E2 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n64.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x09F2 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n65.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0A0B occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n66.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0A11 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n67.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0A29 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n68.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0A31 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n69.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0A34 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n70.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0A37 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n71.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0A3A occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n72.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0A5B occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n73.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0A70 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n74.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0A75 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n75.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n76.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0ABC occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n77.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0A92 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n78.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0AA9 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n79.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0AB1 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n80.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0AB4 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n81.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0ABA occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n82.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B04 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n83.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B0D occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n84.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B11 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n85.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B29 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n86.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B31 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n87.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B34 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n88.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B3A occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n89.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B3E occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n90.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B5E occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n91.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B62 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n92.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B8B occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n93.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B91 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n94.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B98 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n95.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B9B occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n96.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0B9D occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n97.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0BA0 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n98.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0BA7 occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P85-ibm85n99.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests BaseChar with an illegal character. The character #x0BAB occurs as the first character of the PITarget in the PI in the DTD.    
ibm-not-wf-P86-ibm86n01.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests Ideographic with an illegal character. The character #x4CFF occurs as the first character in the PITarget in the PI in the DTD.    
ibm-not-wf-P86-ibm86n02.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests Ideographic with an illegal character. The character #x9FA6 occurs as the first character in the PITarget in the PI in the DTD.    
ibm-not-wf-P86-ibm86n03.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests Ideographic with an illegal character. The character #x3008 occurs as the first character in the PITarget in the PI in the DTD.    
ibm-not-wf-P86-ibm86n04.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 3
Tests Ideographic with an illegal character. The character #x302A occurs as the first character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n01.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x02FF occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n02.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0346 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n03.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0362 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n04.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0487 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n05.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x05A2 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n06.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x05BA occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n07.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x05BE occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n08.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x05C0 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n09.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x05C3 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n10.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0653 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n11.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x06B8 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n12.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x06B9 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n13.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x06E9 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n14.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x06EE occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n15.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0904 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n16.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x093B occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n17.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x094E occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n18.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0955 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n19.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0964 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n20.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0984 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n21.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x09C5 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n22.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x09C9 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n23.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x09CE occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n24.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x09D8 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n25.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x09E4 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n26.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0A03 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n27.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0A3D occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n28.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0A46 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n29.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0A49 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n30.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0A4E occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n31.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0A80 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n32.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0A84 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n33.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0ABB occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n34.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0AC6 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n35.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0ACA occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n36.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0ACE occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n37.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0B04 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n38.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0B3B occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n39.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0B44 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n40.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0B4A occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n41.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0B4E occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n42.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0B58 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n43.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0B84 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n44.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0BC3 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n45.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0BC9 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n46.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0BD6 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n47.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0C0D occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n48.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0C45 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n49.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0C49 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n50.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0C54 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n51.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0C81 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n52.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0C84 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n53.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0CC5 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n54.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0CC9 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n55.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0CD4 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n56.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0CD7 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n57.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0D04 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n58.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0D45 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n59.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0D49 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n60.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0D4E occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n61.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0D58 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n62.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0E3F occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n63.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0E3B occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n64.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0E4F occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n66.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0EBA occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n67.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0EBE occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n68.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0ECE occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n69.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0F1A occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n70.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0F36 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n71.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0F38 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n72.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0F3B occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n73.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0F3A occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n74.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0F70 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n75.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0F85 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n76.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0F8C occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n77.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0F96 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n78.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0F98 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n79.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0FB0 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n80.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0FB8 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n81.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x0FBA occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n82.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x20DD occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n83.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x20E2 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n84.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x3030 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P87-ibm87n85.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests CombiningChar with an illegal character. The character #x309B occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n01.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x0029 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n02.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x003B occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n03.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x066A occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n04.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x06FA occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n05.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x0970 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n06.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x09F2 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n08.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x0AF0 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n09.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x0B70 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n10.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x0C65 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n11.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x0CE5 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n12.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x0CF0 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n13.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x0D70 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n14.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x0E5A occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n15.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x0EDA occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P88-ibm88n16.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Digit with an illegal character. The character #x0F2A occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P89-ibm89n01.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Extender with an illegal character. The character #x00B6 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P89-ibm89n02.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Extender with an illegal character. The character #x00B8 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P89-ibm89n03.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Extender with an illegal character. The character #x02D2 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P89-ibm89n04.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Extender with an illegal character. The character #x03FE occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P89-ibm89n05.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Extender with an illegal character. The character #x065F occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P89-ibm89n06.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Extender with an illegal character. The character #x0EC7 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P89-ibm89n07.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Extender with an illegal character. The character #x3006 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P89-ibm89n08.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Extender with an illegal character. The character #x3030 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P89-ibm89n09.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Extender with an illegal character. The character #x3036 occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P89-ibm89n10.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Extender with an illegal character. The character #x309C occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P89-ibm89n11.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Extender with an illegal character. The character #x309F occurs as the second character in the PITarget in the PI in the DTD.    
ibm-not-wf-P89-ibm89n12.xmlnot-wfFAILInvalid name
entities: none    Line: 3 Col: 4
Tests Extender with an illegal character. The character #x30FF occurs as the second character in the PITarget in the PI in the DTD.    
ibm-valid-P01-ibm01v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests with a xml document consisting of prolog followed by element then Misc   
ibm-valid-P02-ibm02v01.xmlvalidPASS 
entities: none     
This test case covers legal character ranges plus discrete legal characters for production 02.    
ibm-valid-P03-ibm03v01.xmlvalidPASS 
entities: none     
Tests all 4 legal white space characters - #x20 #x9 #xD #xA    
ibm-valid-P09-ibm09v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Empty EntityValue is legal    
ibm-valid-P09-ibm09v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests a normal EnitityValue    
ibm-valid-P09-ibm09v03.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests EnitityValue referencing a Parameter Entity    
ibm-valid-P09-ibm09v04.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests EnitityValue referencing a General Entity    
ibm-valid-P09-ibm09v05.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests EnitityValue with combination of GE, PE and text, the GE used is declared in the student.dtd    
ibm-valid-P10-ibm10v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests empty AttValue with double quotes as the delimiters    
ibm-valid-P10-ibm10v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests empty AttValue with single quotes as the delimiters    
ibm-valid-P10-ibm10v03.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Test AttValue with double quotes as the delimiters and single quote inside    
ibm-valid-P10-ibm10v04.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Test AttValue with single quotes as the delimiters and double quote inside    
ibm-valid-P10-ibm10v05.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Test AttValue with a GE reference and double quotes as the delimiters    
ibm-valid-P10-ibm10v06.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Test AttValue with a GE reference and single quotes as the delimiters    
ibm-valid-P10-ibm10v07.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
testing AttValue with mixed references and text content in double quotes    
ibm-valid-P10-ibm10v08.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
testing AttValue with mixed references and text content in single quotes    
ibm-valid-P11-ibm11v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests empty systemliteral using the double quotes    
ibm-valid-P11-ibm11v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests empty systemliteral using the single quotes    
ibm-valid-P11-ibm11v03.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests regular systemliteral using the single quotes    
ibm-valid-P11-ibm11v04.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests regular systemliteral using the double quotes    
ibm-valid-P12-ibm12v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests empty systemliteral using the double quotes    
ibm-valid-P12-ibm12v02.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests empty systemliteral using the single quotes    
ibm-valid-P12-ibm12v03.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests regular systemliteral using the double quotes    
ibm-valid-P12-ibm12v04.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests regular systemliteral using the single quotes    
ibm-valid-P13-ibm13v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Testing PubidChar with all legal PubidChar in a PubidLiteral    
ibm-valid-P14-ibm14v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Testing CharData with empty string    
ibm-valid-P14-ibm14v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Testing CharData with white space character    
ibm-valid-P14-ibm14v03.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Testing CharData with a general text string    
ibm-valid-P15-ibm15v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests empty comment    
ibm-valid-P15-ibm15v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests comment with regular text    
ibm-valid-P15-ibm15v03.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests comment with one dash inside    
ibm-valid-P15-ibm15v04.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests comment with more comprehensive content    
ibm-valid-P16-ibm16v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests PI definition with only PItarget name and nothing else    
ibm-valid-P16-ibm16v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests PI definition with only PItarget name and a white space    
ibm-valid-P16-ibm16v03.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests PI definition with PItarget name and text that contains question mark and right angle    
ibm-valid-P17-ibm17v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests PITarget name    
ibm-valid-P18-ibm18v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests CDSect with CDStart CData CDEnd    
ibm-valid-P19-ibm19v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests CDStart    
ibm-valid-P20-ibm20v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests CDATA with empty string    
ibm-valid-P20-ibm20v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests CDATA with regular content    
ibm-valid-P21-ibm21v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests CDEnd    
ibm-valid-P22-ibm22v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests prolog with XMLDecl and doctypedecl    
ibm-valid-P22-ibm22v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests prolog with doctypedecl    
ibm-valid-P22-ibm22v03.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests prolog with Misc doctypedecl    
ibm-valid-P22-ibm22v04.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests prolog with doctypedecl Misc    
ibm-valid-P22-ibm22v05.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests prolog with XMLDecl Misc doctypedecl    
ibm-valid-P22-ibm22v06.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests prolog with XMLDecl doctypedecl Misc    
ibm-valid-P22-ibm22v07.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests prolog with XMLDecl Misc doctypedecl Misc    
ibm-valid-P23-ibm23v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests XMLDecl with VersionInfo only    
ibm-valid-P23-ibm23v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests XMLDecl with VersionInfo EncodingDecl    
ibm-valid-P23-ibm23v03.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests XMLDecl with VersionInfo SDDecl    
ibm-valid-P23-ibm23v04.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests XMLDecl with VerstionInfo and a trailing whitespace char    
ibm-valid-P23-ibm23v05.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests XMLDecl with VersionInfo EncodingDecl SDDecl    
ibm-valid-P23-ibm23v06.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests XMLDecl with VersionInfo EncodingDecl SDDecl and a trailing whitespace    
ibm-valid-P24-ibm24v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests VersionInfo with single quote    
ibm-valid-P24-ibm24v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests VersionInfo with double quote    
ibm-valid-P25-ibm25v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests EQ with =    
ibm-valid-P25-ibm25v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests EQ with = and spaces on both sides    
ibm-valid-P25-ibm25v03.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests EQ with = and space in front of it    
ibm-valid-P25-ibm25v04.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests EQ with = and space after it    
ibm-valid-P26-ibm26v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests VersionNum 1.0    
ibm-valid-P27-ibm27v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests Misc with comment    
ibm-valid-P27-ibm27v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests Misc with PI    
ibm-valid-P27-ibm27v03.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests Misc with white spaces    
ibm-valid-P28-ibm28v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests doctypedecl with internal DTD only    
ibm-valid-P28-ibm28v02.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2 diff   
Tests doctypedecl with external subset and combinations of different markup declarations and PEReferences    
ibm-valid-P29-ibm29v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2 diff   
Tests markupdecl with combinations of elementdecl, AttlistDecl,EntityDecl, NotationDecl, PI and comment    
ibm-valid-P29-ibm29v02.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2 diff   
Tests WFC: PE in internal subset as a positive test    
ibm-valid-P30-ibm30v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests extSubset with extSubsetDecl only in the dtd file    
ibm-valid-P30-ibm30v02.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests extSubset with TextDecl and extSubsetDecl in the dtd file    
ibm-valid-P31-ibm31v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests extSubsetDecl with combinations of markupdecls, conditionalSects, PEReferences and white spaces    
ibm-valid-P32-ibm32v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests VC: Standalone Document Declaration with absent attribute that has default value and standalone is no    
ibm-valid-P32-ibm32v02.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests VC: Standalone Document Declaration with external entity reference and standalone is no    
ibm-valid-P32-ibm32v03.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests VC: Standalone Document Declaration with attribute values that need to be normalized and standalone is no    
ibm-valid-P32-ibm32v04.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests VC: Standalone Document Declaration with whitespace in mixed content and standalone is no    
ibm-valid-P33-ibm33v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests LanguageID with Langcode - Subcode    
ibm-valid-P34-ibm34v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Duplicate Test as ibm33v01.xml    
ibm-valid-P35-ibm35v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests ISO639Code    
ibm-valid-P36-ibm36v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests IanaCode    
ibm-valid-P37-ibm37v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests UserCode    
ibm-valid-P38-ibm38v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests SubCode    
ibm-valid-P39-ibm39v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests element with EmptyElemTag and STag content Etag, also tests the VC: Element Valid with elements that have children, Mixed and ANY contents    
ibm-valid-P40-ibm40v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests STag with possible combinations of its fields, also tests WFC: Unique Att Spec.    
ibm-valid-P41-ibm41v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests Attribute with Name Eq AttValue and VC: Attribute Value Type    
ibm-valid-P42-ibm42v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests ETag with possible combinations of its fields    
ibm-valid-P43-ibm43v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests content with all possible constructs: element, CharData, Reference, CDSect, Comment    
ibm-valid-P44-ibm44v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests EmptyElemTag with possible combinations of its fields    
ibm-valid-P45-ibm45v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests both P45 elementDecl and P46 contentspec with possible combinations of their constructs    
ibm-valid-P47-ibm47v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests all possible children,cp,choice,seq patterns in P47,P48,P49,P50    
ibm-valid-P49-ibm49v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests VC:Proper Group/PE Nesting with PEs of choices that are properly nested with parenthesized groups in external subsets    
ibm-valid-P50-ibm50v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests VC:Proper Group/PE Nesting with PEs of seq that are properly nested with parenthesized groups in external subsets    
ibm-valid-P51-ibm51v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests Mixed with possible combinations of its fields amd VC: No Duplicate Types    
ibm-valid-P51-ibm51v02.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests VC:Proper Group/PE Nesting with PEs of Mixed that are properly nested with parenthesized groups in external subsets    
ibm-valid-P52-ibm52v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests all AttlistDecl and AttDef Patterns in P52 and P53    
ibm-valid-P54-ibm54v01.xmlvalidPASS 
entities: none     
Tests all AttTypes : StringType, TokenizedTypes, EnumeratedTypes in P55,P56,P57,P58,P59. Also tests all DefaultDecls in P60.    
ibm-valid-P54-ibm54v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests all AttTypes : StringType, TokenizedType, EnumeratedTypes in P55,P56,P57.    
ibm-valid-P54-ibm54v03.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests AttTypes with StringType in P55.    
ibm-valid-P55-ibm55v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests StringType for P55. The "CDATA" occurs in the StringType for the attribute "att" for the element "a".    
ibm-valid-P56-ibm56v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests TokenizedType for P56. The "ID", "IDREF", "IDREFS", "ENTITY", "ENTITIES", "NMTOKEN", and "NMTOKENS" occur in the TokenizedType for the attribute "attr".    
ibm-valid-P56-ibm56v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests TokenizedType for P56 VC: ID Attribute Default. The value "AC1999" is assigned to the ID attribute "attr" with "#REQUIRED" in the DeaultDecl.    
ibm-valid-P56-ibm56v03.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests TokenizedType for P56 VC: ID Attribute Default. The value "AC1999" is assigned to the ID attribute "attr" with "#IMPLIED" in the DeaultDecl.    
ibm-valid-P56-ibm56v04.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests TokenizedType for P56 VC: ID. The ID attribute "UniqueName" appears only once in the document.    
ibm-valid-P56-ibm56v05.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests TokenizedType for P56 VC: One ID per element type. The element "a" or "b" has only one ID attribute.    
ibm-valid-P56-ibm56v06.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests TokenizedType for P56 VC: IDREF. The IDREF value "AC456" matches the value assigned to an ID attribute "UniqueName".    
ibm-valid-P56-ibm56v07.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests TokenizedType for P56 VC: IDREF. The IDREFS value "AC456 Q123" matches the values assigned to the ID attribute "UniqueName" and "Uname".    
ibm-valid-P56-ibm56v08.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests TokenizedType for P56 VC: Entity Name. The value "image" of the ENTITY attribute "sun" matches the name of an unparsed entity declared.    
ibm-valid-P56-ibm56v09.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests TokenizedType for P56 VC: Name Token. The value of the NMTOKEN attribute "thistoken" matches the Nmtoken production.    
ibm-valid-P56-ibm56v10.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests TokenizedType for P56 VC: Name Token. The value of the NMTOKENS attribute "thistoken" matches the Nmtoken production.    
ibm-valid-P57-ibm57v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests EnumeratedType in the AttType. The attribute "att" has a type (a|b) with the element "a". the    
ibm-valid-P58-ibm58v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2 diff   
Tests NotationType for P58. It shows different patterns fro the NOTATION attribute "attr".    
ibm-valid-P58-ibm58v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2 diff   
Tests NotationType for P58: Notation Attributes. The value "base64" of the NOTATION attribute "attr" matches one of the notation names declared.    
ibm-valid-P59-ibm59v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests Enumeration in the EnumeratedType for P59. It shows different patterns for the Enumeration attribute "attr".    
ibm-valid-P59-ibm59v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests Enumeration for P59 VC: Enumeration. The value "one" of the Enumeration attribute "attr" matches one of the element names declared.    
ibm-valid-P60-ibm60v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests DefaultDecl for P60. It shows different options "#REQUIRED", "#FIXED", "#IMPLIED", and default for the attribute "chapter".    
ibm-valid-P60-ibm60v02.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests DefaultDecl for P60 VC: Required Attribute. In the element "one" and "two" the value of the #REQUIRED attribute "chapter" is given.    
ibm-valid-P60-ibm60v03.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests DefaultDecl for P60 VC: Fixed Attribute Default. The value of the #FIXED attribute "chapter" is exactly the same as the default value.    
ibm-valid-P60-ibm60v04.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests DefaultDecl for P60 VC: Attribute Default Legal. The default value specified for the attribute "attr" meets the lexical constraints of the declared attribute type.    
ibm-valid-P61-ibm61v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests conditionalSect for P61. It takes the option "invludeSect" in the file ibm61v01.dtd.    
ibm-valid-P61-ibm61v02.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests conditionalSect for P61. It takes the option "ignoreSect" in the file ibm61v02.dtd.    
ibm-valid-P62-ibm62v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests includeSect for P62. The white space is not included before the key word "INCLUDE" in the beginning sequence.    
ibm-valid-P62-ibm62v02.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests includeSect for P62. The white space is not included after the key word "INCLUDE" in the beginning sequence.    
ibm-valid-P62-ibm62v03.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests includeSect for P62. The white space is included after the key word "INCLUDE" in the beginning sequence.    
ibm-valid-P62-ibm62v04.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests includeSect for P62. The white space is included before the key word "INCLUDE" in the beginning sequence.    
ibm-valid-P62-ibm62v05.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests includeSect for P62. The extSubsetDecl is not included.    
ibm-valid-P63-ibm63v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests ignoreSect for P63. The white space is not included before the key word "IGNORE" in the beginning sequence.    
ibm-valid-P63-ibm63v02.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests ignoreSect for P63. The white space is not included after the key word "IGNORE" in the beginning sequence.    
ibm-valid-P63-ibm63v03.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests ignoreSect for P63. The white space is included after the key word "IGNORE" in the beginning sequence.    
ibm-valid-P63-ibm63v04.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests ignoreSect for P63. The ignireSectContents is included.    
ibm-valid-P63-ibm63v05.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests ignoreSect for P63. The white space is included before and after the key word "IGNORE" in the beginning sequence.    
ibm-valid-P64-ibm64v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests ignoreSectContents for P64. One "ignore" field is included.    
ibm-valid-P64-ibm64v02.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests ignoreSectContents for P64. Two "ignore" and one "ignoreSectContents" fields are included.    
ibm-valid-P64-ibm64v03.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests ignoreSectContents for P64. Four "ignore" and three "ignoreSectContents" fields are included.    
ibm-valid-P65-ibm65v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests Ignore for P65. An empty string occurs in the Ignore filed.    
ibm-valid-P65-ibm65v02.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests Ignore for P65. An string not including the brackets occurs in each of the Ignore filed.    
ibm-valid-P66-ibm66v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests all legal CharRef's.    
ibm-valid-P67-ibm67v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests Reference could be EntityRef or CharRef.    
ibm-valid-P68-ibm68v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests P68 VC:Entity Declared with Entities in External Subset , standalone is no    
ibm-valid-P68-ibm68v02.xmlvalidPASS 
entities: both  OUTPUT: 1 2   
Tests P68 VC:Entity Declared with Entities in External Parameter Entities , standalone is no    
ibm-valid-P69-ibm69v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests P68 VC:Entity Declared with Parameter Entities in External Subset , standalone is no    
ibm-valid-P69-ibm69v02.xmlvalidPASS 
entities: both  OUTPUT: 1 2   
Tests P68 VC:Entity Declared with Parameter Entities in External Parameter Entities, standalone is no    
ibm-valid-P70-ibm70v01.xmlvalidPASS 
entities: parameter  OUTPUT: 1 2   
Tests all legal GEDecls and PEDecls constructs derived from P70-76    
ibm-valid-P78-ibm78v01.xmlvalidPASS 
entities: general  OUTPUT: 1 2   
Tests ExtParsedEnt, also TextDecl in P77 and EncodingDecl in P80    
ibm-valid-P79-ibm79v01.xmlvalidPASS 
entities: parameter     
Tests extPE    
ibm-valid-P82-ibm82v01.xmlvalidPASS 
entities: none  OUTPUT: 1 2   
Tests NotationDecl in P82 and PublicID in P83    
ibm-valid-P85-ibm85v01.xmlvalidPASS 
entities: none     
This test case covers 149 legal character ranges plus 51 single legal characters for BaseChar in P85 using a PI target Name    
ibm-valid-P86-ibm86v01.xmlvalidPASS 
entities: none     
This test case covers 2 legal character ranges plus 1 single legal characters for IdeoGraphic in P86 using a PI target Name    
ibm-valid-P87-ibm87v01.xmlvalidPASS 
entities: none     
This test case covers 65 legal character ranges plus 30 single legal characters for CombiningChar in P87 using a PI target Name    
ibm-valid-P88-ibm88v01.xmlvalidPASS 
entities: none     
This test case covers 15 legal character ranges for Digit in P88 using a PI target Name    
ibm-valid-P89-ibm89v01.xmlvalidPASS 
entities: none     
This test case covers 3 legal character ranges plus 8 single legal characters for Extender in P89 using a PI target Name    


Testcase profile: Richard Tobin's XML 1.0 2nd edition errata test suite 21 Jul 2003


rmt-e2e-2ainvalidPASS 
entities: none     
Duplicate token in enumerated attribute declaration    
rmt-e2e-2binvalidPASS 
entities: none     
Duplicate token in NOTATION attribute declaration    
rmt-e2e-9avalidPASS 
entities: none     
An unused attribute default need only be syntactically correct    
rmt-e2e-9binvalidPASS 
entities: none     
An attribute default must be syntactically correct even if unused    
rmt-e2e-14invalidPASS 
entities: parameter     
Declarations mis-nested wrt parameter entities are just validity errors (but note that some parsers treat some such errors as fatal)    
rmt-e2e-15ainvalidPASS 
entities: none     
Empty content can't contain an entity reference    
rmt-e2e-15binvalidPASS 
entities: none     
Empty content can't contain a comment    
rmt-e2e-15cinvalidPASS 
entities: none     
Empty content can't contain a PI    
rmt-e2e-15dinvalidPASS 
entities: none     
Empty content can't contain whitespace    
rmt-e2e-15evalidPASS 
entities: none     
Element content can contain entity reference if replacement text is whitespace    
rmt-e2e-15fvalidPASS 
entities: none     
Element content can contain entity reference if replacement text is whitespace, even if it came from a character reference in the literal entity value    
rmt-e2e-15ginvalidPASS 
entities: none     
Element content can't contain character reference to whitespace    
rmt-e2e-15hinvalidPASS 
entities: none     
Element content can't contain entity reference if replacement text is character reference to whitespace    
rmt-e2e-15ivalidPASS 
entities: none     
Element content can contain a comment    
rmt-e2e-15jvalidPASS 
entities: none     
Element content can contain a PI    
rmt-e2e-15kvalidPASS 
entities: none     
Mixed content can contain a comment    
rmt-e2e-15lvalidPASS 
entities: none     
Mixed content can contain a PI    
rmt-e2e-18validFAILParsing aborted
entities: parameter  OUTPUT: 1 2 diff  Line: -1 Col: -1 systemID: '../subdir2/E18-extpe'
External entity containing start of entity declaration is base URI for system identifier    
rmt-e2e-19validPASS 
entities: parameter  OUTPUT: 1 2   
Parameter entities and character references are included-in-literal, but general entities are bypassed.    
rmt-e2e-20invalidPASS 
entities: none     
Tokens, after normalization, must be separated by space, not other whitespace characters    
rmt-e2e-22validPASS 
entities: none     
UTF-8 entities may start with a BOM    
rmt-e2e-24validPASS 
entities: none     
Either the built-in entity or a character reference can be used to represent greater-than after two close-square-brackets    
rmt-e2e-27not-wfFAILIllegal character
entities: none    Line: 4 Col: 6
Contains an irregular UTF-8 sequence (i.e. a surrogate pair)    
rmt-e2e-29validPASS 
entities: none     
Three-letter language codes are allowed    
rmt-e2e-34errorPASS 
entities: none     
A non-deterministic content model is an error even if the element type is not used.    
rmt-e2e-36validPASS 
entities: none     
An external ATTLIST declaration does not make a document non-standalone if the normalization would have been the same without the declaration    
rmt-e2e-38not-wfFAILInvalid XML declaration
entities: general    Line: 1 Col: 39 systemID: 'E38.ent'
XML 1.0 document refers to 1.1 entity    
rmt-e2e-41validPASS 
entities: none     
An xml:lang attribute may be empty    
rmt-e2e-48validPASS 
entities: none     
ANY content allows character data    
rmt-e2e-50validFAILInvalid XML declaration
entities: none    Line: 1 Col: 44
All line-ends are normalized, even those not passed to the application. NB this can only be tested effectively in XML 1.1, since CR is in the S production; in 1.1 we can use NEL which isn't.    
rmt-e2e-55errorPASS 
entities: none     
A reference to an unparsed entity in an entity value is an error rather than forbidden (unless the entity is referenced, of course)    
rmt-e2e-57errorFAILInvalid value for attribute 'xml:space'
entities: none    Line: 1 Col: 56
A value other than preserve or default for xml:space is an error    
rmt-e2e-60validFAILInvalid token
entities: none    Line: 1 Col: 5 systemID: 'E60.ent'
Conditional sections are allowed in external parameter entities referred to from the internal subset.    
rmt-e2e-61not-wfFAILEncoding error
entities: none    Line: -1 Col: -1
(From John Cowan) An encoding declaration in ASCII specifying an encoding that is not compatible with ASCII (so the document is not in its declared encoding). It should generate a fatal error.    


Testcase profile: Richard Tobin's XML Namespaces 1.0 test suite 14 Feb 2003


rmt-ns10-001validPASS 
entities: none     
Namespace name test: a perfectly good http URI    
rmt-ns10-002validPASS 
entities: none     
Namespace name test: a syntactically plausible URI with a fictitious scheme    
rmt-ns10-003validPASS 
entities: none     
Namespace name test: a perfectly good http URI with a fragment    
rmt-ns10-004errorPASS 
entities: none     
Namespace name test: a relative URI (deprecated)    
rmt-ns10-005errorPASS 
entities: none     
Namespace name test: a same-document relative URI (deprecated)    
rmt-ns10-006errorPASS 
entities: none     
Namespace name test: an http IRI that is not a URI    
rmt-ns10-007validPASS 
entities: none     
Namespace inequality test: different capitalization    
rmt-ns10-008validPASS 
entities: none     
Namespace inequality test: different escaping    
rmt-ns10-009not-wfPASS 
entities: none     
Namespace equality test: plain repetition    
rmt-ns10-010not-wfPASS 
entities: none     
Namespace equality test: use of character reference    
rmt-ns10-011not-wfPASS 
entities: none     
Namespace equality test: use of entity reference    
rmt-ns10-012not-wfPASS 
entities: none     
Namespace inequality test: equal after attribute value normalization    
rmt-ns10-013not-wfFAILUndefined namespace prefix 'a'
entities: none    Line: 4 Col: 20
Bad QName syntax: multiple colons    
rmt-ns10-014not-wfFAILUndefined namespace prefix 'foo'
entities: none    Line: 3 Col: 9
Bad QName syntax: colon at end    
rmt-ns10-015not-wfPASS 
entities: none     
Bad QName syntax: colon at start    
rmt-ns10-016not-wfPASS 
entities: none     
Bad QName syntax: xmlns:    
rmt-ns10-017invalidFAILUndeclared element 'foo'
entities: none    Line: 3 Col: 7
Simple legal case: no namespaces    
rmt-ns10-018invalidFAILUndeclared element 'foo'
entities: none    Line: 3 Col: 44
Simple legal case: default namespace    
rmt-ns10-019invalidFAILUndeclared element 'a:foo'
entities: none    Line: 3 Col: 48
Simple legal case: prefixed element    
rmt-ns10-020invalidFAILUndeclared element 'foo'
entities: none    Line: 3 Col: 57
Simple legal case: prefixed attribute    
rmt-ns10-021invalidFAILUndeclared element 'foo'
entities: none    Line: 3 Col: 43
Simple legal case: default namespace and unbinding    
rmt-ns10-022invalidFAILUndeclared element 'foo'
entities: none    Line: 3 Col: 43
Simple legal case: default namespace and rebinding    
rmt-ns10-023not-wfFAILInvalid value for attribute 'xmlns:a'
entities: none    Line: 4 Col: 19
Illegal use of 1.1-style prefix unbinding in 1.0 document    
rmt-ns10-024invalidFAILUndeclared element 'a:foo'
entities: none    Line: 3 Col: 47
Simple legal case: prefix rebinding    
rmt-ns10-025not-wfFAILUndefined namespace prefix 'a'
entities: none    Line: 3 Col: 9
Unbound element prefix    
rmt-ns10-026not-wfFAILUndefined namespace prefix 'a'
entities: none    Line: 3 Col: 18
Unbound attribute prefix    
rmt-ns10-027invalidFAILUndeclared element 'foo'
entities: none    Line: 3 Col: 21
Reserved prefixes and namespaces: using the xml prefix undeclared    
rmt-ns10-028invalidFAILUndeclared element 'foo'
entities: none    Line: 3 Col: 56
Reserved prefixes and namespaces: declaring the xml prefix correctly    
rmt-ns10-029not-wfPASS 
entities: none     
Reserved prefixes and namespaces: declaring the xml prefix incorrectly    
rmt-ns10-030not-wfPASS 
entities: none     
Reserved prefixes and namespaces: binding another prefix to the xml namespace    
rmt-ns10-031not-wfPASS 
entities: none     
Reserved prefixes and namespaces: declaring the xmlns prefix with its correct URI (illegal)    
rmt-ns10-032not-wfPASS 
entities: none     
Reserved prefixes and namespaces: declaring the xmlns prefix with an incorrect URI    
rmt-ns10-033not-wfPASS 
entities: none     
Reserved prefixes and namespaces: binding another prefix to the xmlns namespace    
rmt-ns10-034invalidFAILUndeclared element 'foo'
entities: none    Line: 3 Col: 49
Reserved prefixes and namespaces: binding a reserved prefix    
rmt-ns10-035not-wfFAILDuplicate attribute 'a:attr'
entities: none    Line: 6 Col: 27
Attribute uniqueness: repeated identical attribute    
rmt-ns10-036not-wfPASS 
entities: none     
Attribute uniqueness: repeated attribute with different prefixes    
rmt-ns10-037invalidFAILUndeclared element 'foo'
entities: none    Line: 4 Col: 43
Attribute uniqueness: different attributes with same local name    
rmt-ns10-038invalidFAILUndeclared element 'foo'
entities: none    Line: 4 Col: 43
Attribute uniqueness: prefixed and unprefixed attributes with same local name    
rmt-ns10-039invalidFAILUndeclared element 'foo'
entities: none    Line: 6 Col: 41
Attribute uniqueness: prefixed and unprefixed attributes with same local name, with default namespace    
rmt-ns10-040invalidFAILUndeclared element 'foo'
entities: none    Line: 5 Col: 41
Attribute uniqueness: prefixed and unprefixed attributes with same local name, with default namespace and element in default namespace    
rmt-ns10-041invalidFAILUndeclared element 'foo'
entities: none    Line: 4 Col: 43
Attribute uniqueness: prefixed and unprefixed attributes with same local name, element in same namespace as prefixed attribute    
rmt-ns10-042not-wfPASS 
entities: none     
Colon in PI name    
rmt-ns10-043not-wfPASS 
entities: none     
Colon in entity name    
rmt-ns10-044not-wfPASS 
entities: none     
Colon in entity name    
rmt-ns10-045invalidPASS 
entities: none     
Colon in ID attribute name    
rmt-ns10-046invalidPASS 
entities: none     
Colon in ID attribute name    


1759 tests successful out of total 1891.