diff options
Diffstat (limited to 'tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e')
62 files changed, 591 insertions, 0 deletions
diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/CVS/Entries b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/CVS/Entries new file mode 100644 index 0000000000..b14a51b5f5 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/CVS/Entries @@ -0,0 +1,46 @@ +/E14.dtd/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E14.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E15a.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E15b.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E15c.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E15d.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E15e.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E15f.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E15g.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E15h.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E15i.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E15j.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E15k.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E15l.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E18-ent/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E18.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E19.dtd/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E19.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E20.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E22.xml/1.2/Thu Nov 6 17:19:30 2003// +/E24.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E27.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E29.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E2a.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E2b.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E34.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E36.dtd/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E36.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E38.ent/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E38.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E41.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E48.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E50.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E55.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E57.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E60.ent/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E60.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E61.xml/1.2/Thu Nov 6 17:20:48 2003// +/E9a.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E9b.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/errata2e.xml/1.2/Wed May 18 12:52:53 2005// +/testcases.dtd/1.1.1.1/Tue Aug 26 11:52:07 2003// +/xmlconf.xml/1.3/Thu Nov 6 17:30:18 2003// +D/out//// +D/subdir1//// +D/subdir2//// diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/CVS/Repository b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/CVS/Repository new file mode 100644 index 0000000000..e138ad2e84 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/CVS/Repository @@ -0,0 +1 @@ +2001/XML-Test-Suite/xmlconf/eduni/errata-2e diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/CVS/Root b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/CVS/Root new file mode 100644 index 0000000000..3c7177e4bb --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E14.dtd b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E14.dtd new file mode 100644 index 0000000000..c46237f80c --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E14.dtd @@ -0,0 +1,3 @@ +<!ELEMENT foo ANY> +<!ENTITY % e "bar CDATA #IMPLIED>"> +<!ATTLIST foo %e; diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E14.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E14.xml new file mode 100644 index 0000000000..96f0ed7c30 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E14.xml @@ -0,0 +1,2 @@ +<!DOCTYPE foo SYSTEM "E14.dtd"> +<foo/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15a.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15a.xml new file mode 100644 index 0000000000..4c05a33bc3 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15a.xml @@ -0,0 +1,6 @@ +<!DOCTYPE foo [ +<!ELEMENT foo EMPTY> +<!ENTITY empty ""> +]> +<foo>∅</foo> + diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15b.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15b.xml new file mode 100644 index 0000000000..03270e5ad5 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15b.xml @@ -0,0 +1,4 @@ +<!DOCTYPE foo [ +<!ELEMENT foo EMPTY> +]> +<foo><!-- comment --></foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15c.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15c.xml new file mode 100644 index 0000000000..6cfe53140b --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15c.xml @@ -0,0 +1,4 @@ +<!DOCTYPE foo [ +<!ELEMENT foo EMPTY> +]> +<foo><?pi xxx?></foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15d.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15d.xml new file mode 100644 index 0000000000..9074c8d5c7 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15d.xml @@ -0,0 +1,4 @@ +<!DOCTYPE foo [ +<!ELEMENT foo EMPTY> +]> +<foo> </foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15e.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15e.xml new file mode 100644 index 0000000000..2228b35e8e --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15e.xml @@ -0,0 +1,5 @@ +<!DOCTYPE foo [ +<!ELEMENT foo (foo*)> +<!ENTITY space " "> +]> +<foo><foo/>&space;<foo/></foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15f.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15f.xml new file mode 100644 index 0000000000..b65fe0d1b9 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15f.xml @@ -0,0 +1,5 @@ +<!DOCTYPE foo [ +<!ELEMENT foo (foo*)> +<!ENTITY space " "> +]> +<foo><foo/>&space;<foo/></foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15g.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15g.xml new file mode 100644 index 0000000000..c806deae54 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15g.xml @@ -0,0 +1,4 @@ +<!DOCTYPE foo [ +<!ELEMENT foo (foo*)> +]> +<foo><foo/> <foo/></foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15h.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15h.xml new file mode 100644 index 0000000000..970599ee10 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15h.xml @@ -0,0 +1,5 @@ +<!DOCTYPE foo [ +<!ELEMENT foo (foo*)> +<!ENTITY space "&#32;"> +]> +<foo><foo/>&space;<foo/></foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15i.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15i.xml new file mode 100644 index 0000000000..25dac7fa73 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15i.xml @@ -0,0 +1,4 @@ +<!DOCTYPE foo [ +<!ELEMENT foo (foo*)> +]> +<foo><foo/><!-- comment --><foo/></foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15j.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15j.xml new file mode 100644 index 0000000000..c7006d2cf7 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15j.xml @@ -0,0 +1,4 @@ +<!DOCTYPE foo [ +<!ELEMENT foo (foo*)> +]> +<foo><foo/><?pi xxx?><foo/></foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15k.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15k.xml new file mode 100644 index 0000000000..06631abb90 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15k.xml @@ -0,0 +1,4 @@ +<!DOCTYPE foo [ +<!ELEMENT foo (PCDATA|foo)*> +]> +<foo><foo/><!-- comment --><foo/></foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15l.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15l.xml new file mode 100644 index 0000000000..986808d7f7 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E15l.xml @@ -0,0 +1,4 @@ +<!DOCTYPE foo [ +<!ELEMENT foo (PCDATA|foo)*> +]> +<foo><foo/><?pi xxx?><foo/></foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E18-ent b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E18-ent new file mode 100644 index 0000000000..b5508ffbf1 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E18-ent @@ -0,0 +1 @@ +entity from main dir, right!
\ No newline at end of file diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E18.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E18.xml new file mode 100644 index 0000000000..4572e53bea --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E18.xml @@ -0,0 +1,7 @@ +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +<!ENTITY % pe SYSTEM "subdir1/E18-pe"> +%pe; +%intpe; +]> +<foo>&ent;</foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E19.dtd b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E19.dtd new file mode 100644 index 0000000000..13ec57a6f1 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E19.dtd @@ -0,0 +1,6 @@ +<!ELEMENT foo ANY> +<!ENTITY % pe "hello"> +<!-- If forward were expanded when ent was declared, we were get an error, + but it is bypassed and not expanded until ent is used in the instance --> +<!ENTITY ent "%pe; ! &forward;"> +<!ENTITY forward "goodbye"> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E19.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E19.xml new file mode 100644 index 0000000000..56ecaacb28 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E19.xml @@ -0,0 +1,2 @@ +<!DOCTYPE foo SYSTEM "E19.dtd"> +<foo>&ent;</foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E20.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E20.xml new file mode 100644 index 0000000000..1a998134b1 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E20.xml @@ -0,0 +1,5 @@ +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +<!ATTLIST foo bar NMTOKENS #IMPLIED> +]> +<foo bar="abc	xyz"/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E22.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E22.xml new file mode 100644 index 0000000000..6b7d256c76 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E22.xml @@ -0,0 +1,5 @@ +<?xml version="1.0"?> +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +]> +<foo/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E24.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E24.xml new file mode 100644 index 0000000000..45e3e164b7 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E24.xml @@ -0,0 +1,5 @@ +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +<!ENTITY gt ">"> +]> +<foo>You can use ]]> or ]]></foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E27.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E27.xml new file mode 100644 index 0000000000..9c10725323 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E27.xml @@ -0,0 +1,4 @@ +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +]> +<foo>í €í°€</foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E29.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E29.xml new file mode 100644 index 0000000000..da0493a38d --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E29.xml @@ -0,0 +1,7 @@ +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +<!ATTLIST foo xml:lang NMTOKEN #IMPLIED> +]> +<foo xml:lang="nds"> + <foo xml:lang="art-lojban"/> +</foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E2a.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E2a.xml new file mode 100644 index 0000000000..b5e885b088 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E2a.xml @@ -0,0 +1,6 @@ +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +<!ATTLIST foo bar (one|one) #IMPLIED> +]> +<foo/> + diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E2b.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E2b.xml new file mode 100644 index 0000000000..b3aac725e8 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E2b.xml @@ -0,0 +1,6 @@ +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +<!NOTATION one SYSTEM "file:///usr/bin/awk"> +<!ATTLIST foo bar NOTATION (one|one) #IMPLIED> +]> +<foo/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E34.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E34.xml new file mode 100644 index 0000000000..c12012bab2 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E34.xml @@ -0,0 +1,5 @@ +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +<!ELEMENT bar (foo|foo)> +]> +<foo/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E36.dtd b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E36.dtd new file mode 100644 index 0000000000..27c627e520 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E36.dtd @@ -0,0 +1,2 @@ +<!ELEMENT foo ANY> +<!ATTLIST foo bar NMTOKENS #IMPLIED> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E36.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E36.xml new file mode 100644 index 0000000000..482de15c19 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E36.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" standalone="yes"?> +<!DOCTYPE foo SYSTEM "E36.dtd"> +<foo bar="123 +456"/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E38.ent b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E38.ent new file mode 100644 index 0000000000..137ed58831 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E38.ent @@ -0,0 +1,2 @@ +<?xml version="1.1" encoding="utf-8"?> +<foo/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E38.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E38.xml new file mode 100644 index 0000000000..e61b897e34 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E38.xml @@ -0,0 +1,5 @@ +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +<!ENTITY e SYSTEM "E38.ent"> +]> +<foo>&e;</foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E41.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E41.xml new file mode 100644 index 0000000000..42d77e4441 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E41.xml @@ -0,0 +1,5 @@ +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +<!ATTLIST foo xml:lang CDATA #IMPLIED> +]> +<foo xml:lang=""/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E48.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E48.xml new file mode 100644 index 0000000000..5ca162a819 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E48.xml @@ -0,0 +1,4 @@ +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +]> +<foo>hello</foo> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E50.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E50.xml new file mode 100644 index 0000000000..760ae17c07 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E50.xml @@ -0,0 +1,6 @@ +<?xml version="1.1" encoding="iso-8859-1"?> +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +<!ATTLIST foo bar CDATA #IMPLIED> +]> +<foo…bar="hello"/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E55.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E55.xml new file mode 100644 index 0000000000..abb90efad5 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E55.xml @@ -0,0 +1,7 @@ +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +<!ENTITY e "an &unparsed; entity"> +<!NOTATION gif SYSTEM "file:///usr/X11R6/bin/xv"> +<!ENTITY unparsed SYSTEM "xyzzy" NDATA gif> +]> +<foo/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E57.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E57.xml new file mode 100644 index 0000000000..9174fa34a8 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E57.xml @@ -0,0 +1 @@ +<foo xml:space="discard-all-but-the-first-three-spaces"/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E60.ent b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E60.ent new file mode 100644 index 0000000000..3b07eb340e --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E60.ent @@ -0,0 +1,2 @@ +<![INCLUDE[<!ATTLIST foo bar CDATA #IMPLIED>]]> +<![IGNORE[some junk]]> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E60.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E60.xml new file mode 100644 index 0000000000..f98f33f4a2 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E60.xml @@ -0,0 +1,7 @@ +<?xml version="1.0"?> +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +<!ENTITY % e SYSTEM "E60.ent"> +%e; +]> +<foo/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E61.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E61.xml new file mode 100644 index 0000000000..22c342fe28 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E61.xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="UTF-16"?> +<root/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E9a.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E9a.xml new file mode 100644 index 0000000000..9104cc4cba --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E9a.xml @@ -0,0 +1,7 @@ +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +<!NOTATION gif SYSTEM "file:///usr/X11R6/bin/xv"> +<!ENTITY declared SYSTEM "xyzzy" NDATA gif> +<!ATTLIST foo bar ENTITY "undeclared"> +]> +<foo bar="declared"/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E9b.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E9b.xml new file mode 100644 index 0000000000..9a2bbbc030 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/E9b.xml @@ -0,0 +1,7 @@ +<!DOCTYPE foo [ +<!ELEMENT foo ANY> +<!NOTATION gif SYSTEM "file:///usr/X11R6/bin/xv"> +<!ENTITY declared SYSTEM "xyzzy" NDATA gif> +<!ATTLIST foo bar ENTITY "7"> +]> +<foo bar="declared"/> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/errata2e.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/errata2e.xml new file mode 100644 index 0000000000..51d92fd956 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/errata2e.xml @@ -0,0 +1,222 @@ +<TESTCASES PROFILE="Richard Tobin's XML 1.0 2nd edition errata test suite 21 Jul 2003"> + +<!-- E1 is an editorial change that does not need a test --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E2" URI="E2a.xml" ID="rmt-e2e-2a" TYPE="invalid"> +Duplicate token in enumerated attribute declaration +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E2" URI="E2b.xml" ID="rmt-e2e-2b" TYPE="invalid"> +Duplicate token in NOTATION attribute declaration +</TEST> + +<!-- E3 concerns URI redirection (eg by catalog or HTTP), and can't be + reasonably tested in a standalone test suite such as this --> + +<!-- E4 concerns escaping of characters in URIs by the parser, and can't be + reasonably tested in a standalone test suite such as this --> + +<!-- E5-E8 are editorial changes that do not need tests --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E9" URI="E9a.xml" ID="rmt-e2e-9a" TYPE="valid"> +An unused attribute default need only be syntactically correct +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E9" URI="E9b.xml" ID="rmt-e2e-9b" TYPE="invalid"> +An attribute default must be syntactically correct even if unused +</TEST> + +<!-- E10 is obsoleted by E45 --> + +<!-- E11 updates the reference to RFC 1766 (Language Identification Tags) + to refer to RFC 3066 instead, and this does not affect the behaviour + of XML processors --> + +<!-- E12 updates the reference to RFC 2376 (XML Media Types) to refer to + RFC 3023 instead; I don't think anything can be tested here --> + +<!-- E13 corrects a spelling mistake --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E14" URI="E14.xml" ID="rmt-e2e-14" ENTITIES="parameter" TYPE="invalid"> +Declarations mis-nested wrt parameter entities are just validity +errors (but note that some parsers treat some such errors as fatal) +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15a.xml" ID="rmt-e2e-15a" TYPE="invalid"> +Empty content can't contain an entity reference +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15b.xml" ID="rmt-e2e-15b" TYPE="invalid"> +Empty content can't contain a comment +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15c.xml" ID="rmt-e2e-15c" TYPE="invalid"> +Empty content can't contain a PI +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15d.xml" ID="rmt-e2e-15d" TYPE="invalid"> +Empty content can't contain whitespace +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15e.xml" ID="rmt-e2e-15e" TYPE="valid"> +Element content can contain entity reference if replacement text is whitespace +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15f.xml" ID="rmt-e2e-15f" TYPE="valid"> +Element content can contain entity reference if replacement text is whitespace, +even if it came from a character reference in the literal entity value +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15g.xml" ID="rmt-e2e-15g" TYPE="invalid"> +Element content can't contain character reference to whitespace +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15h.xml" ID="rmt-e2e-15h" TYPE="invalid"> +Element content can't contain entity reference if replacement text is +character reference to whitespace +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15i.xml" ID="rmt-e2e-15i" TYPE="valid"> +Element content can contain a comment +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15j.xml" ID="rmt-e2e-15j" TYPE="valid"> +Element content can contain a PI +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15k.xml" ID="rmt-e2e-15k" TYPE="valid"> +Mixed content can contain a comment +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E15" URI="E15l.xml" ID="rmt-e2e-15l" TYPE="valid"> +Mixed content can contain a PI +</TEST> + +<!-- E16 is a change to the references --> + +<!-- E17 is a change to the Notation section --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E18" URI="E18.xml" ID="rmt-e2e-18" ENTITIES="both" OUTPUT="out/E18.xml" TYPE="valid"> +External entity containing start of entity declaration is base URI +for system identifier +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E19" URI="E19.xml" ID="rmt-e2e-19" ENTITIES="parameter" OUTPUT="out/E19.xml" TYPE="valid"> +Parameter entities and character references are included-in-literal, but +general entities are bypassed. +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E20" URI="E20.xml" ID="rmt-e2e-20" TYPE="invalid"> +Tokens, after normalization, must be separated by space, not other +whitespace characters +</TEST> + +<!-- E21 defines "internal subset" to not include the square brackets, + but I don't see any way to test this in a document --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E22" URI="E22.xml" ID="rmt-e2e-22" TYPE="valid"> +UTF-8 entities may start with a BOM +</TEST> + +<!-- E23 cannot be tested in a standalone test suite --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E24" URI="E24.xml" ID="rmt-e2e-24" TYPE="valid"> +Either the built-in entity or a character reference can be used to +represent greater-than after two close-square-brackets +</TEST> + +<!-- E25 and E26 cannot be tested in a standalone test suite --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E27" URI="E27.xml" ID="rmt-e2e-27" TYPE="not-wf"> +Contains an irregular UTF-8 sequence (i.e. a surrogate pair) +</TEST> + +<!-- E28 is a change to the references --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E29" URI="E29.xml" ID="rmt-e2e-29" TYPE="valid"> +Three-letter language codes are allowed +</TEST> + +<!-- E30-E33 are editorial --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E34" URI="E34.xml" ID="rmt-e2e-34" TYPE="error"> +A non-deterministic content model is an error even if the element type +is not used. +</TEST> + +<!-- E35 is editorial --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E36" URI="E36.xml" ID="rmt-e2e-36" ENTITIES="parameter" TYPE="valid"> +An external ATTLIST declaration does not make a document non-standalone +if the normalization would have been the same without the declaration +</TEST> + +<!-- E37 is a clarification that doesn't affect parsing --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E38" URI="E38.xml" ID="rmt-e2e-38" ENTITIES="general" TYPE="not-wf"> +XML 1.0 document refers to 1.1 entity +</TEST> + +<!-- E39 does not affect parsing --> + +<!-- E40 is editorial --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E41" URI="E41.xml" ID="rmt-e2e-41" TYPE="valid"> +An xml:lang attribute may be empty +</TEST> + +<!-- E42 cannot be tested without an application --> + +<!-- E43 is just a consolidation of other errata --> + +<!-- E44 is editorial --> + +<!-- E45 can only reasonably be tested by putting the parser into a mode + where it doesn't read external entities, and we can't force that --> + +<!-- E46 is editorial --> + +<!-- E47 has the same problem as E45 --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E48" URI="E48.xml" ID="rmt-e2e-48" TYPE="valid"> +ANY content allows character data +</TEST> + +<!-- E49 is editorial --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E50" URI="E50.xml" ID="rmt-e2e-50" VERSION="1.1" TYPE="valid"> +All line-ends are normalized, even those not passed to the application. +NB this can only be tested effectively in XML 1.1, since CR is in the +S production; in 1.1 we can use NEL which isn't. +</TEST> + +<!-- E51-E54 are editorial --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E55" URI="E55.xml" ID="rmt-e2e-55" TYPE="error"> +A reference to an unparsed entity in an entity value is an error rather +than forbidden (unless the entity is referenced, of course) +</TEST> + +<!-- E56 is editorial --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E57" URI="E57.xml" ID="rmt-e2e-57" TYPE="error"> +A value other than preserve or default for xml:space is an error +</TEST> + +<!-- E58 clarifies that certain things are undefined, so there is + nothing that can usefully be tested --> + +<!-- E59 is an explanatory note --> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E60" URI="E60.xml" ID="rmt-e2e-60" ENTITIES="parameter" TYPE="valid"> +Conditional sections are allowed in external parameter entities referred +to from the internal subset. +</TEST> + +<TEST RECOMMENDATION="XML1.0-errata2e" SECTIONS="E61" URI="E61.xml" ID="rmt-e2e-61" TYPE="not-wf"> +(From John Cowan) An encoding declaration in ASCII specifying an encoding +that is not compatible with ASCII (so the document is not in its declared +encoding). It should generate a fatal error. +</TEST> + +</TESTCASES> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/CVS/Entries b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/CVS/Entries new file mode 100644 index 0000000000..84bbe99bd6 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/CVS/Entries @@ -0,0 +1,4 @@ +/E18.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E19.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E24.xml/1.1.1.1/Tue Aug 26 11:52:07 2003// +D diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/CVS/Repository b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/CVS/Repository new file mode 100644 index 0000000000..94bd81f49f --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/CVS/Repository @@ -0,0 +1 @@ +2001/XML-Test-Suite/xmlconf/eduni/errata-2e/out diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/CVS/Root b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/CVS/Root new file mode 100644 index 0000000000..3c7177e4bb --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/E18.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/E18.xml new file mode 100644 index 0000000000..727de27226 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/E18.xml @@ -0,0 +1 @@ +<foo>entity from main dir, right!</foo>
\ No newline at end of file diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/E19.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/E19.xml new file mode 100644 index 0000000000..c1db16e5fa --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/E19.xml @@ -0,0 +1 @@ +<foo>hello ! goodbye</foo>
\ No newline at end of file diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/E24.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/E24.xml new file mode 100644 index 0000000000..abed8b7372 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/out/E24.xml @@ -0,0 +1 @@ +<foo>You can use ]]> or ]]></foo>
\ No newline at end of file diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/CVS/Entries b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/CVS/Entries new file mode 100644 index 0000000000..e7f219e7b5 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/CVS/Entries @@ -0,0 +1,3 @@ +/E18-ent/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E18-pe/1.1.1.1/Tue Aug 26 11:52:07 2003// +D diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/CVS/Repository b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/CVS/Repository new file mode 100644 index 0000000000..22c019b707 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/CVS/Repository @@ -0,0 +1 @@ +2001/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1 diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/CVS/Root b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/CVS/Root new file mode 100644 index 0000000000..3c7177e4bb --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/E18-ent b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/E18-ent new file mode 100644 index 0000000000..09709bdd52 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/E18-ent @@ -0,0 +1 @@ +entity from subdir1, wrong!
\ No newline at end of file diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/E18-pe b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/E18-pe new file mode 100644 index 0000000000..8a63a9291c --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir1/E18-pe @@ -0,0 +1,2 @@ +<!ENTITY % extpe SYSTEM "../subdir2/E18-extpe"> +<!ENTITY % intpe "%extpe;"> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/CVS/Entries b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/CVS/Entries new file mode 100644 index 0000000000..9b4abb18bb --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/CVS/Entries @@ -0,0 +1,3 @@ +/E18-ent/1.1.1.1/Tue Aug 26 11:52:07 2003// +/E18-extpe/1.1.1.1/Tue Aug 26 11:52:07 2003// +D diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/CVS/Repository b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/CVS/Repository new file mode 100644 index 0000000000..9a886b0ccb --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/CVS/Repository @@ -0,0 +1 @@ +2001/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2 diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/CVS/Root b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/CVS/Root new file mode 100644 index 0000000000..3c7177e4bb --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/CVS/Root @@ -0,0 +1 @@ +:pserver:anonymous@dev.w3.org:/sources/public diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/E18-ent b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/E18-ent new file mode 100644 index 0000000000..73b4db0700 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/E18-ent @@ -0,0 +1 @@ +entity from subdir2, wrong!
\ No newline at end of file diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/E18-extpe b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/E18-extpe new file mode 100644 index 0000000000..2ba97bd947 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/subdir2/E18-extpe @@ -0,0 +1 @@ +<!ENTITY ent SYSTEM 'E18-ent'> diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/testcases.dtd b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/testcases.dtd new file mode 100644 index 0000000000..448d362991 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/testcases.dtd @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ @(#)testcases.dtd 1.6 99/01/21
+ Original version copyright 1998 by Sun Microsystems, Inc.
+ All Rights Reserved.
+ Modifications copyright 1999 by OASIS.
+
+ 1999-06-09 00:20
+
+ DTD describing a database of XML tests.
+
+ NOTE: the OASIS/NIST test effort also has a DTD for its test
+ environment, but that DTD is not yet suited for automated test
+ processing. (Among other issues, it doesn't record information
+ putting any test case into the test matrix.) If that gets fixed,
+ it may be useful to switch over to that DTD.
+-->
+
+<!--
+ The root element of the whole collection is TESTSUITE. While not
+ very different from TESTCASES, it must be distinguished due to
+ improper processing by IE5.
+-->
+<!ELEMENT TESTSUITE ( TESTCASES+ )>
+<!ATTLIST TESTSUITE
+ PROFILE CDATA #IMPLIED
+ >
+
+<!--
+ The root element of a collection should be "TESTCASES". It groups
+ a set of tests in a particular "PROFILE", which is descriptive. For
+ example, a "Japanese" profile might group tests with documents
+ in standard Japanese encodings, using Japanese characters used
+ inside names and name tokens as well as inside text. Or the
+ profile might be associated with the test supplier.
+-->
+
+<!ELEMENT TESTCASES (TEST|TESTCASES)*>
+<!ATTLIST TESTCASES
+ PROFILE CDATA #IMPLIED
+ >
+
+<!--
+ The body of each TEST element is its description, used
+ to evaluate the diagnostic produced on negative tests.
+ People will generally read this to evaluate whether the
+ test failed for the correct reason.
+
+ The type of (external) ENTITIES required affect the results
+ permitted for certain types of nonvalidating parsers. In
+ some cases, errors (even well-formedness errors) can't be seen
+ without reading external parameter or general entities.
+
+ Each test has a unique ID used in diagnostics.
+
+ Tests with an OUTPUT attribute do dual duty: not only must parsers
+ accept the test, but the data they report must also have "Second
+ Canonical Form" as found in the specified output file. (This is
+ what James Clark titled "Canonical XML", with the addition of the
+ NOTATION declarations that all XML parsers are required to report.)
+
+ The OUTPUT3 attribute is like OUTPUT, but when sent through a
+ validating parser the data reported must have the "Third Canonical
+ Form" as found in the specified output file. (This is Second
+ Canonical form, with declarations of unparsed ENTITY values and
+ with all ignorable whitespace removed.)
+
+ Tests apply to one or more particular SECTIONS.
+
+ Each test has a TYPE:
+ * All parsers must accept "valid" testcases.
+ * Nonvalidating parsers must also accept "invalid" testcases,
+ but validating ones must reject them.
+ * No parser should accept a "not-wf" testcase unless it's a
+ nonvalidating parser and the test contains external entities
+ that the parser doesn't read.
+ * Parsers are not required to report "errors".
+
+ Each test is in a particular XML document, with a URI. If these
+ tests are accessed over a network, the path will be relative to
+ the base URI of the document holding the testcase.
+-->
+
+<!ELEMENT TEST (#PCDATA | EM | B)*>
+<!ATTLIST TEST
+ ENTITIES (both|none|parameter|general) "none"
+ ID ID #REQUIRED
+ OUTPUT CDATA #IMPLIED
+ OUTPUT3 CDATA #IMPLIED
+ SECTIONS CDATA #REQUIRED
+ TYPE (valid|invalid|not-wf|error) #REQUIRED
+ URI CDATA #REQUIRED
+ NAMESPACE (yes|no) "yes" + >
+
+<!--
+ Really basic HTML font tweaks, to support highlighting
+ some aspects of test descriptions ...
+ EM == emphasis (e.g. italics, fun colors)
+ B == bold
+-->
+<!ELEMENT EM (#PCDATA | B)*>
+<!ELEMENT B (#PCDATA | EM)*>
diff --git a/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/xmlconf.xml b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/xmlconf.xml new file mode 100644 index 0000000000..9c7d92eec6 --- /dev/null +++ b/tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/eduni/errata-2e/xmlconf.xml @@ -0,0 +1,16 @@ +<?xml version="1.0"?> + +<!-- Richard Tobin's XML 1.0 2nd edition errata test suite. + Copyright Richard Tobin, HCRC July 2003. + May be freely redistributed provided copyright notice is retained. + --> + +<?xml-stylesheet href="xmlconformance.xsl" type="text/xsl"?> + +<!DOCTYPE TESTSUITE SYSTEM "testcases.dtd" [ + <!ENTITY eduni-errata2e SYSTEM "errata2e.xml"> +]> + +<TESTSUITE PROFILE="Richard Tobin's XML 1.0 2nd edition errata test suite 21 Jul 2003"> + &eduni-errata2e; +</TESTSUITE> |