diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2016-10-19 18:28:08 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2016-10-19 18:28:08 (GMT) |
commit | 7f402e480a04b974617c04142993d3919457d342 (patch) | |
tree | a39cf901d49b9767df3fe076ebf8a06c92277995 /libxml2/test/VCM | |
parent | 818fd731f62993dc8aa5d07b82e1d1b2c04aae7d (diff) | |
parent | 6c75f0dc676d73c4cbcdca5a9cf05c6797a2ac0b (diff) | |
download | blt-7f402e480a04b974617c04142993d3919457d342.zip blt-7f402e480a04b974617c04142993d3919457d342.tar.gz blt-7f402e480a04b974617c04142993d3919457d342.tar.bz2 |
Merge commit '6c75f0dc676d73c4cbcdca5a9cf05c6797a2ac0b' as 'libxml2'
Diffstat (limited to 'libxml2/test/VCM')
-rw-r--r-- | libxml2/test/VCM/21.xml | 8 | ||||
-rw-r--r-- | libxml2/test/VCM/AttributeNmtokens.xml | 14 | ||||
-rw-r--r-- | libxml2/test/VCM/v1.xml | 4 | ||||
-rw-r--r-- | libxml2/test/VCM/v10.xml | 5 | ||||
-rw-r--r-- | libxml2/test/VCM/v11.xml | 5 | ||||
-rw-r--r-- | libxml2/test/VCM/v12.xml | 9 | ||||
-rw-r--r-- | libxml2/test/VCM/v13.xml | 7 | ||||
-rw-r--r-- | libxml2/test/VCM/v14.xml | 9 | ||||
-rw-r--r-- | libxml2/test/VCM/v15.xml | 9 | ||||
-rw-r--r-- | libxml2/test/VCM/v16.xml | 8 | ||||
-rw-r--r-- | libxml2/test/VCM/v17.xml | 7 | ||||
-rw-r--r-- | libxml2/test/VCM/v18.xml | 7 | ||||
-rw-r--r-- | libxml2/test/VCM/v19.xml | 7 | ||||
-rw-r--r-- | libxml2/test/VCM/v2.xml | 4 | ||||
-rw-r--r-- | libxml2/test/VCM/v20.xml | 10 | ||||
-rw-r--r-- | libxml2/test/VCM/v21.xml | 7 | ||||
-rw-r--r-- | libxml2/test/VCM/v22.xml | 15 | ||||
-rw-r--r-- | libxml2/test/VCM/v23.xml | 10 | ||||
-rw-r--r-- | libxml2/test/VCM/v24.xml | 16 | ||||
-rw-r--r-- | libxml2/test/VCM/v3.xml | 8 | ||||
-rw-r--r-- | libxml2/test/VCM/v4.xml | 5 | ||||
-rw-r--r-- | libxml2/test/VCM/v5.xml | 7 | ||||
-rw-r--r-- | libxml2/test/VCM/v6.xml | 9 | ||||
-rw-r--r-- | libxml2/test/VCM/v7.xml | 8 | ||||
-rw-r--r-- | libxml2/test/VCM/v8.xml | 5 | ||||
-rw-r--r-- | libxml2/test/VCM/v9.xml | 5 |
26 files changed, 208 insertions, 0 deletions
diff --git a/libxml2/test/VCM/21.xml b/libxml2/test/VCM/21.xml new file mode 100644 index 0000000..78c8713 --- /dev/null +++ b/libxml2/test/VCM/21.xml @@ -0,0 +1,8 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a, (b | c)*, d*)? > +<!ELEMENT a EMPTY> +<!ELEMENT b EMPTY> +<!ELEMENT c EMPTY> +<!ELEMENT d EMPTY> +]> +<doc><a/><d/></doc> diff --git a/libxml2/test/VCM/AttributeNmtokens.xml b/libxml2/test/VCM/AttributeNmtokens.xml new file mode 100644 index 0000000..575f811 --- /dev/null +++ b/libxml2/test/VCM/AttributeNmtokens.xml @@ -0,0 +1,14 @@ +<!DOCTYPE doc [ + <!ELEMENT doc (norm+)> + <!ELEMENT norm EMPTY> + <!ATTLIST norm attr NMTOKENS #IMPLIED> +]> +<doc> + <norm attr = ' foo bar +'/> + <norm attr = 'foobar + +'/> + <norm attr = 'foo bar '/> + <norm attr = ' foo  bar'/> +</doc> diff --git a/libxml2/test/VCM/v1.xml b/libxml2/test/VCM/v1.xml new file mode 100644 index 0000000..8a7f679 --- /dev/null +++ b/libxml2/test/VCM/v1.xml @@ -0,0 +1,4 @@ +<!DOCTYPE doc [ +<!ELEMENT doc EMPTY> +]> +<doc/> diff --git a/libxml2/test/VCM/v10.xml b/libxml2/test/VCM/v10.xml new file mode 100644 index 0000000..f293a42 --- /dev/null +++ b/libxml2/test/VCM/v10.xml @@ -0,0 +1,5 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a)* > +<!ELEMENT a EMPTY> +]> +<doc></doc> diff --git a/libxml2/test/VCM/v11.xml b/libxml2/test/VCM/v11.xml new file mode 100644 index 0000000..c133523 --- /dev/null +++ b/libxml2/test/VCM/v11.xml @@ -0,0 +1,5 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a)* > +<!ELEMENT a EMPTY> +]> +<doc><a/></doc> diff --git a/libxml2/test/VCM/v12.xml b/libxml2/test/VCM/v12.xml new file mode 100644 index 0000000..3eed3d6 --- /dev/null +++ b/libxml2/test/VCM/v12.xml @@ -0,0 +1,9 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a)* > +<!ELEMENT a EMPTY> +]> +<doc> +<a/> +<a/> +<a/> +</doc> diff --git a/libxml2/test/VCM/v13.xml b/libxml2/test/VCM/v13.xml new file mode 100644 index 0000000..75f4352 --- /dev/null +++ b/libxml2/test/VCM/v13.xml @@ -0,0 +1,7 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a)+ > +<!ELEMENT a EMPTY> +]> +<doc> +<a/> +</doc> diff --git a/libxml2/test/VCM/v14.xml b/libxml2/test/VCM/v14.xml new file mode 100644 index 0000000..fa70f9f --- /dev/null +++ b/libxml2/test/VCM/v14.xml @@ -0,0 +1,9 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a)+ > +<!ELEMENT a EMPTY> +]> +<doc> +<a/> +<a/> +<a/> +</doc> diff --git a/libxml2/test/VCM/v15.xml b/libxml2/test/VCM/v15.xml new file mode 100644 index 0000000..878e3e3 --- /dev/null +++ b/libxml2/test/VCM/v15.xml @@ -0,0 +1,9 @@ +<!DOCTYPE doc [ +<!ELEMENT doc ((a | b | c)*) > +<!ELEMENT a EMPTY> +<!ELEMENT b EMPTY> +<!ELEMENT c EMPTY> +]> +<doc> +<b/> +</doc> diff --git a/libxml2/test/VCM/v16.xml b/libxml2/test/VCM/v16.xml new file mode 100644 index 0000000..e676347 --- /dev/null +++ b/libxml2/test/VCM/v16.xml @@ -0,0 +1,8 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a | b)> +<!ELEMENT a EMPTY> +<!ELEMENT b EMPTY> +]> +<doc> +<b/> +</doc> diff --git a/libxml2/test/VCM/v17.xml b/libxml2/test/VCM/v17.xml new file mode 100644 index 0000000..bc9c8c2 --- /dev/null +++ b/libxml2/test/VCM/v17.xml @@ -0,0 +1,7 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a? | b?) > +<!ELEMENT a EMPTY> +<!ELEMENT b EMPTY> +<!ELEMENT c EMPTY> +]> +<doc></doc> diff --git a/libxml2/test/VCM/v18.xml b/libxml2/test/VCM/v18.xml new file mode 100644 index 0000000..fccc440 --- /dev/null +++ b/libxml2/test/VCM/v18.xml @@ -0,0 +1,7 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a? | b?) > +<!ELEMENT a EMPTY> +<!ELEMENT b EMPTY> +<!ELEMENT c EMPTY> +]> +<doc><b/></doc> diff --git a/libxml2/test/VCM/v19.xml b/libxml2/test/VCM/v19.xml new file mode 100644 index 0000000..17aacff --- /dev/null +++ b/libxml2/test/VCM/v19.xml @@ -0,0 +1,7 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a? | b+) > +<!ELEMENT a EMPTY> +<!ELEMENT b EMPTY> +<!ELEMENT c EMPTY> +]> +<doc><b/></doc> diff --git a/libxml2/test/VCM/v2.xml b/libxml2/test/VCM/v2.xml new file mode 100644 index 0000000..35c63af --- /dev/null +++ b/libxml2/test/VCM/v2.xml @@ -0,0 +1,4 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (#PCDATA)> +]> +<doc>text</doc> diff --git a/libxml2/test/VCM/v20.xml b/libxml2/test/VCM/v20.xml new file mode 100644 index 0000000..a9b0529 --- /dev/null +++ b/libxml2/test/VCM/v20.xml @@ -0,0 +1,10 @@ +<!DOCTYPE doc [ +<!ELEMENT doc ((a | b)*, c, b) > +<!ELEMENT a EMPTY> +<!ELEMENT b EMPTY> +<!ELEMENT c EMPTY> +]> +<doc> +<c/> +<b/> +</doc> diff --git a/libxml2/test/VCM/v21.xml b/libxml2/test/VCM/v21.xml new file mode 100644 index 0000000..4c8d923 --- /dev/null +++ b/libxml2/test/VCM/v21.xml @@ -0,0 +1,7 @@ +<!DOCTYPE doc [ +<!ELEMENT doc ((a | b)+, c) > +<!ELEMENT a EMPTY> +<!ELEMENT b EMPTY> +<!ELEMENT c EMPTY> +]> +<doc><a/><b/><c/></doc> diff --git a/libxml2/test/VCM/v22.xml b/libxml2/test/VCM/v22.xml new file mode 100644 index 0000000..d0376f7 --- /dev/null +++ b/libxml2/test/VCM/v22.xml @@ -0,0 +1,15 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a, b, c, b, c, d) > +<!ELEMENT a EMPTY> +<!ELEMENT b EMPTY> +<!ELEMENT c EMPTY> +<!ELEMENT d EMPTY> +<!ENTITY c "<c/>"> +<!ENTITY bc "<b/>&c;"> +]> +<doc> +<a/> +&bc; +&bc; +<d/> +</doc> diff --git a/libxml2/test/VCM/v23.xml b/libxml2/test/VCM/v23.xml new file mode 100644 index 0000000..6aedcfb --- /dev/null +++ b/libxml2/test/VCM/v23.xml @@ -0,0 +1,10 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a?, (b, c?)?, d)> +<!ELEMENT a EMPTY> +<!ELEMENT b EMPTY> +<!ELEMENT c EMPTY> +<!ELEMENT d EMPTY> +]> +<doc> +<d/> +</doc> diff --git a/libxml2/test/VCM/v24.xml b/libxml2/test/VCM/v24.xml new file mode 100644 index 0000000..25367c4 --- /dev/null +++ b/libxml2/test/VCM/v24.xml @@ -0,0 +1,16 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a?, (b, c?, d?)?, (e | f | g)*, (h+ | i | j+))> +<!ELEMENT a EMPTY> +<!ELEMENT b EMPTY> +<!ELEMENT c EMPTY> +<!ELEMENT d EMPTY> +<!ELEMENT e EMPTY> +<!ELEMENT f EMPTY> +<!ELEMENT g EMPTY> +<!ELEMENT h EMPTY> +<!ELEMENT i EMPTY> +<!ELEMENT j EMPTY> +]> +<doc> +<i/> +</doc> diff --git a/libxml2/test/VCM/v3.xml b/libxml2/test/VCM/v3.xml new file mode 100644 index 0000000..f255589 --- /dev/null +++ b/libxml2/test/VCM/v3.xml @@ -0,0 +1,8 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (#PCDATA)> +]> +<doc> +<?pi value?> +text +<!-- and comments --> +</doc> diff --git a/libxml2/test/VCM/v4.xml b/libxml2/test/VCM/v4.xml new file mode 100644 index 0000000..e96afe2 --- /dev/null +++ b/libxml2/test/VCM/v4.xml @@ -0,0 +1,5 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a)> +<!ELEMENT a EMPTY> +]> +<doc><a/></doc> diff --git a/libxml2/test/VCM/v5.xml b/libxml2/test/VCM/v5.xml new file mode 100644 index 0000000..a7ff5ba --- /dev/null +++ b/libxml2/test/VCM/v5.xml @@ -0,0 +1,7 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a)> +<!ELEMENT a EMPTY> +]> +<doc> +<a/> +</doc> diff --git a/libxml2/test/VCM/v6.xml b/libxml2/test/VCM/v6.xml new file mode 100644 index 0000000..93fa4b8 --- /dev/null +++ b/libxml2/test/VCM/v6.xml @@ -0,0 +1,9 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a, b)> +<!ELEMENT a EMPTY> +<!ELEMENT b EMPTY> +]> +<doc> +<a/> +<b/> +</doc> diff --git a/libxml2/test/VCM/v7.xml b/libxml2/test/VCM/v7.xml new file mode 100644 index 0000000..240c480 --- /dev/null +++ b/libxml2/test/VCM/v7.xml @@ -0,0 +1,8 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a | b)> +<!ELEMENT a EMPTY> +<!ELEMENT b EMPTY> +]> +<doc> +<a/> +</doc> diff --git a/libxml2/test/VCM/v8.xml b/libxml2/test/VCM/v8.xml new file mode 100644 index 0000000..421a1df --- /dev/null +++ b/libxml2/test/VCM/v8.xml @@ -0,0 +1,5 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a)? > +<!ELEMENT a EMPTY> +]> +<doc></doc> diff --git a/libxml2/test/VCM/v9.xml b/libxml2/test/VCM/v9.xml new file mode 100644 index 0000000..1c639ec --- /dev/null +++ b/libxml2/test/VCM/v9.xml @@ -0,0 +1,5 @@ +<!DOCTYPE doc [ +<!ELEMENT doc (a)? > +<!ELEMENT a EMPTY> +]> +<doc><a/></doc> |