? diff
? updmerg
? updmerge
? XML-Test-Suite/xmlconf/ibm/valid/P57/ibm57v01$.xml
? XML-Test-Suite/xmlconf/ibm/valid/P58/ibm58v01@.xml
? XML-Test-Suite/xmlconf/ibm/valid/P59/ibm59v01$.xml
? XML-Test-Suite/xmlconf/oasis/p39fail3.xml
? XML-Test-Suite/xmlconf/sun/error
? XML-Test-Suite/xmlconf/sun/valid/null.ent
? XML-Test-Suite/xmlconf/xmltest/not-wf/sa/050.xml
? XML-Test-Suite/xmlconf/xmltest/not-wf/sa/null.ent
? XML-Test-Suite/xmlconf/xmltest/valid/not-sa/003-2.ent
Index: XML-Test-Suite/xmlconf/ibm/ibm_oasis_valid.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/ibm/ibm_oasis_valid.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 ibm_oasis_valid.xml
29,31c29,30
<
< Tests Char with 3 characters - 2 boundaries plus 1 in the middle - for
< each range plus #x20 #x9 #xD #xA
---
>
> Contains malformed UTF-8 characters.
Index: XML-Test-Suite/xmlconf/ibm/not-wf/P68/ibm68n06.dtd
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/ibm/not-wf/P68/ibm68n06.dtd,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 ibm68n06.dtd
1,2c1,2
<
<
\ No newline at end of file
---
>
>
Index: XML-Test-Suite/xmlconf/ibm/not-wf/P75/empty.dtd
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/ibm/not-wf/P75/empty.dtd,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 empty.dtd
1c1
<
\ No newline at end of file
---
>
\ No newline at end of file
Index: XML-Test-Suite/xmlconf/ibm/not-wf/P77/ibm77n01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/ibm/not-wf/P77/ibm77n01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 ibm77n01.xml
8c8
< &aExternal
---
> &aExternal;
Index: XML-Test-Suite/xmlconf/ibm/not-wf/P77/ibm77n03.ent
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/ibm/not-wf/P77/ibm77n03.ent,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 ibm77n03.ent
1c1
<
---
>
Index: XML-Test-Suite/xmlconf/ibm/not-wf/P77/ibm77n04.ent
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/ibm/not-wf/P77/ibm77n04.ent,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 ibm77n04.ent
1c1
<
<
<
<
<
---
>
>
>
>
>
16,17c16,17
<
<
---
>
>
21c21
<
\ No newline at end of file
---
>
Index: XML-Test-Suite/xmlconf/japanese/japanese.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/japanese/japanese.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 japanese.xml
1,88c1,88
<
<
<
<
<
<
< 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.)
<
<
< 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.)
<
<
< Test support for little-endian UTF-16 text
< which relies on Japanese characters.
< (Also requires ability to process a moderately complex DTD.)
<
<
< 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.)
<
<
< Test support UTF-16 text which relies on Japanese characters.
< (Also requires ability to process a moderately complex DTD.)
<
<
< Test support for UTF-8 text which relies on Japanese characters.
< (Also requires ability to process a moderately complex DTD.)
<
<
<
< 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.
<
<
< 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.
<
<
< Test support for little-endian UTF-16 encoding, and
< XML names which contain Japanese characters.
<
<
< 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.
<
<
< Test support for UTF-16 encoding, and
< XML names which contain Japanese characters.
<
<
< Test support for UTF-8 encoding and
< XML names which contain Japanese characters.
<
<
<
---
>
>
>
>
>
> ID="pr-xml-euc-jp" URI="pr-xml-euc-jp.xml">
> 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.)
>
> ID="pr-xml-iso-2022-jp" URI="pr-xml-iso-2022-jp.xml">
> 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.)
>
> ID="pr-xml-little" URI="pr-xml-little-endian.xml">
> Test support for little-endian UTF-16 text
> which relies on Japanese characters.
> (Also requires ability to process a moderately complex DTD.)
>
> ID="pr-xml-shift_jis" URI="pr-xml-shift_jis.xml">
> 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.)
>
> ID="pr-xml-utf-16" URI="pr-xml-utf-16.xml">
> Test support UTF-16 text which relies on Japanese characters.
> (Also requires ability to process a moderately complex DTD.)
>
> ID="pr-xml-utf-8" URI="pr-xml-utf-8.xml">
> Test support for UTF-8 text which relies on Japanese characters.
> (Also requires ability to process a moderately complex DTD.)
>
>
> ID="weekly-euc-jp" URI="weekly-euc-jp.xml">
> 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.
>
> ID="weekly-iso-2022-jp" URI="weekly-iso-2022-jp.xml">
> 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.
>
> ID="weekly-little" URI="weekly-little-endian.xml">
> Test support for little-endian UTF-16 encoding, and
> XML names which contain Japanese characters.
>
> ID="weekly-shift_jis" URI="weekly-shift_jis.xml">
> 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.
>
> ID="weekly-utf-16" URI="weekly-utf-16.xml">
> Test support for UTF-16 encoding, and
> XML names which contain Japanese characters.
>
> ID="weekly-utf-8" URI="weekly-utf-8.xml">
> Test support for UTF-8 encoding and
> XML names which contain Japanese characters.
>
>
>
Index: XML-Test-Suite/xmlconf/oasis/oasis.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/oasis/oasis.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 oasis.xml
1,287c1,287
<
<
<
<
<
< various Misc items where they can occur
<
<
<
< various satisfactions of the Names production in a NAMES
< attribute
<
<
<
< various valid Nmtoken 's in an attribute list declaration.
<
<
<
< various satisfaction of an NMTOKENS attribute value.
<
<
<
< valid EntityValue's. Except for entity references,
< markup is not recognized.
<
<
<
< valid public IDs.
<
<
<
< XML decl and doctypedecl
<
<
<
< just doctypedecl
<
<
<
< S between decls is not required
<
<
<
< Empty-element tag must be used for element which are declared EMPTY.
<
<
< Valid doctypedecl with Parameter entity reference. The declaration of a parameter entity must precede any reference to it.
<
<
< Valid doctypedecl with ExternalID as an External Entity declaration.
<
<
< Valid doctypedecl with ExternalID as an External Entity. A parameter entity reference is also used.
<
<
< Valid types of markupdecl.
<
<
<
< Valid doctypedecl with ExternalID as an External Entity. The external entity has an element declaration.
<
<
< Valid doctypedecl with ExternalID as an Enternal Entity. The external entity begins with a Text Declaration.
<
<
< external subset can be empty
<
<
<
< Valid doctypedecl with EXternalID as Enternal Entity. The external entity contains a parameter entity reference and condtional sections.
<
<
< Valid use of character data, comments, processing instructions and CDATA sections within the start and end tag.
<
<
< valid element declarations
<
<
<
< Valid use of contentspec, element content models, and mixed content within an element type declaration.
<
<
< 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.
<
<
< 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.
<
<
< 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.
<
<
< 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.
<
<
< valid Mixed contentspec's.
<
<
<
< 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.
<
<
<
< a valid AttDef
<
<
<
< the three kinds of attribute types
<
<
<
< StringType = "CDATA"
<
<
<
< the 7 tokenized attribute types
<
<
<
< enumerated types are NMTOKEN or NOTATION lists
<
<
<
< NOTATION enumeration has on or more items
<
<
<
< NMTOKEN enumerations haveon or more items
<
<
<
< the four types of default values
<
<
<
< valid conditional sections are INCLUDE and IGNORE
<
<
<
< valid INCLUDE sections -- options S before and
< after keyword, sections can nest
<
<
<
< valid IGNORE sections
<
<
<
< IGNOREd sections ignore everything except section delimiters
<
<
<
< Valid entity references. Also ensures that a charref to
< '&' isn't interpreted as an entity reference open delimiter
<
<
<
< Valid PEReferences.
<
<
<
< An EntityDecl is either a GEDecl or a PEDecl
<
<
<
< Valid GEDecls
<
<
<
< Valid PEDecls
<
<
<
< EntityDef is either Entity value or an external id,
< with an optional NDataDecl
<
<
<
< valid NDataDecls
<
<
<
< no prolog
<
<
<
< Misc items after the document
<
<
<
< all valid S characters
<
<
<
< names with all valid ASCII characters, and one from each
< other class in NameChar
<
<
<
< various valid Name constructions
<
<
<
< Requires at least one name.
<
<
<
< at least one Nmtoken is required.
<
<
<
< an invalid Nmtoken character.
<
<
<
< valid attribute values
<
<
<
< valid CharData
<
<
<
< valid comments
<
<
<
---
>
>
>
>
> ID='o-p01pass2' URI='p01pass2.xml'>
> various Misc items where they can occur
>
>
> ID='o-p06pass1' URI='p06pass1.xml'>
> various satisfactions of the Names production in a NAMES
> attribute
>
>
> ID='o-p07pass1' URI='p07pass1.xml'>
> various valid Nmtoken 's in an attribute list declaration.
>
>
> ID='o-p08pass1' URI='p08pass1.xml' NAMESPACE='no'>
> various satisfaction of an NMTOKENS attribute value.
>
>
> ID='o-p09pass1' URI='p09pass1.xml'>
> valid EntityValue's. Except for entity references,
> markup is not recognized.
>
>
> ID='o-p12pass1' URI='p12pass1.xml'>
> valid public IDs.
>
>
> ID='o-p22pass4' URI='p22pass4.xml'>
> XML decl and doctypedecl
>
>
> ID='o-p22pass5' URI='p22pass5.xml'>
> just doctypedecl
>
>
> ID='o-p22pass6' URI='p22pass6.xml'>
> S between decls is not required
>
>
> ID='o-p28pass1' URI='p28pass1.xml'>
> Empty-element tag must be used for element which are declared EMPTY.
>
> ID='o-p28pass3' URI='p28pass3.xml'>
> Valid doctypedecl with Parameter entity reference. The declaration of a parameter entity must precede any reference to it.
>
> ID='o-p28pass4' URI='p28pass4.xml'>
> Valid doctypedecl with ExternalID as an External Entity declaration.
>
> ID='o-p28pass5' URI='p28pass5.xml'>
> Valid doctypedecl with ExternalID as an External Entity. A parameter entity reference is also used.
>
> ID='o-p29pass1' URI='p29pass1.xml'>
> Valid types of markupdecl.
>
>
> ID='o-p30pass1' URI='p30pass1.xml'>
> Valid doctypedecl with ExternalID as an External Entity. The external entity has an element declaration.
>
> ID='o-p30pass2' URI='p30pass2.xml'>
> Valid doctypedecl with ExternalID as an Enternal Entity. The external entity begins with a Text Declaration.
>
> ID='o-p31pass1' URI='p31pass1.xml'>
> external subset can be empty
>
>
> ID='o-p31pass2' URI='p31pass2.xml'>
> Valid doctypedecl with EXternalID as Enternal Entity. The external entity contains a parameter entity reference and condtional sections.
>
> ID='o-p43pass1' URI='p43pass1.xml'>
> Valid use of character data, comments, processing instructions and CDATA sections within the start and end tag.
>
> ID='o-p45pass1' URI='p45pass1.xml'>
> valid element declarations
>
>
> ID='o-p46pass1' URI='p46pass1.xml'>
> Valid use of contentspec, element content models, and mixed content within an element type declaration.
>
> ID='o-p47pass1' URI='p47pass1.xml'>
> 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.
>
> ID='o-p48pass1' URI='p48pass1.xml'>
> 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.
>
> ID='o-p49pass1' URI='p49pass1.xml'>
> 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.
>
> ID='o-p50pass1' URI='p50pass1.xml'>
> 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.
>
> ID='o-p51pass1' URI='p51pass1.xml'>
> valid Mixed contentspec's.
>
>
> ID='o-p52pass1' URI='p52pass1.xml'>
> 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.
>
>
> ID='o-p53pass1' URI='p53pass1.xml'>
> a valid AttDef
>
>
> ID='o-p54pass1' URI='p54pass1.xml'>
> the three kinds of attribute types
>
>
> ID='o-p55pass1' URI='p55pass1.xml'>
> StringType = "CDATA"
>
>
> ID='o-p56pass1' URI='p56pass1.xml'>
> the 7 tokenized attribute types
>
>
> ID='o-p57pass1' URI='p57pass1.xml'>
> enumerated types are NMTOKEN or NOTATION lists
>
>
> ID='o-p58pass1' URI='p58pass1.xml'>
> NOTATION enumeration has on or more items
>
>
> ID='o-p59pass1' URI='p59pass1.xml'>
> NMTOKEN enumerations haveon or more items
>
>
> ID='o-p60pass1' URI='p60pass1.xml'>
> the four types of default values
>
>
> ID='o-p61pass1' URI='p61pass1.xml'>
> valid conditional sections are INCLUDE and IGNORE
>
>
> ID='o-p62pass1' URI='p62pass1.xml'>
> valid INCLUDE sections -- options S before and
> after keyword, sections can nest
>
>
> ID='o-p63pass1' URI='p63pass1.xml'>
> valid IGNORE sections
>
>
> ID='o-p64pass1' URI='p64pass1.xml'>
> IGNOREd sections ignore everything except section delimiters
>
>
> ID='o-p68pass1' URI='p68pass1.xml'>
> Valid entity references. Also ensures that a charref to
> '&' isn't interpreted as an entity reference open delimiter
>
>
> ID='o-p69pass1' URI='p69pass1.xml'>
> Valid PEReferences.
>
>
> ID='o-p70pass1' URI='p70pass1.xml'>
> An EntityDecl is either a GEDecl or a PEDecl
>
>
> ID='o-p71pass1' URI='p71pass1.xml'>
> Valid GEDecls
>
>
> ID='o-p72pass1' URI='p72pass1.xml'>
> Valid PEDecls
>
>
> ID='o-p73pass1' URI='p73pass1.xml'>
> EntityDef is either Entity value or an external id,
> with an optional NDataDecl
>
>
> ID='o-p76pass1' URI='p76pass1.xml'>
> valid NDataDecls
>
>
> ID='o-p01pass1' URI='p01pass1.xml'>
> no prolog
>
>
> ID='o-p01pass3' URI='p01pass3.xml'>
> Misc items after the document
>
>
> ID='o-p03pass1' URI='p03pass1.xml'>
> all valid S characters
>
>
> ID='o-p04pass1' URI='p04pass1.xml' NAMESPACE='no'>
> names with all valid ASCII characters, and one from each
> other class in NameChar
>
>
> ID='o-p05pass1' URI='p05pass1.xml' NAMESPACE='no'>
> various valid Name constructions
>
>
> ID='o-p06fail1' URI='p06fail1.xml'>
> Requires at least one name.
>
>
> ID='o-p08fail1' URI='p08fail1.xml'>
> at least one Nmtoken is required.
>
>
> ID='o-p08fail2' URI='p08fail2.xml'>
> an invalid Nmtoken character.
>
>
> ID='o-p10pass1' URI='p10pass1.xml'>
> valid attribute values
>
>
> ID='o-p14pass1' URI='p14pass1.xml'>
> valid CharData
>
>
> ID='o-p15pass1' URI='p15pass1.xml'>
> valid comments
>
>
> ID='o-p16fail3' URI='p16fail3.xml'>
289,472c289,472
< if the document complies with the constraints expressed in it.
<
<
<
< Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction.
<
<
< Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction.
<
<
< Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction.
<
<
< valid CDSect's. Note that a CDStart in a CDSect is not
< recognized as such
<
<
<
< prolog can be empty
<
<
<
< XML declaration only
<
<
<
< XML decl and Misc
<
<
<
< Test shows a valid XML declaration along with version info.
<
<
< Test shows a valid XML declaration along with encoding declaration.
<
<
< Test shows a valid XML declaration along with Standalone Document Declaration.
<
<
< Test shows a valid XML declaration, encoding declarationand Standalone Document Declaration.
<
<
< Test shows a prolog that has the VersionInfo delimited by double quotes.
<
<
< Test shows a prolog that has the VersionInfo delimited by single quotes.
<
<
< Test shows whitespace is allowed in prolog before version info.
<
<
< Test shows whitespace is allowed in prolog on both sides of equal sign.
<
<
< Test shows whitespace is NOT necessary before or after equal sign of versioninfo.
<
<
< Test shows whitespace can be used on both sides of equal sign of versioninfo.
<
<
<
< The valid version number. We cannot test others because
< a 1.0 processor is allowed to fail them.
<
<
<
< Comments are valid as the Misc part of the prolog.
<
<
< Processing Instructions are valid as the Misc part of the prolog.
<
<
< Whitespace is valid as the Misc part of the prolog.
<
<
< A combination of comments, whitespaces and processing instructions are valid as the Misc part of the prolog.
<
<
< Double quotes can be used as delimeters for the value of a Standalone Document Declaration.
<
<
< Single quotes can be used as delimeters for the value of a Standalone Document Declaration.
<
<
< Empty element tag may be used for any element which has no content.
<
<
< Character data is valid element content.
<
<
< Elements content can be empty.
<
<
< Whitespace is valid within a Start-tag.
<
<
< Attributes are valid within a Start-tag.
<
<
< Whitespace and Multiple Attributes are valid within a Start-tag.
<
<
< Attributes are valid within a Start-tag.
<
<
< Whitespace is valid within a Start-tags Attribute.
<
<
< Test shows proper syntax for an End-tag.
<
<
< Whitespace is valid after name in End-tag.
<
<
< Valid display of an Empty Element Tag.
<
<
< Empty Element Tags can contain an Attribute.
<
<
< Whitespace is valid in an Empty Element Tag following the end of the attribute value.
<
<
< Whitespace is valid after the name in an Empty Element Tag.
<
<
< Whitespace and Multiple Attributes are valid in an Empty Element Tag.
<
<
< valid character references
<
<
<
< PEDef is either an entity value or an external id
<
<
<
< valid external identifiers
<
<
<
---
> if the document complies with the constraints expressed in it.
>
>
> ID='o-p16pass1' URI='p16pass1.xml'>
> Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction.
>
> ID='o-p16pass2' URI='p16pass2.xml'>
> Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction.
>
> ID='o-p16pass3' URI='p16pass3.xml'>
> Valid form of Processing Instruction. Shows that whitespace character data is valid before end of processing instruction.
>
> ID='o-p18pass1' URI='p18pass1.xml'>
> valid CDSect's. Note that a CDStart in a CDSect is not
> recognized as such
>
>
> ID='o-p22pass1' URI='p22pass1.xml'>
> prolog can be empty
>
>
> ID='o-p22pass2' URI='p22pass2.xml'>
> XML declaration only
>
>
> ID='o-p22pass3' URI='p22pass3.xml'>
> XML decl and Misc
>
>
> ID='o-p23pass1' URI='p23pass1.xml'>
> Test shows a valid XML declaration along with version info.
>
> ID='o-p23pass2' URI='p23pass2.xml'>
> Test shows a valid XML declaration along with encoding declaration.
>
> ID='o-p23pass3' URI='p23pass3.xml'>
> Test shows a valid XML declaration along with Standalone Document Declaration.
>
> ID='o-p23pass4' URI='p23pass4.xml'>
> Test shows a valid XML declaration, encoding declarationand Standalone Document Declaration.
>
> ID='o-p24pass1' URI='p24pass1.xml'>
> Test shows a prolog that has the VersionInfo delimited by double quotes.
>
> ID='o-p24pass2' URI='p24pass2.xml'>
> Test shows a prolog that has the VersionInfo delimited by single quotes.
>
> ID='o-p24pass3' URI='p24pass3.xml'>
> Test shows whitespace is allowed in prolog before version info.
>
> ID='o-p24pass4' URI='p24pass4.xml'>
> Test shows whitespace is allowed in prolog on both sides of equal sign.
>
> ID='o-p25pass1' URI='p25pass1.xml'>
> Test shows whitespace is NOT necessary before or after equal sign of versioninfo.
>
> ID='o-p25pass2' URI='p25pass2.xml'>
> Test shows whitespace can be used on both sides of equal sign of versioninfo.
>
>
> ID='o-p26pass1' URI='p26pass1.xml'>
> The valid version number. We cannot test others because
> a 1.0 processor is allowed to fail them.
>
>
> ID='o-p27pass1' URI='p27pass1.xml'>
> Comments are valid as the Misc part of the prolog.
>
> ID='o-p27pass2' URI='p27pass2.xml'>
> Processing Instructions are valid as the Misc part of the prolog.
>
> ID='o-p27pass3' URI='p27pass3.xml'>
> Whitespace is valid as the Misc part of the prolog.
>
> ID='o-p27pass4' URI='p27pass4.xml'>
> A combination of comments, whitespaces and processing instructions are valid as the Misc part of the prolog.
>
> ID='o-p32pass1' URI='p32pass1.xml'>
> Double quotes can be used as delimeters for the value of a Standalone Document Declaration.
>
> ID='o-p32pass2' URI='p32pass2.xml'>
> Single quotes can be used as delimeters for the value of a Standalone Document Declaration.
>
> ID='o-p39pass1' URI='p39pass1.xml'>
> Empty element tag may be used for any element which has no content.
>
> ID='o-p39pass2' URI='p39pass2.xml'>
> Character data is valid element content.
>
> ID='o-p40pass1' URI='p40pass1.xml'>
> Elements content can be empty.
>
> ID='o-p40pass2' URI='p40pass2.xml'>
> Whitespace is valid within a Start-tag.
>
> ID='o-p40pass3' URI='p40pass3.xml'>
> Attributes are valid within a Start-tag.
>
> ID='o-p40pass4' URI='p40pass4.xml'>
> Whitespace and Multiple Attributes are valid within a Start-tag.
>
> ID='o-p41pass1' URI='p41pass1.xml'>
> Attributes are valid within a Start-tag.
>
> ID='o-p41pass2' URI='p41pass2.xml'>
> Whitespace is valid within a Start-tags Attribute.
>
> ID='o-p42pass1' URI='p42pass1.xml'>
> Test shows proper syntax for an End-tag.
>
> ID='o-p42pass2' URI='p42pass2.xml'>
> Whitespace is valid after name in End-tag.
>
> ID='o-p44pass1' URI='p44pass1.xml'>
> Valid display of an Empty Element Tag.
>
> ID='o-p44pass2' URI='p44pass2.xml'>
> Empty Element Tags can contain an Attribute.
>
> ID='o-p44pass3' URI='p44pass3.xml'>
> Whitespace is valid in an Empty Element Tag following the end of the attribute value.
>
> ID='o-p44pass4' URI='p44pass4.xml'>
> Whitespace is valid after the name in an Empty Element Tag.
>
> ID='o-p44pass5' URI='p44pass5.xml'>
> Whitespace and Multiple Attributes are valid in an Empty Element Tag.
>
> ID='o-p66pass1' URI='p66pass1.xml'>
> valid character references
>
>
> ID='o-p74pass1' URI='p74pass1.xml'>
> PEDef is either an entity value or an external id
>
>
> ID='o-p75pass1' URI='p75pass1.xml'>
> valid external identifiers
>
>
> ID='o-e2' URI='e2.xml'>
474,850c474,850
<
<
<
< S cannot occur before the prolog
<
<
<
< comments cannot occur before the prolog
<
<
<
< only one document element
<
<
<
< document element must be complete.
<
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Use of illegal character within XML document.
<
<
< Name contains invalid character.
<
<
< Name contains invalid character.
<
<
< Name contains invalid character.
<
<
< a Name cannot start with a digit
<
<
<
< a Name cannot start with a '.'
<
<
<
< a Name cannot start with a "-"
<
<
<
< a Name cannot start with a CombiningChar
<
<
<
< a Name cannot start with an Extender
<
<
<
< EntityValue excludes '%'
<
<
<
< EntityValue excludes '&'
<
<
<
< incomplete character reference
<
<
<
< quote types must match
<
<
<
< quote types must match
<
<
<
< attribute values exclude '<'
<
<
<
< attribute values exclude '&'
<
<
<
< quote types must match
<
<
<
< quote types must match
<
<
<
< cannot contain delimiting quotes
<
<
<
< '"' excluded
<
<
<
< '\' excluded
<
<
<
< entity references excluded
<
<
<
< '>' excluded
<
<
<
< '<' excluded
<
<
<
< built-in entity refs excluded
<
<
<
---
>
>
> ID='o-p01fail1' URI='p01fail1.xml'>
> S cannot occur before the prolog
>
>
> ID='o-p01fail2' URI='p01fail2.xml'>
> comments cannot occur before the prolog
>
>
> ID='o-p01fail3' URI='p01fail3.xml'>
> only one document element
>
>
> ID='o-p01fail4' URI='p01fail4.xml'>
> document element must be complete.
>
>
> ID='o-p02fail1' URI='p02fail1.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail10' URI='p02fail10.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail11' URI='p02fail11.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail12' URI='p02fail12.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail13' URI='p02fail13.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail14' URI='p02fail14.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail15' URI='p02fail15.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail16' URI='p02fail16.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail17' URI='p02fail17.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail18' URI='p02fail18.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail19' URI='p02fail19.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail2' URI='p02fail2.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail20' URI='p02fail20.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail21' URI='p02fail21.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail22' URI='p02fail22.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail23' URI='p02fail23.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail24' URI='p02fail24.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail25' URI='p02fail25.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail26' URI='p02fail26.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail27' URI='p02fail27.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail28' URI='p02fail28.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail29' URI='p02fail29.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail3' URI='p02fail3.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail30' URI='p02fail30.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail31' URI='p02fail31.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail4' URI='p02fail4.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail5' URI='p02fail5.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail6' URI='p02fail6.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail7' URI='p02fail7.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail8' URI='p02fail8.xml'>
> Use of illegal character within XML document.
>
> ID='o-p02fail9' URI='p02fail9.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail1' URI='p03fail1.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail10' URI='p03fail10.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail11' URI='p03fail11.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail12' URI='p03fail12.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail13' URI='p03fail13.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail14' URI='p03fail14.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail15' URI='p03fail15.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail16' URI='p03fail16.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail17' URI='p03fail17.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail18' URI='p03fail18.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail19' URI='p03fail19.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail2' URI='p03fail2.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail20' URI='p03fail20.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail21' URI='p03fail21.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail22' URI='p03fail22.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail23' URI='p03fail23.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail24' URI='p03fail24.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail25' URI='p03fail25.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail26' URI='p03fail26.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail27' URI='p03fail27.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail28' URI='p03fail28.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail29' URI='p03fail29.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail3' URI='p03fail3.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail4' URI='p03fail4.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail5' URI='p03fail5.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail7' URI='p03fail7.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail8' URI='p03fail8.xml'>
> Use of illegal character within XML document.
>
> ID='o-p03fail9' URI='p03fail9.xml'>
> Use of illegal character within XML document.
>
> ID='o-p04fail1' URI='p04fail1.xml'>
> Name contains invalid character.
>
> ID='o-p04fail2' URI='p04fail2.xml'>
> Name contains invalid character.
>
> ID='o-p04fail3' URI='p04fail3.xml'>
> Name contains invalid character.
>
> ID='o-p05fail1' URI='p05fail1.xml'>
> a Name cannot start with a digit
>
>
> ID='o-p05fail2' URI='p05fail2.xml'>
> a Name cannot start with a '.'
>
>
> ID='o-p05fail3' URI='p05fail3.xml'>
> a Name cannot start with a "-"
>
>
> ID='o-p05fail4' URI='p05fail4.xml'>
> a Name cannot start with a CombiningChar
>
>
> ID='o-p05fail5' URI='p05fail5.xml'>
> a Name cannot start with an Extender
>
>
> ID='o-p09fail1' URI='p09fail1.xml'>
> EntityValue excludes '%'
>
>
> ID='o-p09fail2' URI='p09fail2.xml'>
> EntityValue excludes '&'
>
>
> ID='o-p09fail3' URI='p09fail3.xml'>
> incomplete character reference
>
>
> ID='o-p09fail4' URI='p09fail4.xml'>
> quote types must match
>
>
> ID='o-p09fail5' URI='p09fail5.xml'>
> quote types must match
>
>
> ID='o-p10fail1' URI='p10fail1.xml'>
> attribute values exclude '<'
>
>
> ID='o-p10fail2' URI='p10fail2.xml'>
> attribute values exclude '&'
>
>
> ID='o-p10fail3' URI='p10fail3.xml'>
> quote types must match
>
>
> ID='o-p11fail1' URI='p11fail1.xml'>
> quote types must match
>
>
> ID='o-p11fail2' URI='p11fail2.xml'>
> cannot contain delimiting quotes
>
>
> ID='o-p12fail1' URI='p12fail1.xml'>
> '"' excluded
>
>
> ID='o-p12fail2' URI='p12fail2.xml'>
> '\' excluded
>
>
> ID='o-p12fail3' URI='p12fail3.xml'>
> entity references excluded
>
>
> ID='o-p12fail4' URI='p12fail4.xml'>
> '>' excluded
>
>
> ID='o-p12fail5' URI='p12fail5.xml'>
> '<' excluded
>
>
> ID='o-p12fail6' URI='p12fail6.xml'>
> built-in entity refs excluded
>
>
> ID='o-p12fail7' URI='p12fail7.xml'>
852,1637c852,1637
<
<
<
< '<' excluded
<
<
<
< '&' excluded
<
<
<
< "]]>" excluded
<
<
<
< comments can't end in '-'
<
<
<
< one comment per comment (contrasted with SGML)
<
<
<
< can't include 2 or more adjacent '-'s
<
<
<
< "xml" is an invalid PITarget
<
<
<
< a PITarget must be present
<
<
<
< no space before "CDATA"
<
<
<
< no space after "CDATA"
<
<
<
< CDSect's can't nest
<
<
<
< prolog must start with XML decl
<
<
<
< prolog must start with XML decl
<
<
<
< "xml" must be lower-case
<
<
<
< VersionInfo must be supplied
<
<
<
< VersionInfo must come first
<
<
<
< SDDecl must come last
<
<
<
< no SGML-type PIs
<
<
<
< quote types must match
<
<
<
< quote types must match
<
<
<
< Comment is illegal in VersionInfo.
<
<
< Illegal character in VersionNum.
<
<
< Illegal character in VersionNum.
<
<
< References aren't allowed in Misc,
< even if they would resolve to valid Misc.
<
<
<
< only declarations in DTD.
<
<
<
< A processor must not pass unknown declaration types.
<
<
<
< An XML declaration is not the same as a TextDecl
<
<
<
< external subset excludes doctypedecl
<
<
<
< quote types must match
<
<
<
< quote types must match
<
<
<
< initial S is required
<
<
<
< quotes are required
<
<
<
< yes or no must be lower case
<
<
<
< start-tag requires end-tag
<
<
<
< end-tag requires start-tag
<
<
<
< XML documents contain one or more elements
<
<
< XML declarations must be correctly terminated
<
<
< XML declarations must be correctly terminated
<
<
< S is required between attributes
<
<
<
< tags start with names, not nmtokens
<
<
<
< tags start with names, not nmtokens
<
<
<
< no space before name
<
<
<
< quotes are required (contrast with SGML)
<
<
<
< attribute name is required (contrast with SGML)
<
<
<
< Eq required
<
<
<
< no space before name
<
<
<
< cannot end with "/>"
<
<
<
< no NET (contrast with SGML)
<
<
<
< no non-comment declarations
<
<
<
< no conditional sections
<
<
<
< no conditional sections
<
<
<
< Illegal space before Empty element tag.
<
<
< Illegal space after Empty element tag.
<
<
< Illegal comment in Empty element tag.
<
<
< Whitespace required between attributes.
<
<
< Duplicate attribute name is illegal.
<
<
< ELEMENT must be upper case.
<
<
<
< S before contentspec is required.
<
<
<
< only one content spec
<
<
<
< no comments in declarations (contrast with SGML)
<
<
<
< no parens on declared content
<
<
<
< no inclusions (contrast with SGML)
<
<
<
< no exclusions (contrast with SGML)
<
<
<
< no space before occurrence
<
<
<
< single group
<
<
<
< can't be both declared and modeled
<
<
<
< Invalid operator '|' must match previous operator ','
<
<
< Illegal character '-' in Element-content model
<
<
< Optional character must follow a name or list
<
<
< Illegal space before optional character
<
<
< Illegal space before optional character
<
<
< Illegal space before optional character
<
<
< connectors must match
<
<
< connectors must match
<
<
< occurrence on #PCDATA group must be *
<
<
<
< occurrence on #PCDATA group must be *
<
<
<
< #PCDATA must come first
<
<
<
< occurrence on #PCDATA group must be *
<
<
<
< only '|' connectors
<
<
<
< Only '|' connectors and occurrence on #PCDATA group must be *
<
<
< no nested groups
<
<
<
< A name is required
<
<
<
< A name is required
<
<
<
< S is required before default
<
<
<
< S is required before type
<
<
<
< type is required
<
<
<
< default is required
<
<
<
< name is requried
<
<
<
< don't pass unknown attribute types
<
<
<
< must be upper case
<
<
<
< no IDS type
<
<
<
< no NUMBER type
<
<
<
< no NAME type
<
<
<
< no ENTITYS type
< - types must be upper case
<
<
<
< types must be upper case
<
<
< no keyword for NMTOKEN enumeration
<
<
<
< at least one value required
<
<
<
< separator must be '|'
<
<
<
< 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.
<
<
<
< NOTATION must be upper case
<
<
<
< S after keyword is required
<
<
<
< parentheses are require
<
<
<
< values are unquoted
<
<
<
< values are unquoted
<
<
<
< at least one required
<
<
<
< separator must be ","
<
<
<
< values are unquoted
<
<
<
< keywords must be upper case
<
<
<
< S is required after #FIXED
<
<
<
< only #FIXED has both keyword and value
<
<
<
< #FIXED required value
<
<
<
< only one default type
<
<
<
< no other types, including TEMP, which is valid in SGML
<
<
<
< INCLUDE must be upper case
<
<
<
< no spaces in terminating delimiter
<
<
<
< IGNORE must be upper case
<
<
<
< delimiters must be balanced
<
<
<
< section delimiters must balance
<
<
<
< section delimiters must balance
<
<
<
< terminating ';' is required
<
<
<
< no S after '&#'
<
<
<
< no hex digits in numeric reference
<
<
<
< only hex digits in hex references
<
<
<
< no references to non-characters
<
<
<
< no references to non-characters
<
<
<
< terminating ';' is required
<
<
<
< no S after '&'
<
<
<
< no S before ';'
<
<
<
< terminating ';' is required
<
<
<
< no S after '%'
<
<
<
< no S before ';'
<
<
<
< This is neither
<
<
<
< S is required before EntityDef
<
<
<
< Entity name is a Name, not an NMToken
<
<
<
< no S after "<!"
<
<
<
< S is required after "<!ENTITY"
<
<
<
< S is required after "<!ENTITY"
<
<
<
< S is required after '%'
<
<
<
< S is required after name
<
<
<
< Entity name is a name, not an NMToken
<
<
<
< No typed replacement text
<
<
<
< Only one replacement value
<
<
<
< No NDataDecl on replacement text
<
<
<
< Value is required
<
<
<
< No NDataDecl without value
<
<
<
< no NDataDecls on parameter entities
<
<
<
< value is required
<
<
<
< only one value
<
<
<
< S required after "PUBLIC"
<
<
<
< S required after "SYSTEM"
<
<
<
< S required between literals
<
<
<
< "SYSTEM" implies only one literal
<
<
<
< only one keyword
<
<
<
< "PUBLIC" requires two literals (contrast with SGML)
<
<
<
< S is required before "NDATA"
<
<
<
< "NDATA" is upper-case
<
<
<
< notation name is required
<
<
<
< notation names are Names
<
<
<
< system literals may not contain
< URI fragments
<
<
<
---
>
>
> ID='o-p14fail1' URI='p14fail1.xml'>
> '<' excluded
>
>
> ID='o-p14fail2' URI='p14fail2.xml'>
> '&' excluded
>
>
> ID='o-p14fail3' URI='p14fail3.xml'>
> "]]>" excluded
>
>
> ID='o-p15fail1' URI='p15fail1.xml'>
> comments can't end in '-'
>
>
> ID='o-p15fail2' URI='p15fail2.xml'>
> one comment per comment (contrasted with SGML)
>
>
> ID='o-p15fail3' URI='p15fail3.xml'>
> can't include 2 or more adjacent '-'s
>
>
> ID='o-p16fail1' URI='p16fail1.xml'>
> "xml" is an invalid PITarget
>
>
> ID='o-p16fail2' URI='p16fail2.xml'>
> a PITarget must be present
>
>
> ID='o-p18fail1' URI='p18fail1.xml'>
> no space before "CDATA"
>
>
> ID='o-p18fail2' URI='p18fail2.xml'>
> no space after "CDATA"
>
>
> ID='o-p18fail3' URI='p18fail3.xml'>
> CDSect's can't nest
>
>
> ID='o-p22fail1' URI='p22fail1.xml'>
> prolog must start with XML decl
>
>
> ID='o-p22fail2' URI='p22fail2.xml'>
> prolog must start with XML decl
>
>
> ID='o-p23fail1' URI='p23fail1.xml'>
> "xml" must be lower-case
>
>
> ID='o-p23fail2' URI='p23fail2.xml'>
> VersionInfo must be supplied
>
>
> ID='o-p23fail3' URI='p23fail3.xml'>
> VersionInfo must come first
>
>
> ID='o-p23fail4' URI='p23fail4.xml'>
> SDDecl must come last
>
>
> ID='o-p23fail5' URI='p23fail5.xml'>
> no SGML-type PIs
>
>
> ID='o-p24fail1' URI='p24fail1.xml'>
> quote types must match
>
>
> ID='o-p24fail2' URI='p24fail2.xml'>
> quote types must match
>
>
> ID='o-p25fail1' URI='p25fail1.xml'>
> Comment is illegal in VersionInfo.
>
> ID='o-p26fail1' URI='p26fail1.xml'>
> Illegal character in VersionNum.
>
> ID='o-p26fail2' URI='p26fail2.xml'>
> Illegal character in VersionNum.
>
> ID='o-p27fail1' URI='p27fail1.xml'>
> References aren't allowed in Misc,
> even if they would resolve to valid Misc.
>
>
> ID='o-p28fail1' URI='p28fail1.xml'>
> only declarations in DTD.
>
>
> ID='o-p29fail1' URI='p29fail1.xml'>
> A processor must not pass unknown declaration types.
>
>
> ID='o-p30fail1' URI='p30fail1.xml'>
> An XML declaration is not the same as a TextDecl
>
>
> ID='o-p31fail1' URI='p31fail1.xml'>
> external subset excludes doctypedecl
>
>
> ID='o-p32fail1' URI='p32fail1.xml'>
> quote types must match
>
>
> ID='o-p32fail2' URI='p32fail2.xml'>
> quote types must match
>
>
> ID='o-p32fail3' URI='p32fail3.xml'>
> initial S is required
>
>
> ID='o-p32fail4' URI='p32fail4.xml'>
> quotes are required
>
>
> ID='o-p32fail5' URI='p32fail5.xml'>
> yes or no must be lower case
>
>
> ID='o-p39fail1' URI='p39fail1.xml'>
> start-tag requires end-tag
>
>
> ID='o-p39fail2' URI='p39fail2.xml'>
> end-tag requires start-tag
>
>
> ID='o-p39fail3' URI='p39fail3.xml'>
> XML documents contain one or more elements
>
> ID='o-p39fail4' URI='p39fail4.xml'>
> XML declarations must be correctly terminated
>
> ID='o-p39fail5' URI='p39fail5.xml'>
> XML declarations must be correctly terminated
>
> ID='o-p40fail1' URI='p40fail1.xml'>
> S is required between attributes
>
>
> ID='o-p40fail2' URI='p40fail2.xml'>
> tags start with names, not nmtokens
>
>
> ID='o-p40fail3' URI='p40fail3.xml'>
> tags start with names, not nmtokens
>
>
> ID='o-p40fail4' URI='p40fail4.xml'>
> no space before name
>
>
> ID='o-p41fail1' URI='p41fail1.xml'>
> quotes are required (contrast with SGML)
>
>
> ID='o-p41fail2' URI='p41fail2.xml'>
> attribute name is required (contrast with SGML)
>
>
> ID='o-p41fail3' URI='p41fail3.xml'>
> Eq required
>
>
> ID='o-p42fail1' URI='p42fail1.xml'>
> no space before name
>
>
> ID='o-p42fail2' URI='p42fail2.xml'>
> cannot end with "/>"
>
>
> ID='o-p42fail3' URI='p42fail3.xml'>
> no NET (contrast with SGML)
>
>
> ID='o-p43fail1' URI='p43fail1.xml'>
> no non-comment declarations
>
>
> ID='o-p43fail2' URI='p43fail2.xml'>
> no conditional sections
>
>
> ID='o-p43fail3' URI='p43fail3.xml'>
> no conditional sections
>
>
> ID='o-p44fail1' URI='p44fail1.xml'>
> Illegal space before Empty element tag.
>
> ID='o-p44fail2' URI='p44fail2.xml'>
> Illegal space after Empty element tag.
>
> ID='o-p44fail3' URI='p44fail3.xml'>
> Illegal comment in Empty element tag.
>
> ID='o-p44fail4' URI='p44fail4.xml'>
> Whitespace required between attributes.
>
> ID='o-p44fail5' URI='p44fail5.xml'>
> Duplicate attribute name is illegal.
>
> ID='o-p45fail1' URI='p45fail1.xml'>
> ELEMENT must be upper case.
>
>
> ID='o-p45fail2' URI='p45fail2.xml'>
> S before contentspec is required.
>
>
> ID='o-p45fail3' URI='p45fail3.xml'>
> only one content spec
>
>
> ID='o-p45fail4' URI='p45fail4.xml'>
> no comments in declarations (contrast with SGML)
>
>
> ID='o-p46fail1' URI='p46fail1.xml'>
> no parens on declared content
>
>
> ID='o-p46fail2' URI='p46fail2.xml'>
> no inclusions (contrast with SGML)
>
>
> ID='o-p46fail3' URI='p46fail3.xml'>
> no exclusions (contrast with SGML)
>
>
> ID='o-p46fail4' URI='p46fail4.xml'>
> no space before occurrence
>
>
> ID='o-p46fail5' URI='p46fail5.xml'>
> single group
>
>
> ID='o-p46fail6' URI='p46fail6.xml'>
> can't be both declared and modeled
>
>
> ID='o-p47fail1' URI='p47fail1.xml'>
> Invalid operator '|' must match previous operator ','
>
> ID='o-p47fail2' URI='p47fail2.xml'>
> Illegal character '-' in Element-content model
>
> ID='o-p47fail3' URI='p47fail3.xml'>
> Optional character must follow a name or list
>
> ID='o-p47fail4' URI='p47fail4.xml'>
> Illegal space before optional character
>
> ID='o-p48fail1' URI='p48fail1.xml'>
> Illegal space before optional character
>
> ID='o-p48fail2' URI='p48fail2.xml'>
> Illegal space before optional character
>
> ID='o-p49fail1' URI='p49fail1.xml'>
> connectors must match
>
> ID='o-p50fail1' URI='p50fail1.xml'>
> connectors must match
>
> ID='o-p51fail1' URI='p51fail1.xml'>
> occurrence on #PCDATA group must be *
>
>
> ID='o-p51fail2' URI='p51fail2.xml'>
> occurrence on #PCDATA group must be *
>
>
> ID='o-p51fail3' URI='p51fail3.xml'>
> #PCDATA must come first
>
>
> ID='o-p51fail4' URI='p51fail4.xml'>
> occurrence on #PCDATA group must be *
>
>
> ID='o-p51fail5' URI='p51fail5.xml'>
> only '|' connectors
>
>
> ID='o-p51fail6' URI='p51fail6.xml'>
> Only '|' connectors and occurrence on #PCDATA group must be *
>
> ID='o-p51fail7' URI='p51fail7.xml'>
> no nested groups
>
>
> ID='o-p52fail1' URI='p52fail1.xml'>
> A name is required
>
>
> ID='o-p52fail2' URI='p52fail2.xml'>
> A name is required
>
>
> ID='o-p53fail1' URI='p53fail1.xml'>
> S is required before default
>
>
> ID='o-p53fail2' URI='p53fail2.xml'>
> S is required before type
>
>
> ID='o-p53fail3' URI='p53fail3.xml'>
> type is required
>
>
> ID='o-p53fail4' URI='p53fail4.xml'>
> default is required
>
>
> ID='o-p53fail5' URI='p53fail5.xml'>
> name is requried
>
>
> ID='o-p54fail1' URI='p54fail1.xml'>
> don't pass unknown attribute types
>
>
> ID='o-p55fail1' URI='p55fail1.xml'>
> must be upper case
>
>
> ID='o-p56fail1' URI='p56fail1.xml'>
> no IDS type
>
>
> ID='o-p56fail2' URI='p56fail2.xml'>
> no NUMBER type
>
>
> ID='o-p56fail3' URI='p56fail3.xml'>
> no NAME type
>
>
> ID='o-p56fail4' URI='p56fail4.xml'>
> no ENTITYS type
> - types must be upper case
>
>
> ID='o-p56fail5' URI='p56fail5.xml'>
> types must be upper case
>
> ID='o-p57fail1' URI='p57fail1.xml'>
> no keyword for NMTOKEN enumeration
>
>
> ID='o-p58fail1' URI='p58fail1.xml'>
> at least one value required
>
>
> ID='o-p58fail2' URI='p58fail2.xml'>
> separator must be '|'
>
>
> ID='o-p58fail3' URI='p58fail3.xml'>
> 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.
>
>
> ID='o-p58fail4' URI='p58fail4.xml'>
> NOTATION must be upper case
>
>
> ID='o-p58fail5' URI='p58fail5.xml'>
> S after keyword is required
>
>
> ID='o-p58fail6' URI='p58fail6.xml'>
> parentheses are require
>
>
> ID='o-p58fail7' URI='p58fail7.xml'>
> values are unquoted
>
>
> ID='o-p58fail8' URI='p58fail8.xml'>
> values are unquoted
>
>
> ID='o-p59fail1' URI='p59fail1.xml'>
> at least one required
>
>
> ID='o-p59fail2' URI='p59fail2.xml'>
> separator must be ","
>
>
> ID='o-p59fail3' URI='p59fail3.xml'>
> values are unquoted
>
>
> ID='o-p60fail1' URI='p60fail1.xml'>
> keywords must be upper case
>
>
> ID='o-p60fail2' URI='p60fail2.xml'>
> S is required after #FIXED
>
>
> ID='o-p60fail3' URI='p60fail3.xml'>
> only #FIXED has both keyword and value
>
>
> ID='o-p60fail4' URI='p60fail4.xml'>
> #FIXED required value
>
>
> ID='o-p60fail5' URI='p60fail5.xml'>
> only one default type
>
>
> ID='o-p61fail1' URI='p61fail1.xml'>
> no other types, including TEMP, which is valid in SGML
>
>
> ID='o-p62fail1' URI='p62fail1.xml'>
> INCLUDE must be upper case
>
>
> ID='o-p62fail2' URI='p62fail2.xml'>
> no spaces in terminating delimiter
>
>
> ID='o-p63fail1' URI='p63fail1.xml'>
> IGNORE must be upper case
>
>
> ID='o-p63fail2' URI='p63fail2.xml'>
> delimiters must be balanced
>
>
> ID='o-p64fail1' URI='p64fail1.xml'>
> section delimiters must balance
>
>
> ID='o-p64fail2' URI='p64fail2.xml'>
> section delimiters must balance
>
>
> ID='o-p66fail1' URI='p66fail1.xml'>
> terminating ';' is required
>
>
> ID='o-p66fail2' URI='p66fail2.xml'>
> no S after '&#'
>
>
> ID='o-p66fail3' URI='p66fail3.xml'>
> no hex digits in numeric reference
>
>
> ID='o-p66fail4' URI='p66fail4.xml'>
> only hex digits in hex references
>
>
> ID='o-p66fail5' URI='p66fail5.xml'>
> no references to non-characters
>
>
> ID='o-p66fail6' URI='p66fail6.xml'>
> no references to non-characters
>
>
> ID='o-p68fail1' URI='p68fail1.xml'>
> terminating ';' is required
>
>
> ID='o-p68fail2' URI='p68fail2.xml'>
> no S after '&'
>
>
> ID='o-p68fail3' URI='p68fail3.xml'>
> no S before ';'
>
>
> ID='o-p69fail1' URI='p69fail1.xml'>
> terminating ';' is required
>
>
> ID='o-p69fail2' URI='p69fail2.xml'>
> no S after '%'
>
>
> ID='o-p69fail3' URI='p69fail3.xml'>
> no S before ';'
>
>
> ID='o-p70fail1' URI='p70fail1.xml'>
> This is neither
>
>
> ID='o-p71fail1' URI='p71fail1.xml'>
> S is required before EntityDef
>
>
> ID='o-p71fail2' URI='p71fail2.xml'>
> Entity name is a Name, not an NMToken
>
>
> ID='o-p71fail3' URI='p71fail3.xml'>
> no S after "<!"
>
>
> ID='o-p71fail4' URI='p71fail4.xml'>
> S is required after "<!ENTITY"
>
>
> ID='o-p72fail1' URI='p72fail1.xml'>
> S is required after "<!ENTITY"
>
>
> ID='o-p72fail2' URI='p72fail2.xml'>
> S is required after '%'
>
>
> ID='o-p72fail3' URI='p72fail3.xml'>
> S is required after name
>
>
> ID='o-p72fail4' URI='p72fail4.xml'>
> Entity name is a name, not an NMToken
>
>
> ID='o-p73fail1' URI='p73fail1.xml'>
> No typed replacement text
>
>
> ID='o-p73fail2' URI='p73fail2.xml'>
> Only one replacement value
>
>
> ID='o-p73fail3' URI='p73fail3.xml'>
> No NDataDecl on replacement text
>
>
> ID='o-p73fail4' URI='p73fail4.xml'>
> Value is required
>
>
> ID='o-p73fail5' URI='p73fail5.xml'>
> No NDataDecl without value
>
>
> ID='o-p74fail1' URI='p74fail1.xml'>
> no NDataDecls on parameter entities
>
>
> ID='o-p74fail2' URI='p74fail2.xml'>
> value is required
>
>
> ID='o-p74fail3' URI='p74fail3.xml'>
> only one value
>
>
> ID='o-p75fail1' URI='p75fail1.xml'>
> S required after "PUBLIC"
>
>
> ID='o-p75fail2' URI='p75fail2.xml'>
> S required after "SYSTEM"
>
>
> ID='o-p75fail3' URI='p75fail3.xml'>
> S required between literals
>
>
> ID='o-p75fail4' URI='p75fail4.xml'>
> "SYSTEM" implies only one literal
>
>
> ID='o-p75fail5' URI='p75fail5.xml'>
> only one keyword
>
>
> ID='o-p75fail6' URI='p75fail6.xml'>
> "PUBLIC" requires two literals (contrast with SGML)
>
>
> ID='o-p76fail1' URI='p76fail1.xml'>
> S is required before "NDATA"
>
>
> ID='o-p76fail2' URI='p76fail2.xml'>
> "NDATA" is upper-case
>
>
> ID='o-p76fail3' URI='p76fail3.xml'>
> notation name is required
>
>
> ID='o-p76fail4' URI='p76fail4.xml'>
> notation names are Names
>
>
> ID='o-p11pass1' URI='p11pass1.xml'>
> system literals may not contain
> URI fragments
>
>
>
Index: XML-Test-Suite/xmlconf/sun/cxml.html
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/cxml.html,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 cxml.html
1,155c1,155
<
<
XML Canonical Forms
<
< XML Canonical Forms
< DRAFT 1
<
As with many sorts of structured information, there are many
< categories of information that may be deemed "important" for
< some task. Canonical forms are standard ways to represent
< such classes of information. For testing XML, and potentially
< for other purposes, three XML Canonical Forms have
< been defined as of this writing:
<
< - First XML Canonical Form, defined by
< James Clark, is also called Canonical XML.
<
<
- Second XML Canonical Form, defined
< by Sun, supports testing a larger subset of the XML 1.0
< processor requirements by exposing notation declarations.
<
<
- Third XML Canonical Form, defined
< by Sun, extends the second form to reflect information
< which validating XML 1.0 processors are required to report.
<
<
<
< For a document already in a given canonical form, recanonicalizing
< to that same form will change nothing. Canonicalizing second or
< third forms to the first canonical form discards all declarations.
< Canonicalizing second or third forms to the other form has no effect.
<
<
The author is pleased to acknowledge help from
< James Clark in defining the additional canonical forms.
<
<
<
< First XML Canonical Form
<
<
<
This description has been extracted from the version at
<
< http://www.jclark.com/xml/canonxml.html.
<
<
< Every well-formed XML document has a unique structurally equivalent
< canonical XML document. Two structurally equivalent XML
< documents have a byte-for-byte identical canonical XML document.
< Canonicalizing an XML document requires only information that an XML
< processor is required to make available to an application.
<
< A canonical XML document conforms to the following grammar:
<
< CanonXML ::= Pi* element Pi*
< element ::= Stag (Datachar | Pi | element)* Etag
< Stag ::= '<' Name Atts '>'
< Etag ::= '</' Name '>'
< Pi ::= '<?' Name ' ' (((Char - S) Char*)? - (Char* '?>' Char*)) '?>'
< Atts ::= (' ' Name '=' '"' Datachar* '"')*
< Datachar ::= '&' | '<' | '>' | '"'
< | '	'| ' '| ' '
< | (Char - ('&' | '<' | '>' | '"' | #x9 | #xA | #xD))
< Name ::= (see XML spec)
< Char ::= (see XML spec)
< S ::= (see XML spec)
<
<
< Attributes are in lexicographical order (in Unicode bit order).
<
< A canonical XML document is encoded in UTF-8.
<
< Ignorable white space is considered significant and is treated equivalently
< to data.
<
<
<
< Second XML Canonical Form
<
<
Modified to ensure that literals are surrounded by single quotes.
<
This canonical form is identical to the first form, with
< one significant addition. All XML processors are required to
< report the name and external identifiers of notations that
< are declared and referred to in an XML document (section 4.7);
< those reports are reflected in declarations in this form,
< presented in lexicographic order.
<
<
Note that all public identifiers must be normalized before being
< presented to applications (section 4.2.2).
<
<
System identifiers are normalized on output to be relative
< to the input document, if that is possible, with the shortest
< such relative URI. All other URIs must be absolute. Any
< hash mark and fragment ID, if erroneously present on input, are
< removed. Any non-ASCII characters in the URI must be escaped
< as specified in the XML specification (section 4.2.2).
<
<
< CanonXML2 ::= DTD2? CanonXML
< DTD2 ::= '<!DOCTYPE ' name ' [' #xA Notations? ']>' #xA
< Notations ::= ( '<!NOTATION ' Name '
< (('PUBLIC ' PubidLiteral ' ' SystemLiteral)
< |('PUBLIC ' PubidLiteral)
< |('SYSTEM ' SystemLiteral))
< '>' #xA )*
< PubidLiteral ::= "'" PubidChar* "'"
< SystemLiteral ::= "'" [^"]* "'"
<
<
<
< The requirement of this canonical form differs slightly from that
< of the XML specification itself in that all declared notations
< must be listed, not just those which were referred to.
< Should that change? SAX supports it easily.
<
<
<
< Third XML Canonical Form
<
<
This canonical form is identical to the second form, with
< two significant exceptions reflecting requirements placed on
< validating XML processors:
<
< - They are required to report "white space appearing in
< element content" (section 2.10). Ignorable whitespace is
< not represented in this canonical form.
<
<
- They must report the external identifiers and notation name
< for unparsed entities appearing as attribute values (section 4.4.6).
< Such entities are declared in this canonical form, in lexicographic
< order.
<
<
<
< This builds on the grammar productions included above.
<
<
< CanonXML3 ::= DTD3? CanonXML
< DTD3 ::= '<!DOCTYPE ' name ' [' #xA Notations? Unparsed? ']>' #xA
< Unparsed ::= ( '<!ENTITY ' Name '
< (('PUBLIC ' PubidLiteral ' ' SystemLiteral)
< |('SYSTEM ' SystemLiteral))
< 'NDATA ' Name
< '>' #xA )*
<
<
< The requirement of this canonical form differs slightly from that
< of the XML specification itself in that all declared unparsed entities
< must be listed, not just those which were referred to.
< Should that change? SAX supports it easily.
<
<
<
< xml-feedback@java.sun.com
<
<
<
<
---
>
> XML Canonical Forms
>
> XML Canonical Forms
> DRAFT 1
>
As with many sorts of structured information, there are many
> categories of information that may be deemed "important" for
> some task. Canonical forms are standard ways to represent
> such classes of information. For testing XML, and potentially
> for other purposes, three XML Canonical Forms have
> been defined as of this writing:
>
> - First XML Canonical Form, defined by
> James Clark, is also called Canonical XML.
>
>
- Second XML Canonical Form, defined
> by Sun, supports testing a larger subset of the XML 1.0
> processor requirements by exposing notation declarations.
>
>
- Third XML Canonical Form, defined
> by Sun, extends the second form to reflect information
> which validating XML 1.0 processors are required to report.
>
>
>
> For a document already in a given canonical form, recanonicalizing
> to that same form will change nothing. Canonicalizing second or
> third forms to the first canonical form discards all declarations.
> Canonicalizing second or third forms to the other form has no effect.
>
>
The author is pleased to acknowledge help from
> James Clark in defining the additional canonical forms.
>
>
>
> First XML Canonical Form
>
>
>
This description has been extracted from the version at
>
> http://www.jclark.com/xml/canonxml.html.
>
>
> Every well-formed XML document has a unique structurally equivalent
> canonical XML document. Two structurally equivalent XML
> documents have a byte-for-byte identical canonical XML document.
> Canonicalizing an XML document requires only information that an XML
> processor is required to make available to an application.
>
> A canonical XML document conforms to the following grammar:
>
> CanonXML ::= Pi* element Pi*
> element ::= Stag (Datachar | Pi | element)* Etag
> Stag ::= '<' Name Atts '>'
> Etag ::= '</' Name '>'
> Pi ::= '<?' Name ' ' (((Char - S) Char*)? - (Char* '?>' Char*)) '?>'
> Atts ::= (' ' Name '=' '"' Datachar* '"')*
> Datachar ::= '&' | '<' | '>' | '"'
> | '	'| ' '| ' '
> | (Char - ('&' | '<' | '>' | '"' | #x9 | #xA | #xD))
> Name ::= (see XML spec)
> Char ::= (see XML spec)
> S ::= (see XML spec)
>
>
> Attributes are in lexicographical order (in Unicode bit order).
>
> A canonical XML document is encoded in UTF-8.
>
> Ignorable white space is considered significant and is treated equivalently
> to data.
>
>
>
> Second XML Canonical Form
>
>
Modified to ensure that literals are surrounded by single quotes.
>
This canonical form is identical to the first form, with
> one significant addition. All XML processors are required to
> report the name and external identifiers of notations that
> are declared and referred to in an XML document (section 4.7);
> those reports are reflected in declarations in this form,
> presented in lexicographic order.
>
>
Note that all public identifiers must be normalized before being
> presented to applications (section 4.2.2).
>
>
System identifiers are normalized on output to be relative
> to the input document, if that is possible, with the shortest
> such relative URI. All other URIs must be absolute. Any
> hash mark and fragment ID, if erroneously present on input, are
> removed. Any non-ASCII characters in the URI must be escaped
> as specified in the XML specification (section 4.2.2).
>
>
> CanonXML2 ::= DTD2? CanonXML
> DTD2 ::= '<!DOCTYPE ' name ' [' #xA Notations? ']>' #xA
> Notations ::= ( '<!NOTATION ' Name '
> (('PUBLIC ' PubidLiteral ' ' SystemLiteral)
> |('PUBLIC ' PubidLiteral)
> |('SYSTEM ' SystemLiteral))
> '>' #xA )*
> PubidLiteral ::= "'" PubidChar* "'"
> SystemLiteral ::= "'" [^"]* "'"
>
>
>
> The requirement of this canonical form differs slightly from that
> of the XML specification itself in that all declared notations
> must be listed, not just those which were referred to.
> Should that change? SAX supports it easily.
>
>
>
> Third XML Canonical Form
>
>
This canonical form is identical to the second form, with
> two significant exceptions reflecting requirements placed on
> validating XML processors:
>
> - They are required to report "white space appearing in
> element content" (section 2.10). Ignorable whitespace is
> not represented in this canonical form.
>
>
- They must report the external identifiers and notation name
> for unparsed entities appearing as attribute values (section 4.4.6).
> Such entities are declared in this canonical form, in lexicographic
> order.
>
>
>
> This builds on the grammar productions included above.
>
>
> CanonXML3 ::= DTD3? CanonXML
> DTD3 ::= '<!DOCTYPE ' name ' [' #xA Notations? Unparsed? ']>' #xA
> Unparsed ::= ( '<!ENTITY ' Name '
> (('PUBLIC ' PubidLiteral ' ' SystemLiteral)
> |('SYSTEM ' SystemLiteral))
> 'NDATA ' Name
> '>' #xA )*
>
>
> The requirement of this canonical form differs slightly from that
> of the XML specification itself in that all declared unparsed entities
> must be listed, not just those which were referred to.
> Should that change? SAX supports it easily.
>
>
>
> xml-feedback@java.sun.com
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/sun-error.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/sun-error.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sun-error.xml
1,14c1,14
<
<
<
< Parameter entities must consist of a series of complete markup
< declarations of the types allowed by the nonterminal
< markupdecl, interespersed with whitespace or PERefs.
<
<
< SYSTEM ids may not have URI fragments
<
---
>
>
>
> Parameter entities must consist of a series of complete markup
> declarations of the types allowed by the nonterminal
> markupdecl, interespersed with whitespace or PERefs.
>
>
> SYSTEM ids may not have URI fragments
>
Index: XML-Test-Suite/xmlconf/sun/sun-invalid.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/sun-invalid.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sun-invalid.xml
1,144c1,144
<
<
<
< Tests the No Duplicate Types VC
<
<
< Tests the "Notation Declared" VC by using an undeclared
< notation name.
<
<
< Tests the "Element Valid" VC (clause 2)
< by omitting a required element.
<
<
< Tests "Entity Declared" VC for a parameter entity. NOTE: there
< are both VCs and WFCs with this name, which is a specification issue
< in that it is both confusing and in some ways self-contradictory.
< The WFC does not apply to PEs, and even the clause which might
< seem to suggest it could is ruled out in this test.
<
<
< Tests the Element Valid VC (clause 4)
< by including an undeclared child element.
<
<
< Tests the Element Valid VC (clause 1)
< by including elements in an EMPTY content model.
<
<
< Tests the Element Valid VC (clause 3) by including a child element
< not permitted by a mixed content model.
<
<
< Tests the Unique Element Type Declaration VC.
<
<
< Tests the No Duplicate Types VC.
<
<
< Tests the Element Valid VC (clause 1),
< using one of the predefined internal entities
< inside an EMPTY content model.
<
<
< Tests the ID (is a Name) VC
<
<
< Tests the ID (appears once) VC
<
<
< Tests the One ID per Element Type VC
<
<
< Tests the ID Attribute Default VC
<
<
< Tests the ID Attribute Default VC
<
<
< Tests the IDREF (is a Name) VC
<
<
< Tests the IDREFS (is a Names) VC
<
<
< Tests the IDREF (matches an ID) VC
<
<
< Tests the IDREF (IDREFS matches an ID) VC
<
<
< Tests the Standalone Document Declaration VC, ensuring that
< optional whitespace causes a validity error.
<
<
< Tests the Standalone Document Declaration VC, ensuring that
< attributes needing normalization cause a validity error.
<
<
< Tests the Standalone Document Declaration VC, ensuring that
< a reference to externally defined entity causes a validity error.
<
<
< Tests the Standalone Document Declaration VC, ensuring that
< attributes needing defaulting cause a validity error.
<
<
< Tests the Standalone Document Declaration VC, ensuring that
< a token attribute that needs normalization causes a validity error.
<
<
< Tests the Standalone Document Declaration VC, ensuring that
< a NOTATION attribute that needs normalization
< causes a validity error.
<
<
< Tests the Standalone Document Declaration VC, ensuring that
< an NMTOKEN attribute needing normalization
< causes a validity error.
<
<
< Tests the Standalone Document Declaration VC, ensuring that
< an NMTOKENS attribute needing normalization
< causes a validity error.
<
<
< Tests the Standalone Document Declaration VC, ensuring that
< an ID attribute needing normalization causes a validity error.
<
<
< Tests the Standalone Document Declaration VC, ensuring that
< an IDREF attribute needing normalization causes a validity error.
<
<
< Tests the Standalone Document Declaration VC, ensuring that
< an IDREFS attribute needing normalization causes a validity error.
<
<
< Tests the Standalone Document Declaration VC, ensuring that
< an ENTITY attribute needing normalization causes a validity error.
<
<
< Tests the Standalone Document Declaration VC, ensuring that
< an ENTITIES attribute needing normalization causes a validity error.
<
<
---
>
>
>
> Tests the No Duplicate Types VC
>
>
> Tests the "Notation Declared" VC by using an undeclared
> notation name.
>
>
> Tests the "Element Valid" VC (clause 2)
> by omitting a required element.
>
>
> Tests "Entity Declared" VC for a parameter entity. NOTE: there
> are both VCs and WFCs with this name, which is a specification issue
> in that it is both confusing and in some ways self-contradictory.
> The WFC does not apply to PEs, and even the clause which might
> seem to suggest it could is ruled out in this test.
>
>
> Tests the Element Valid VC (clause 4)
> by including an undeclared child element.
>
>
> Tests the Element Valid VC (clause 1)
> by including elements in an EMPTY content model.
>
>
> Tests the Element Valid VC (clause 3) by including a child element
> not permitted by a mixed content model.
>
>
> Tests the Unique Element Type Declaration VC.
>
>
> Tests the No Duplicate Types VC.
>
>
> Tests the Element Valid VC (clause 1),
> using one of the predefined internal entities
> inside an EMPTY content model.
>
>
> Tests the ID (is a Name) VC
>
>
> Tests the ID (appears once) VC
>
>
> Tests the One ID per Element Type VC
>
>
> Tests the ID Attribute Default VC
>
>
> Tests the ID Attribute Default VC
>
>
> Tests the IDREF (is a Name) VC
>
>
> Tests the IDREFS (is a Names) VC
>
>
> Tests the IDREF (matches an ID) VC
>
>
> Tests the IDREF (IDREFS matches an ID) VC
>
> SECTIONS="2.9" TYPE="invalid">
> Tests the Standalone Document Declaration VC, ensuring that
> optional whitespace causes a validity error.
>
> SECTIONS="2.9" TYPE="invalid">
> Tests the Standalone Document Declaration VC, ensuring that
> attributes needing normalization cause a validity error.
>
> SECTIONS="2.9" TYPE="invalid">
> Tests the Standalone Document Declaration VC, ensuring that
> a reference to externally defined entity causes a validity error.
>
> SECTIONS="2.9" TYPE="invalid">
> Tests the Standalone Document Declaration VC, ensuring that
> attributes needing defaulting cause a validity error.
>
> SECTIONS="2.9" TYPE="invalid">
> Tests the Standalone Document Declaration VC, ensuring that
> a token attribute that needs normalization causes a validity error.
>
> SECTIONS="2.9" TYPE="invalid">
> Tests the Standalone Document Declaration VC, ensuring that
> a NOTATION attribute that needs normalization
> causes a validity error.
>
> SECTIONS="2.9" TYPE="invalid">
> Tests the Standalone Document Declaration VC, ensuring that
> an NMTOKEN attribute needing normalization
> causes a validity error.
>
> SECTIONS="2.9" TYPE="invalid">
> Tests the Standalone Document Declaration VC, ensuring that
> an NMTOKENS attribute needing normalization
> causes a validity error.
>
> SECTIONS="2.9" TYPE="invalid">
> Tests the Standalone Document Declaration VC, ensuring that
> an ID attribute needing normalization causes a validity error.
>
> SECTIONS="2.9" TYPE="invalid">
> Tests the Standalone Document Declaration VC, ensuring that
> an IDREF attribute needing normalization causes a validity error.
>
> SECTIONS="2.9" TYPE="invalid">
> Tests the Standalone Document Declaration VC, ensuring that
> an IDREFS attribute needing normalization causes a validity error.
>
> SECTIONS="2.9" TYPE="invalid">
> Tests the Standalone Document Declaration VC, ensuring that
> an ENTITY attribute needing normalization causes a validity error.
>
> SECTIONS="2.9" TYPE="invalid">
> Tests the Standalone Document Declaration VC, ensuring that
> an ENTITIES attribute needing normalization causes a validity error.
>
> SECTIONS="3" TYPE="invalid">
146,402c146,402
< appear in these positions.
<
<
< Tests the Element Valid VC (clause 2) for one
< instance of "children" content model, providing no children where
< one is required.
<
<
< Tests the Element Valid VC (clause 2) for one
< instance of "children" content model, providing
< two children where one is required.
<
<
< Tests the Element Valid VC (clause 2) for one
< instance of "children" content model, providing
< no children where two are required.
<
<
< Tests the Element Valid VC (clause 2) for one
< instance of "children" content model, providing
< three children where two are required.
<
<
< 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).
<
<
< 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).
<
<
< 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).
<
<
< 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).
<
<
< 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).
<
<
< 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).
<
<
< 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).
<
<
< 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).
<
<
< 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).
<
<
< 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).
<
<
< Tests the Element Valid VC (clause 2) for one
< instance of "children" content model, providing
< no children where one or more are
< required (a basic construction of that model).
<
<
< Tests the Element Valid VC (clause 2) for one
< instance of "children" content model, providing
< no children where one or more are
< required (a second construction of that model).
<
<
< Tests the Element Valid VC (clause 2) for one
< instance of "children" content model, providing
< no children where one or more are
< required (a third construction of that model).
<
<
< Tests the Element Valid VC (clause 2) for one
< instance of "children" content model, providing
< no children where one or more are
< required (a fourth construction of that model).
<
<
< Tests the Element Valid VC (clause 2) for one
< instance of "children" content model, providing
< no children where one or more are
< required (a fifth construction of that model).
<
<
< 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).
<
<
< 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).
<
<
< 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).
<
<
< 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).
<
<
< 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).
<
<
< Tests the Element Valid VC (clause 2) for one
< instance of "children" content model, providing
< text content where one or more elements are
< required.
<
<
< Tests the Required Attribute VC.
<
<
< Tests the Attribute Value Type (declared)
< VC for the xml:space attribute
<
<
< Tests the Attribute Value Type (declared)
< VC for the xml:lang attribute
<
<
< Tests the Root Element Type VC
<
<
< Tests the "Entity Name" VC for the ENTITY attribute type.
<
<
< Tests the "Entity Name" VC for the ENTITIES attribute type.
<
<
< Tests the "Notation Attributes" VC for the
< NOTATION attribute type, first clause: value must be one
< of the ones that's declared.
<
<
< Tests the "Notation Attributes" VC for the
< NOTATION attribute type, second clause: the names in the
< declaration must all be declared.
<
<
< Tests the "Name Token" VC for the NMTOKEN attribute type.
<
<
< Tests the "Name Token" VC for the NMTOKENS attribute type.
<
<
< Tests the "Enumeration" VC by providing
< a value which wasn't one of the choices.
<
<
< Tests the "Fixed Attribute Default" VC by
< providing the wrong value.
<
<
< Tests the "Attribute Default Legal" VC by
< providing an illegal IDREF value.
<
<
< Tests the "Attribute Default Legal" VC by
< providing an illegal IDREFS value.
<
<
< Tests the "Attribute Default Legal" VC by
< providing an illegal ENTITY value.
<
<
< Tests the "Attribute Default Legal" VC by
< providing an illegal ENTITIES value.
<
<
< Tests the "Attribute Default Legal" VC by
< providing an illegal NMTOKEN value.
<
<
< Tests the "Attribute Default Legal" VC by
< providing an illegal NMTOKENS value.
<
<
< Tests the "Attribute Default Legal" VC by
< providing an illegal NOTATIONS value.
<
<
< Tests the "Attribute Default Legal" VC by
< providing an illegal enumeration value.
<
<
< Tests reading an invalid "big endian" UTF-16 document
<
<
< Tests reading an invalid "little endian" UTF-16 document
---
> appear in these positions.
>
> SECTIONS="3" TYPE="invalid">
> Tests the Element Valid VC (clause 2) for one
> instance of "children" content model, providing no children where
> one is required.
>
> SECTIONS="3" TYPE="invalid">
> Tests the Element Valid VC (clause 2) for one
> instance of "children" content model, providing
> two children where one is required.
>
> SECTIONS="3" TYPE="invalid">
> Tests the Element Valid VC (clause 2) for one
> instance of "children" content model, providing
> no children where two are required.
>
> SECTIONS="3" TYPE="invalid">
> Tests the Element Valid VC (clause 2) for one
> instance of "children" content model, providing
> three children where two are required.
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> Tests the Element Valid VC (clause 2) for one
> instance of "children" content model, providing
> no children where one or more are
> required (a basic construction of that model).
>
> SECTIONS="3" TYPE="invalid">
> Tests the Element Valid VC (clause 2) for one
> instance of "children" content model, providing
> no children where one or more are
> required (a second construction of that model).
>
> SECTIONS="3" TYPE="invalid">
> Tests the Element Valid VC (clause 2) for one
> instance of "children" content model, providing
> no children where one or more are
> required (a third construction of that model).
>
> SECTIONS="3" TYPE="invalid">
> Tests the Element Valid VC (clause 2) for one
> instance of "children" content model, providing
> no children where one or more are
> required (a fourth construction of that model).
>
> SECTIONS="3" TYPE="invalid">
> Tests the Element Valid VC (clause 2) for one
> instance of "children" content model, providing
> no children where one or more are
> required (a fifth construction of that model).
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> 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).
>
> SECTIONS="3" TYPE="invalid">
> Tests the Element Valid VC (clause 2) for one
> instance of "children" content model, providing
> text content where one or more elements are
> required.
>
> SECTIONS="3.3.2" TYPE="invalid">
> Tests the Required Attribute VC.
>
> SECTIONS="3.1 2.10" TYPE="invalid">
> Tests the Attribute Value Type (declared)
> VC for the xml:space attribute
>
> SECTIONS="3.1 2.12" TYPE="invalid">
> Tests the Attribute Value Type (declared)
> VC for the xml:lang attribute
>
>
> Tests the Root Element Type VC
>
>
> Tests the "Entity Name" VC for the ENTITY attribute type.
>
>
> Tests the "Entity Name" VC for the ENTITIES attribute type.
>
>
> Tests the "Notation Attributes" VC for the
> NOTATION attribute type, first clause: value must be one
> of the ones that's declared.
>
>
> Tests the "Notation Attributes" VC for the
> NOTATION attribute type, second clause: the names in the
> declaration must all be declared.
>
>
> Tests the "Name Token" VC for the NMTOKEN attribute type.
>
>
> Tests the "Name Token" VC for the NMTOKENS attribute type.
>
>
> Tests the "Enumeration" VC by providing
> a value which wasn't one of the choices.
>
>
> Tests the "Fixed Attribute Default" VC by
> providing the wrong value.
>
>
> Tests the "Attribute Default Legal" VC by
> providing an illegal IDREF value.
>
>
> Tests the "Attribute Default Legal" VC by
> providing an illegal IDREFS value.
>
>
> Tests the "Attribute Default Legal" VC by
> providing an illegal ENTITY value.
>
>
> Tests the "Attribute Default Legal" VC by
> providing an illegal ENTITIES value.
>
>
> Tests the "Attribute Default Legal" VC by
> providing an illegal NMTOKEN value.
>
>
> Tests the "Attribute Default Legal" VC by
> providing an illegal NMTOKENS value.
>
>
> Tests the "Attribute Default Legal" VC by
> providing an illegal NOTATIONS value.
>
>
> Tests the "Attribute Default Legal" VC by
> providing an illegal enumeration value.
>
>
> Tests reading an invalid "big endian" UTF-16 document
>
>
> Tests reading an invalid "little endian" UTF-16 document
404c404
<
---
>
406c406
< appear in these positions.
---
> appear in these positions.
Index: XML-Test-Suite/xmlconf/sun/sun-not-wf.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/sun-not-wf.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sun-not-wf.xml
1,175c1,175
<
<
<
< SGML's NUTOKEN is not allowed.
<
<
< SGML's NUTOKENS attribute type is not allowed.
<
<
< Comma doesn't separate enumerations, unlike in SGML.
<
<
< SGML's NUMBER attribute type is not allowed.
<
<
< SGML's NUMBERS attribute type is not allowed.
<
<
< SGML's NAME attribute type is not allowed.
<
<
< SGML's NAMES attribute type is not allowed.
<
<
< SGML's #CURRENT is not allowed.
<
<
< SGML's #CONREF is not allowed.
<
<
< Whitespace required between attributes
<
<
< Whitespace required between attributes
<
<
< Only INCLUDE and IGNORE are conditional section keywords
<
<
< Must have keyword in conditional sections
<
<
< No whitespace before "?" in content model
<
<
< No whitespace before "*" in content model
<
<
< No whitespace before "+" in content model
<
<
< External entities may not have standalone decls.
<
<
< Comma mandatory in content model
<
<
< Can't mix comma and vertical bar in content models
<
<
< PE name immediately after "%"
<
<
< PE name immediately followed by ";"
<
<
< PUBLIC literal must be quoted
<
<
< SYSTEM identifier must be quoted
<
<
< Text declarations (which optionally begin any external entity)
< are required to have "encoding=...".
<
<
<
< EOF in middle of incomplete ETAG
<
<
< EOF in middle of incomplete ETAG
<
<
< Illegal markup (<%@ ... %>)
<
<
< Illegal markup (<% ... %>)
<
<
< Illegal markup (<!ELEMENT ... >)
<
<
< Illegal character " " in encoding name
<
<
< Illegal character "/" in encoding name
<
<
< Illegal character reference in encoding name
<
<
< Illegal character ":" in encoding name
<
<
< Illegal character "@" in encoding name
<
<
< Illegal character "+" in encoding name
<
<
< Text declarations (which optionally begin any external entity)
< are required to have "encoding=...".
<
<
< No space between PI target name and data
<
<
< Illegal entity ref in public ID
<
<
< Illegal characters in public ID
<
<
< Illegal characters in public ID
<
<
< Illegal characters in public ID
<
<
< SGML-ism: public ID without system ID
<
<
< SGML-ism: omitted end tag for EMPTY content
<
<
< XML declaration must be at the very beginning of a document;
< it"s not a processing instruction
<
<
< Comments may not contain "--"
<
<
< ATTLIST declarations apply to only one element, unlike SGML
<
<
< ELEMENT declarations apply to only one element, unlike SGML
<
<
< ATTLIST declarations are never global, unlike in SGML
<
<
< SGML Tag minimization specifications are not allowed
<
<
< SGML Tag minimization specifications are not allowed
<
<
< SGML Content model exception specifications are not allowed
<
<
< SGML Content model exception specifications are not allowed
<
<
< CDATA is not a valid content model spec
<
<
< RCDATA is not a valid content model spec
<
<
< SGML Unordered content models not allowed
---
>
>
>
> SGML's NUTOKEN is not allowed.
>
>
> SGML's NUTOKENS attribute type is not allowed.
>
>
> Comma doesn't separate enumerations, unlike in SGML.
>
>
> SGML's NUMBER attribute type is not allowed.
>
>
> SGML's NUMBERS attribute type is not allowed.
>
>
> SGML's NAME attribute type is not allowed.
>
>
> SGML's NAMES attribute type is not allowed.
>
>
> SGML's #CURRENT is not allowed.
>
>
> SGML's #CONREF is not allowed.
>
>
> Whitespace required between attributes
>
>
> Whitespace required between attributes
>
>
> Only INCLUDE and IGNORE are conditional section keywords
>
>
> Must have keyword in conditional sections
>
>
> No whitespace before "?" in content model
>
>
> No whitespace before "*" in content model
>
>
> No whitespace before "+" in content model
>
> ENTITIES="parameter">
> External entities may not have standalone decls.
>
>
> Comma mandatory in content model
>
>
> Can't mix comma and vertical bar in content models
>
>
> PE name immediately after "%"
>
>
> PE name immediately followed by ";"
>
>
> PUBLIC literal must be quoted
>
>
> SYSTEM identifier must be quoted
>
>
> Text declarations (which optionally begin any external entity)
> are required to have "encoding=...".
>
>
>
> EOF in middle of incomplete ETAG
>
>
> EOF in middle of incomplete ETAG
>
>
> Illegal markup (<%@ ... %>)
>
>
> Illegal markup (<% ... %>)
>
>
> Illegal markup (<!ELEMENT ... >)
>
>
> Illegal character " " in encoding name
>
>
> Illegal character "/" in encoding name
>
>
> Illegal character reference in encoding name
>
>
> Illegal character ":" in encoding name
>
>
> Illegal character "@" in encoding name
>
>
> Illegal character "+" in encoding name
>
>
> Text declarations (which optionally begin any external entity)
> are required to have "encoding=...".
>
>
> No space between PI target name and data
>
>
> Illegal entity ref in public ID
>
>
> Illegal characters in public ID
>
>
> Illegal characters in public ID
>
>
> Illegal characters in public ID
>
>
> SGML-ism: public ID without system ID
>
>
> SGML-ism: omitted end tag for EMPTY content
>
>
> XML declaration must be at the very beginning of a document;
> it"s not a processing instruction
>
>
> Comments may not contain "--"
>
>
> ATTLIST declarations apply to only one element, unlike SGML
>
>
> ELEMENT declarations apply to only one element, unlike SGML
>
>
> ATTLIST declarations are never global, unlike in SGML
>
>
> SGML Tag minimization specifications are not allowed
>
>
> SGML Tag minimization specifications are not allowed
>
>
> SGML Content model exception specifications are not allowed
>
>
> SGML Content model exception specifications are not allowed
>
>
> CDATA is not a valid content model spec
>
>
> RCDATA is not a valid content model spec
>
>
> SGML Unordered content models not allowed
Index: XML-Test-Suite/xmlconf/sun/sun-valid.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/sun-valid.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sun-valid.xml
1,148c1,144
<
<
<
<
< Tests parsing of alternative forms of text-only mixed
< content declaration.
<
<
< Comments don't get parameter entity expansion
<
<
< Tests clauses 1, 3, and 4 of the Element Valid
< validity constraint.
<
<
< Whitespace found in CDATA sections (and entity references?)
< is unlike other whitespace
<
<
< Tests use of external parsed entities with and without content.
<
<
< Tests use of external parsed entities with different
< encodings than the base document.
<
<
< A non-standalone document is valid if declared as such.
<
<
< A non-standalone document is valid if declared as such.
<
<
< A non-standalone document is valid if declared as such.
<
<
< A non-standalone document is valid if declared as such.
<
<
< 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.
<
<
<
< Tests declarations of "children" content models, and
< the validity constraints associated with them.
<
<
< Tests the #REQUIRED attribute declaration syntax, and
< the associated validity constraint.
<
<
< A document may be marked 'standalone' if any optional
< whitespace is defined within the internal DTD subset.
<
<
< A document may be marked 'standalone' if any
< attributes that need normalization are
< defined within the internal DTD subset.
<
<
< 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.
<
<
<
< Like sa03 but relies on attribute
< defaulting defined in the internal subset.
< On output, requires notations to be correctly reported.
<
<
<
< Like sa01 but this document is standalone
< since it has no optional whitespace.
< On output, requires notations to be correctly reported.
<
<
<
< XML permits token reuse, while SGML does not.
<
<
< Tests a lowercase ISO language code.
<
<
< Tests a ISO language code with a subcode.
<
<
< Tests a IANA language code with a subcode.
<
<
< Tests a user language code with a subcode.
<
<
< Tests an uppercase ISO language code.
<
<
< Tests a user language code.
<
<
< Tests construction of internal entity replacement text, using
< an example in the XML specification.
<
<
< Tests construction of internal entity replacement text, using
< an example in the XML specification.
<
<
< Tests construction of internal entity replacement text, using
< a complex example in the XML specification.
---
>
>
>
> OUTPUT="valid/out/dtd00.xml">
> Tests parsing of alternative forms of text-only mixed
> content declaration.
>
> OUTPUT="valid/out/dtd01.xml">
> Comments don't get parameter entity expansion
>
> OUTPUT="valid/out/element.xml">
> Tests clauses 1, 3, and 4 of the Element Valid
> validity constraint.
>
> OUTPUT="valid/out/ext01.xml"
> SECTIONS="4.3.1 4.3.2 [77] [78]" TYPE="valid">
> Tests use of external parsed entities with and without content.
>
> OUTPUT="valid/out/ext02.xml">
> Tests use of external parsed entities with different
> encodings than the base document.
>
> OUTPUT="valid/out/not-sa01.xml">
> A non-standalone document is valid if declared as such.
>
> OUTPUT="valid/out/not-sa02.xml">
> A non-standalone document is valid if declared as such.
>
> OUTPUT="valid/out/not-sa03.xml">
> A non-standalone document is valid if declared as such.
>
> OUTPUT="valid/out/not-sa04.xml">
> A non-standalone document is valid if declared as such.
>
> OUTPUT="valid/out/notation01.xml"
> SECTIONS="4.7 [82]">
> 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.
>
>
> OUTPUT="valid/out/optional.xml"
> SECTIONS="3 3.2.1 [47]">
> Tests declarations of "children" content models, and
> the validity constraints associated with them.
>
> OUTPUT="valid/out/required00.xml"
> SECTIONS="3.3.2 [60]">
> Tests the #REQUIRED attribute declaration syntax, and
> the associated validity constraint.
>
> OUTPUT="valid/out/sa01.xml">
> A document may be marked 'standalone' if any optional
> whitespace is defined within the internal DTD subset.
>
> OUTPUT="valid/out/sa02.xml">
> A document may be marked 'standalone' if any
> attributes that need normalization are
> defined within the internal DTD subset.
>
> OUTPUT="valid/out/sa03.xml">
> 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.
>
>
> OUTPUT="valid/out/sa04.xml">
> Like sa03 but relies on attribute
> defaulting defined in the internal subset.
> On output, requires notations to be correctly reported.
>
>
> OUTPUT="valid/out/sa05.xml">
> Like sa01 but this document is standalone
> since it has no optional whitespace.
> On output, requires notations to be correctly reported.
>
>
> OUTPUT="valid/out/sgml01.xml">
> XML permits token reuse, while SGML does not.
>
> OUTPUT="valid/out/v-lang01.xml"
> ID="v-lang01" SECTIONS="2.12 [35]" TYPE="valid">
> Tests a lowercase ISO language code.
>
> OUTPUT="valid/out/v-lang02.xml">
> Tests a ISO language code with a subcode.
>
> OUTPUT="valid/out/v-lang03.xml">
> Tests a IANA language code with a subcode.
>
> OUTPUT="valid/out/v-lang04.xml">
> Tests a user language code with a subcode.
>
> OUTPUT="valid/out/v-lang05.xml">
> Tests an uppercase ISO language code.
>
> OUTPUT="valid/out/v-lang06.xml">
> Tests a user language code.
>
> OUTPUT="valid/out/pe00.xml">
> Tests construction of internal entity replacement text, using
> an example in the XML specification.
>
> OUTPUT="valid/out/pe01.xml">
> Tests construction of internal entity replacement text, using
> an example in the XML specification.
>
> OUTPUT="valid/out/pe02.xml">
> Tests construction of internal entity replacement text, using
> a complex example in the XML specification.
Index: XML-Test-Suite/xmlconf/sun/invalid/attr01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/attr01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attr01.xml
1,9c1,9
<
<
<
< ]>
<
---
>
> affiliated ENTITY #REQUIRED
> >
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/attr02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/attr02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attr02.xml
1,12c1,12
<
<
<
<
<
< ]>
<
---
>
> affiliated ENTITIES #REQUIRED
> >
>
> PUBLIC "-//International Grocery Consortium//Edible//Healthy//EN">
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/attr03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/attr03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attr03.xml
1,17c1,17
<
<
<
<
<
<
<
< ]>
<
<
---
>
> type NOTATION (fruit | vegetable) #REQUIRED
> >
> PUBLIC "-//International Grocery Consortium//Edible//Healthy//EN">
> PUBLIC "-//International Grocery Consortium//Edible//Yucky//EN">
> PUBLIC "-//International Grocery Consortium//Edible//Yummy//EN">
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/attr04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/attr04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attr04.xml
1,12c1,12
<
<
<
<
<
< ]>
<
---
>
> type NOTATION (fruit | vegetable) #REQUIRED
> >
> PUBLIC "-//International Grocery Consortium//Edible//Healthy//EN">
>
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/attr05.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/attr05.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attr05.xml
1,9c1,9
<
<
<
<
< ]>
<
---
>
> token NMTOKEN #REQUIRED
> >
>
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/attr06.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/attr06.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attr06.xml
1,9c1,9
<
<
<
<
< ]>
<
---
>
> token NMTOKEN #REQUIRED
> >
>
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/attr07.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/attr07.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attr07.xml
1,10c1,10
<
<
<
< ]>
<
<
---
>
> type (fruit | vegetable) "fruit"
> >
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/attr08.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/attr08.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attr08.xml
1,9c1,9
<
<
<
< ]>
<
<
---
>
> xmlns CDATA #FIXED "http://java.sun.com/historical"
> >
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/attr09.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/attr09.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attr09.xml
1,20c1,20
<
<
<
<
<
<
<
<
< ]>
<
<
<
<
<
---
>
>
>
>
> value IDREF "42"
> >
>
>
>
> id ID #REQUIRED
> >
> ]>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/attr10.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/attr10.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attr10.xml
1,20c1,20
<
<
<
<
<
<
<
<
< ]>
<
<
<
<
<
---
>
>
>
>
> value IDREFS "i-am-not-a-number 42"
> >
>
>
>
> id ID #REQUIRED
> >
> ]>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/attr13.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/attr13.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attr13.xml
1,11c1,11
<
<
<
< ]>
<
<
<
---
>
>
> value NMTOKEN "alpha/beta"
> >
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/attr14.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/attr14.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attr14.xml
1,12c1,12
<
<
<
< ]>
<
<
<
<
---
>
>
> value NMTOKENS "alpha beta $gamma"
> >
>
> ]>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/attr15.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/attr15.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attr15.xml
1,14c1,14
<
<
<
<
<
<
<
< ]>
<
<
---
>
>
> source NOTATION (brittannica | worldbook) "encarta"
> >
>
>
>
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/attr16.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/attr16.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attr16.xml
1,10c1,10
<
<
<
< ]>
<
<
---
>
>
> value (brittannica | worldbook) "encarta"
> >
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/dtd01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/dtd01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtd01.xml
1,7c1,7
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/dtd02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/dtd02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtd02.xml
1,5c1,5
<
<
< ]>
<
---
>
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/dtd03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/dtd03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtd03.xml
1,14c1,14
<
<
<
<
< ]>
<
<
<
<
<
---
>
>
>
>
> ]>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/dtd06.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/dtd06.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtd06.xml
1,6c1,6
<
< %undefined;
< ]>
<
<
---
>
> %undefined;
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/el01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/el01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 el01.xml
1,5c1,5
<
< ]>
<
<
---
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/el02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/el02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 el02.xml
1,4c1,4
<
< ]>
<
---
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/el03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/el03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 el03.xml
1,5c1,5
<
<
< ]>
< this is ok this isn't
---
>
>
> ]>
> this is ok this isn't
Index: XML-Test-Suite/xmlconf/sun/invalid/el04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/el04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 el04.xml
1,6c1,6
<
<
<
< ]>
<
---
>
>
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/el05.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/el05.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 el05.xml
1,5c1,5
<
<
< ]>
<
---
>
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/el06.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/el06.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 el06.xml
1,6c1,6
<
<
< ]>
< &
<
---
>
>
> ]>
> &
>
Index: XML-Test-Suite/xmlconf/sun/invalid/id01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/id01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 id01.xml
1,7c1,7
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/id02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/id02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 id02.xml
1,9c1,9
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/id03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/id03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 id03.xml
1,10c1,10
<
< ]>
<
<
<
<
<
---
> id2 ID #IMPLIED
> >
> ]>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/id04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/id04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 id04.xml
1,12c1,12
<
< ]>
<
<
<
<
<
---
> id2 ID "x23"
> >
> ]>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/id05.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/id05.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 id05.xml
1,14c1,14
<
<
< ]>
<
<
<
<
<
<
---
>
> id2 ID #FIXED "x23"
> >
> ]>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/id06.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/id06.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 id06.xml
1,14c1,14
<
<
< ]>
<
<
<
<
<
<
<
---
>
> id ID #IMPLIED
> idref IDREF #IMPLIED
> >
> ]>
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/id07.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/id07.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 id07.xml
1,16c1,16
<
<
< ]>
<
<
<
<
<
<
<
<
---
>
> id ID #IMPLIED
> idref IDREF #IMPLIED
> idrefs IDREFS #IMPLIED
> >
> ]>
>
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/id08.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/id08.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 id08.xml
1,14c1,14
<
<
< ]>
<
<
<
<
<
<
<
---
>
> id ID #IMPLIED
> idref IDREF #IMPLIED
> >
> ]>
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/id09.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/id09.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 id09.xml
1,17c1,17
<
<
< ]>
<
<
<
<
<
<
<
<
<
---
>
> id ID #IMPLIED
> idref IDREF #IMPLIED
> idrefs IDREFS #IMPLIED
> >
> ]>
>
>
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/not-sa01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/not-sa01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa01.xml
1,10c1,10
<
<
<
<
<
<
< The whitespace before and after this element keeps
< this from being standalone.
<
<
---
>
>
>
>
>
>
> The whitespace before and after this element keeps
> this from being standalone.
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/not-sa02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/not-sa02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa02.xml
1,31c1,31
<
<
<
< ]>
<
<
<
<
<
<
---
>
>
>
> ]>
>
>
>
>
>
> notation = " nonce "
> nmtoken = " this-gets-normalized "
> nmtokens = " this
also gets normalized "
> id = " &internal; "
> idref = " &internal;
> "
> idrefs = " &internal; &internal; &internal;"
> entity = " unparsed-1 "
> entities = "unparsed-1
> unparsed-2
> "
> cdata = "nothing happens to this one!"
> />
Index: XML-Test-Suite/xmlconf/sun/invalid/not-sa03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/not-sa03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa03.xml
1,12c1,12
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
> token = "b"
> id = "external-&number;"
> />
Index: XML-Test-Suite/xmlconf/sun/invalid/not-sa04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/not-sa04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa04.xml
1,11c1,11
<
<
<
< ]>
<
<
<
<
---
>
>
>
> ]>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/not-sa05.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/not-sa05.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa05.xml
1,11c1,11
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
> token = " c "
> />
Index: XML-Test-Suite/xmlconf/sun/invalid/not-sa06.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/not-sa06.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa06.xml
1,13c1,13
<
<
<
< ]>
<
<
<
---
>
>
>
> ]>
>
> token = "b"
> notation = " nonce "
> />
>
Index: XML-Test-Suite/xmlconf/sun/invalid/not-sa07.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/not-sa07.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa07.xml
1,12c1,12
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
> token = "b"
> nmtoken = " this-gets-normalized "
> />
Index: XML-Test-Suite/xmlconf/sun/invalid/not-sa08.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/not-sa08.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa08.xml
1,12c1,12
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
> token = "b"
> nmtokens = " this
also gets normalized "
> />
Index: XML-Test-Suite/xmlconf/sun/invalid/not-sa09.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/not-sa09.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa09.xml
1,12c1,12
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
> token = "b"
> id = " cindy "
> />
Index: XML-Test-Suite/xmlconf/sun/invalid/not-sa10.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/not-sa10.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa10.xml
1,14c1,14
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
> token = "b"
> id = "id43"
> idref = " id43
> "
> />
Index: XML-Test-Suite/xmlconf/sun/invalid/not-sa11.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/not-sa11.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa11.xml
1,14c1,14
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
> token = "b"
> id = "date28"
> idrefs = " date28 date28
> date28 "
> />
Index: XML-Test-Suite/xmlconf/sun/invalid/not-sa12.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/not-sa12.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa12.xml
1,12c1,12
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
> token = "b"
> entity = " unparsed-1 "
> />
Index: XML-Test-Suite/xmlconf/sun/invalid/not-sa13.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/not-sa13.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa13.xml
1,16c1,16
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
> token = "b"
> entities = "
> unparsed-1
>
> unparsed-2
> "
> />
Index: XML-Test-Suite/xmlconf/sun/invalid/not-sa14.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/not-sa14.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa14.xml
1,11c1,11
<
<
<
<
<
< The whitespace before and after this element keeps
< this from being standalone. (CDATA is just another
< way to represent text...)
<
---
>
>
>
>
> ]]>
> The whitespace before and after this element keeps
> this from being standalone. (CDATA is just another
> way to represent text...)
> ]]>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional01.xml
1,4c1,4
<
<
<
<
---
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional02.xml
1,5c1,5
<
<
<
<
<
---
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional03.xml
1,5c1,5
<
<
<
<
<
---
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional04.xml
1,5c1,5
<
<
<
<
<
---
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional05.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional05.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional05.xml
1,5c1,5
<
<
<
<
<
---
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional06.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional06.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional06.xml
1,6c1,6
<
<
<
<
<
<
---
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional07.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional07.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional07.xml
1,6c1,6
<
<
<
<
<
<
---
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional08.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional08.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional08.xml
1,6c1,6
<
<
<
<
<
<
---
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional09.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional09.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional09.xml
1,6c1,6
<
<
<
<
<
<
---
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional10.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional10.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional10.xml
1,6c1,6
<
<
<
<
<
<
---
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional11.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional11.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional11.xml
1,7c1,7
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional12.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional12.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional12.xml
1,7c1,7
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional13.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional13.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional13.xml
1,7c1,7
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional14.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional14.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional14.xml
1,7c1,7
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional15.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional15.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional15.xml
1,7c1,7
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional16.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional16.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional16.xml
1,8c1,8
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional17.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional17.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional17.xml
1,8c1,8
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional18.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional18.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional18.xml
1,8c1,8
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional19.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional19.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional19.xml
1,6c1,6
<
<
<
<
<
<
---
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional20.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional20.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional20.xml
1,4c1,4
<
<
<
<
---
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional21.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional21.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional21.xml
1,5c1,5
<
<
<
<
<
---
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional22.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional22.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional22.xml
1,5c1,5
<
<
<
<
<
---
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional23.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional23.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional23.xml
1,5c1,5
<
<
<
<
<
---
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional24.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional24.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional24.xml
1,5c1,5
<
<
<
<
<
---
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/optional25.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/optional25.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional25.xml
1,5c1,5
<
<
< No text allowed!
<
<
---
>
>
> No text allowed!
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/pe01.dtd
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/pe01.dtd,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 pe01.dtd
1,6c1,6
<
<
<
---
>
>
> something CDATA "%not-pe"
> evil (doctor | scott) "doctor"
> >
Index: XML-Test-Suite/xmlconf/sun/invalid/pe01.ent
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/pe01.ent,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 pe01.ent
1,2c1,2
< This is not a legal parameter entity, because
< it does not match the "markupdecl" production.
---
> This is not a legal parameter entity, because
> it does not match the "markupdecl" production.
Index: XML-Test-Suite/xmlconf/sun/invalid/pe01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/pe01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 pe01.xml
1,2c1,2
<
<
---
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/required00.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/required00.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 required00.xml
1,10c1,10
<
<
< ]>
<
<
<
<
---
>
> req CDATA #REQUIRED
> >
> ]>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/required01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/required01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 required01.xml
1,7c1,7
<
< ]>
<
<
<
<
---
>
> ]>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/required02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/required02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 required02.xml
1,8c1,8
<
< ]>
<
<
<
<
<
---
>
> ]>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/invalid/root.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/invalid/root.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 root.xml
1,7c1,7
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/attlist01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/attlist01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attlist01.xml
1,12c1,12
<
<
<
<
<
<
< ]>
<
<
---
>
>
>
>
> number NUTOKEN "1"
> >
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/attlist02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/attlist02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attlist02.xml
1,13c1,13
<
<
<
<
<
<
< ]>
<
<
<
---
>
>
>
>
> number NUTOKENS "1 2 3"
> >
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/attlist03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/attlist03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attlist03.xml
1,13c1,13
<
<
<
<
<
<
< ]>
<
<
<
---
>
>
>
>
> choice (a,b,c) "a"
> >
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/attlist04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/attlist04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attlist04.xml
1,13c1,13
<
<
<
<
<
<
< ]>
<
<
<
---
>
>
>
>
> number NUMBER "1"
> >
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/attlist05.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/attlist05.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attlist05.xml
1,13c1,13
<
<
<
<
<
<
< ]>
<
<
<
---
>
>
>
>
> numbers NUMBERS "1 2 3 4"
> >
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/attlist06.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/attlist06.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attlist06.xml
1,13c1,13
<
<
<
<
<
<
< ]>
<
<
<
---
>
>
>
>
> number NAME "Elvis"
> >
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/attlist07.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/attlist07.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attlist07.xml
1,13c1,13
<
<
<
<
<
<
< ]>
<
<
<
---
>
>
>
>
> number NAMES "The King"
> >
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/attlist08.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/attlist08.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attlist08.xml
1,12c1,12
<
<
<
<
<
<
< ]>
<
<
---
>
>
>
>
> language CDATA #CURRENT
> >
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/attlist09.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/attlist09.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attlist09.xml
1,11c1,11
<
<
<
<
< ]>
<
<
<
---
>
>
> language CDATA #CONREF
> >
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/attlist10.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/attlist10.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attlist10.xml
1,8c1,8
<
<
<
< ]>
<
<
<
---
>
>
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/attlist11.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/attlist11.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 attlist11.xml
1,7c1,7
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/cond.dtd
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/cond.dtd,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 cond.dtd
1,3c1,3
<
<
< ]]>
---
>
>
> ]]>
Index: XML-Test-Suite/xmlconf/sun/not-wf/cond01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/cond01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 cond01.xml
1,5c1,5
<
< ]>
<
<
---
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/cond02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/cond02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 cond02.xml
1,6c1,6
<
< ]>
<
<
<
---
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/content01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/content01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 content01.xml
1,5c1,5
<
<
< ]>
<
---
>
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/content02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/content02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 content02.xml
1,6c1,6
<
<
< ]>
<
<
---
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/content03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/content03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 content03.xml
1,6c1,6
<
<
< ]>
<
<
---
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/decl01.ent
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/decl01.ent,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 decl01.ent
1,2c1,2
<
<
---
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/decl01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/decl01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 decl01.xml
1,8c1,8
<
<
<
<
< %ent01;
< ]>
<
---
>
>
>
>
> %ent01;
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/dtd00.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/dtd00.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtd00.xml
1,8c1,8
<
<
<
<
< ]>
<
<
---
>
>
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/dtd01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/dtd01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtd01.xml
1,8c1,8
<
<
<
<
< ]>
<
<
---
>
>
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/dtd02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/dtd02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtd02.xml
1,8c1,8
<
<
< ">
< % foo;
< ]>
<
<
---
>
>
> ">
> % foo;
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/dtd03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/dtd03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtd03.xml
1,9c1,9
<
<
< ">
< %foo
< ;
< ]>
<
<
---
>
>
> ">
> %foo
> ;
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/dtd04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/dtd04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtd04.xml
1,7c1,7
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/dtd05.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/dtd05.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtd05.xml
1,7c1,7
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/dtd07.dtd
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/dtd07.dtd,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtd07.dtd
1,7c1,7
<
<
---
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/dtd07.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/dtd07.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtd07.xml
1,4c1,4
<
< ]>
<
---
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/element00.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/element00.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 element00.xml
1,2c1,2
<
< Incomplete end tag.
---
>
> Incomplete end tag.
Index: XML-Test-Suite/xmlconf/sun/not-wf/element01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/element01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 element01.xml
1,2c1,2
<
< Incomplete end tag.
---
>
> Incomplete end tag.
Index: XML-Test-Suite/xmlconf/sun/not-wf/element02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/element02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 element02.xml
1,4c1,4
< ]>
<
< <% @ LANGUAGE="VBSCRIPT" %>
<
---
> ]>
>
> <% @ LANGUAGE="VBSCRIPT" %>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/element03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/element03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 element03.xml
1,5c1,5
< ]>
<
< <% document.println ("hello, world"); %>
<
<
---
> ]>
>
> <% document.println ("hello, world"); %>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/element04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/element04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 element04.xml
1,4c1,4
< ]>
<
<
<
---
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/encoding01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/encoding01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 encoding01.xml
1,2c1,2
<
<
---
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/encoding02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/encoding02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 encoding02.xml
1,3c1,3
<
<
<
---
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/encoding03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/encoding03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 encoding03.xml
1,3c1,3
<
<
<
---
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/encoding04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/encoding04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 encoding04.xml
1,3c1,3
<
<
<
---
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/encoding05.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/encoding05.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 encoding05.xml
1,3c1,3
<
<
<
---
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/encoding06.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/encoding06.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 encoding06.xml
1,5c1,5
<
<
<
<
<
---
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/encoding07.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/encoding07.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 encoding07.xml
1,10c1,10
<
<
<
<
< ]>
< ∅
---
>
>
>
>
> ]>
> ∅
Index: XML-Test-Suite/xmlconf/sun/not-wf/pi.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/pi.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 pi.xml
1,6c1,6
<
<
<
< ]>
<
---
>
>
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/pubid01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/pubid01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 pubid01.xml
1,9c1,9
<
<
<
<
<
< ]>
<
<
---
>
>
>
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/pubid02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/pubid02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 pubid02.xml
1,10c1,10
<
<
<
<
< " "ignored">
< ]>
<
<
<
---
>
>
>
>
> " "ignored">
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/pubid03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/pubid03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 pubid03.xml
1,10c1,10
<
<
<
<
<
< ]>
<
<
<
---
>
>
>
>
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/pubid04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/pubid04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 pubid04.xml
1,10c1,10
<
<
<
<
<
< ]>
<
<
<
---
>
>
>
>
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/pubid05.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/pubid05.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 pubid05.xml
1,8c1,8
<
<
<
< ]>
<
<
---
>
>
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/sgml01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/sgml01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sgml01.xml
1,7c1,7
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/sgml02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/sgml02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sgml02.xml
1,4c1,4
<
<
< ]>
<
---
>
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/sgml03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/sgml03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sgml03.xml
1,4c1,4
< ]>
<
<
<
---
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/sgml04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/sgml04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sgml04.xml
1,12c1,12
<
<
<
<
<
<
< ]>
<
<
---
>
>
>
>
>
> TreeType CDATA #REQUIRED
> >
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/sgml05.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/sgml05.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sgml05.xml
1,12c1,12
<
<
<
<
<
<
<
< ]>
<
<
<
---
>
>
>
>
>
>
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/sgml06.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/sgml06.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sgml06.xml
1,11c1,11
<
<
<
<
<
< ]>
<
<
---
>
>
>
>
> TreeType CDATA #REQUIRED
> >
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/sgml07.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/sgml07.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sgml07.xml
1,6c1,6
<
<
< ]>
<
<
---
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/sgml08.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/sgml08.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sgml08.xml
1,7c1,7
<
<
< ]>
<
<
<
---
>
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/sgml09.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/sgml09.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sgml09.xml
1,8c1,8
<
<
<
< ]>
<
<
<
---
>
>
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/sgml10.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/sgml10.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sgml10.xml
1,7c1,7
<
<
< ]>
<
<
<
---
>
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/sgml11.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/sgml11.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sgml11.xml
1,7c1,7
<
<
< ]>
<
<
<
---
>
>
> ]>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/sgml12.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/sgml12.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sgml12.xml
1,8c1,8
<
<
< ]>
<
<
<
<
---
>
>
> ]>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/sgml13.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/sgml13.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sgml13.xml
1,11c1,11
<
<
<
<
<
< ]>
<
<
<
<
---
>
>
>
>
>
> ]>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/not-wf/uri01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/not-wf/uri01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 uri01.xml
1,6c1,6
<
<
<
< ]>
<
---
>
>
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/valid/dtd00.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/dtd00.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtd00.xml
1,7c1,7
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/dtd01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/dtd01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtd01.xml
1,6c1,6
<
<
<
< ]>
<
---
>
>
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/valid/dtdtest.dtd
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/dtdtest.dtd,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 dtdtest.dtd
1,49c1,49
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/element.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/element.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 element.xml
1,38c1,38
<
<
<
<
<
< ]>
<
<
<
<
<
<
<
<
<
<
<
<
<
< allowed
< ]]>
<
< also
< ]]>
<
< moreover
<
< allowed & stuff
<
< also
<
< moreover
< moreover
<
< too
<
<
---
>
>
>
>
>
> ]>
>
>
>
>
>
>
>
>
>
>
>
>
>
> allowed
> ]]>
>
> also
> ]]>
>
> moreover
>
> allowed & stuff
>
> also
>
> moreover
> moreover
>
> too
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/ext01.ent
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/ext01.ent,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 ext01.ent
1,7c1,7
<
<
<
<
<
<
< "dumber than a bag full of hammers"
---
>
>
>
>
>
>
> "dumber than a bag full of hammers"
Index: XML-Test-Suite/xmlconf/sun/valid/ext01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/ext01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 ext01.xml
1,9c1,9
<
<
<
<
<
<
< ]>
< &root; &root; &null; &null;
---
>
>
>
>
>
>
> ]>
> &root; &root; &null; &null;
Index: XML-Test-Suite/xmlconf/sun/valid/ext02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/ext02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 ext02.xml
1,8c1,8
<
<
<
<
< ]>
<
< &utf16b; &utf16l;
---
>
>
>
>
> ]>
>
> &utf16b; &utf16l;
Index: XML-Test-Suite/xmlconf/sun/valid/not-sa01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/not-sa01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa01.xml
1,10c1,10
<
<
<
<
<
<
< The whitespace before and after this element keeps
< this from being standalone.
<
<
---
>
>
>
>
>
>
> The whitespace before and after this element keeps
> this from being standalone.
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/not-sa02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/not-sa02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa02.xml
1,29c1,30
<
<
<
< ]>
<
<
<
<
<
<
---
>
>
>
> ]>
>
>
>
>
>
> notation = " nonce "
> nmtoken = " this-gets-normalized "
> nmtokens = " this
> also gets normalized "
> id = " &internal; "
> idref = " &internal;
> "
> idrefs = " &internal; &internal; &internal;"
> entity = " unparsed-1 "
> entities = "unparsed-1
> unparsed-2
> "
> cdata = "nothing happens to this one!"
> />
Index: XML-Test-Suite/xmlconf/sun/valid/not-sa03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/not-sa03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa03.xml
1,25c1,25
<
<
<
< ]>
<
<
---
>
>
>
> ]>
>
> token = "b"
> notation = "foo"
> nmtoken = "this-gets-normalized"
> nmtokens = "this also gets normalized"
> id = "&internal;"
> idref = "&internal;"
> idrefs = "&internal; &internal; &internal;"
> entity = "unparsed-1"
> entities = "unparsed-1 unparsed-2"
> cdata = "nothing happens to this one!"
> />
Index: XML-Test-Suite/xmlconf/sun/valid/not-sa04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/not-sa04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa04.xml
1,30c1,30
<
<
<
<
<
<
<
< ]>
<
<
<
<
---
>
>
>
>
> token (a|b|c) "a"
> notation (nonce|foo|bar) #IMPLIED
> >
>
>
> ]>
>
> notation = " nonce "
> nmtoken = "this-gets-normalized"
> nmtokens = "this also gets normalized"
> id = "&internal;"
> idref = "&internal;"
> idrefs = "&internal; &internal; &internal;"
> entity = "unparsed-1"
> entities = "unparsed-1 unparsed-2"
> cdata = "nothing happens to this one!"
> />
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/notation01.dtd
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/notation01.dtd,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 notation01.dtd
1,8c1,8
<
<
<
<
<
<
---
>
>
> "+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION
> CompuServe Graphic Interchange Format//EN">
>
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/notation01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/notation01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 notation01.xml
1,5c1,5
<
<
< ]>
< test
---
>
>
> ]>
> test
Index: XML-Test-Suite/xmlconf/sun/valid/optional.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/optional.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 optional.xml
1,74c1,74
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/pe00.dtd
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/pe00.dtd,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 pe00.dtd
1,6c1,6
<
<
<
<
<
---
>
>
>
>
> © 1947 %pub;. &rights;">
Index: XML-Test-Suite/xmlconf/sun/valid/pe00.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/pe00.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 pe00.xml
1,2c1,2
<
< &book;
---
>
> &book;
Index: XML-Test-Suite/xmlconf/sun/valid/pe01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/pe01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 pe01.xml
1,8c1,8
<
<
<
< An ampersand (&) may be escaped
< numerically (&#38) or with a general entity (&)." >
< ]>
< &example;
---
>
>
>
> An ampersand (&) may be escaped
> numerically (&#38) or with a general entity (&)." >
> ]>
> &example;
Index: XML-Test-Suite/xmlconf/sun/valid/pe02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/pe02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 pe02.xml
1,9c1,9
<
<
<
< ' >
< %xx;
< ]>
< This sample shows a &tricky; method.
<
---
>
>
>
> ' >
> %xx;
> ]>
> This sample shows a &tricky; method.
>
Index: XML-Test-Suite/xmlconf/sun/valid/required00.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/required00.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 required00.xml
1,8c1,8
<
<
< ]>
<
<
---
>
> req CDATA #REQUIRED
> >
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/sa.dtd
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/sa.dtd,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sa.dtd
1,39c1,39
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
---
>
>
>
>
>
>
>
>
> token (a|b|c) "a"
> notation (nonce|foo|bar) #IMPLIED
> nmtoken NMTOKEN #IMPLIED
> nmtokens NMTOKENS #IMPLIED
> id ID #IMPLIED
> idref IDREF #IMPLIED
> idrefs IDREFS #IMPLIED
> entity ENTITY #IMPLIED
> entities ENTITIES #IMPLIED
> cdata CDATA #IMPLIED
> >
>
>
>
>
>
>
>
>
>
> NDATA nonce>
> NDATA foo>
Index: XML-Test-Suite/xmlconf/sun/valid/sa01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/sa01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sa01.xml
1,13c1,13
<
<
<
<
< ]>
<
<
<
< The whitespace around this element would be
< invalid as standalone were the DTD external.
<
<
---
>
>
>
>
> ]>
>
>
>
> The whitespace around this element would be
> invalid as standalone were the DTD external.
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/sa02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/sa02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sa02.xml
1,51c1,52
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
< ]>
<
<
---
>
>
>
>
>
>
> token (a|b|c) "a"
> notation (nonce|foo|bar) #IMPLIED
> nmtoken NMTOKEN #IMPLIED
> nmtokens NMTOKENS #IMPLIED
> id ID #IMPLIED
> idref IDREF #IMPLIED
> idrefs IDREFS #IMPLIED
> entity ENTITY #IMPLIED
> entities ENTITIES #IMPLIED
> cdata CDATA #IMPLIED
> >
>
>
>
>
>
>
>
>
> NDATA nonce>
> NDATA foo>
> ]>
>
> notation = " nonce "
> nmtoken = " this-gets-normalized "
> nmtokens = " this
> also gets normalized "
> id = " &internal; "
> idref = " &internal;
> "
> idrefs = " &internal; &internal; &internal;"
> entity = " unparsed-1 "
> entities = "unparsed-1 unparsed-2"
> cdata = "nothing happens to this one!"
> />
Index: XML-Test-Suite/xmlconf/sun/valid/sa03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/sa03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sa03.xml
1,28c1,28
<
<
<
<
<
< ]>
<
<
---
>
>
>
>
>
> ]>
>
> token = "b"
> notation = "foo"
> nmtoken = "this-gets-normalized"
> nmtokens = "this also gets normalized"
> id = "&internal;"
> idref = "&internal;"
> idrefs = "&internal; &internal; &internal;"
> entity = "unparsed-1"
> entities = "unparsed-1 unparsed-2"
> cdata = "nothing happens to this one!"
> />
Index: XML-Test-Suite/xmlconf/sun/valid/sa04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/sa04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sa04.xml
1,35c1,35
<
<
<
<
<
<
<
< ]>
<
<
<
<
---
>
>
>
>
> token (a|b|c) "a"
> notation (nonce|foo|bar) #IMPLIED
> >
>
>
> ]>
>
> notation = " nonce "
> nmtoken = "this-gets-normalized"
> nmtokens = "this also gets normalized"
> id = "&internal;"
> idref = "&internal;"
> idrefs = "&internal; &internal; &internal;"
> entity = "unparsed-1"
> entities = "unparsed-1 unparsed-2"
> cdata = "nothing happens to this one!"
> />
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/sa05.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/sa05.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sa05.xml
1,7c1,7
<
<
<
<
<
< No whitespace before or after this standalone element.
<
---
>
>
>
>
>
> No whitespace before or after this standalone element.
>
Index: XML-Test-Suite/xmlconf/sun/valid/sgml01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/sgml01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sgml01.xml
1,14c1,14
<
<
<
< ]>
<
<
---
>
>
> status (initial-draft|revision|final) "initial-draft"
> position (first|intermediate|final) "first"
> >
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/v-lang01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/v-lang01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 v-lang01.xml
1,5c1,5
<
<
< ]>
<
---
>
>
> ]>
>
Index: XML-Test-Suite/xmlconf/sun/valid/v-lang02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/v-lang02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 v-lang02.xml
1,6c1,6
<
<
< ]>
<
<
---
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/v-lang03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/v-lang03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 v-lang03.xml
1,6c1,6
<
<
< ]>
<
<
---
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/v-lang04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/v-lang04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 v-lang04.xml
1,6c1,6
<
<
< ]>
<
<
---
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/v-lang05.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/v-lang05.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 v-lang05.xml
1,6c1,6
<
<
< ]>
<
<
---
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/v-lang06.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/v-lang06.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 v-lang06.xml
1,6c1,6
<
<
< ]>
<
<
---
>
>
> ]>
>
>
Index: XML-Test-Suite/xmlconf/sun/valid/out/not-sa01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/out/not-sa01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa01.xml
1,5c1,5
<
<
<
< ]>
---
>
>
>
> ]>
Index: XML-Test-Suite/xmlconf/sun/valid/out/not-sa02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/out/not-sa02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa02.xml
1,6c1,6
<
<
<
< ]>
<
---
>
>
>
> ]>
>
\ No newline at end of file
Index: XML-Test-Suite/xmlconf/sun/valid/out/not-sa03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/out/not-sa03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa03.xml
1,5c1,5
<
<
<
< ]>
---
>
>
>
> ]>
Index: XML-Test-Suite/xmlconf/sun/valid/out/not-sa04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/out/not-sa04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 not-sa04.xml
1,5c1,5
<
<
<
< ]>
---
>
>
>
> ]>
Index: XML-Test-Suite/xmlconf/sun/valid/out/notation01.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/out/notation01.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 notation01.xml
1,3c1,3
<
< ]>
---
>
> ]>
Index: XML-Test-Suite/xmlconf/sun/valid/out/sa02.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/out/sa02.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sa02.xml
1,6c1,6
<
<
<
< ]>
<
---
>
>
>
> ]>
>
\ No newline at end of file
Index: XML-Test-Suite/xmlconf/sun/valid/out/sa03.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/out/sa03.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sa03.xml
1,5c1,5
<
<
<
< ]>
---
>
>
>
> ]>
Index: XML-Test-Suite/xmlconf/sun/valid/out/sa04.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/out/sa04.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sa04.xml
1,5c1,5
<
<
<
< ]>
---
>
>
>
> ]>
Index: XML-Test-Suite/xmlconf/sun/valid/out/sa05.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/sun/valid/out/sa05.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 sa05.xml
1,5c1,5
<
<
<
< ]>
---
>
>
>
> ]>
Index: XML-Test-Suite/xmlconf/xmltest/xmltest.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/xmltest/xmltest.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 xmltest.xml
1,999c1,999
<
<
<
<
<
<
<
< Attribute values must start with attribute names, not "?".
<
< Names may not start with "."; it's not a Letter.
<
< Processing Instruction target name is required.
<
< SGML-ism: processing instructions end in '?>' not '>'.
<
< Processing instructions end in '?>' not '?'.
<
< XML comments may not contain "--"
<
< General entity references have no whitespace after the
< entity name and before the semicolon.
<
< Entity references must include names, which don't begin
< with '.' (it's not a Letter or other name start character).
<
< Character references may have only decimal or numeric strings.
<
< Ampersand may only appear as part of a general entity reference.
<
< SGML-ism: attribute values must be explicitly assigned a
< value, it can't act as a boolean toggle.
<
< SGML-ism: attribute values must be quoted in all cases.
<
< The quotes on both ends of an attribute value must match.
<
< Attribute values may not contain literal '<' characters.
<
< Attribute values need a value, not just an equals sign.
<
< Attribute values need an associated name.
<
< CDATA sections need a terminating ']]>'.
<
< CDATA sections begin with a literal '<![CDATA[', no space.
<
< End tags may not be abbreviated as '</>'.
<
< Attribute values may not contain literal '&'
< characters except as part of an entity reference.
<
< Attribute values may not contain literal '&'
< characters except as part of an entity reference.
<
< Character references end with semicolons, always!
<
< Digits are not valid name start characters.
<
< Digits are not valid name start characters.
<
< Text may not contain a literal ']]>' sequence.
<
< Text may not contain a literal ']]>' sequence.
<
< Comments must be terminated with "-->".
<
< Processing instructions must end with '?>'.
<
< Text may not contain a literal ']]>' sequence.
<
< A form feed is not a legal XML character.
<
< A form feed is not a legal XML character.
<
< A form feed is not a legal XML character.
<
< An ESC (octal 033) is not a legal XML character.
<
< A form feed is not a legal XML character.
<
< The '<' character is a markup delimiter and must
< start an element, CDATA section, PI, or comment.
<
< Text may not appear after the root element.
<
< Character references may not appear after the root element.
<
< Tests the "Unique Att Spec" WF constraint by providing
< multiple values for an attribute.
<
< Tests the Element Type Match WFC - end tag name must
< match start tag name.
<
< Provides two document elements.
<
< Provides two document elements.
<
< Invalid End Tag
<
< Provides #PCDATA text after the document element.
<
< Provides two document elements.
<
< Invalid Empty Element Tag
<
< This start (or empty element) tag was not terminated correctly.
<
< Invalid empty element tag invalid whitespace
<
< Provides a CDATA section after the roor element.
<
< Missing start tag
<
< Empty document, with no root element.
<
< CDATA is invalid at top level of document.
<
< Invalid character reference.
<
< End tag does not match start tag.
<
< PUBLIC requires two literals.
<
< Invalid Document Type Definition format.
<
< Invalid Document Type Definition format - misplaced comment.
<
< This isn't SGML; comments can't exist in declarations.
<
< Invalid character , in ATTLIST enumeration
<
< String literal must be in quotes.
<
< Invalid type NAME defined in ATTLIST.
<
< External entity declarations require whitespace between public
< and system IDs.
<
< Entity declarations need space after the entity name.
<
< Conditional sections may only appear in the external
< DTD subset.
<
< Space is required between attribute type and default values
< in <!ATTLIST...> declarations.
<
< Space is required between attribute name and type
< in <!ATTLIST...> declarations.
<
< Required whitespace is missing.
<
< Space is required between attribute type and default values
< in <!ATTLIST...> declarations.
<
< Space is required between NOTATION keyword and list of
< enumerated choices in <!ATTLIST...> declarations.
<
< Space is required before an NDATA entity annotation.
<
< XML comments may not contain "--"
<
< ENTITY can't reference itself directly or indirectly.
<
< Undefined ENTITY foo.
<
< Undefined ENTITY f.
<
< Internal general parsed entities are only well formed if
< they match the "content" production.
<
< ENTITY can't reference itself directly or indirectly.
<
< Undefined ENTITY foo.
<
< Undefined ENTITY bar.
<
< Undefined ENTITY foo.
<
< ENTITY can't reference itself directly or indirectly.
<
< ENTITY can't reference itself directly or indirectly.
<
< This tests the No External Entity References WFC,
< since the entity is referred to within an attribute.
<
< This tests the No External Entity References WFC,
< since the entity is referred to within an attribute.
<
< Undefined NOTATION n.
<
< 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.)
<
< Public IDs may not contain "[".
<
< Public IDs may not contain "[".
<
< Public IDs may not contain "[".
<
< Attribute values are terminated by literal quote characters,
< and any entity expansion is done afterwards.
<
< Parameter entities "are" always parsed; NDATA annotations
< are not permitted.
<
< Attributes may not contain a literal "<" character;
< this one has one because of reference expansion.
<
< Parameter entities "are" always parsed; NDATA annotations
< are not permitted.
<
< The replacement text of this entity has an illegal reference,
< because the character reference is expanded immediately.
<
< Hexadecimal character references may not use the uppercase 'X'.
<
< Prolog VERSION must be lowercase.
<
< VersionInfo must come before EncodingDecl.
<
< Space is required before the standalone declaration.
<
< Both quotes surrounding VersionNum must be the same.
<
< Only one "version=..." string may appear in an XML declaration.
<
< Only three pseudo-attributes are in the XML declaration,
< and "valid=..." is not one of them.
<
< Only "yes" and "no" are permitted as values of "standalone".
<
< Space is not permitted in an encoding name.
<
< Provides an illegal XML version number; spaces are illegal.
<
< End-tag required for element foo.
<
< Internal general parsed entities are only well formed if
< they match the "content" production.
<
< Invalid placement of CDATA section.
<
< Invalid placement of entity declaration.
<
< Invalid document type declaration. CDATA alone is invalid.
<
< No space in '<![CDATA['.
<
< Tags invalid within EntityDecl.
<
< Entity reference must be in content of element.
<
< Entiry reference must be in content of element not Start-tag.
<
< CDATA sections start '<![CDATA[', not '<!cdata['.
<
< Parameter entity values must use valid reference syntax;
< this reference is malformed.
<
< General entity values must use valid reference syntax;
< this reference is malformed.
<
< 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.
<
< Internal general parsed entities are only well formed if
< they match the "content" production. This is a partial
< character reference, not a full one.
<
< Internal general parsed entities are only well formed if
< they match the "content" production. This is a partial
< character reference, not a full one.
<
< Entity reference expansion is not recursive.
<
< Internal general parsed entities are only well formed if
< they match the "content" production. This is a partial
< character reference, not a full one.
<
< 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 &
< or as &#38;.
<
< A name of an ENTITY was started with an invalid character.
<
< Invalid syntax mixed connectors are used.
<
< Invalid syntax mismatched parenthesis.
<
< Invalid format of Mixed-content declaration.
<
< Invalid syntax extra set of parenthesis not necessary.
<
< Invalid syntax Mixed-content must be defined as zero or more.
<
< Invalid syntax Mixed-content must be defined as zero or more.
<
< Invalid CDATA syntax.
<
< Invalid syntax for Element Type Declaration.
<
< Invalid syntax for Element Type Declaration.
<
< Invalid syntax for Element Type Declaration.
<
< Invalid syntax mixed connectors used.
<
< Illegal whitespace before optional character causes syntax error.
<
< Illegal whitespace before optional character causes syntax error.
<
< Invalid character used as connector.
<
< Tag omission is invalid in XML.
<
< Space is required before a content model.
<
< Invalid syntax for content particle.
<
< The element-content model should not be empty.
<
< Character '゚' is a CombiningChar, not a
< Letter, and so may not begin a name.
<
< Character #x0E5C is not legal in XML names.
<
< Character #x0000 is not legal anywhere in an XML document.
<
< Character #x001F is not legal anywhere in an XML document.
<
< Character #xFFFF is not legal anywhere in an XML document.
<
< 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.)
<
< Character references must also refer to legal XML characters;
< #x00110000 is one more than the largest legal character.
<
< XML Declaration may not be preceded by whitespace.
<
< XML Declaration may not be preceded by comments or whitespace.
<
< XML Declaration may not be within a DTD.
<
< XML declarations may not be within element content.
<
< XML declarations may not follow document content.
<
< XML declarations must include the "version=..." string.
<
< Text declarations may not begin internal parsed entities;
< they may only appear at the beginning of external parsed
< (parameter or general) entities.
<
< '<?XML ...?>' is neither an XML declaration
< nor a legal processing instruction target name.
<
< '<?xmL ...?>' is neither an XML declaration
< nor a legal processing instruction target name.
<
< '<?xMl ...?>' is neither an XML declaration
< nor a legal processing instruction target name.
<
< '<?xmL ...?>' is not a legal processing instruction
< target name.
<
< SGML-ism: "#NOTATION gif" can't have attributes.
<
< Uses '&' unquoted in an entity declaration,
< which is illegal syntax for an entity reference.
<
< Violates the PEs in Internal Subset WFC
< by using a PE reference within a declaration.
<
< Violates the PEs in Internal Subset WFC
< by using a PE reference within a declaration.
<
< Violates the PEs in Internal Subset WFC
< by using a PE reference within a declaration.
<
< Invalid placement of Parameter entity reference.
<
< Invalid placement of Parameter entity reference.
<
< Parameter entity declarations must have a space before
< the '%'.
<
< Character FFFF is not legal anywhere in an XML document.
<
< Character FFFE is not legal anywhere in an XML document.
<
< An unpaired surrogate (D800) is not legal anywhere
< in an XML document.
<
< An unpaired surrogate (DC00) is not legal anywhere
< in an XML document.
<
< 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.
<
< Character FFFF is not legal anywhere in an XML document.
<
< Character FFFF is not legal anywhere in an XML document.
<
< Character FFFF is not legal anywhere in an XML document.
<
< Character FFFF is not legal anywhere in an XML document.
<
< Character FFFF is not legal anywhere in an XML document.
<
< Start tags must have matching end tags.
<
< Character FFFF is not legal anywhere in an XML document.
<
< Invalid syntax matching double quote is missing.
<
< Invalid syntax matching double quote is missing.
<
< The Entity Declared WFC requires entities to be declared
< before they are used in an attribute list declaration.
<
< Internal parsed entities must match the content
< production to be well formed.
<
< Internal parsed entities must match the content
< production to be well formed.
<
< Mixed content declarations may not include content particles.
<
< In mixed content models, element names must not be
< parenthesized.
<
< 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.
<
< Whitespace is required between attribute/value pairs.
<
<
<
< Conditional sections must be properly terminated ("]>" used
< instead of "]]>").
<
< Processing instruction target names may not be "XML"
< in any combination of cases.
<
< Conditional sections must be properly terminated ("]]>" omitted).
<
< Conditional sections must be properly terminated ("]]>" omitted).
<
< Tests the Entity Declared VC by referring to an
< undefined parameter entity within an external entity.
<
< Conditional sections need a '[' after the INCLUDE or IGNORE.
<
< A <!DOCTYPE ...> declaration may not begin any external
< entity; it's only found once, in the document entity.
<
< In DTDs, the '%' character must be part of a parameter
< entity reference.
<
<
<
<
< Tests the No Recursion WFC by having an external general
< entity be self-recursive.
<
< External entities have "text declarations", which do
< not permit the "standalone=..." attribute that's allowed
< in XML declarations.
<
< 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).
<
<
<
<
< Tests the "Proper Declaration/PE Nesting" validity constraint by
< fragmenting a comment between two parameter entities.
<
< Tests the "Proper Group/PE Nesting" validity constraint by
< fragmenting a content model between two parameter entities.
<
< Tests the "Proper Declaration/PE Nesting" validity constraint by
< fragmenting an element declaration between two parameter entities.
<
< Tests the "Proper Declaration/PE Nesting" validity constraint by
< fragmenting an element declaration between three parameter entities.
<
< Tests the "Proper Declaration/PE Nesting" validity constraint by
< fragmenting an element declaration between two parameter entities.
<
< Tests the "Proper Declaration/PE Nesting" validity constraint by
< fragmenting an element declaration between two parameter entities.
<
<
<
<
< Test demonstrates an Element Type Declaration with Mixed Content.
<
< Test demonstrates that whitespace is permitted after the tag name in a Start-tag.
<
< Test demonstrates that whitespace is permitted after the tag name in an End-tag.
<
< Test demonstrates a valid attribute specification within a Start-tag.
<
< Test demonstrates a valid attribute specification within a Start-tag that
< contains whitespace on both sides of the equal sign.
<
< Test demonstrates that the AttValue within a Start-tag can use a single quote as a delimter.
<
< Test demonstrates numeric character references can be used for element content.
<
< Test demonstrates character references can be used for element content.
<
< Test demonstrates that PubidChar can be used for element content.
<
< Test demonstrates that whitespace is valid after the Attribute in a Start-tag.
<
< Test demonstrates mutliple Attibutes within the Start-tag.
<
< Uses a legal XML 1.0 name consisting of a single colon
< character (disallowed by the latest XML Namespaces draft).
<
< Test demonstrates that the Attribute in a Start-tag can consist of numerals along with special characters.
<
< Test demonstrates that all lower case letters are valid for the Attribute in a Start-tag.
<
< Test demonstrates that all upper case letters are valid for the Attribute in a Start-tag.
<
< Test demonstrates that Processing Instructions are valid element content.
<
< Test demonstrates that Processing Instructions are valid element content and there can be more than one.
<
< Test demonstrates that CDATA sections are valid element content.
<
< Test demonstrates that CDATA sections are valid element content and that
< ampersands may occur in their literal form.
<
< Test demonstractes that CDATA sections are valid element content and that
< everyting between the CDStart and CDEnd is recognized as character data not markup.
<
< Test demonstrates that comments are valid element content.
<
< Test demonstrates that comments are valid element content and that all characters before the double-hypen right angle combination are considered part of thecomment.
<
< Test demonstrates that Entity References are valid element content.
<
< Test demonstrates that Entity References are valid element content and also demonstrates a valid Entity Declaration.
<
< Test demonstrates an Element Type Declaration and that the contentspec can be of mixed content.
<
< Test demonstrates an Element Type Declaration and that EMPTY is a valid contentspec.
<
< Test demonstrates an Element Type Declaration and that ANY is a valid contenspec.
<
< Test demonstrates a valid prolog that uses double quotes as delimeters around the VersionNum.
<
< Test demonstrates a valid prolog that uses single quotes as delimters around the VersionNum.
<
< Test demonstrates a valid prolog that contains whitespace on both sides of the equal sign in the VersionInfo.
<
< Test demonstrates a valid EncodingDecl within the prolog.
<
< Test demonstrates a valid SDDecl within the prolog.
<
< Test demonstrates that both a EncodingDecl and SDDecl are valid within the prolog.
<
< Test demonstrates the correct syntax for an Empty element tag.
<
< Test demonstrates that whitespace is permissible after the name in an Empty element tag.
<
< Test demonstrates a valid processing instruction.
<
< Test demonstrates a valid comment and that it may appear anywhere in the document including at the end.
<
< Test demonstrates a valid comment and that it may appear anywhere in the document including the beginning.
<
< Test demonstrates a valid processing instruction and that it may appear at the beginning of the document.
<
< Test demonstrates an Attribute List declaration that uses a StringType as the AttType.
<
< Test demonstrates an Attribute List declaration that uses a StringType as the AttType and also expands the CDATA attribute with a character reference.
<
< 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.
<
< An element's attributes may be declared before its content
< model; and attribute values may contain newlines.
<
< Test demonstrates that the empty-element tag must be use for an elements that are declared EMPTY.
<
< Tests whether more than one definition can be provided for the same attribute of a given element type with the first declaration being binding.
<
< Test demonstrates that when more than one AttlistDecl is provided for a given element type, the contents of all those provided are merged.
<
< Test demonstrates that extra whitespace is normalized into single space character.
<
< Test demonstrates that character data is valid element content.
<
< Test demonstrates that characters outside of normal ascii range can be used as element content.
<
< Test demonstrates that characters outside of normal ascii range can be used as element content.
<
< The document is encoded in UTF-16 and uses some name
< characters well outside of the normal ASCII range.
<
<
< 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.
<
< Tests inclusion of a well-formed internal entity, which
< holds an element required by the content model.
<
< Test demonstrates that extra whitespace within Start-tags and End-tags are nomalized into single spaces.
<
< Test demonstrates that extra whitespace within a processing instruction willnormalized into s single space character.
<
< Test demonstrates an Attribute List declaration that uses a StringType as the AttType and also expands the CDATA attribute with a character reference. The test also shows that the leading zeros in the character reference are ignored.
<
< Test demonstrates an element content model whose element can occur zero or more times.
<
< Test demonstrates that extra whitespace be normalized into a single space character in an attribute of type NMTOKENS.
<
< Test demonstrates an Element Type Declaration that uses the contentspec of EMPTY. The element cannot have any contents and must always appear as an empty element in the document. The test also shows an Attribute-list declaration with multiple AttDef's.
<
< Test demonstrates the use of decimal Character References within element content.
<
< Test demonstrates the use of decimal Character References within element content.
<
< Test demonstrates the use of hexadecimal Character References within element.
<
< The document is encoded in UTF-8 and the name of the
< root element type uses non-ASCII characters.
<
< Tests in-line handling of two legal character references, which
< each expand to a Unicode surrogate pair.
<
< Tests ability to define an internal entity which can't
< legally be expanded (contains an unquoted <).
<
< Expands a CDATA attribute with a character reference.
<
< Test demonstrates the use of decimal character references within element content.
<
< Tests definition of an internal entity holding a carriage return character
---
>
>
>
>
>
>
> URI="not-wf/sa/001.xml" SECTIONS="3.1 [41]">
> Attribute values must start with attribute names, not "?".
> URI="not-wf/sa/002.xml" SECTIONS="2.3 [4]">
> Names may not start with "."; it's not a Letter.
> URI="not-wf/sa/003.xml" SECTIONS="2.6 [16]">
> Processing Instruction target name is required.
> URI="not-wf/sa/004.xml" SECTIONS="2.6 [16]">
> SGML-ism: processing instructions end in '?>' not '>'.
> URI="not-wf/sa/005.xml" SECTIONS="2.6 [16]">
> Processing instructions end in '?>' not '?'.
> URI="not-wf/sa/006.xml" SECTIONS="2.5 [16]">
> XML comments may not contain "--"
> URI="not-wf/sa/007.xml" SECTIONS="4.1 [68]">
> General entity references have no whitespace after the
> entity name and before the semicolon.
> URI="not-wf/sa/008.xml" SECTIONS="2.3 [5]">
> Entity references must include names, which don't begin
> with '.' (it's not a Letter or other name start character).
> URI="not-wf/sa/009.xml" SECTIONS="4.1 [66]">
> Character references may have only decimal or numeric strings.
> URI="not-wf/sa/010.xml" SECTIONS="4.1 [68]">
> Ampersand may only appear as part of a general entity reference.
> URI="not-wf/sa/011.xml" SECTIONS="3.1 [41]">
> SGML-ism: attribute values must be explicitly assigned a
> value, it can't act as a boolean toggle.
> URI="not-wf/sa/012.xml" SECTIONS="2.3 [10]">
> SGML-ism: attribute values must be quoted in all cases.
> URI="not-wf/sa/013.xml" SECTIONS="2.3 [10]">
> The quotes on both ends of an attribute value must match.
> URI="not-wf/sa/014.xml" SECTIONS="2.3 [10]">
> Attribute values may not contain literal '<' characters.
> URI="not-wf/sa/015.xml" SECTIONS="3.1 [41]">
> Attribute values need a value, not just an equals sign.
> URI="not-wf/sa/016.xml" SECTIONS="3.1 [41]">
> Attribute values need an associated name.
> URI="not-wf/sa/017.xml" SECTIONS="2.7 [18]">
> CDATA sections need a terminating ']]>'.
> URI="not-wf/sa/018.xml" SECTIONS="2.7 [19]">
> CDATA sections begin with a literal '<![CDATA[', no space.
> URI="not-wf/sa/019.xml" SECTIONS="3.1 [42]">
> End tags may not be abbreviated as '</>'.
> URI="not-wf/sa/020.xml" SECTIONS="2.3 [10]">
> Attribute values may not contain literal '&'
> characters except as part of an entity reference.
> URI="not-wf/sa/021.xml" SECTIONS="2.3 [10]">
> Attribute values may not contain literal '&'
> characters except as part of an entity reference.
> URI="not-wf/sa/022.xml" SECTIONS="4.1 [66]">
> Character references end with semicolons, always!
> URI="not-wf/sa/023.xml" SECTIONS="2.3 [5]">
> Digits are not valid name start characters.
> URI="not-wf/sa/024.xml" SECTIONS="2.3 [5]">
> Digits are not valid name start characters.
> URI="not-wf/sa/025.xml" SECTIONS="2.4 [14]">
> Text may not contain a literal ']]>' sequence.
> URI="not-wf/sa/026.xml" SECTIONS="2.4 [14]">
> Text may not contain a literal ']]>' sequence.
> URI="not-wf/sa/027.xml" SECTIONS="2.5 [15]">
> Comments must be terminated with "-->".
> URI="not-wf/sa/028.xml" SECTIONS="2.6 [16]">
> Processing instructions must end with '?>'.
> URI="not-wf/sa/029.xml" SECTIONS="2.4 [14]">
> Text may not contain a literal ']]>' sequence.
> URI="not-wf/sa/030.xml" SECTIONS="2.2 [2]">
> A form feed is not a legal XML character.
> URI="not-wf/sa/031.xml" SECTIONS="2.2 [2]">
> A form feed is not a legal XML character.
> URI="not-wf/sa/032.xml" SECTIONS="2.2 [2]">
> A form feed is not a legal XML character.
> URI="not-wf/sa/033.xml" SECTIONS="2.2 [2]">
> An ESC (octal 033) is not a legal XML character.
> URI="not-wf/sa/034.xml" SECTIONS="2.2 [2]">
> A form feed is not a legal XML character.
> URI="not-wf/sa/035.xml" SECTIONS="3.1 [43]">
> The '<' character is a markup delimiter and must
> start an element, CDATA section, PI, or comment.
> URI="not-wf/sa/036.xml" SECTIONS="2.8 [27]">
> Text may not appear after the root element.
> URI="not-wf/sa/037.xml" SECTIONS="2.8 [27]">
> Character references may not appear after the root element.
> URI="not-wf/sa/038.xml" SECTIONS="3.1">
> Tests the "Unique Att Spec" WF constraint by providing
> multiple values for an attribute.
> URI="not-wf/sa/039.xml" SECTIONS="3">
> Tests the Element Type Match WFC - end tag name must
> match start tag name.
> URI="not-wf/sa/040.xml" SECTIONS="2.8 [27]">
> Provides two document elements.
> URI="not-wf/sa/041.xml" SECTIONS="2.8 [27]">
> Provides two document elements.
> URI="not-wf/sa/042.xml" SECTIONS="3.1 [42]">
> Invalid End Tag
> URI="not-wf/sa/043.xml" SECTIONS="2.8 [27]">
> Provides #PCDATA text after the document element.
> URI="not-wf/sa/044.xml" SECTIONS="2.8 [27]">
> Provides two document elements.
> URI="not-wf/sa/045.xml" SECTIONS="3.1 [44]">
> Invalid Empty Element Tag
> URI="not-wf/sa/046.xml" SECTIONS="3.1 [40]">
> This start (or empty element) tag was not terminated correctly.
> URI="not-wf/sa/047.xml" SECTIONS="3.1 [44]">
> Invalid empty element tag invalid whitespace
> URI="not-wf/sa/048.xml" SECTIONS="2.8 [27]">
> Provides a CDATA section after the roor element.
> URI="not-wf/sa/049.xml" SECTIONS="3.1 [40]">
> Missing start tag
> URI="not-wf/sa/050.xml" SECTIONS="2.1 [1]">
> Empty document, with no root element.
> URI="not-wf/sa/051.xml" SECTIONS="2.7 [18]">
> CDATA is invalid at top level of document.
> URI="not-wf/sa/052.xml" SECTIONS="4.1 [66]">
> Invalid character reference.
> URI="not-wf/sa/053.xml" SECTIONS="3.1 [42]">
> End tag does not match start tag.
> URI="not-wf/sa/054.xml" SECTIONS="4.2.2 [75]">
> PUBLIC requires two literals.
> URI="not-wf/sa/055.xml" SECTIONS="2.8 [28]">
> Invalid Document Type Definition format.
> URI="not-wf/sa/056.xml" SECTIONS="2.8 [28]">
> Invalid Document Type Definition format - misplaced comment.
> URI="not-wf/sa/057.xml" SECTIONS="3.2 [45]">
> This isn't SGML; comments can't exist in declarations.
> URI="not-wf/sa/058.xml" SECTIONS="3.3.1 [54]">
> Invalid character , in ATTLIST enumeration
> URI="not-wf/sa/059.xml" SECTIONS="3.3.1 [59]">
> String literal must be in quotes.
> URI="not-wf/sa/060.xml" SECTIONS="3.3.1 [56]">
> Invalid type NAME defined in ATTLIST.
> URI="not-wf/sa/061.xml" SECTIONS="4.2.2 [75]">
> External entity declarations require whitespace between public
> and system IDs.
> URI="not-wf/sa/062.xml" SECTIONS="4.2 [71]">
> Entity declarations need space after the entity name.
> URI="not-wf/sa/063.xml" SECTIONS="2.8 [29]">
> Conditional sections may only appear in the external
> DTD subset.
> URI="not-wf/sa/064.xml" SECTIONS="3.3 [53]">
> Space is required between attribute type and default values
> in <!ATTLIST...> declarations.
> URI="not-wf/sa/065.xml" SECTIONS="3.3 [53]">
> Space is required between attribute name and type
> in <!ATTLIST...> declarations.
> URI="not-wf/sa/066.xml" SECTIONS="3.3 [52]">
> Required whitespace is missing.
> URI="not-wf/sa/067.xml" SECTIONS="3.3 [53]">
> Space is required between attribute type and default values
> in <!ATTLIST...> declarations.
> URI="not-wf/sa/068.xml" SECTIONS="3.3.1 [58]">
> Space is required between NOTATION keyword and list of
> enumerated choices in <!ATTLIST...> declarations.
> URI="not-wf/sa/069.xml" SECTIONS="4.2.2 [76]">
> Space is required before an NDATA entity annotation.
> URI="not-wf/sa/070.xml" SECTIONS="2.5 [16]">
> XML comments may not contain "--"
> URI="not-wf/sa/071.xml" SECTIONS="4.1 [68]">
> ENTITY can't reference itself directly or indirectly.
> URI="not-wf/sa/072.xml" SECTIONS="4.1 [68]">
> Undefined ENTITY foo.
> URI="not-wf/sa/073.xml" SECTIONS="4.1 [68]">
> Undefined ENTITY f.
> URI="not-wf/sa/074.xml" SECTIONS="4.3.2">
> Internal general parsed entities are only well formed if
> they match the "content" production.
> URI="not-wf/sa/075.xml" SECTIONS="4.1 [68]">
> ENTITY can't reference itself directly or indirectly.
> URI="not-wf/sa/076.xml" SECTIONS="4.1 [68]">
> Undefined ENTITY foo.
> URI="not-wf/sa/077.xml" SECTIONS="41. [68]">
> Undefined ENTITY bar.
> URI="not-wf/sa/078.xml" SECTIONS="4.1 [68]">
> Undefined ENTITY foo.
> URI="not-wf/sa/079.xml" SECTIONS="4.1 [68]">
> ENTITY can't reference itself directly or indirectly.
> URI="not-wf/sa/080.xml" SECTIONS="4.1 [68]">
> ENTITY can't reference itself directly or indirectly.
> URI="not-wf/sa/081.xml" SECTIONS="3.1">
> This tests the No External Entity References WFC,
> since the entity is referred to within an attribute.
> URI="not-wf/sa/082.xml" SECTIONS="3.1">
> This tests the No External Entity References WFC,
> since the entity is referred to within an attribute.
> URI="not-wf/sa/083.xml" SECTIONS="4.2.2 [76]">
> Undefined NOTATION n.
> URI="not-wf/sa/084.xml" SECTIONS="4.1">
> 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.)
> URI="not-wf/sa/085.xml" SECTIONS="2.3 [13]">
> Public IDs may not contain "[".
> URI="not-wf/sa/086.xml" SECTIONS="2.3 [13]">
> Public IDs may not contain "[".
> URI="not-wf/sa/087.xml" SECTIONS="2.3 [13]">
> Public IDs may not contain "[".
> URI="not-wf/sa/088.xml" SECTIONS="2.3 [10]">
> Attribute values are terminated by literal quote characters,
> and any entity expansion is done afterwards.
> URI="not-wf/sa/089.xml" SECTIONS="4.2 [74]">
> Parameter entities "are" always parsed; NDATA annotations
> are not permitted.
> URI="not-wf/sa/090.xml" SECTIONS="2.3 [10]">
> Attributes may not contain a literal "<" character;
> this one has one because of reference expansion.
> URI="not-wf/sa/091.xml" SECTIONS="4.2 [74]">
> Parameter entities "are" always parsed; NDATA annotations
> are not permitted.
> URI="not-wf/sa/092.xml" SECTIONS="4.5">
> The replacement text of this entity has an illegal reference,
> because the character reference is expanded immediately.
> URI="not-wf/sa/093.xml" SECTIONS="4.1 [66]">
> Hexadecimal character references may not use the uppercase 'X'.
> URI="not-wf/sa/094.xml" SECTIONS="2.8 [24]">
> Prolog VERSION must be lowercase.
> URI="not-wf/sa/095.xml" SECTIONS="2.8 [23]">
> VersionInfo must come before EncodingDecl.
> URI="not-wf/sa/096.xml" SECTIONS="2.9 [32]">
> Space is required before the standalone declaration.
> URI="not-wf/sa/097.xml" SECTIONS="2.8 [24]">
> Both quotes surrounding VersionNum must be the same.
> URI="not-wf/sa/098.xml" SECTIONS="2.8 [23]">
> Only one "version=..." string may appear in an XML declaration.
> URI="not-wf/sa/099.xml" SECTIONS="2.8 [23]">
> Only three pseudo-attributes are in the XML declaration,
> and "valid=..." is not one of them.
> URI="not-wf/sa/100.xml" SECTIONS="2.9 [32]">
> Only "yes" and "no" are permitted as values of "standalone".
> URI="not-wf/sa/101.xml" SECTIONS="4.3.3 [81]">
> Space is not permitted in an encoding name.
> URI="not-wf/sa/102.xml" SECTIONS="2.8 [26]">
> Provides an illegal XML version number; spaces are illegal.
> URI="not-wf/sa/103.xml" SECTIONS="4.3.2">
> End-tag required for element foo.
> URI="not-wf/sa/104.xml" SECTIONS="4.3.2">
> Internal general parsed entities are only well formed if
> they match the "content" production.
> URI="not-wf/sa/105.xml" SECTIONS="2.7 ">
> Invalid placement of CDATA section.
> URI="not-wf/sa/106.xml" SECTIONS="4.2">
> Invalid placement of entity declaration.
> URI="not-wf/sa/107.xml" SECTIONS="2.8 [28]">
> Invalid document type declaration. CDATA alone is invalid.
> URI="not-wf/sa/108.xml" SECTIONS="2.7 [19]">
> No space in '<![CDATA['.
> URI="not-wf/sa/109.xml" SECTIONS="4.2 [70]">
> Tags invalid within EntityDecl.
> URI="not-wf/sa/110.xml" SECTIONS="4.1 [68]">
> Entity reference must be in content of element.
> URI="not-wf/sa/111.xml" SECTIONS="3.1 [43]">
> Entiry reference must be in content of element not Start-tag.
> URI="not-wf/sa/112.xml" SECTIONS="2.7 [19]">
> CDATA sections start '<![CDATA[', not '<!cdata['.
> URI="not-wf/sa/113.xml" SECTIONS="2.3 [9]">
> Parameter entity values must use valid reference syntax;
> this reference is malformed.
> URI="not-wf/sa/114.xml" SECTIONS="2.3 [9]">
> General entity values must use valid reference syntax;
> this reference is malformed.
> URI="not-wf/sa/115.xml" SECTIONS="4.5">
> 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.
> URI="not-wf/sa/116.xml" SECTIONS="4.3.2">
> Internal general parsed entities are only well formed if
> they match the "content" production. This is a partial
> character reference, not a full one.
> URI="not-wf/sa/117.xml" SECTIONS="4.3.2">
> Internal general parsed entities are only well formed if
> they match the "content" production. This is a partial
> character reference, not a full one.
> URI="not-wf/sa/118.xml" SECTIONS="4.1 [68]">
> Entity reference expansion is not recursive.
> URI="not-wf/sa/119.xml" SECTIONS="4.3.2">
> Internal general parsed entities are only well formed if
> they match the "content" production. This is a partial
> character reference, not a full one.
> URI="not-wf/sa/120.xml" SECTIONS="4.5">
> 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 &
> or as &#38;.
> URI="not-wf/sa/121.xml" SECTIONS="4.1 [68]">
> A name of an ENTITY was started with an invalid character.
> URI="not-wf/sa/122.xml" SECTIONS="3.2.1 [47]">
> Invalid syntax mixed connectors are used.
> URI="not-wf/sa/123.xml" SECTIONS="3.2.1 [48]">
> Invalid syntax mismatched parenthesis.
> URI="not-wf/sa/124.xml" SECTIONS="3.2.2 [51]">
> Invalid format of Mixed-content declaration.
> URI="not-wf/sa/125.xml" SECTIONS="3.2.2 [51]">
> Invalid syntax extra set of parenthesis not necessary.
> URI="not-wf/sa/126.xml" SECTIONS="3.2.2 [51]">
> Invalid syntax Mixed-content must be defined as zero or more.
> URI="not-wf/sa/127.xml" SECTIONS="3.2.2 [51]">
> Invalid syntax Mixed-content must be defined as zero or more.
> URI="not-wf/sa/128.xml" SECTIONS="2.7 [18]">
> Invalid CDATA syntax.
> URI="not-wf/sa/129.xml" SECTIONS="3.2 [45]">
> Invalid syntax for Element Type Declaration.
> URI="not-wf/sa/130.xml" SECTIONS="3.2 [45]">
> Invalid syntax for Element Type Declaration.
> URI="not-wf/sa/131.xml" SECTIONS="3.2 [45]">
> Invalid syntax for Element Type Declaration.
> URI="not-wf/sa/132.xml" SECTIONS="3.2.1 [50]">
> Invalid syntax mixed connectors used.
> URI="not-wf/sa/133.xml" SECTIONS="3.2.1">
> Illegal whitespace before optional character causes syntax error.
> URI="not-wf/sa/134.xml" SECTIONS="3.2.1">
> Illegal whitespace before optional character causes syntax error.
> URI="not-wf/sa/135.xml" SECTIONS="3.2.1 [47]">
> Invalid character used as connector.
> URI="not-wf/sa/136.xml" SECTIONS="3.2 [45]">
> Tag omission is invalid in XML.
> URI="not-wf/sa/137.xml" SECTIONS="3.2 [45]">
> Space is required before a content model.
> URI="not-wf/sa/138.xml" SECTIONS="3.2.1 [48]">
> Invalid syntax for content particle.
> URI="not-wf/sa/139.xml" SECTIONS="3.2.1 [46]">
> The element-content model should not be empty.
> URI="not-wf/sa/140.xml" SECTIONS="2.3 [4]">
> Character '゚' is a CombiningChar, not a
> Letter, and so may not begin a name.
> URI="not-wf/sa/141.xml" SECTIONS="2.3 [5]">
> Character #x0E5C is not legal in XML names.
> URI="not-wf/sa/142.xml" SECTIONS="2.2 [2]">
> Character #x0000 is not legal anywhere in an XML document.
> URI="not-wf/sa/143.xml" SECTIONS="2.2 [2]">
> Character #x001F is not legal anywhere in an XML document.
> URI="not-wf/sa/144.xml" SECTIONS="2.2 [2]">
> Character #xFFFF is not legal anywhere in an XML document.
> URI="not-wf/sa/145.xml" SECTIONS="2.2 [2]">
> 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.)
> URI="not-wf/sa/146.xml" SECTIONS="2.2 [2]">
> Character references must also refer to legal XML characters;
> #x00110000 is one more than the largest legal character.
> URI="not-wf/sa/147.xml" SECTIONS="2.8 [22]">
> XML Declaration may not be preceded by whitespace.
> URI="not-wf/sa/148.xml" SECTIONS="2.8 [22]">
> XML Declaration may not be preceded by comments or whitespace.
> URI="not-wf/sa/149.xml" SECTIONS="2.8 [28]">
> XML Declaration may not be within a DTD.
> URI="not-wf/sa/150.xml" SECTIONS="3.1 [43]">
> XML declarations may not be within element content.
> URI="not-wf/sa/151.xml" SECTIONS="2.8 [27]">
> XML declarations may not follow document content.
> URI="not-wf/sa/152.xml" SECTIONS="2.8 [22]">
> XML declarations must include the "version=..." string.
> URI="not-wf/sa/153.xml" SECTIONS="4.3.2">
> Text declarations may not begin internal parsed entities;
> they may only appear at the beginning of external parsed
> (parameter or general) entities.
> URI="not-wf/sa/154.xml" SECTIONS="2.8 2.6 [23, 17]">
> '<?XML ...?>' is neither an XML declaration
> nor a legal processing instruction target name.
> URI="not-wf/sa/155.xml" SECTIONS="2.8 2.6 [23, 17]">
> '<?xmL ...?>' is neither an XML declaration
> nor a legal processing instruction target name.
> URI="not-wf/sa/156.xml" SECTIONS="2.8 2.6 [23, 17]">
> '<?xMl ...?>' is neither an XML declaration
> nor a legal processing instruction target name.
> URI="not-wf/sa/157.xml" SECTIONS="2.6 [17]">
> '<?xmL ...?>' is not a legal processing instruction
> target name.
> URI="not-wf/sa/158.xml" SECTIONS="3.3 [52]">
> SGML-ism: "#NOTATION gif" can't have attributes.
> URI="not-wf/sa/159.xml" SECTIONS="2.3 [9]">
> Uses '&' unquoted in an entity declaration,
> which is illegal syntax for an entity reference.
> URI="not-wf/sa/160.xml" SECTIONS="2.8">
> Violates the PEs in Internal Subset WFC
> by using a PE reference within a declaration.
> URI="not-wf/sa/161.xml" SECTIONS="2.8">
> Violates the PEs in Internal Subset WFC
> by using a PE reference within a declaration.
> URI="not-wf/sa/162.xml" SECTIONS="2.8">
> Violates the PEs in Internal Subset WFC
> by using a PE reference within a declaration.
> URI="not-wf/sa/163.xml" SECTIONS="4.1 [69]">
> Invalid placement of Parameter entity reference.
> URI="not-wf/sa/164.xml" SECTIONS="4.1 [69]">
> Invalid placement of Parameter entity reference.
> URI="not-wf/sa/165.xml" SECTIONS="4.2 [72]">
> Parameter entity declarations must have a space before
> the '%'.
> URI="not-wf/sa/166.xml" SECTIONS="2.2 [2]">
> Character FFFF is not legal anywhere in an XML document.
> URI="not-wf/sa/167.xml" SECTIONS="2.2 [2]">
> Character FFFE is not legal anywhere in an XML document.
> URI="not-wf/sa/168.xml" SECTIONS="2.2 [2]">
> An unpaired surrogate (D800) is not legal anywhere
> in an XML document.
> URI="not-wf/sa/169.xml" SECTIONS="2.2 [2]">
> An unpaired surrogate (DC00) is not legal anywhere
> in an XML document.
> URI="not-wf/sa/170.xml" SECTIONS="2.2 [2]">
> 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.
> URI="not-wf/sa/171.xml" SECTIONS="2.2 [2]">
> Character FFFF is not legal anywhere in an XML document.
> URI="not-wf/sa/172.xml" SECTIONS="2.2 [2]">
> Character FFFF is not legal anywhere in an XML document.
> URI="not-wf/sa/173.xml" SECTIONS="2.2 [2]">
> Character FFFF is not legal anywhere in an XML document.
> URI="not-wf/sa/174.xml" SECTIONS="2.2 [2]">
> Character FFFF is not legal anywhere in an XML document.
> URI="not-wf/sa/175.xml" SECTIONS="2.2 [2]">
> Character FFFF is not legal anywhere in an XML document.
> URI="not-wf/sa/176.xml" SECTIONS="3 [39]">
> Start tags must have matching end tags.
> URI="not-wf/sa/177.xml" SECTIONS="2.2 [2]">
> Character FFFF is not legal anywhere in an XML document.
> URI="not-wf/sa/178.xml" SECTIONS="3.1 [41]">
> Invalid syntax matching double quote is missing.
> URI="not-wf/sa/179.xml" SECTIONS="4.1 [66]">
> Invalid syntax matching double quote is missing.
> URI="not-wf/sa/180.xml" SECTIONS="4.1">
> The Entity Declared WFC requires entities to be declared
> before they are used in an attribute list declaration.
> URI="not-wf/sa/181.xml" SECTIONS="4.3.2">
> Internal parsed entities must match the content
> production to be well formed.
> URI="not-wf/sa/182.xml" SECTIONS="4.3.2">
> Internal parsed entities must match the content
> production to be well formed.
> URI="not-wf/sa/183.xml" SECTIONS="3.2.2 [51]">
> Mixed content declarations may not include content particles.
> URI="not-wf/sa/184.xml" SECTIONS="3.2.2 [51]">
> In mixed content models, element names must not be
> parenthesized.
> URI="not-wf/sa/185.xml" SECTIONS="4.1">
> 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.
> URI="not-wf/sa/186.xml" SECTIONS="3.1 [44]">
> Whitespace is required between attribute/value pairs.
>
>
> URI="not-wf/not-sa/001.xml" SECTIONS="3.4 [62]">
> Conditional sections must be properly terminated ("]>" used
> instead of "]]>").
> URI="not-wf/not-sa/002.xml" SECTIONS="2.6 [17]">
> Processing instruction target names may not be "XML"
> in any combination of cases.
> URI="not-wf/not-sa/003.xml" SECTIONS="3.4 [62]">
> Conditional sections must be properly terminated ("]]>" omitted).
> URI="not-wf/not-sa/004.xml" SECTIONS="3.4 [62]">
> Conditional sections must be properly terminated ("]]>" omitted).
> URI="not-wf/not-sa/005.xml" SECTIONS="4.1">
> Tests the Entity Declared VC by referring to an
> undefined parameter entity within an external entity.
> URI="not-wf/not-sa/006.xml" SECTIONS="3.4 [62]">
> Conditional sections need a '[' after the INCLUDE or IGNORE.
> URI="not-wf/not-sa/007.xml" SECTIONS="4.3.2 [79]">
> A <!DOCTYPE ...> declaration may not begin any external
> entity; it's only found once, in the document entity.
> URI="not-wf/not-sa/008.xml" SECTIONS="4.1 [69]">
> In DTDs, the '%' character must be part of a parameter
> entity reference.
>
>
>
> URI="not-wf/ext-sa/001.xml" SECTIONS="4.1">
> Tests the No Recursion WFC by having an external general
> entity be self-recursive.
> URI="not-wf/ext-sa/002.xml" SECTIONS="4.3.1 4.3.2 [77, 78]">
> External entities have "text declarations", which do
> not permit the "standalone=..." attribute that's allowed
> in XML declarations.
> URI="not-wf/ext-sa/003.xml" SECTIONS="2.6 [17]">
> 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).
>
>
>
> URI="invalid/001.xml" SECTIONS="2.8">
> Tests the "Proper Declaration/PE Nesting" validity constraint by
> fragmenting a comment between two parameter entities.
> URI="invalid/002.xml" SECTIONS="3.2.1">
> Tests the "Proper Group/PE Nesting" validity constraint by
> fragmenting a content model between two parameter entities.
> URI="invalid/003.xml" SECTIONS="2.8">
> Tests the "Proper Declaration/PE Nesting" validity constraint by
> fragmenting an element declaration between two parameter entities.
> URI="invalid/004.xml" SECTIONS="2.8">
> Tests the "Proper Declaration/PE Nesting" validity constraint by
> fragmenting an element declaration between three parameter entities.
> URI="invalid/005.xml" SECTIONS="2.8">
> Tests the "Proper Declaration/PE Nesting" validity constraint by
> fragmenting an element declaration between two parameter entities.
> URI="invalid/006.xml" SECTIONS="2.8">
> Tests the "Proper Declaration/PE Nesting" validity constraint by
> fragmenting an element declaration between two parameter entities.
>
>
>
> URI="valid/sa/001.xml" SECTIONS="3.2.2 [51]"
> OUTPUT="valid/sa/out/001.xml">
> Test demonstrates an Element Type Declaration with Mixed Content.
> URI="valid/sa/002.xml" SECTIONS="3.1 [40]"
> OUTPUT="valid/sa/out/002.xml">
> Test demonstrates that whitespace is permitted after the tag name in a Start-tag.
> URI="valid/sa/003.xml" SECTIONS="3.1 [42]"
> OUTPUT="valid/sa/out/003.xml">
> Test demonstrates that whitespace is permitted after the tag name in an End-tag.
> URI="valid/sa/004.xml" SECTIONS="3.1 [41]"
> OUTPUT="valid/sa/out/004.xml">
> Test demonstrates a valid attribute specification within a Start-tag.
> URI="valid/sa/005.xml" SECTIONS="3.1 [40]"
> OUTPUT="valid/sa/out/005.xml">
> Test demonstrates a valid attribute specification within a Start-tag that
> contains whitespace on both sides of the equal sign.
> URI="valid/sa/006.xml" SECTIONS="3.1 [41]"
> OUTPUT="valid/sa/out/006.xml">
> Test demonstrates that the AttValue within a Start-tag can use a single quote as a delimter.
> URI="valid/sa/007.xml" SECTIONS="3.1 4.6 [43]"
> OUTPUT="valid/sa/out/007.xml">
> Test demonstrates numeric character references can be used for element content.
> URI="valid/sa/008.xml" SECTIONS="2.4 3.1 [43]"
> OUTPUT="valid/sa/out/008.xml">
> Test demonstrates character references can be used for element content.
> URI="valid/sa/009.xml" SECTIONS="2.3 3.1 [43]"
> OUTPUT="valid/sa/out/009.xml">
> Test demonstrates that PubidChar can be used for element content.
> URI="valid/sa/010.xml" SECTIONS="3.1 [40]"
> OUTPUT="valid/sa/out/010.xml">
> Test demonstrates that whitespace is valid after the Attribute in a Start-tag.
> URI="valid/sa/011.xml" SECTIONS="3.1 [40]"
> OUTPUT="valid/sa/out/011.xml">
> Test demonstrates mutliple Attibutes within the Start-tag.
> URI="valid/sa/012.xml" SECTIONS="2.3 [4]"
> OUTPUT="valid/sa/out/012.xml" NAMESPACE="no">
> Uses a legal XML 1.0 name consisting of a single colon
> character (disallowed by the latest XML Namespaces draft).
> URI="valid/sa/013.xml" SECTIONS="2.3 3.1 [13] [40]"
> OUTPUT="valid/sa/out/013.xml">
> Test demonstrates that the Attribute in a Start-tag can consist of numerals along with special characters.
> URI="valid/sa/014.xml" SECTIONS="2.3 3.1 [13] [40]"
> OUTPUT="valid/sa/out/014.xml">
> Test demonstrates that all lower case letters are valid for the Attribute in a Start-tag.
> URI="valid/sa/015.xml" SECTIONS="2.3 3.1 [13] [40]"
> OUTPUT="valid/sa/out/015.xml">
> Test demonstrates that all upper case letters are valid for the Attribute in a Start-tag.
> URI="valid/sa/016.xml" SECTIONS="2.6 3.1 [16] [43]"
> OUTPUT="valid/sa/out/016.xml">
> Test demonstrates that Processing Instructions are valid element content.
> URI="valid/sa/017.xml" SECTIONS="2.6 3.1 [16] [43]"
> OUTPUT="valid/sa/out/017.xml">
> Test demonstrates that Processing Instructions are valid element content and there can be more than one.
> URI="valid/sa/018.xml" SECTIONS="2.7 3.1 [18] [43]"
> OUTPUT="valid/sa/out/018.xml">
> Test demonstrates that CDATA sections are valid element content.
> URI="valid/sa/019.xml" SECTIONS="2.7 3.1 [18] [43]"
> OUTPUT="valid/sa/out/019.xml">
> Test demonstrates that CDATA sections are valid element content and that
> ampersands may occur in their literal form.
> URI="valid/sa/020.xml" SECTIONS="2.7 3.1 [18] [43]"
> OUTPUT="valid/sa/out/020.xml">
> Test demonstractes that CDATA sections are valid element content and that
> everyting between the CDStart and CDEnd is recognized as character data not markup.
> URI="valid/sa/021.xml" SECTIONS="2.5 3.1 [15] [43]"
> OUTPUT="valid/sa/out/021.xml">
> Test demonstrates that comments are valid element content.
> URI="valid/sa/022.xml" SECTIONS="2.5 3.1 [15] [43]"
> OUTPUT="valid/sa/out/022.xml">
> Test demonstrates that comments are valid element content and that all characters before the double-hypen right angle combination are considered part of thecomment.
> URI="valid/sa/023.xml" SECTIONS="3.1 [43]"
> OUTPUT="valid/sa/out/023.xml">
> Test demonstrates that Entity References are valid element content.
> URI="valid/sa/024.xml" SECTIONS="3.1 4.1 [43] [66]"
> OUTPUT="valid/sa/out/024.xml">
> Test demonstrates that Entity References are valid element content and also demonstrates a valid Entity Declaration.
> URI="valid/sa/025.xml" SECTIONS="3.2 [46]"
> OUTPUT="valid/sa/out/025.xml">
> Test demonstrates an Element Type Declaration and that the contentspec can be of mixed content.
> URI="valid/sa/026.xml" SECTIONS="3.2 [46]"
> OUTPUT="valid/sa/out/026.xml">
> Test demonstrates an Element Type Declaration and that EMPTY is a valid contentspec.
> URI="valid/sa/027.xml" SECTIONS="3.2 [46]"
> OUTPUT="valid/sa/out/027.xml">
> Test demonstrates an Element Type Declaration and that ANY is a valid contenspec.
> URI="valid/sa/028.xml" SECTIONS="2.8 [24]"
> OUTPUT="valid/sa/out/028.xml">
> Test demonstrates a valid prolog that uses double quotes as delimeters around the VersionNum.
> URI="valid/sa/029.xml" SECTIONS="2.8 [24]"
> OUTPUT="valid/sa/out/029.xml">
> Test demonstrates a valid prolog that uses single quotes as delimters around the VersionNum.
> URI="valid/sa/030.xml" SECTIONS="2.8 [25]"
> OUTPUT="valid/sa/out/030.xml">
> Test demonstrates a valid prolog that contains whitespace on both sides of the equal sign in the VersionInfo.
> URI="valid/sa/031.xml" SECTIONS="4.3.3 [80]"
> OUTPUT="valid/sa/out/031.xml">
> Test demonstrates a valid EncodingDecl within the prolog.
> URI="valid/sa/032.xml" SECTIONS="2.9 [32]"
> OUTPUT="valid/sa/out/032.xml">
> Test demonstrates a valid SDDecl within the prolog.
> URI="valid/sa/033.xml" SECTIONS="2.8 [23]"
> OUTPUT="valid/sa/out/033.xml">
> Test demonstrates that both a EncodingDecl and SDDecl are valid within the prolog.
> URI="valid/sa/034.xml" SECTIONS="3.1 [44]"
> OUTPUT="valid/sa/out/034.xml">
> Test demonstrates the correct syntax for an Empty element tag.
> URI="valid/sa/035.xml" SECTIONS="3.1 [44]"
> OUTPUT="valid/sa/out/035.xml">
> Test demonstrates that whitespace is permissible after the name in an Empty element tag.
> URI="valid/sa/036.xml" SECTIONS="2.6 [16]"
> OUTPUT="valid/sa/out/036.xml">
> Test demonstrates a valid processing instruction.
> URI="valid/sa/037.xml" SECTIONS="2.6 [15]"
> OUTPUT="valid/sa/out/037.xml">
> Test demonstrates a valid comment and that it may appear anywhere in the document including at the end.
> URI="valid/sa/038.xml" SECTIONS="2.6 [15]"
> OUTPUT="valid/sa/out/038.xml">
> Test demonstrates a valid comment and that it may appear anywhere in the document including the beginning.
> URI="valid/sa/039.xml" SECTIONS="2.6 [16]"
> OUTPUT="valid/sa/out/039.xml">
> Test demonstrates a valid processing instruction and that it may appear at the beginning of the document.
> URI="valid/sa/040.xml" SECTIONS="3.3 3.3.1 [52] [54]"
> OUTPUT="valid/sa/out/040.xml">
> Test demonstrates an Attribute List declaration that uses a StringType as the AttType.
> URI="valid/sa/041.xml" SECTIONS="3.3.1 4.1 [54] [66]"
> OUTPUT="valid/sa/out/041.xml">
> Test demonstrates an Attribute List declaration that uses a StringType as the AttType and also expands the CDATA attribute with a character reference.
> URI="valid/sa/042.xml" SECTIONS="3.3.1 4.1 [54] [66]"
> OUTPUT="valid/sa/out/042.xml">
> 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.
> URI="valid/sa/043.xml" SECTIONS="3.3"
> OUTPUT="valid/sa/out/043.xml">
> An element's attributes may be declared before its content
> model; and attribute values may contain newlines.
> URI="valid/sa/044.xml" SECTIONS="3.1 [44]"
> OUTPUT="valid/sa/out/044.xml">
> Test demonstrates that the empty-element tag must be use for an elements that are declared EMPTY.
> URI="valid/sa/045.xml" SECTIONS="3.3 [52]"
> OUTPUT="valid/sa/out/045.xml">
> Tests whether more than one definition can be provided for the same attribute of a given element type with the first declaration being binding.
> URI="valid/sa/046.xml" SECTIONS="3.3 [52]"
> OUTPUT="valid/sa/out/046.xml">
> Test demonstrates that when more than one AttlistDecl is provided for a given element type, the contents of all those provided are merged.
> URI="valid/sa/047.xml" SECTIONS="3.1 [43]"
> OUTPUT="valid/sa/out/047.xml">
> Test demonstrates that extra whitespace is normalized into single space character.
> URI="valid/sa/048.xml" SECTIONS="2.4 3.1 [14] [43]"
> OUTPUT="valid/sa/out/048.xml">
> Test demonstrates that character data is valid element content.
> URI="valid/sa/049.xml" SECTIONS="2.2 [2]"
> OUTPUT="valid/sa/out/049.xml">
> Test demonstrates that characters outside of normal ascii range can be used as element content.
> URI="valid/sa/050.xml" SECTIONS="2.2 [2]"
> OUTPUT="valid/sa/out/050.xml">
> Test demonstrates that characters outside of normal ascii range can be used as element content.
> URI="valid/sa/051.xml" SECTIONS="2.2 [2]"
> OUTPUT="valid/sa/out/051.xml">
> The document is encoded in UTF-16 and uses some name
> characters well outside of the normal ASCII range.
>
> URI="valid/sa/052.xml" SECTIONS="2.2 [2]"
> OUTPUT="valid/sa/out/052.xml">
> 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.
> URI="valid/sa/053.xml" SECTIONS="4.4.2"
> OUTPUT="valid/sa/out/053.xml">
> Tests inclusion of a well-formed internal entity, which
> holds an element required by the content model.
> URI="valid/sa/054.xml" SECTIONS="3.1 [40] [42]"
> OUTPUT="valid/sa/out/054.xml">
> Test demonstrates that extra whitespace within Start-tags and End-tags are nomalized into single spaces.
> URI="valid/sa/055.xml" SECTIONS="2.6 2.10 [16]"
> OUTPUT="valid/sa/out/055.xml">
> Test demonstrates that extra whitespace within a processing instruction willnormalized into s single space character.
> URI="valid/sa/056.xml" SECTIONS="3.3.1 4.1 [54] [66]"
> OUTPUT="valid/sa/out/056.xml">
> 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.
> URI="valid/sa/057.xml" SECTIONS="3.2.1 [47]"
> OUTPUT="valid/sa/out/057.xml">
> Test demonstrates an element content model whose element can occur zero or more times.
> URI="valid/sa/058.xml" SECTIONS="3.3.3"
> OUTPUT="valid/sa/out/058.xml">
> Test demonstrates that extra whitespace be normalized into a single space character in an attribute of type NMTOKENS.
> URI="valid/sa/059.xml" SECTIONS="3.2 3.3 [46] [53]"
> OUTPUT="valid/sa/out/059.xml">
> 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.
> URI="valid/sa/060.xml" SECTIONS="4.1 [66]"
> OUTPUT="valid/sa/out/060.xml">
> Test demonstrates the use of decimal Character References within element content.
> URI="valid/sa/061.xml" SECTIONS="4.1 [66]"
> OUTPUT="valid/sa/out/061.xml">
> Test demonstrates the use of decimal Character References within element content.
> URI="valid/sa/062.xml" SECTIONS="4.1 [66]"
> OUTPUT="valid/sa/out/062.xml">
> Test demonstrates the use of hexadecimal Character References within element.
> URI="valid/sa/063.xml" SECTIONS="2.3 [5]"
> OUTPUT="valid/sa/out/063.xml">
> The document is encoded in UTF-8 and the name of the
> root element type uses non-ASCII characters.
> URI="valid/sa/064.xml" SECTIONS="4.1 [66]"
> OUTPUT="valid/sa/out/064.xml">
> Tests in-line handling of two legal character references, which
> each expand to a Unicode surrogate pair.
> URI="valid/sa/065.xml" SECTIONS="4.5"
> OUTPUT="valid/sa/out/065.xml">
> Tests ability to define an internal entity which can't
> legally be expanded (contains an unquoted <).
> URI="valid/sa/066.xml" SECTIONS="4.1 [66]"
> OUTPUT="valid/sa/out/066.xml">
> Expands a CDATA attribute with a character reference.
> URI="valid/sa/067.xml" SECTIONS="4.1 [66]"
> OUTPUT="valid/sa/out/067.xml">
> Test demonstrates the use of decimal character references within element content.
> URI="valid/sa/068.xml" SECTIONS="2.11, 4.5"
> OUTPUT="valid/sa/out/068.xml">
> Tests definition of an internal entity holding a carriage return character
1001,1439c1001,1442
< break normalization only occurs when parsing external parsed entities.
<
< Verifies that an XML parser will parse a NOTATION
< declaration; the output phase of this test ensures that
< it's reported to the application.
<
< Verifies that internal parameter entities are correctly
< expanded within the internal subset.
<
< Test demonstrates that an AttlistDecl can use ID as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.
<
< Test demonstrates that an AttlistDecl can use IDREF as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.
<
< Test demonstrates that an AttlistDecl can use IDREFS as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.
<
< Test demonstrates that an AttlistDecl can use ENTITY as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.
<
< Test demonstrates that an AttlistDecl can use ENTITIES as the TokenizedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.
<
< 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.
<
< Test demonstrates that an AttlistDecl can use an EnumeratedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.
<
< Test demonstrates that an AttlistDecl can use an StringType of CDATA within the Attribute type. The test also shows that REQUIRED is a valid DefaultDecl.
<
< Test demonstrates that an AttlistDecl can use an StringType of CDATA within the Attribute type. The test also shows that FIXED is a valid DefaultDecl and that a value can be given to the attribute in the Start-tag as well as the AttListDecl.
<
< Test demonstrates that an AttlistDecl can use an StringType of CDATA within the Attribute type. The test also shows that FIXED is a valid DefaultDecl and that an value can be given to the attribute.
<
< Test 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.
<
< Tests that an external PE may be defined (but not referenced).
<
< Tests that an external PE may be defined (but not referenced).
<
< Test demonstrates that although whitespace can be used to set apart markup for greater readability it is not necessary.
<
< Parameter and General entities use different namespaces,
< so there can be an entity of each type with a given name.
<
< Tests whether entities may be declared more than once,
< with the first declaration being the binding one.
<
< Tests whether character references in internal entities are
< expanded early enough, by relying on correct handling to
< make the entity be well formed.
<
< 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.)
<
< Tests entity expansion of three legal character references,
< which each expand to a Unicode surrogate pair.
<
< 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.
<
< 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.
<
< Test demostrates that extra whitespace is normalized into a single space character.
<
< Test demonstrates that extra whitespace is not intended for inclusion in the delivered version of the document.
<
<
< This refers to an undefined parameter entity reference within
< a markup declaration in the internal DTD subset, violating
< the PEs in Internal Subset WFC.
<
< Basically an output test, this requires extra whitespace
< to be normalized into a single space character in an
< attribute of type NMTOKENS.
<
< Test demonstrates that extra whitespace is normalized into a single space character in an attribute of type NMTOKENS.
<
< Basically an output test, this tests whether an externally
< defined attribute declaration (with a default) takes proper
< precedence over a subsequent internal declaration.
<
< Test demonstrates that extra whitespace within a processing instruction is converted into a single space character.
<
< Test demonstrates the name of the encoding can be composed of lowercase characters.
<
< 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.
<
< This tests whether entity expansion is (incorrectly) done
< while processing entity declarations; if it is, the entity
< value literal will terminate prematurely.
<
< Test demonstrates that a CDATA attribute can pass a double quote as its value.
<
< Test demonstrates that an attribute can pass a less than sign as its value.
<
< Test demonstrates that extra whitespace within an Attribute of a Start-tag is normalized to a single space character.
<
< Basically an output test, this requires a CDATA attribute
< with a tab character to be passed through as one space.
<
< Basically an output test, this requires a CDATA attribute
< with a newline character to be passed through as one space.
<
< Basically an output test, this requires a CDATA attribute
< with a return character to be passed through as one space.
<
< This tests normalization of end-of-line characters (CRLF)
< within entities to LF, primarily as an output test.
<
< Test demonstrates that an attribute can have a null value.
<
< Basically an output test, this requires that a CDATA
< attribute with a CRLF be normalized to one space.
<
< Character references expanding to spaces doesn't affect
< treatment of attributes.
<
< Test demonstrates shows the use of content particles within the element content.
<
< Test demonstrates that it is not an error to have attributes declared for an element not itself declared.
<
< Test demonstrates that all text within a valid CDATA section is considered text and not recognized as markup.
<
< Test demonstrates that an entity reference is processed by recursively processing the replacement text of the entity.
<
< Test demonstrates that a line break within CDATA will be normalized.
<
< Test demonstrates that entity expansion is done while processing entity declarations.
<
< Test demonstrates that entity expansion is done while processing entity declarations.
<
< Comments may contain any legal XML characters;
< only the string "--" is disallowed.
<
<
<
<
< Test demonstrates the use of an ExternalID within a document type definition.
<
< Test demonstrates the use of an ExternalID within a document type definition.
<
< Test demonstrates the expansion of an external parameter entity that declares an attribute.
<
< Expands an external parameter entity in two different ways,
< with one of them declaring an attribute.
<
< Test demonstrates the expansion of an external parameter entity that declares an attribute.
<
< Test demonstrates that when more than one definition is provided for the same attribute of a given element type only the first declaration is binding.
<
< Test demonstrates the use of an Attribute list declaration within an external entity.
<
< Test demonstrates that an external identifier may include a public identifier.
<
< Test demonstrates that an external identifier may include a public identifier.
<
< Test demonstrates that when more that one definition is provided for the same attribute of a given element type only the first declaration is binding.
<
< Test demonstrates a parameter entity declaration whose parameter entity definition is an ExternalID.
<
< Test demonstrates an enternal parsed entity that begins with a text declaration.
<
< Test demonstrates the use of the conditional section INCLUDE that will include its contents as part of the DTD.
<
< Test demonstrates the use of the conditional section INCLUDE that will include its contents as part of the DTD. The keyword is a parameter-entity reference.
<
< Test demonstrates the use of the conditonal section IGNORE the will ignore its content from being part of the DTD. The keyword is a parameter-entity reference.
<
< Test demonstrates the use of the conditional section INCLUDE that will include its contents as part of the DTD. The keyword is a parameter-entity reference.
<
< Test demonstrates a parameter entity declaration that contains an attribute list declaration.
<
< Test demonstrates an EnternalID whose contents contain an parameter entity declaration and a attribute list definition.
<
< Test demonstrates that a parameter entity will be expanded with spaces on either side.
<
< Parameter entities expand with spaces on either side.
<
< Test demonstrates a parameter entity declaration that contains a partial attribute list declaration.
<
< Test demonstrates the use of a parameter-entity reference as a keyword of a conditional section. The parameter entity must be replaced by its content before the processor decides whether to include the conditional section.
<
< Test demonstrates the use of a parameter entity reference within an attribute list declaration.
<
<
< Constructs an <!ATTLIST...> declaration from several PEs.
<
< Test demonstrates that when more that one definition is provided for the same entity only the first declaration is binding.
<
< Test demonstrates that when more that one definition is provided for the same attribute of a given element type only the first declaration is binding.
<
< Test demonstrates a parameter entity reference whose value is NULL.
<
< Test demonstrates the use of the conditional section INCLUDE that will include its contents.
<
< Test demonstrates the use of the conditonal section IGNORE the will ignore its content from being used.
<
< Test demonstrates the use of the conditonal section IGNORE the will ignore its content from being used.
<
< 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).
<
<
<
<
< A combination of carriage return line feed in an external entity must
< be normalized to a single newline.
<
< A carriage return (also CRLF) in an external entity must
< be normalized to a single newline.
<
< Test demonstrates that the content of an element can be empty. In this case the external entity is an empty file.
<
< A carriage return (also CRLF) in an external entity must
< be normalized to a single newline.
<
< Test demonstrates the use of optional character and content particles within an element content. The test also show the use of external entity.
<
< Test demonstrates the use of optional character and content particles within mixed element content. The test also shows the use of an external entity and that a carriage control line feed in an external entity must be normalized to a single newline.
<
< Test demonstrates the use of external entity and how replacement
< text is retrieved and processed.
< 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.
<
< A carriage return (also CRLF) in an external entity must
< be normalized to a single newline.
<
< 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.
<
< Test demonstrates both internal and external entities and that processing of entity references may be required to produce the correct replacement text.
<
< Test demonstrates that whitespace is handled by adding a single whitespace to the normalized value in the attribute list.
<
< Test demonstrates use of characters outside of normal ASCII range.
<
---
> break normalization only occurs when parsing external parsed entities.
> URI="valid/sa/069.xml" SECTIONS="4.7"
> OUTPUT="valid/sa/out/069.xml">
> Verifies that an XML parser will parse a NOTATION
> declaration; the output phase of this test ensures that
> it's reported to the application.
> URI="valid/sa/070.xml" SECTIONS="4.4.8"
> OUTPUT="valid/sa/out/070.xml">
> Verifies that internal parameter entities are correctly
> expanded within the internal subset.
> URI="valid/sa/071.xml" SECTIONS="3.3 3.3.1 [52] [56]"
> OUTPUT="valid/sa/out/071.xml">
> 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.
> URI="valid/sa/072.xml" SECTIONS="3.3 3.3.1 [52] [56]"
> OUTPUT="valid/sa/out/072.xml">
> 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.
> URI="valid/sa/073.xml" SECTIONS="3.3 3.3.1 [52] [56]"
> OUTPUT="valid/sa/out/073.xml">
> 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.
> URI="valid/sa/074.xml" SECTIONS="3.3 3.3.1 [52] [56]"
> OUTPUT="valid/sa/out/074.xml">
> 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.
> URI="valid/sa/075.xml" SECTIONS="3.3 3.3.1 [52] [56]"
> OUTPUT="valid/sa/out/075.xml">
> 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.
> URI="valid/sa/076.xml" SECTIONS="3.3.1"
> OUTPUT="valid/sa/out/076.xml">
> 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.
> URI="valid/sa/077.xml" SECTIONS="3.3 3.3.1 [52] [54]"
> OUTPUT="valid/sa/out/077.xml">
> Test demonstrates that an AttlistDecl can use an EnumeratedType within the Attribute type. The test also shows that IMPLIED is a valid DefaultDecl.
> URI="valid/sa/078.xml" SECTIONS="3.3 3.3.1 [52] [54]"
> OUTPUT="valid/sa/out/078.xml">
> 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.
> URI="valid/sa/079.xml" SECTIONS="3.3 3.3.2 [52] [60]"
> OUTPUT="valid/sa/out/079.xml">
> 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.
> URI="valid/sa/080.xml" SECTIONS="3.3 3.3.2 [52] [60]"
> OUTPUT="valid/sa/out/080.xml">
> 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.
> URI="valid/sa/081.xml" SECTIONS="3.2.1 [50]"
> OUTPUT="valid/sa/out/081.xml">
> 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.
> URI="valid/sa/082.xml" SECTIONS="4.2 [72]"
> OUTPUT="valid/sa/out/082.xml">
> Tests that an external PE may be defined (but not referenced).
> URI="valid/sa/083.xml" SECTIONS="4.2 [72]"
> OUTPUT="valid/sa/out/083.xml">
> Tests that an external PE may be defined (but not referenced).
> URI="valid/sa/084.xml" SECTIONS="2.10"
> OUTPUT="valid/sa/out/084.xml">
> Test demonstrates that although whitespace can be used to set apart markup for greater readability it is not necessary.
> URI="valid/sa/085.xml" SECTIONS="4"
> OUTPUT="valid/sa/out/085.xml">
> Parameter and General entities use different namespaces,
> so there can be an entity of each type with a given name.
> URI="valid/sa/086.xml" SECTIONS="4.2"
> OUTPUT="valid/sa/out/086.xml">
> Tests whether entities may be declared more than once,
> with the first declaration being the binding one.
> URI="valid/sa/087.xml" SECTIONS="4.5"
> OUTPUT="valid/sa/out/087.xml">
> Tests whether character references in internal entities are
> expanded early enough, by relying on correct handling to
> make the entity be well formed.
> URI="valid/sa/088.xml" SECTIONS="4.5"
> OUTPUT="valid/sa/out/088.xml">
> 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.)
> URI="valid/sa/089.xml" SECTIONS="4.1 [66]"
> OUTPUT="valid/sa/out/089.xml">
> Tests entity expansion of three legal character references,
> which each expand to a Unicode surrogate pair.
> URI="valid/sa/090.xml" SECTIONS="3.3.1"
> OUTPUT="valid/sa/out/090.xml">
> 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.
> URI="valid/sa/091.xml" SECTIONS="3.3.1"
> OUTPUT="valid/sa/out/091.xml">
> 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.
> URI="valid/sa/092.xml" SECTIONS="2.3 2.10"
> OUTPUT="valid/sa/out/092.xml">
> Test demostrates that extra whitespace is normalized into a single space character.
> URI="valid/sa/093.xml" SECTIONS="2.10"
> OUTPUT="valid/sa/out/093.xml">
> Test demonstrates that extra whitespace is not intended for inclusion in the delivered version of the document.
> OUTPUT="valid/sa/out/094.xml"
> URI="valid/sa/094.xml" SECTIONS="2.8">
> 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.
>
> URI="valid/sa/095.xml" SECTIONS="3.3.3"
> OUTPUT="valid/sa/out/095.xml">
> Basically an output test, this requires extra whitespace
> to be normalized into a single space character in an
> attribute of type NMTOKENS.
> URI="valid/sa/096.xml" SECTIONS="3.3.3"
> OUTPUT="valid/sa/out/096.xml">
> Test demonstrates that extra whitespace is normalized into a single space character in an attribute of type NMTOKENS.
> URI="valid/sa/097.xml" SECTIONS="3.3"
> OUTPUT="valid/sa/out/097.xml">
> Basically an output test, this tests whether an externally
> defined attribute declaration (with a default) takes proper
> precedence over a subsequent internal declaration.
> URI="valid/sa/098.xml" SECTIONS="2.6 2.10 [16]"
> OUTPUT="valid/sa/out/098.xml">
> Test demonstrates that extra whitespace within a processing instruction is converted into a single space character.
> URI="valid/sa/099.xml" SECTIONS="4.3.3 [81]"
> OUTPUT="valid/sa/out/099.xml">
> Test demonstrates the name of the encoding can be composed of lowercase characters.
> URI="valid/sa/100.xml" SECTIONS="2.3 [12]"
> OUTPUT="valid/sa/out/100.xml">
> 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.
> URI="valid/sa/101.xml" SECTIONS="4.5"
> OUTPUT="valid/sa/out/101.xml">
> This tests whether entity expansion is (incorrectly) done
> while processing entity declarations; if it is, the entity
> value literal will terminate prematurely.
> URI="valid/sa/102.xml" SECTIONS="3.3.3"
> OUTPUT="valid/sa/out/102.xml">
> Test demonstrates that a CDATA attribute can pass a double quote as its value.
> URI="valid/sa/103.xml" SECTIONS="3.3.3"
> OUTPUT="valid/sa/out/103.xml">
> Test demonstrates that an attribute can pass a less than sign as its value.
> URI="valid/sa/104.xml" SECTIONS="3.1 [40]"
> OUTPUT="valid/sa/out/104.xml">
> Test demonstrates that extra whitespace within an Attribute of a Start-tag is normalized to a single space character.
> URI="valid/sa/105.xml" SECTIONS="3.3.3"
> OUTPUT="valid/sa/out/105.xml">
> Basically an output test, this requires a CDATA attribute
> with a tab character to be passed through as one space.
> URI="valid/sa/106.xml" SECTIONS="3.3.3"
> OUTPUT="valid/sa/out/106.xml">
> Basically an output test, this requires a CDATA attribute
> with a newline character to be passed through as one space.
> URI="valid/sa/107.xml" SECTIONS="3.3.3"
> OUTPUT="valid/sa/out/107.xml">
> Basically an output test, this requires a CDATA attribute
> with a return character to be passed through as one space.
> URI="valid/sa/108.xml" SECTIONS="2.11, 3.3.3"
> OUTPUT="valid/sa/out/108.xml">
> This tests normalization of end-of-line characters (CRLF)
> within entities to LF, primarily as an output test.
> URI="valid/sa/109.xml" SECTIONS="2.3 3.1 [10][40][41]"
> OUTPUT="valid/sa/out/109.xml">
> Test demonstrates that an attribute can have a null value.
> URI="valid/sa/110.xml" SECTIONS="3.3.3"
> OUTPUT="valid/sa/out/110.xml">
> Basically an output test, this requires that a CDATA
> attribute with a CRLF be normalized to one space.
> URI="valid/sa/111.xml" SECTIONS="3.3.3"
> OUTPUT="valid/sa/out/111.xml">
> Character references expanding to spaces doesn't affect
> treatment of attributes.
> URI="valid/sa/112.xml" SECTIONS="3.2.1 [48][49]"
> OUTPUT="valid/sa/out/112.xml">
> Test demonstrates shows the use of content particles within the element content.
> URI="valid/sa/113.xml" SECTIONS="3.3 [52][53]"
> OUTPUT="valid/sa/out/113.xml">
> Test demonstrates that it is not an error to have attributes declared for an element not itself declared.
> URI="valid/sa/114.xml" SECTIONS="2.7 [20]"
> OUTPUT="valid/sa/out/114.xml">
> Test demonstrates that all text within a valid CDATA section is considered text and not recognized as markup.
> URI="valid/sa/115.xml" SECTIONS="3.3.3"
> OUTPUT="valid/sa/out/115.xml">
> Test demonstrates that an entity reference is processed by recursively processing the replacement text of the entity.
> URI="valid/sa/116.xml" SECTIONS="2.11"
> OUTPUT="valid/sa/out/116.xml">
> Test demonstrates that a line break within CDATA will be normalized.
> URI="valid/sa/117.xml" SECTIONS="4.5"
> OUTPUT="valid/sa/out/117.xml">
> Test demonstrates that entity expansion is done while processing entity declarations.
> URI="valid/sa/118.xml" SECTIONS="4.5"
> OUTPUT="valid/sa/out/118.xml">
> Test demonstrates that entity expansion is done while processing entity declarations.
> URI="valid/sa/119.xml" SECTIONS="2.5"
> OUTPUT="valid/sa/out/119.xml">
> Comments may contain any legal XML characters;
> only the string "--" is disallowed.
>
>
>
> URI="valid/not-sa/001.xml" SECTIONS="4.2.2 [75]"
> OUTPUT="valid/not-sa/out/001.xml">
> Test demonstrates the use of an ExternalID within a document type definition.
> URI="valid/not-sa/002.xml" SECTIONS="4.2.2 [75]"
> OUTPUT="valid/not-sa/out/002.xml">
> Test demonstrates the use of an ExternalID within a document type definition.
> URI="valid/not-sa/003.xml" SECTIONS="4.1 [69]"
> OUTPUT="valid/not-sa/out/003.xml">
> Test demonstrates the expansion of an external parameter entity that declares an attribute.
> URI="valid/not-sa/004.xml" SECTIONS="4.1 [69]"
> OUTPUT="valid/not-sa/out/004.xml">
> Expands an external parameter entity in two different ways,
> with one of them declaring an attribute.
> URI="valid/not-sa/005.xml" SECTIONS="4.1 [69]"
> OUTPUT="valid/not-sa/out/005.xml">
> Test demonstrates the expansion of an external parameter entity that declares an attribute.
> URI="valid/not-sa/006.xml" SECTIONS="3.3 [52]"
> OUTPUT="valid/not-sa/out/006.xml">
> 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.
> URI="valid/not-sa/007.xml" SECTIONS="3.3 [52]"
> OUTPUT="valid/not-sa/out/007.xml">
> Test demonstrates the use of an Attribute list declaration within an external entity.
> URI="valid/not-sa/008.xml" SECTIONS="4.2.2 [75]"
> OUTPUT="valid/not-sa/out/008.xml">
> Test demonstrates that an external identifier may include a public identifier.
> URI="valid/not-sa/009.xml" SECTIONS="4.2.2 [75]"
> OUTPUT="valid/not-sa/out/009.xml">
> Test demonstrates that an external identifier may include a public identifier.
> URI="valid/not-sa/010.xml" SECTIONS="3.3 [52]"
> OUTPUT="valid/not-sa/out/010.xml">
> 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.
> URI="valid/not-sa/011.xml" SECTIONS="4.2 4.2.1 [72] [75]"
> OUTPUT="valid/not-sa/out/011.xml">
> Test demonstrates a parameter entity declaration whose parameter entity definition is an ExternalID.
> URI="valid/not-sa/012.xml" SECTIONS="4.3.1 [77]"
> OUTPUT="valid/not-sa/out/012.xml">
> Test demonstrates an enternal parsed entity that begins with a text declaration.
> URI="valid/not-sa/013.xml" SECTIONS="3.4 [62]"
> OUTPUT="valid/not-sa/out/013.xml">
> Test demonstrates the use of the conditional section INCLUDE that will include its contents as part of the DTD.
> URI="valid/not-sa/014.xml" SECTIONS="3.4 [62]"
> OUTPUT="valid/not-sa/out/014.xml">
> 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.
> URI="valid/not-sa/015.xml" SECTIONS="3.4 [63]"
> OUTPUT="valid/not-sa/out/015.xml">
> 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.
> URI="valid/not-sa/016.xml" SECTIONS="3.4 [62]"
> OUTPUT="valid/not-sa/out/016.xml">
> 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.
> URI="valid/not-sa/017.xml" SECTIONS="4.2 [72]"
> OUTPUT="valid/not-sa/out/017.xml">
> Test demonstrates a parameter entity declaration that contains an attribute list declaration.
> URI="valid/not-sa/018.xml" SECTIONS="4.2.2 [75]"
> OUTPUT="valid/not-sa/out/018.xml">
> Test demonstrates an EnternalID whose contents contain an parameter entity declaration and a attribute list definition.
> URI="valid/not-sa/019.xml" SECTIONS="4.4.8"
> OUTPUT="valid/not-sa/out/019.xml">
> Test demonstrates that a parameter entity will be expanded with spaces on either side.
> URI="valid/not-sa/020.xml" SECTIONS="4.4.8"
> OUTPUT="valid/not-sa/out/020.xml">
> Parameter entities expand with spaces on either side.
> URI="valid/not-sa/021.xml" SECTIONS="4.2 [72]"
> OUTPUT="valid/not-sa/out/021.xml">
> Test demonstrates a parameter entity declaration that contains a partial attribute list declaration.
> URI="valid/not-sa/022.xml" SECTIONS="3.4 [62]"
> OUTPUT="valid/not-sa/out/022.xml">
> Test demonstrates the use of a parameter-entity reference as a keyword of a conditional section. The parameter entity must be replaced by its content before the processor decides whether to include the conditional section.
> URI="valid/not-sa/023.xml" SECTIONS="2.3 4.1 [10] [69]"
> OUTPUT="valid/not-sa/out/023.xml">
> Test demonstrates the use of a parameter entity reference within an attribute list declaration.
>
> URI="valid/not-sa/024.xml" SECTIONS="2.8, 4.1 [69]"
> OUTPUT="valid/not-sa/out/024.xml">
> Constructs an <!ATTLIST...> declaration from several PEs.
> URI="valid/not-sa/025.xml" SECTIONS="4.2"
> OUTPUT="valid/not-sa/out/025.xml">
> Test demonstrates that when more that one definition is provided for the same entity only the first declaration is binding.
> URI="valid/not-sa/026.xml" SECTIONS="3.3 [52]"
> OUTPUT="valid/not-sa/out/026.xml">
> 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.
> URI="valid/not-sa/027.xml" SECTIONS="4.1 [69]"
> OUTPUT="valid/not-sa/out/027.xml">
> Test demonstrates a parameter entity reference whose value is NULL.
> URI="valid/not-sa/028.xml" SECTIONS="3.4 [62]"
> OUTPUT="valid/not-sa/out/028.xml">
> Test demonstrates the use of the conditional section INCLUDE that will include its contents.
> URI="valid/not-sa/029.xml" SECTIONS="3.4 [62]"
> OUTPUT="valid/not-sa/out/029.xml">
> Test demonstrates the use of the conditonal section IGNORE the will ignore its content from being used.
> URI="valid/not-sa/030.xml" SECTIONS="3.4 [62]"
> OUTPUT="valid/not-sa/out/030.xml">
> Test demonstrates the use of the conditonal section IGNORE the will ignore its content from being used.
> URI="valid/not-sa/031.xml" SECTIONS="2.7"
> OUTPUT="valid/not-sa/out/031.xml">
> 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).
>
>
>
> URI="valid/ext-sa/001.xml" SECTIONS="2.11"
> OUTPUT="valid/ext-sa/out/001.xml">
> A combination of carriage return line feed in an external entity must
> be normalized to a single newline.
> URI="valid/ext-sa/002.xml" SECTIONS="2.11"
> OUTPUT="valid/ext-sa/out/002.xml">
> A carriage return (also CRLF) in an external entity must
> be normalized to a single newline.
> URI="valid/ext-sa/003.xml" SECTIONS="3.1 4.1 [43] [68]"
> OUTPUT="valid/ext-sa/out/003.xml">
> Test demonstrates that the content of an element can be empty. In this case the external entity is an empty file.
> URI="valid/ext-sa/004.xml" SECTIONS="2.11"
> OUTPUT="valid/ext-sa/out/004.xml">
> A carriage return (also CRLF) in an external entity must
> be normalized to a single newline.
> URI="valid/ext-sa/005.xml" SECTIONS="3.2.1 4.2.2 [48] [75]"
> OUTPUT="valid/ext-sa/out/005.xml">
> Test demonstrates the use of optional character and content particles within an element content. The test also show the use of external entity.
> URI="valid/ext-sa/006.xml" SECTIONS="2.11 3.2.1 3.2.2 4.2.2 [48] [51] [75]"
> OUTPUT="valid/ext-sa/out/006.xml">
> 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.
> URI="valid/ext-sa/007.xml" SECTIONS="4.2.2 4.4.3 [75]"
> OUTPUT="valid/ext-sa/out/007.xml">
> Test demonstrates the use of external entity and how replacement
> text is retrieved and processed.
> URI="valid/ext-sa/008.xml" SECTIONS="4.2.2 4.3.3. 4.4.3 [75] [80]"
> OUTPUT="valid/ext-sa/out/008.xml"> Test demonstrates the use of external
> entity and how replacement text is retrieved and processed. Also tests the use of an
> EncodingDecl of UTF-16.
> URI="valid/ext-sa/009.xml" SECTIONS="2.11"
> OUTPUT="valid/ext-sa/out/009.xml">
> A carriage return (also CRLF) in an external entity must
> be normalized to a single newline.
> URI="valid/ext-sa/011.xml" SECTIONS="2.11 4.2.2 [75]"
> OUTPUT="valid/ext-sa/out/011.xml">
> 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.
> URI="valid/ext-sa/012.xml" SECTIONS="4.2.1 4.2.2"
> OUTPUT="valid/ext-sa/out/012.xml">
> Test demonstrates both internal and external entities and that processing of entity references may be required to produce the correct replacement text.
> URI="valid/ext-sa/013.xml" SECTIONS="3.3.3"
> OUTPUT="valid/ext-sa/out/013.xml">
> Test demonstrates that whitespace is handled by adding a single whitespace to the normalized value in the attribute list.
> URI="valid/ext-sa/014.xml" SECTIONS="4.1 4.4.3 [68]"
> OUTPUT="valid/ext-sa/out/014.xml">
> Test demonstrates use of characters outside of normal ASCII range.
>
Index: XML-Test-Suite/xmlconf/xmltest/valid/sa/out/098.xml
===================================================================
RCS file: /sources/public/2001/XML-Test-Suite/xmlconf/xmltest/valid/sa/out/098.xml,v
retrieving revision 1.1.1.1
diff -r1.1.1.1 098.xml
1c1
<