38be0d1383
This is the beginning of revision history for this module. If you want to look at revision history older than this, please refer to the Qt Git wiki for how to use Git history grafting. At the time of writing, this wiki is located here: http://qt.gitorious.org/qt/pages/GitIntroductionWithQt If you have already performed the grafting and you don't see any history beyond this commit, try running "git log" with the "--follow" argument. Branched from the monolithic repo, Qt master branch, at commit 896db169ea224deb96c59ce8af800d019de63f12
287 lines
13 KiB
XML
287 lines
13 KiB
XML
<TESTCASES PROFILE="Richard Tobin's XML 1.1 test suite 13 Feb 2003">
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="001.xml" ID="rmt-001" TYPE="not-wf" ENTITIES="parameter">
|
|
External subset has later version number
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="002.xml" ID="rmt-002" TYPE="not-wf" ENTITIES="parameter">
|
|
External PE has later version number
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="003.xml" ID="rmt-003" TYPE="not-wf" ENTITIES="general">
|
|
External general entity has later version number
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="004.xml" ID="rmt-004" TYPE="not-wf" ENTITIES="general">
|
|
External general entity has later version number (no decl means 1.0)
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="005.xml" ID="rmt-005" TYPE="not-wf" ENTITIES="general">
|
|
Indirect external general entity has later version number
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="006.xml" ID="rmt-006" OUTPUT="out/006.xml" TYPE="valid" ENTITIES="general">
|
|
Second-level external general entity has later version number than
|
|
first-level, but not later than document, so not an error.
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="007.xml" ID="rmt-007" OUTPUT="out/007.xml" TYPE="valid">
|
|
A vanilla XML 1.1 document
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="008.xml" ID="rmt-008" TYPE="error">
|
|
an implausibly-versioned document
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.8 4.3.4" URI="009.xml" ID="rmt-009" TYPE="error" ENTITIES="general">
|
|
External general entity has implausible version number
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="010.xml" ID="rmt-010" OUTPUT="out/010.xml" TYPE="valid">
|
|
Contains a C1 control, legal in XML 1.0, illegal in XML 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="011.xml" ID="rmt-011" TYPE="not-wf">
|
|
Contains a C1 control, legal in XML 1.0, illegal in XML 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="012.xml" ID="rmt-012" OUTPUT="out/012.xml" TYPE="valid">
|
|
Contains a DEL, legal in XML 1.0, illegal in XML 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="013.xml" ID="rmt-013" TYPE="not-wf">
|
|
Contains a DEL, legal in XML 1.0, illegal in XML 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="014.xml" ID="rmt-014" TYPE="not-wf">
|
|
Has a "long s" in a name, legal in XML 1.1, illegal in XML 1.0
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="015.xml" ID="rmt-015" OUTPUT="out/015.xml" TYPE="invalid">
|
|
Has a "long s" in a name, legal in XML 1.1, illegal in XML 1.0
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="016.xml" ID="rmt-016" TYPE="not-wf">
|
|
Has a Byzantine Musical Symbol Kratimata in a name,
|
|
legal in XML 1.1, illegal in XML 1.0
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="017.xml" ID="rmt-017" OUTPUT="out/017.xml" TYPE="invalid">
|
|
Has a Byzantine Musical Symbol Kratimata in a name,
|
|
legal in XML 1.1, illegal in XML 1.0
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="018.xml" ID="rmt-018" OUTPUT="out/018.xml" TYPE="invalid">
|
|
Has the last legal namechar in XML 1.1, illegal in XML 1.0
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="019.xml" ID="rmt-019" TYPE="not-wf">
|
|
Has the last legal namechar in XML 1.1, illegal in XML 1.0
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="020.xml" ID="rmt-020" TYPE="not-wf">
|
|
Has the first character after the last legal namechar in XML 1.1,
|
|
illegal in both XML 1.0 and 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="021.xml" ID="rmt-021" TYPE="not-wf">
|
|
Has the first character after the last legal namechar in XML 1.1,
|
|
illegal in both XML 1.0 and 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="022.xml" ID="rmt-022" OUTPUT="out/022.xml" TYPE="valid">
|
|
Has a NEL character; legal in both XML 1.0 and 1.1, but different
|
|
canonical output because of normalization in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="023.xml" ID="rmt-023" OUTPUT="out/023.xml" TYPE="valid">
|
|
Has a NEL character; legal in both XML 1.0 and 1.1, but different
|
|
canonical output because of normalization in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="024.xml" ID="rmt-024" OUTPUT="out/024.xml" TYPE="valid">
|
|
Has an LSEP character; legal in both XML 1.0 and 1.1, but different
|
|
canonical output because of normalization in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="025.xml" ID="rmt-025" OUTPUT="out/025.xml" TYPE="valid">
|
|
Has an LSEP character; legal in both XML 1.0 and 1.1, but different
|
|
canonical output because of normalization in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="026.xml" ID="rmt-026" OUTPUT="out/026.xml" TYPE="valid">
|
|
Has CR-NEL; legal in both XML 1.0 and 1.1, but different
|
|
canonical output because of normalization in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="027.xml" ID="rmt-027" OUTPUT="out/027.xml" TYPE="valid">
|
|
Has CR-NEL; legal in both XML 1.0 and 1.1, but different
|
|
canonical output because of normalization in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="028.xml" ID="rmt-028" OUTPUT="out/028.xml" TYPE="valid">
|
|
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
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="029.xml" ID="rmt-029" OUTPUT="out/029.xml" TYPE="valid">
|
|
Has CR-LSEP; legal in both XML 1.0 and 1.1, but different
|
|
canonical output because of normalization in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="030.xml" ID="rmt-030" OUTPUT="out/030.xml" TYPE="invalid">
|
|
Has a NEL character in an NMTOKENS attribute; well-formed in both
|
|
XML 1.0 and 1.1, but valid only in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="031.xml" ID="rmt-031" OUTPUT="out/031.xml" TYPE="valid">
|
|
Has a NEL character in an NMTOKENS attribute; well-formed in both
|
|
XML 1.0 and 1.1, but valid only in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="032.xml" ID="rmt-032" OUTPUT="out/032.xml" TYPE="invalid">
|
|
Has an LSEP character in an NMTOKENS attribute; well-formed in both
|
|
XML 1.0 and 1.1, but valid only in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="033.xml" ID="rmt-033" OUTPUT="out/033.xml" TYPE="valid">
|
|
Has an LSEP character in an NMTOKENS attribute; well-formed in both
|
|
XML 1.0 and 1.1, but valid only in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="034.xml" ID="rmt-034" OUTPUT="out/034.xml" TYPE="valid">
|
|
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.
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="035.xml" ID="rmt-035" OUTPUT="out/035.xml" TYPE="valid">
|
|
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.
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="036.xml" ID="rmt-036" OUTPUT="out/036.xml" TYPE="invalid">
|
|
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.
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="037.xml" ID="rmt-037" OUTPUT="out/037.xml" TYPE="invalid">
|
|
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.
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="038.xml" ID="rmt-038" TYPE="not-wf">
|
|
Contains a C0 control character (form-feed), illegal in
|
|
both XML 1.0 and 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="039.xml" ID="rmt-039" TYPE="not-wf">
|
|
Contains a C0 control character (form-feed), illegal in
|
|
both XML 1.0 and 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="040.xml" ID="rmt-040" OUTPUT="out/040.xml" TYPE="valid">
|
|
Contains a C1 control character (partial line up), legal in
|
|
XML 1.0 but not 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.2" URI="041.xml" ID="rmt-041" TYPE="not-wf">
|
|
Contains a C1 control character (partial line up), legal in
|
|
XML 1.0 but not 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="4.1" URI="042.xml" ID="rmt-042" TYPE="not-wf">
|
|
Contains a character reference to a C0 control character (form-feed),
|
|
legal in XML 1.1 but not 1.0
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="4.1" URI="043.xml" ID="rmt-043" OUTPUT="out/043.xml" TYPE="valid">
|
|
Contains a character reference to a C0 control character (form-feed),
|
|
legal in XML 1.1 but not 1.0
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="4.1" URI="044.xml" ID="rmt-044" OUTPUT="out/044.xml" TYPE="valid">
|
|
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)
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="4.1" URI="045.xml" ID="rmt-045" OUTPUT="out/045.xml" TYPE="valid">
|
|
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)
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="046.xml" ID="rmt-046" OUTPUT="out/046.xml" TYPE="invalid">
|
|
Has a NEL character in element content whitespace; well-formed in both
|
|
XML 1.0 and 1.1, but valid only in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="047.xml" ID="rmt-047" OUTPUT="out/047.xml" TYPE="valid">
|
|
Has a NEL character in element content whitespace; well-formed in both
|
|
XML 1.0 and 1.1, but valid only in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="048.xml" ID="rmt-048" OUTPUT="out/048.xml" TYPE="invalid">
|
|
Has an LSEP character in element content whitespace; well-formed in both
|
|
XML 1.0 and 1.1, but valid only in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="049.xml" ID="rmt-049" OUTPUT="out/049.xml" TYPE="valid">
|
|
has an LSEP character in element content whitespace; well-formed in both
|
|
XML 1.0 and 1.1, but valid only in 1.1
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="050.xml" ID="rmt-050" OUTPUT="out/050.xml" TYPE="valid">
|
|
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.
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="051.xml" ID="rmt-051" OUTPUT="out/051.xml" TYPE="valid">
|
|
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.
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="052.xml" ID="rmt-052" OUTPUT="out/052.xml" TYPE="invalid">
|
|
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.
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.3" URI="053.xml" ID="rmt-053" OUTPUT="out/053.xml" TYPE="invalid">
|
|
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.
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="4.3.2" URI="054.xml" ID="rmt-054" OUTPUT="out/054.xml" TYPE="valid">
|
|
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.
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="055.xml" ID="rmt-055" TYPE="error">
|
|
Has a Latin-1 NEL in the XML declaration (to be made an error in PR)
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="056.xml" ID="rmt-056" TYPE="error">
|
|
Has a UTF-8 NEL in the XML declaration (to be made an error in PR)
|
|
</TEST>
|
|
|
|
<TEST VERSION="1.1" RECOMMENDATION="XML1.1" SECTIONS="2.11" URI="057.xml" ID="rmt-057" TYPE="error">
|
|
Has a UTF-8 LSEP in the XML declaration (to be made an error in PR)
|
|
</TEST>
|
|
|
|
</TESTCASES>
|