diff options
author | Daniel Veillard <veillard@redhat.com> | 2009-08-26 17:24:31 +0200 |
---|---|---|
committer | Daniel Veillard <veillard@redhat.com> | 2009-08-26 17:24:31 +0200 |
commit | 4013e83e8436bbbce307005459ee6d12317d450f (patch) | |
tree | a6930664abbebf181293565020c821ee28b76e4e /result | |
parent | 74eaec1496a9e6bb3318ea28fec1064aa986373e (diff) | |
download | libxml2-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_0 | 1 | ||||
-rw-r--r-- | result/schemas/579746_0_0.err | 0 | ||||
-rw-r--r-- | result/schemas/579746_0_1 | 1 | ||||
-rw-r--r-- | result/schemas/579746_0_1.err | 0 | ||||
-rw-r--r-- | result/schemas/579746_0_2 | 1 | ||||
-rw-r--r-- | result/schemas/579746_0_2.err | 0 | ||||
-rw-r--r-- | result/schemas/579746_0_3 | 1 | ||||
-rw-r--r-- | result/schemas/579746_0_3.err | 1 | ||||
-rw-r--r-- | result/schemas/579746_0_4 | 1 | ||||
-rw-r--r-- | result/schemas/579746_0_4.err | 0 | ||||
-rw-r--r-- | result/schemas/579746_0_5 | 1 | ||||
-rw-r--r-- | result/schemas/579746_0_5.err | 1 | ||||
-rw-r--r-- | result/schemas/579746_1_0 | 1 | ||||
-rw-r--r-- | result/schemas/579746_1_0.err | 0 | ||||
-rw-r--r-- | result/schemas/579746_1_1 | 1 | ||||
-rw-r--r-- | result/schemas/579746_1_1.err | 0 | ||||
-rw-r--r-- | result/schemas/579746_1_2 | 1 | ||||
-rw-r--r-- | result/schemas/579746_1_2.err | 0 | ||||
-rw-r--r-- | result/schemas/579746_1_3 | 1 | ||||
-rw-r--r-- | result/schemas/579746_1_3.err | 1 | ||||
-rw-r--r-- | result/schemas/579746_1_4 | 1 | ||||
-rw-r--r-- | result/schemas/579746_1_4.err | 0 | ||||
-rw-r--r-- | result/schemas/579746_1_5 | 1 | ||||
-rw-r--r-- | result/schemas/579746_1_5.err | 1 |
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. |