summaryrefslogtreecommitdiff
path: root/result
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@redhat.com>2009-08-26 17:24:31 +0200
committerDaniel Veillard <veillard@redhat.com>2009-08-26 17:24:31 +0200
commit4013e83e8436bbbce307005459ee6d12317d450f (patch)
treea6930664abbebf181293565020c821ee28b76e4e /result
parent74eaec1496a9e6bb3318ea28fec1064aa986373e (diff)
downloadlibxml2-4013e83e8436bbbce307005459ee6d12317d450f.tar.gz
579746 XSD validation not correct / nilable groups
* xmlschemas.c: when a particle need to be processed via counted transition, if the group is nillable, the counting won't work, so keep track of nillable subset as they are built and generate the appropriate epsilon transitions as needed * test/schemas/579746* result/schemas/579746*: add related test cases based on the bug report
Diffstat (limited to 'result')
-rw-r--r--result/schemas/579746_0_01
-rw-r--r--result/schemas/579746_0_0.err0
-rw-r--r--result/schemas/579746_0_11
-rw-r--r--result/schemas/579746_0_1.err0
-rw-r--r--result/schemas/579746_0_21
-rw-r--r--result/schemas/579746_0_2.err0
-rw-r--r--result/schemas/579746_0_31
-rw-r--r--result/schemas/579746_0_3.err1
-rw-r--r--result/schemas/579746_0_41
-rw-r--r--result/schemas/579746_0_4.err0
-rw-r--r--result/schemas/579746_0_51
-rw-r--r--result/schemas/579746_0_5.err1
-rw-r--r--result/schemas/579746_1_01
-rw-r--r--result/schemas/579746_1_0.err0
-rw-r--r--result/schemas/579746_1_11
-rw-r--r--result/schemas/579746_1_1.err0
-rw-r--r--result/schemas/579746_1_21
-rw-r--r--result/schemas/579746_1_2.err0
-rw-r--r--result/schemas/579746_1_31
-rw-r--r--result/schemas/579746_1_3.err1
-rw-r--r--result/schemas/579746_1_41
-rw-r--r--result/schemas/579746_1_4.err0
-rw-r--r--result/schemas/579746_1_51
-rw-r--r--result/schemas/579746_1_5.err1
24 files changed, 16 insertions, 0 deletions
diff --git a/result/schemas/579746_0_0 b/result/schemas/579746_0_0
new file mode 100644
index 00000000..c9a24f2b
--- /dev/null
+++ b/result/schemas/579746_0_0
@@ -0,0 +1 @@
+./test/schemas/579746_0.xml validates
diff --git a/result/schemas/579746_0_0.err b/result/schemas/579746_0_0.err
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/579746_0_0.err
diff --git a/result/schemas/579746_0_1 b/result/schemas/579746_0_1
new file mode 100644
index 00000000..8e3d39a8
--- /dev/null
+++ b/result/schemas/579746_0_1
@@ -0,0 +1 @@
+./test/schemas/579746_1.xml validates
diff --git a/result/schemas/579746_0_1.err b/result/schemas/579746_0_1.err
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/579746_0_1.err
diff --git a/result/schemas/579746_0_2 b/result/schemas/579746_0_2
new file mode 100644
index 00000000..a11eaf11
--- /dev/null
+++ b/result/schemas/579746_0_2
@@ -0,0 +1 @@
+./test/schemas/579746_2.xml validates
diff --git a/result/schemas/579746_0_2.err b/result/schemas/579746_0_2.err
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/579746_0_2.err
diff --git a/result/schemas/579746_0_3 b/result/schemas/579746_0_3
new file mode 100644
index 00000000..cf06bc53
--- /dev/null
+++ b/result/schemas/579746_0_3
@@ -0,0 +1 @@
+./test/schemas/579746_3.xml fails to validate
diff --git a/result/schemas/579746_0_3.err b/result/schemas/579746_0_3.err
new file mode 100644
index 00000000..5e4c25ea
--- /dev/null
+++ b/result/schemas/579746_0_3.err
@@ -0,0 +1 @@
+./test/schemas/579746_3.xml:5: element customer: Schemas validity error : Element 'customer': This element is not expected.
diff --git a/result/schemas/579746_0_4 b/result/schemas/579746_0_4
new file mode 100644
index 00000000..47630019
--- /dev/null
+++ b/result/schemas/579746_0_4
@@ -0,0 +1 @@
+./test/schemas/579746_4.xml validates
diff --git a/result/schemas/579746_0_4.err b/result/schemas/579746_0_4.err
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/579746_0_4.err
diff --git a/result/schemas/579746_0_5 b/result/schemas/579746_0_5
new file mode 100644
index 00000000..91738e4e
--- /dev/null
+++ b/result/schemas/579746_0_5
@@ -0,0 +1 @@
+./test/schemas/579746_5.xml fails to validate
diff --git a/result/schemas/579746_0_5.err b/result/schemas/579746_0_5.err
new file mode 100644
index 00000000..1e5680d1
--- /dev/null
+++ b/result/schemas/579746_0_5.err
@@ -0,0 +1 @@
+./test/schemas/579746_5.xml:5: element comment: Schemas validity error : Element 'comment': This element is not expected.
diff --git a/result/schemas/579746_1_0 b/result/schemas/579746_1_0
new file mode 100644
index 00000000..c9a24f2b
--- /dev/null
+++ b/result/schemas/579746_1_0
@@ -0,0 +1 @@
+./test/schemas/579746_0.xml validates
diff --git a/result/schemas/579746_1_0.err b/result/schemas/579746_1_0.err
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/579746_1_0.err
diff --git a/result/schemas/579746_1_1 b/result/schemas/579746_1_1
new file mode 100644
index 00000000..8e3d39a8
--- /dev/null
+++ b/result/schemas/579746_1_1
@@ -0,0 +1 @@
+./test/schemas/579746_1.xml validates
diff --git a/result/schemas/579746_1_1.err b/result/schemas/579746_1_1.err
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/579746_1_1.err
diff --git a/result/schemas/579746_1_2 b/result/schemas/579746_1_2
new file mode 100644
index 00000000..a11eaf11
--- /dev/null
+++ b/result/schemas/579746_1_2
@@ -0,0 +1 @@
+./test/schemas/579746_2.xml validates
diff --git a/result/schemas/579746_1_2.err b/result/schemas/579746_1_2.err
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/579746_1_2.err
diff --git a/result/schemas/579746_1_3 b/result/schemas/579746_1_3
new file mode 100644
index 00000000..cf06bc53
--- /dev/null
+++ b/result/schemas/579746_1_3
@@ -0,0 +1 @@
+./test/schemas/579746_3.xml fails to validate
diff --git a/result/schemas/579746_1_3.err b/result/schemas/579746_1_3.err
new file mode 100644
index 00000000..5e4c25ea
--- /dev/null
+++ b/result/schemas/579746_1_3.err
@@ -0,0 +1 @@
+./test/schemas/579746_3.xml:5: element customer: Schemas validity error : Element 'customer': This element is not expected.
diff --git a/result/schemas/579746_1_4 b/result/schemas/579746_1_4
new file mode 100644
index 00000000..47630019
--- /dev/null
+++ b/result/schemas/579746_1_4
@@ -0,0 +1 @@
+./test/schemas/579746_4.xml validates
diff --git a/result/schemas/579746_1_4.err b/result/schemas/579746_1_4.err
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/result/schemas/579746_1_4.err
diff --git a/result/schemas/579746_1_5 b/result/schemas/579746_1_5
new file mode 100644
index 00000000..91738e4e
--- /dev/null
+++ b/result/schemas/579746_1_5
@@ -0,0 +1 @@
+./test/schemas/579746_5.xml fails to validate
diff --git a/result/schemas/579746_1_5.err b/result/schemas/579746_1_5.err
new file mode 100644
index 00000000..1e5680d1
--- /dev/null
+++ b/result/schemas/579746_1_5.err
@@ -0,0 +1 @@
+./test/schemas/579746_5.xml:5: element comment: Schemas validity error : Element 'comment': This element is not expected.