diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/att10 | 22 | ||||
-rw-r--r-- | test/att11 | 13 | ||||
-rw-r--r-- | test/att9 | 5 |
3 files changed, 40 insertions, 0 deletions
diff --git a/test/att10 b/test/att10 new file mode 100644 index 00000000..5c14dc69 --- /dev/null +++ b/test/att10 @@ -0,0 +1,22 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (tst*)> +<!ELEMENT tst (#PCDATA)> +<!ATTLIST tst a NMTOKENS #IMPLIED> +<!ATTLIST tst b CDATA #IMPLIED> +<!ENTITY d "
"> +<!ENTITY a "
"> +<!ENTITY da "
"> +]> +<doc> +<tst a=" + +xyz" b=" + +xyz"/> +<tst a="&d;&d;A&a; &a;B&da;" b="&d;&d;A&a; &a;B&da;"/> +<tst a="

A

B
" b="

A

B
"/> +<tst a=" x  y " b=" x  y "/> +<tst a=" a b " b=" a b "/> +<tst a=" a b " b=" a b "/> +</doc> + diff --git a/test/att11 b/test/att11 new file mode 100644 index 00000000..32faaf30 --- /dev/null +++ b/test/att11 @@ -0,0 +1,13 @@ +<?xml version='1.0' standalone='yes'?> +<!DOCTYPE attributes [ +<!ELEMENT attributes EMPTY> +<!ATTLIST attributes + nmtoken NMTOKEN #IMPLIED + nmtokens NMTOKENS #IMPLIED> +<!ENTITY ent " entity&recursive; "> +<!ENTITY recursive "reference"> +]> +<attributes + nmtoken = " &ent; &ent; &ent; " + nmtokens = " Test
 this  normalization " +/> diff --git a/test/att9 b/test/att9 new file mode 100644 index 00000000..f06b531a --- /dev/null +++ b/test/att9 @@ -0,0 +1,5 @@ +<!DOCTYPE doc [ +<!ATTLIST doc a1 NMTOKENS " 1 2 "> +<!ELEMENT doc (#PCDATA)> +]> +<doc/> |