summaryrefslogtreecommitdiff
path: root/result
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2004-06-04 09:29:37 +0000
committerDaniel Veillard <veillard@src.gnome.org>2004-06-04 09:29:37 +0000
commit88399388229e4fbf7801e1f9c9047cda254a31b7 (patch)
tree95854fac97f9f0e2881c5364fe6099393c533fee /result
parent8acdfbf53c8550405d8e56b379c3c278ca00c0e8 (diff)
downloadlibxml2-88399388229e4fbf7801e1f9c9047cda254a31b7.tar.gz
added a bunch of tests from Kasimier Buchcik posted on May 11 Daniel
* test/schemas/* result/schemas/*: added a bunch of tests from Kasimier Buchcik posted on May 11 Daniel
Diffstat (limited to 'result')
-rw-r--r--result/schemas/bug141312_0_01
-rw-r--r--result/schemas/bug141312_0_0.err0
-rw-r--r--result/schemas/scc-no-xmlns_0_00
-rw-r--r--result/schemas/scc-no-xmlns_0_0.err1
-rw-r--r--result/schemas/scc-no-xsi_0_00
-rw-r--r--result/schemas/scc-no-xsi_0_0.err1
-rw-r--r--result/schemas/src-attribute1_0_00
-rw-r--r--result/schemas/src-attribute1_0_0.err1
-rw-r--r--result/schemas/src-attribute2_0_00
-rw-r--r--result/schemas/src-attribute2_0_0.err1
-rw-r--r--result/schemas/src-attribute3-1_0_00
-rw-r--r--result/schemas/src-attribute3-1_0_0.err1
-rw-r--r--result/schemas/src-attribute3-2-form_0_00
-rw-r--r--result/schemas/src-attribute3-2-form_0_0.err1
-rw-r--r--result/schemas/src-attribute3-2-st_0_00
-rw-r--r--result/schemas/src-attribute3-2-st_0_0.err1
-rw-r--r--result/schemas/src-attribute3-2-type_0_00
-rw-r--r--result/schemas/src-attribute3-2-type_0_0.err1
-rw-r--r--result/schemas/src-attribute4_0_00
-rw-r--r--result/schemas/src-attribute4_0_0.err1
-rw-r--r--result/schemas/src-element1_0_00
-rw-r--r--result/schemas/src-element1_0_0.err1
-rw-r--r--result/schemas/src-element2-1_0_00
-rw-r--r--result/schemas/src-element2-1_0_0.err1
-rw-r--r--result/schemas/src-element2-2_0_00
-rw-r--r--result/schemas/src-element2-2_0_0.err8
-rw-r--r--result/schemas/src-element3_0_00
-rw-r--r--result/schemas/src-element3_0_0.err2
-rw-r--r--result/schemas/xsd-simpleType-varieties_0_01
-rw-r--r--result/schemas/xsd-simpleType-varieties_0_0.err0
30 files changed, 23 insertions, 0 deletions
diff --git a/result/schemas/bug141312_0_0 b/result/schemas/bug141312_0_0
new file mode 100644
index 00000000..d8048a77
--- /dev/null
+++ b/result/schemas/bug141312_0_0
@@ -0,0 +1 @@
+./test/schemas/bug141312_0.xml validates
diff --git a/result/schemas/bug141312_0_0.err b/result/schemas/bug141312_0_0.err
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/bug141312_0_0.err
diff --git a/result/schemas/scc-no-xmlns_0_0 b/result/schemas/scc-no-xmlns_0_0
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/scc-no-xmlns_0_0
diff --git a/result/schemas/scc-no-xmlns_0_0.err b/result/schemas/scc-no-xmlns_0_0.err
new file mode 100644
index 00000000..536bdfe5
--- /dev/null
+++ b/result/schemas/scc-no-xmlns_0_0.err
@@ -0,0 +1 @@
+./test/schemas/scc-no-xmlns_0.xsd:7: element attribute: Schemas parser error : The name of an attribute declaration must not match "xmlns".
diff --git a/result/schemas/scc-no-xsi_0_0 b/result/schemas/scc-no-xsi_0_0
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/scc-no-xsi_0_0
diff --git a/result/schemas/scc-no-xsi_0_0.err b/result/schemas/scc-no-xsi_0_0.err
new file mode 100644
index 00000000..576d1949
--- /dev/null
+++ b/result/schemas/scc-no-xsi_0_0.err
@@ -0,0 +1 @@
+./test/schemas/scc-no-xsi_0.xsd:7: element attribute: Schemas parser error : The target namespace of an attribute declaration, must not match "http://www.w3.org/2001/XMLSchema-instance"
diff --git a/result/schemas/src-attribute1_0_0 b/result/schemas/src-attribute1_0_0
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/src-attribute1_0_0
diff --git a/result/schemas/src-attribute1_0_0.err b/result/schemas/src-attribute1_0_0.err
new file mode 100644
index 00000000..c2b7cf76
--- /dev/null
+++ b/result/schemas/src-attribute1_0_0.err
@@ -0,0 +1 @@
+./test/schemas/src-attribute1_0.xsd:9: element attribute: Schemas parser error : Attribute declaration has both, "default" and "fixed"
diff --git a/result/schemas/src-attribute2_0_0 b/result/schemas/src-attribute2_0_0
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/src-attribute2_0_0
diff --git a/result/schemas/src-attribute2_0_0.err b/result/schemas/src-attribute2_0_0.err
new file mode 100644
index 00000000..4c8bd6cc
--- /dev/null
+++ b/result/schemas/src-attribute2_0_0.err
@@ -0,0 +1 @@
+./test/schemas/src-attribute2_0.xsd:9: element attribute: Schemas parser error : Attribute declaration has "default" but "use" is not "optional"
diff --git a/result/schemas/src-attribute3-1_0_0 b/result/schemas/src-attribute3-1_0_0
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/src-attribute3-1_0_0
diff --git a/result/schemas/src-attribute3-1_0_0.err b/result/schemas/src-attribute3-1_0_0.err
new file mode 100644
index 00000000..27c48815
--- /dev/null
+++ b/result/schemas/src-attribute3-1_0_0.err
@@ -0,0 +1 @@
+./test/schemas/src-attribute3-1_0.xsd:9: element attribute: Schemas parser error : Attribute declaration "bar" has both, "name" and "ref"
diff --git a/result/schemas/src-attribute3-2-form_0_0 b/result/schemas/src-attribute3-2-form_0_0
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/src-attribute3-2-form_0_0
diff --git a/result/schemas/src-attribute3-2-form_0_0.err b/result/schemas/src-attribute3-2-form_0_0.err
new file mode 100644
index 00000000..fe224f2b
--- /dev/null
+++ b/result/schemas/src-attribute3-2-form_0_0.err
@@ -0,0 +1 @@
+./test/schemas/src-attribute3-2-form_0.xsd:10: element attribute: Schemas parser error : Attribute declaration anonattr 2 has "ref", thus "form" must be absent
diff --git a/result/schemas/src-attribute3-2-st_0_0 b/result/schemas/src-attribute3-2-st_0_0
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/src-attribute3-2-st_0_0
diff --git a/result/schemas/src-attribute3-2-st_0_0.err b/result/schemas/src-attribute3-2-st_0_0.err
new file mode 100644
index 00000000..d8738812
--- /dev/null
+++ b/result/schemas/src-attribute3-2-st_0_0.err
@@ -0,0 +1 @@
+./test/schemas/src-attribute3-2-st_0.xsd:11: element simpleType: Schemas parser error : Attribute declaration anonattr 2 has both ("ref" or "type") and <simpleType>
diff --git a/result/schemas/src-attribute3-2-type_0_0 b/result/schemas/src-attribute3-2-type_0_0
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/src-attribute3-2-type_0_0
diff --git a/result/schemas/src-attribute3-2-type_0_0.err b/result/schemas/src-attribute3-2-type_0_0.err
new file mode 100644
index 00000000..6b324fc4
--- /dev/null
+++ b/result/schemas/src-attribute3-2-type_0_0.err
@@ -0,0 +1 @@
+./test/schemas/src-attribute3-2-type_0.xsd:10: element attribute: Schemas parser error : Attribute declaration anonattr 2 has "ref", thus "type" must be absent
diff --git a/result/schemas/src-attribute4_0_0 b/result/schemas/src-attribute4_0_0
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/src-attribute4_0_0
diff --git a/result/schemas/src-attribute4_0_0.err b/result/schemas/src-attribute4_0_0.err
new file mode 100644
index 00000000..3aab45b4
--- /dev/null
+++ b/result/schemas/src-attribute4_0_0.err
@@ -0,0 +1 @@
+./test/schemas/src-attribute4_0.xsd:8: element simpleType: Schemas parser error : Attribute declaration bar has both ("ref" or "type") and <simpleType>
diff --git a/result/schemas/src-element1_0_0 b/result/schemas/src-element1_0_0
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/src-element1_0_0
diff --git a/result/schemas/src-element1_0_0.err b/result/schemas/src-element1_0_0.err
new file mode 100644
index 00000000..fdcbbc92
--- /dev/null
+++ b/result/schemas/src-element1_0_0.err
@@ -0,0 +1 @@
+./test/schemas/src-element1_0.xsd:7: element element: Schemas parser error : Element foo has both default and fixed
diff --git a/result/schemas/src-element2-1_0_0 b/result/schemas/src-element2-1_0_0
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/src-element2-1_0_0
diff --git a/result/schemas/src-element2-1_0_0.err b/result/schemas/src-element2-1_0_0.err
new file mode 100644
index 00000000..f99cb3b7
--- /dev/null
+++ b/result/schemas/src-element2-1_0_0.err
@@ -0,0 +1 @@
+./test/schemas/src-element2-1_0.xsd:12: element element: Schemas parser error : Element declaration has both, "name" and "ref"
diff --git a/result/schemas/src-element2-2_0_0 b/result/schemas/src-element2-2_0_0
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/src-element2-2_0_0
diff --git a/result/schemas/src-element2-2_0_0.err b/result/schemas/src-element2-2_0_0.err
new file mode 100644
index 00000000..3250472b
--- /dev/null
+++ b/result/schemas/src-element2-2_0_0.err
@@ -0,0 +1,8 @@
+./test/schemas/src-element2-2_0.xsd:23: element complexType: Schemas parser error : Element declaration anonelem 6: only annotation is allowed as content in addition to ref
+./test/schemas/src-element2-2_0.xsd:29: element simpleType: Schemas parser error : Element declaration anonelem 7: only annotation is allowed as content in addition to ref
+./test/schemas/src-element2-2_0.xsd:36: element element: Schemas parser error : Element declaration anonelem 8: only minOccurs, maxOccurs and id are allowed in addition to ref
+./test/schemas/src-element2-2_0.xsd:37: element element: Schemas parser error : Element declaration anonelem 9: only minOccurs, maxOccurs and id are allowed in addition to ref
+./test/schemas/src-element2-2_0.xsd:38: element element: Schemas parser error : Element declaration anonelem 10: only minOccurs, maxOccurs and id are allowed in addition to ref
+./test/schemas/src-element2-2_0.xsd:39: element element: Schemas parser error : Element declaration anonelem 11: only minOccurs, maxOccurs and id are allowed in addition to ref
+./test/schemas/src-element2-2_0.xsd:40: element element: Schemas parser error : Element declaration anonelem 12: only minOccurs, maxOccurs and id are allowed in addition to ref
+./test/schemas/src-element2-2_0.xsd:41: element element: Schemas parser error : Element declaration anonelem 13: only minOccurs, maxOccurs and id are allowed in addition to ref
diff --git a/result/schemas/src-element3_0_0 b/result/schemas/src-element3_0_0
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/src-element3_0_0
diff --git a/result/schemas/src-element3_0_0.err b/result/schemas/src-element3_0_0.err
new file mode 100644
index 00000000..0e38d175
--- /dev/null
+++ b/result/schemas/src-element3_0_0.err
@@ -0,0 +1,2 @@
+./test/schemas/src-element3_0.xsd:8: element complexType: Schemas parser error : Element declaration foo has both "type" and a local complex type
+./test/schemas/src-element3_0.xsd:16: element simpleType: Schemas parser error : Element declaration bar has both "type" and a local simple type
diff --git a/result/schemas/xsd-simpleType-varieties_0_0 b/result/schemas/xsd-simpleType-varieties_0_0
new file mode 100644
index 00000000..a66506a9
--- /dev/null
+++ b/result/schemas/xsd-simpleType-varieties_0_0
@@ -0,0 +1 @@
+./test/schemas/xsd-simpleType-varieties_0.xml validates
diff --git a/result/schemas/xsd-simpleType-varieties_0_0.err b/result/schemas/xsd-simpleType-varieties_0_0.err
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/xsd-simpleType-varieties_0_0.err