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 Has a "long s" in a name, legal in XML 1.1, illegal in XML 1.0 Has a Byzantine Musical Symbol Kratimata in a name, legal in XML 1.1, illegal in XML 1.0 Has a Byzantine Musical Symbol Kratimata in a name, legal in XML 1.1, illegal in XML 1.0 Has the last legal namechar in XML 1.1, illegal in XML 1.0 Has the last legal namechar in XML 1.1, illegal in XML 1.0 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)