diff options
author | William M. Brack <wbrack@src.gnome.org> | 2004-03-20 11:32:36 +0000 |
---|---|---|
committer | William M. Brack <wbrack@src.gnome.org> | 2004-03-20 11:32:36 +0000 |
commit | 236c8c09f0145a338fb383fb9bffffd09f33a981 (patch) | |
tree | 208b6492f14fd917cda1bdf1bb5059c01552b9b7 /test | |
parent | 20d823614e9826406cb0f1dbd4dd7fc812694bc3 (diff) | |
download | android_external_libxml2-236c8c09f0145a338fb383fb9bffffd09f33a981.tar.gz android_external_libxml2-236c8c09f0145a338fb383fb9bffffd09f33a981.tar.bz2 android_external_libxml2-236c8c09f0145a338fb383fb9bffffd09f33a981.zip |
added check for external reference in xmlRelaxNGGetElements (bug 137718)
* relaxng.c: added check for external reference in
xmlRelaxNGGetElements (bug 137718)
* test/relaxng/rngbug-001.*, result/relaxng/rngbug-001*: added
regression test for above
Diffstat (limited to 'test')
-rw-r--r-- | test/relaxng/rngbug-001.ext | 13 | ||||
-rw-r--r-- | test/relaxng/rngbug-001.rng | 16 | ||||
-rw-r--r-- | test/relaxng/rngbug-001.xml | 6 |
3 files changed, 35 insertions, 0 deletions
diff --git a/test/relaxng/rngbug-001.ext b/test/relaxng/rngbug-001.ext new file mode 100644 index 00000000..cb1883d8 --- /dev/null +++ b/test/relaxng/rngbug-001.ext @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<grammar xmlns="http://relaxng.org/ns/structure/1.0"> + <start> + <ref name="e2"/> + </start> + <define name="e2"> + <element name="e2"> + <element name="e3"> + <text/> + </element> + </element> + </define> +</grammar> diff --git a/test/relaxng/rngbug-001.rng b/test/relaxng/rngbug-001.rng new file mode 100644 index 00000000..0bb5b0af --- /dev/null +++ b/test/relaxng/rngbug-001.rng @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<grammar xmlns="http://relaxng.org/ns/structure/1.0"> + <start> + <ref name="root"/> + </start> + <define name="root"> + <element name="root"> + <interleave> + <element name="e1"> + <text/> + </element> + <externalRef href="rngbug-001.ext"/> + </interleave> + </element> + </define> +</grammar> diff --git a/test/relaxng/rngbug-001.xml b/test/relaxng/rngbug-001.xml new file mode 100644 index 00000000..83ba73e9 --- /dev/null +++ b/test/relaxng/rngbug-001.xml @@ -0,0 +1,6 @@ + <root> + <e1>x</e1> + <e2> + <e3>y</e3> + </e2> + </root> |