diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/valid/t4.dtd | 4 | ||||
-rw-r--r-- | test/valid/t4.xml | 3 | ||||
-rw-r--r-- | test/valid/t4a.dtd | 5 | ||||
-rw-r--r-- | test/valid/t4a.xml | 3 | ||||
-rw-r--r-- | test/valid/t6.dtd | 5 | ||||
-rw-r--r-- | test/valid/t6.xml | 3 | ||||
-rw-r--r-- | test/valid/t8.xml | 8 | ||||
-rw-r--r-- | test/valid/t8a.xml | 8 | ||||
-rw-r--r-- | test/valid/t9.xml | 8 | ||||
-rw-r--r-- | test/valid/t9a.xml | 8 |
10 files changed, 55 insertions, 0 deletions
diff --git a/test/valid/t4.dtd b/test/valid/t4.dtd new file mode 100644 index 00000000..27292bc8 --- /dev/null +++ b/test/valid/t4.dtd @@ -0,0 +1,4 @@ +<!ENTITY % percent "%"> +<!ENTITY %percent; def "ghi"> +<!ENTITY abc "%def;"> +<!ELEMENT root (#PCDATA)> diff --git a/test/valid/t4.xml b/test/valid/t4.xml new file mode 100644 index 00000000..baeb9d01 --- /dev/null +++ b/test/valid/t4.xml @@ -0,0 +1,3 @@ +<?xml version='1.0'?> +<!DOCTYPE root SYSTEM 't4.dtd'> +<root>&abc;</root> diff --git a/test/valid/t4a.dtd b/test/valid/t4a.dtd new file mode 100644 index 00000000..b7cdc7c5 --- /dev/null +++ b/test/valid/t4a.dtd @@ -0,0 +1,5 @@ +<!ENTITY % percent "%"> +<!ENTITY%percent;def "ghi"> +<!ENTITY abc "%def;"> +<!ELEMENT root (#PCDATA)> + diff --git a/test/valid/t4a.xml b/test/valid/t4a.xml new file mode 100644 index 00000000..27fa6038 --- /dev/null +++ b/test/valid/t4a.xml @@ -0,0 +1,3 @@ +<?xml version='1.0'?> +<!DOCTYPE root SYSTEM 't4a.dtd'> +<root>&abc;</root> diff --git a/test/valid/t6.dtd b/test/valid/t6.dtd new file mode 100644 index 00000000..7497c281 --- /dev/null +++ b/test/valid/t6.dtd @@ -0,0 +1,5 @@ +<!ENTITY % xdef "def"> +<!ENTITY % %xdef; "ghi"> +<!ENTITY abc "%def;"> +<!ELEMENT root (#PCDATA)> + diff --git a/test/valid/t6.xml b/test/valid/t6.xml new file mode 100644 index 00000000..b9f62ca5 --- /dev/null +++ b/test/valid/t6.xml @@ -0,0 +1,3 @@ +<?xml version='1.0'?> +<!DOCTYPE root SYSTEM 't6.dtd'> +<root>&abc;</root> diff --git a/test/valid/t8.xml b/test/valid/t8.xml new file mode 100644 index 00000000..c7c2b0a7 --- /dev/null +++ b/test/valid/t8.xml @@ -0,0 +1,8 @@ +<?xml version='1.0'?>
+<!DOCTYPE root [
+<!ENTITY % deftest '<!ELEMENT test (#PCDATA) >' >
+<!ENTITY % defmiddle '<!ELEMENT middle (test) >' >
+<!ENTITY % defroot '<!ELEMENT root (middle) >' >
+%defroot; %defmiddle; %deftest;
+]>
+<root><middle><test>sample</test></middle></root>
diff --git a/test/valid/t8a.xml b/test/valid/t8a.xml new file mode 100644 index 00000000..13470ebe --- /dev/null +++ b/test/valid/t8a.xml @@ -0,0 +1,8 @@ +<?xml version='1.0'?>
+<!DOCTYPE root [
+<!ENTITY % deftest '<!ELEMENT test (#PCDATA) >' >
+<!ENTITY % defmiddle '<!ELEMENT middle (test) >' >
+<!ENTITY % defroot '<!ELEMENT root (middle) >' >
+%defroot;%defmiddle;%deftest;
+]>
+<root><middle><test>sample</test></middle></root>
diff --git a/test/valid/t9.xml b/test/valid/t9.xml new file mode 100644 index 00000000..645d35af --- /dev/null +++ b/test/valid/t9.xml @@ -0,0 +1,8 @@ +<?xml version='1.0'?>
+<!DOCTYPE root [
+<!ENTITY % deftest '<!ELEMENT test (#PCDATA) >' >
+<!ENTITY % defmiddle '<!ELEMENT middle (test) >' >
+<!ENTITY % defroot '<!ELEMENT root (middle) >' >
+%defroot; %defmiddle; %deftest;
+]>
+<root><middle><test>sample</test></middle></root>
diff --git a/test/valid/t9a.xml b/test/valid/t9a.xml new file mode 100644 index 00000000..23d3c064 --- /dev/null +++ b/test/valid/t9a.xml @@ -0,0 +1,8 @@ +<?xml version='1.0'?>
+<!DOCTYPE root [
+<!ENTITY % deftest '<!ELEMENT test (#PCDATA) >' >
+<!ENTITY % defmiddle '<!ELEMENT middle (test) >' >
+<!ENTITY % defroot '<!ELEMENT root (middle) >' >
+%defroot;%defmiddle;%deftest;
+]>
+<root><middle><test>sample</test></middle></root>
|