diff options
Diffstat (limited to 'result')
-rw-r--r-- | result/att5 | 40 | ||||
-rw-r--r-- | result/att5.sax | 168 | ||||
-rw-r--r-- | result/namespaces/err_0.xml | 2 | ||||
-rw-r--r-- | result/namespaces/err_0.xml.err | 0 | ||||
-rw-r--r-- | result/namespaces/err_1.xml | 2 | ||||
-rw-r--r-- | result/namespaces/err_1.xml.err | 3 | ||||
-rw-r--r-- | result/namespaces/err_2.xml | 2 | ||||
-rw-r--r-- | result/namespaces/err_2.xml.err | 3 | ||||
-rw-r--r-- | result/namespaces/err_3.xml | 2 | ||||
-rw-r--r-- | result/namespaces/err_3.xml.err | 3 | ||||
-rw-r--r-- | result/namespaces/err_4.xml | 2 | ||||
-rw-r--r-- | result/namespaces/err_4.xml.err | 3 | ||||
-rw-r--r-- | result/namespaces/err_6.xml | 2 | ||||
-rw-r--r-- | result/namespaces/err_6.xml.err | 3 | ||||
-rw-r--r-- | result/namespaces/err_7.xml | 2 | ||||
-rw-r--r-- | result/namespaces/err_7.xml.err | 3 | ||||
-rw-r--r-- | result/namespaces/err_8.xml | 2 | ||||
-rw-r--r-- | result/namespaces/err_8.xml.err | 3 | ||||
-rw-r--r-- | result/namespaces/err_9.xml | 2 | ||||
-rw-r--r-- | result/namespaces/err_9.xml.err | 3 | ||||
-rw-r--r-- | result/noent/att5 | 40 |
21 files changed, 290 insertions, 0 deletions
diff --git a/result/att5 b/result/att5 new file mode 100644 index 00000000..8768e36c --- /dev/null +++ b/result/att5 @@ -0,0 +1,40 @@ +<?xml version="1.0"?> +<!DOCTYPE doc [ +<!ATTLIST normId attr NMTOKENS #IMPLIED> +]> +<doc> + <!-- no normalization --> + <norm attr=" "/> + <norm attr=" foo bar "/> + <norm attr=" foobar"/> + <norm attr=" foo bar "/> + <norm attr="foobar "/> + <norm attr=" & "/> + <norm attr=" foo&bar "/> + <norm attr=" foobar&"/> + <norm attr="&foo bar "/> + <norm attr="foobar &"/> + <norm attr=" < "/> + <norm attr=" foo<bar "/> + <norm attr=" foobar<"/> + <norm attr="<foo bar "/> + <norm attr="foobar <"/> + <norm attr=" 	 "/> + <!-- normalization --> + <normId attr=""/> + <normId attr="foo bar"/> + <normId attr="foobar"/> + <normId attr="foo bar"/> + <normId attr="foobar"/> + <normId attr="&"/> + <normId attr="foo&bar"/> + <normId attr="foobar&"/> + <normId attr="&foo bar"/> + <normId attr="foobar &"/> + <normId attr="<"/> + <normId attr="foo<bar"/> + <normId attr="foobar<"/> + <normId attr="<foo bar"/> + <normId attr="foobar <"/> + <normId attr=" 	"/> <!-- PBM serializing back --> +</doc> diff --git a/result/att5.sax b/result/att5.sax new file mode 100644 index 00000000..ebd96f55 --- /dev/null +++ b/result/att5.sax @@ -0,0 +1,168 @@ +SAX.setDocumentLocator() +SAX.startDocument() +SAX.internalSubset(doc, , ) +SAX.attributeDecl(normId, attr, 8, 3, NULL, ...) +SAX.externalSubset(doc, , ) +SAX.startElement(doc) +SAX.characters( + , 3) +SAX.comment( no normalization ) +SAX.characters( + , 3) +SAX.startElement(norm, attr=' ') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.startElement(norm, attr=' foo bar ') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.startElement(norm, attr=' foobar') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.startElement(norm, attr=' foo bar ') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.startElement(norm, attr='foobar ') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.getEntity(amp) +SAX.startElement(norm, attr=' & ') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.getEntity(amp) +SAX.startElement(norm, attr=' foo&bar ') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.getEntity(amp) +SAX.startElement(norm, attr=' foobar&') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.getEntity(amp) +SAX.startElement(norm, attr='&foo bar ') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.getEntity(amp) +SAX.startElement(norm, attr='foobar &') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.getEntity(lt) +SAX.startElement(norm, attr=' < ') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.getEntity(lt) +SAX.startElement(norm, attr=' foo<bar ') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.getEntity(lt) +SAX.startElement(norm, attr=' foobar<') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.getEntity(lt) +SAX.startElement(norm, attr='<foo bar ') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.getEntity(lt) +SAX.startElement(norm, attr='foobar <') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.startElement(norm, attr='
+ ') +SAX.endElement(norm) +SAX.characters( + , 3) +SAX.comment( normalization ) +SAX.characters( + , 3) +SAX.startElement(normId, attr=' ') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.startElement(normId, attr=' foo bar ') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.startElement(normId, attr=' foobar') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.startElement(normId, attr=' foo bar ') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.startElement(normId, attr='foobar ') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.getEntity(amp) +SAX.startElement(normId, attr=' & ') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.getEntity(amp) +SAX.startElement(normId, attr=' foo&bar ') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.getEntity(amp) +SAX.startElement(normId, attr=' foobar&') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.getEntity(amp) +SAX.startElement(normId, attr='&foo bar ') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.getEntity(amp) +SAX.startElement(normId, attr='foobar &') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.getEntity(lt) +SAX.startElement(normId, attr=' < ') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.getEntity(lt) +SAX.startElement(normId, attr=' foo<bar ') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.getEntity(lt) +SAX.startElement(normId, attr=' foobar<') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.getEntity(lt) +SAX.startElement(normId, attr='<foo bar ') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.getEntity(lt) +SAX.startElement(normId, attr='foobar <') +SAX.endElement(normId) +SAX.characters( + , 3) +SAX.startElement(normId, attr='
+ ') +SAX.endElement(normId) +SAX.characters( , 1) +SAX.comment( PBM serializing back ) +SAX.characters( +, 1) +SAX.endElement(doc) +SAX.endDocument() diff --git a/result/namespaces/err_0.xml b/result/namespaces/err_0.xml new file mode 100644 index 00000000..968d9544 --- /dev/null +++ b/result/namespaces/err_0.xml @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<foo xmlnsbar="1"/> diff --git a/result/namespaces/err_0.xml.err b/result/namespaces/err_0.xml.err new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/result/namespaces/err_0.xml.err diff --git a/result/namespaces/err_1.xml b/result/namespaces/err_1.xml new file mode 100644 index 00000000..a4aa8ffc --- /dev/null +++ b/result/namespaces/err_1.xml @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<foo xmlns:="http://example.com/"/> diff --git a/result/namespaces/err_1.xml.err b/result/namespaces/err_1.xml.err new file mode 100644 index 00000000..3c3918fe --- /dev/null +++ b/result/namespaces/err_1.xml.err @@ -0,0 +1,3 @@ +./test/namespaces/err_1.xml:1: error: Failed to parse QName 'xmlns:' +<foo xmlns:="http://example.com/"/> + ^ diff --git a/result/namespaces/err_2.xml b/result/namespaces/err_2.xml new file mode 100644 index 00000000..73e727bd --- /dev/null +++ b/result/namespaces/err_2.xml @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<:/> diff --git a/result/namespaces/err_2.xml.err b/result/namespaces/err_2.xml.err new file mode 100644 index 00000000..2619eb5e --- /dev/null +++ b/result/namespaces/err_2.xml.err @@ -0,0 +1,3 @@ +./test/namespaces/err_2.xml:1: error: Failed to parse QName ':' +<:/> + ^ diff --git a/result/namespaces/err_3.xml b/result/namespaces/err_3.xml new file mode 100644 index 00000000..ee51834d --- /dev/null +++ b/result/namespaces/err_3.xml @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<:foo/> diff --git a/result/namespaces/err_3.xml.err b/result/namespaces/err_3.xml.err new file mode 100644 index 00000000..8a54afc0 --- /dev/null +++ b/result/namespaces/err_3.xml.err @@ -0,0 +1,3 @@ +./test/namespaces/err_3.xml:1: error: Failed to parse QName ':foo' +<:foo/> + ^ diff --git a/result/namespaces/err_4.xml b/result/namespaces/err_4.xml new file mode 100644 index 00000000..d0d664e4 --- /dev/null +++ b/result/namespaces/err_4.xml @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<f: xmlns:f="http://example.com/foo"/> diff --git a/result/namespaces/err_4.xml.err b/result/namespaces/err_4.xml.err new file mode 100644 index 00000000..1fdbccc0 --- /dev/null +++ b/result/namespaces/err_4.xml.err @@ -0,0 +1,3 @@ +./test/namespaces/err_4.xml:1: error: Failed to parse QName 'f:' +<f: xmlns:f="http://example.com/foo"/> + ^ diff --git a/result/namespaces/err_6.xml b/result/namespaces/err_6.xml new file mode 100644 index 00000000..daa2a587 --- /dev/null +++ b/result/namespaces/err_6.xml @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<f:a:b xmlns:f="http://example.com/foo"/> diff --git a/result/namespaces/err_6.xml.err b/result/namespaces/err_6.xml.err new file mode 100644 index 00000000..0bdfd2cd --- /dev/null +++ b/result/namespaces/err_6.xml.err @@ -0,0 +1,3 @@ +./test/namespaces/err_6.xml:1: error: Failed to parse QName 'f:a:' +<f:a:b xmlns:f="http://example.com/foo"/> + ^ diff --git a/result/namespaces/err_7.xml b/result/namespaces/err_7.xml new file mode 100644 index 00000000..f4e51640 --- /dev/null +++ b/result/namespaces/err_7.xml @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<foo/> diff --git a/result/namespaces/err_7.xml.err b/result/namespaces/err_7.xml.err new file mode 100644 index 00000000..147fc3c6 --- /dev/null +++ b/result/namespaces/err_7.xml.err @@ -0,0 +1,3 @@ +./test/namespaces/err_7.xml:1: error: Namespace prefix f on foo is not defined +<f:foo/> + ^ diff --git a/result/namespaces/err_8.xml b/result/namespaces/err_8.xml new file mode 100644 index 00000000..56083121 --- /dev/null +++ b/result/namespaces/err_8.xml @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<tst/> diff --git a/result/namespaces/err_8.xml.err b/result/namespaces/err_8.xml.err new file mode 100644 index 00000000..e5f44169 --- /dev/null +++ b/result/namespaces/err_8.xml.err @@ -0,0 +1,3 @@ +./test/namespaces/err_8.xml:1: error: xml namespace prefix mapped to wrong URI +<tst xmlns:xml="http://example.com/"/> + ^ diff --git a/result/namespaces/err_9.xml b/result/namespaces/err_9.xml new file mode 100644 index 00000000..0407dff1 --- /dev/null +++ b/result/namespaces/err_9.xml @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<tst xmlns:a="http://example.com/" xmlns:b="http://example.com/" a:err="1" b:err="2"/> diff --git a/result/namespaces/err_9.xml.err b/result/namespaces/err_9.xml.err new file mode 100644 index 00000000..6a0d0892 --- /dev/null +++ b/result/namespaces/err_9.xml.err @@ -0,0 +1,3 @@ +./test/namespaces/err_9.xml:2: error: Namespaced Attribute err in 'http://example.com/' redefined + a:err="1" b:err="2"/> + ^ diff --git a/result/noent/att5 b/result/noent/att5 new file mode 100644 index 00000000..8768e36c --- /dev/null +++ b/result/noent/att5 @@ -0,0 +1,40 @@ +<?xml version="1.0"?> +<!DOCTYPE doc [ +<!ATTLIST normId attr NMTOKENS #IMPLIED> +]> +<doc> + <!-- no normalization --> + <norm attr=" "/> + <norm attr=" foo bar "/> + <norm attr=" foobar"/> + <norm attr=" foo bar "/> + <norm attr="foobar "/> + <norm attr=" & "/> + <norm attr=" foo&bar "/> + <norm attr=" foobar&"/> + <norm attr="&foo bar "/> + <norm attr="foobar &"/> + <norm attr=" < "/> + <norm attr=" foo<bar "/> + <norm attr=" foobar<"/> + <norm attr="<foo bar "/> + <norm attr="foobar <"/> + <norm attr=" 	 "/> + <!-- normalization --> + <normId attr=""/> + <normId attr="foo bar"/> + <normId attr="foobar"/> + <normId attr="foo bar"/> + <normId attr="foobar"/> + <normId attr="&"/> + <normId attr="foo&bar"/> + <normId attr="foobar&"/> + <normId attr="&foo bar"/> + <normId attr="foobar &"/> + <normId attr="<"/> + <normId attr="foo<bar"/> + <normId attr="foobar<"/> + <normId attr="<foo bar"/> + <normId attr="foobar <"/> + <normId attr=" 	"/> <!-- PBM serializing back --> +</doc> |