summaryrefslogtreecommitdiff
path: root/result
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2004-02-18 14:28:22 +0000
committerDaniel Veillard <veillard@src.gnome.org>2004-02-18 14:28:22 +0000
commitb37440047e8f1103fe7322e623369c025862d1cf (patch)
tree4262bf591e65a9d3001157e7f7ab2b23a3de662e /result
parent965983a5d5098befbc0173e29b6d6444ff93af84 (diff)
downloadlibxml2-b37440047e8f1103fe7322e623369c025862d1cf.tar.gz
fixed a problem in push mode when attribute contains unescaped '>'
* parser.c: fixed a problem in push mode when attribute contains unescaped '>' characters, fixes bug #134566 * test/att6 result//att6*: added the test to the regression suite Daniel
Diffstat (limited to 'result')
-rw-r--r--result/att66
-rw-r--r--result/att6.rdr15
-rw-r--r--result/att6.sax22
-rw-r--r--result/noent/att66
4 files changed, 49 insertions, 0 deletions
diff --git a/result/att6 b/result/att6
new file mode 100644
index 00000000..338e6b7f
--- /dev/null
+++ b/result/att6
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Invoice xmlns:ccts="urn:oasis:names:tc:ubl:CoreComponentParameters:1.0:0.70" xmlns:cct="urn:oasis:names:tc:ubl:CoreComponentTypes:1.0:0.70" xmlns:cat="urn:oasis:names:tc:ubl:CommonAggregateTypes:1.0:0.70" xmlns="urn:oasis:names:tc:ubl:Invoice:1.0:0.70">
+ <cat:ReferencedOrder>
+ <cat:SellersOrderID schemeID="pvalue-&gt;ReferencedOrder.SellersOrderID.schemeID" schemeAgencyID="pvalue-&gt;ReferencedOrder.SellersOrderID.schemeAgencyID" schemeVersionID="pvalue-&gt;ReferencedOrder.SellersOrderID.schemeVersionID" schemeAgencySchemeID="pvalue-&gt;ReferencedOrder.SellersOrderID.schemeAgencySchemeID" schemeAgencySchemeAgencyID="pvalue-&gt;ReferencedOrder.SellersOrderID.schemeAgencySchemeAgencyID" schemeDataURI="pvalue-&gt;ReferencedOrder.SellersOrderID.schemeDataURI" schemeURI="pvalue-&gt;ReferencedOrder.SellersOrderID.schemeURI" UID="pvalue-&gt;ReferencedOrder.SellersOrderID.UID" UIDRef="pvalue-&gt;ReferencedOrder.SellersOrderID.UIDRef" UIDRefs="pvalue-&gt;ReferencedOrder.SellersOrderID.UIDRefs0" language="pvalue-&gt;ReferencedOrder.SellersOrderID.language">pvalue-&gt;ReferencedOrder.SellersOrderID</cat:SellersOrderID>
+ </cat:ReferencedOrder>
+</Invoice>
diff --git a/result/att6.rdr b/result/att6.rdr
new file mode 100644
index 00000000..6d393526
--- /dev/null
+++ b/result/att6.rdr
@@ -0,0 +1,15 @@
+0 1 Invoice 0 0
+1 14 #text 0 1
+
+1 1 cat:ReferencedOrder 0 0
+2 14 #text 0 1
+
+2 1 cat:SellersOrderID 0 0
+3 3 #text 0 1 pvalue->ReferencedOrder.SellersOrderID
+2 15 cat:SellersOrderID 0 0
+2 14 #text 0 1
+
+1 15 cat:ReferencedOrder 0 0
+1 14 #text 0 1
+
+0 15 Invoice 0 0
diff --git a/result/att6.sax b/result/att6.sax
new file mode 100644
index 00000000..8b05a2ed
--- /dev/null
+++ b/result/att6.sax
@@ -0,0 +1,22 @@
+SAX.setDocumentLocator()
+SAX.startDocument()
+SAX.startElement(Invoice, xmlns:ccts='urn:oasis:names:tc:ubl:CoreComponentParameters:1.0:0.70', xmlns:cct='urn:oasis:names:tc:ubl:CoreComponentTypes:1.0:0.70', xmlns:cat='urn:oasis:names:tc:ubl:CommonAggregateTypes:1.0:0.70', xmlns='urn:oasis:names:tc:ubl:Invoice:1.0:0.70')
+SAX.characters(
+ , 4)
+SAX.startElement(cat:ReferencedOrder)
+SAX.characters(
+ , 7)
+SAX.getEntity(gt)
+SAX.startElement(cat:SellersOrderID, schemeID='pvalue->ReferencedOrder.SellersOrderID.schemeID', schemeAgencyID='pvalue->ReferencedOrder.SellersOrderID.schemeAgencyID', schemeVersionID='pvalue->ReferencedOrder.SellersOrderID.schemeVersionID', schemeAgencySchemeID='pvalue->ReferencedOrder.SellersOrderID.schemeAgencySchemeID', schemeAgencySchemeAgencyID='pvalue->ReferencedOrder.SellersOrderID.schemeAgencySchemeAgencyID', schemeDataURI='pvalue->ReferencedOrder.SellersOrderID.schemeDataURI', schemeURI='pvalue->ReferencedOrder.SellersOrderID.schemeURI', UID='pvalue->ReferencedOrder.SellersOrderID.UID', UIDRef='pvalue->ReferencedOrder.SellersOrderID.UIDRef', UIDRefs='pvalue->ReferencedOrder.SellersOrderID.UIDRefs0', language='pvalue->ReferencedOrder.SellersOrderID.language')
+SAX.characters(pvalue-, 7)
+SAX.getEntity(gt)
+SAX.characters(>, 1)
+SAX.characters(ReferencedOrder.SellersOrderID, 30)
+SAX.endElement(cat:SellersOrderID)
+SAX.characters(
+ , 4)
+SAX.endElement(cat:ReferencedOrder)
+SAX.characters(
+, 1)
+SAX.endElement(Invoice)
+SAX.endDocument()
diff --git a/result/noent/att6 b/result/noent/att6
new file mode 100644
index 00000000..338e6b7f
--- /dev/null
+++ b/result/noent/att6
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Invoice xmlns:ccts="urn:oasis:names:tc:ubl:CoreComponentParameters:1.0:0.70" xmlns:cct="urn:oasis:names:tc:ubl:CoreComponentTypes:1.0:0.70" xmlns:cat="urn:oasis:names:tc:ubl:CommonAggregateTypes:1.0:0.70" xmlns="urn:oasis:names:tc:ubl:Invoice:1.0:0.70">
+ <cat:ReferencedOrder>
+ <cat:SellersOrderID schemeID="pvalue-&gt;ReferencedOrder.SellersOrderID.schemeID" schemeAgencyID="pvalue-&gt;ReferencedOrder.SellersOrderID.schemeAgencyID" schemeVersionID="pvalue-&gt;ReferencedOrder.SellersOrderID.schemeVersionID" schemeAgencySchemeID="pvalue-&gt;ReferencedOrder.SellersOrderID.schemeAgencySchemeID" schemeAgencySchemeAgencyID="pvalue-&gt;ReferencedOrder.SellersOrderID.schemeAgencySchemeAgencyID" schemeDataURI="pvalue-&gt;ReferencedOrder.SellersOrderID.schemeDataURI" schemeURI="pvalue-&gt;ReferencedOrder.SellersOrderID.schemeURI" UID="pvalue-&gt;ReferencedOrder.SellersOrderID.UID" UIDRef="pvalue-&gt;ReferencedOrder.SellersOrderID.UIDRef" UIDRefs="pvalue-&gt;ReferencedOrder.SellersOrderID.UIDRefs0" language="pvalue-&gt;ReferencedOrder.SellersOrderID.language">pvalue-&gt;ReferencedOrder.SellersOrderID</cat:SellersOrderID>
+ </cat:ReferencedOrder>
+</Invoice>