External subset has later version number
External PE has later version number
External general entity has later version number
External general entity has later version number (no decl means 1.0)
Indirect external general entity has later version number
Second-level external general entity has later version number than
first-level, but not later than document, so not an error.
A vanilla XML 1.1 document
an implausibly-versioned document
External general entity has implausible version number
Contains a C1 control, legal in XML 1.0, illegal in XML 1.1
Contains a C1 control, legal in XML 1.0, illegal in XML 1.1
Contains a DEL, legal in XML 1.0, illegal in XML 1.1
Contains a DEL, legal in XML 1.0, illegal in XML 1.1
Has a "long s" in a name, legal in XML 1.1, illegal in XML 1.0 thru 4th edition
Has a "long s" in a name, legal in XML 1.1, illegal in XML 1.0 thru 4th edition
Has a Byzantine Musical Symbol Kratimata in a name,
legal in XML 1.1, illegal in XML 1.0 thru 4th edition
Has a Byzantine Musical Symbol Kratimata in a name,
legal in XML 1.1, illegal in XML 1.0 thru 4th edition
Has the last legal namechar in XML 1.1, illegal in XML 1.0 thru 4th edition
Has the last legal namechar in XML 1.1, illegal in XML 1.0 thru 4th edition
Has the first character after the last legal namechar in XML 1.1,
illegal in both XML 1.0 and 1.1
Has the first character after the last legal namechar in XML 1.1,
illegal in both XML 1.0 and 1.1
Has a NEL character; legal in both XML 1.0 and 1.1, but different
canonical output because of normalization in 1.1
Has a NEL character; legal in both XML 1.0 and 1.1, but different
canonical output because of normalization in 1.1
Has an LSEP character; legal in both XML 1.0 and 1.1, but different
canonical output because of normalization in 1.1
Has an LSEP character; legal in both XML 1.0 and 1.1, but different
canonical output because of normalization in 1.1
Has CR-NEL; legal in both XML 1.0 and 1.1, but different
canonical output because of normalization in 1.1
Has CR-NEL; legal in both XML 1.0 and 1.1, but different
canonical output because of normalization in 1.1
Has CR-LSEP; legal in both XML 1.0 and 1.1, but different
canonical output because of normalization in 1.1.
Note that CR and LSEP are not combined into a single LF
Has CR-LSEP; legal in both XML 1.0 and 1.1, but different
canonical output because of normalization in 1.1
Has a NEL character in an NMTOKENS attribute; well-formed in both
XML 1.0 and 1.1, but valid only in 1.1
Has a NEL character in an NMTOKENS attribute; well-formed in both
XML 1.0 and 1.1, but valid only in 1.1
Has an LSEP character in an NMTOKENS attribute; well-formed in both
XML 1.0 and 1.1, but valid only in 1.1
Has an LSEP character in an NMTOKENS attribute; well-formed in both
XML 1.0 and 1.1, but valid only in 1.1
Has an NMTOKENS attribute containing a CR character that comes from a
character reference in an internal entity. Because CR is in the
S production, this is valid in both XML 1.0 and 1.1.
Has an NMTOKENS attribute containing a CR character that comes from a
character reference in an internal entity. Because CR is in the
S production, this is valid in both XML 1.0 and 1.1.
Has an NMTOKENS attribute containing a NEL character that comes from a
character reference in an internal entity. Because NEL is not in the
S production (even though real NELs are converted to LF on input),
this is invalid in both XML 1.0 and 1.1.
Has an NMTOKENS attribute containing a NEL character that comes from a
character reference in an internal entity. Because NEL is not in the
S production (even though real NELs are converted to LF on input),
this is invalid in both XML 1.0 and 1.1.
Contains a C0 control character (form-feed), illegal in
both XML 1.0 and 1.1
Contains a C0 control character (form-feed), illegal in
both XML 1.0 and 1.1
Contains a C1 control character (partial line up), legal in
XML 1.0 but not 1.1
Contains a C1 control character (partial line up), legal in
XML 1.0 but not 1.1
Contains a character reference to a C0 control character (form-feed),
legal in XML 1.1 but not 1.0
Contains a character reference to a C0 control character (form-feed),
legal in XML 1.1 but not 1.0
Contains a character reference to a C1 control character (partial line
up), legal in both XML 1.0 and 1.1 (but for different reasons)
Contains a character reference to a C1 control character (partial line
up), legal in both XML 1.0 and 1.1 (but for different reasons)
Has a NEL character in element content whitespace; well-formed in both
XML 1.0 and 1.1, but valid only in 1.1
Has a NEL character in element content whitespace; well-formed in both
XML 1.0 and 1.1, but valid only in 1.1
Has an LSEP character in element content whitespace; well-formed in both
XML 1.0 and 1.1, but valid only in 1.1
has an LSEP character in element content whitespace; well-formed in both
XML 1.0 and 1.1, but valid only in 1.1
Has element content whitespace containing a CR character that comes from
a character reference in an internal entity. Because CR is in the
S production, this is valid in both XML 1.0 and 1.1.
Has element content whitespace containing a CR character that comes from
a character reference in an internal entity. Because CR is in the
S production, this is valid in both XML 1.0 and 1.1.
Has element content whitespace containing a NEL character that comes from
a character reference in an internal entity. Because NEL is not in the
S production (even though real NELs are converted to LF on input),
this is invalid in both XML 1.0 and 1.1.
Has element content whitespace containing a NEL character that comes from
a character reference in an internal entity. Because NEL is not in the
S production (even though real NELs are converted to LF on input),
this is invalid in both XML 1.0 and 1.1.
Contains a character reference to a C0 control character (form-feed)
in an entity value. This will be legal (in XML 1.1) when the entity
declaration is parsed, but what about when it is used? According to
the grammar in the CR spec, it should be illegal (because the
replacement text must match "content"), but this is probably not
intended. This will be fixed in the PR version.
Has a Latin-1 NEL in the XML declaration (to be made an error in PR)
Has a UTF-8 NEL in the XML declaration (to be made an error in PR)
Has a UTF-8 LSEP in the XML declaration (to be made an error in PR)