generated from sethub/template
[libxml2]Add libxml2 library
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc><![CDATA[abc]]><![CDATA[def]]><![CDATA[ghi]]></doc>
|
||||
@@ -0,0 +1,8 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 0, 0)
|
||||
SAX.pcdata(abc, 3)
|
||||
SAX.pcdata(def, 3)
|
||||
SAX.pcdata(ghi, 3)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc attr="to normalize with a space"/>
|
||||
@@ -0,0 +1,5 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 1, 0, attr='to n...', 28)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE doc [
|
||||
<!ELEMENT doc (tst)*>
|
||||
<!ELEMENT tst (#PCDATA)>
|
||||
<!ATTLIST tst a NMTOKENS #IMPLIED>
|
||||
<!ATTLIST tst b CDATA #IMPLIED>
|
||||
<!ENTITY d "
">
|
||||
<!ENTITY a "
">
|
||||
<!ENTITY da "
">
|
||||
]>
|
||||
<doc>
|
||||
<tst a="xyz" b=" xyz"/>
|
||||
<tst a="A B" b=" A B "/>
|
||||
<tst a=" A B " b=" A B "/>
|
||||
<tst a="x y" b=" x y "/>
|
||||
<tst a="a b" b=" a b "/>
|
||||
<tst a="a b" b=" a b "/>
|
||||
</doc>
|
||||
@@ -0,0 +1,57 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.internalSubset(doc, , )
|
||||
SAX.elementDecl(doc, 4, ...)
|
||||
SAX.elementDecl(tst, 3, ...)
|
||||
SAX.attributeDecl(tst, a, 8, 3, NULL, ...)
|
||||
SAX.attributeDecl(tst, b, 1, 3, NULL, ...)
|
||||
SAX.entityDecl(d, 1, (null), (null),
|
||||
)
|
||||
SAX.getEntity(d)
|
||||
SAX.entityDecl(a, 1, (null), (null),
|
||||
)
|
||||
SAX.getEntity(a)
|
||||
SAX.entityDecl(da, 1, (null), (null),
|
||||
)
|
||||
SAX.getEntity(da)
|
||||
SAX.externalSubset(doc, , )
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(tst, NULL, NULL, 0, 2, 0, a='xyz"...', 3, b=' xy...', 5)
|
||||
SAX.endElementNs(tst, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.getEntity(d)
|
||||
SAX.getEntity(d)
|
||||
SAX.getEntity(a)
|
||||
SAX.getEntity(a)
|
||||
SAX.getEntity(da)
|
||||
SAX.getEntity(d)
|
||||
SAX.getEntity(d)
|
||||
SAX.getEntity(a)
|
||||
SAX.getEntity(a)
|
||||
SAX.getEntity(da)
|
||||
SAX.startElementNs(tst, NULL, NULL, 0, 2, 0, a='A B...', 3, b=' A ...', 9)
|
||||
SAX.endElementNs(tst, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(tst, NULL, NULL, 0, 2, 0, a='
|
||||
|
||||
A
|
||||
...', 8, b='
|
||||
|
||||
A
|
||||
...', 8)
|
||||
SAX.endElementNs(tst, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(tst, NULL, NULL, 0, 2, 0, a='x y...', 3, b=' x ...', 6)
|
||||
SAX.endElementNs(tst, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(tst, NULL, NULL, 0, 2, 0, a='a b ...', 3, b=' a b...', 5)
|
||||
SAX.endElementNs(tst, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(tst, NULL, NULL, 0, 2, 0, a='a b...', 3, b=' a ...', 8)
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<!DOCTYPE attributes [
|
||||
<!ELEMENT attributes EMPTY>
|
||||
<!ATTLIST attributes nmtoken NMTOKEN #IMPLIED>
|
||||
<!ATTLIST attributes nmtokens NMTOKENS #IMPLIED>
|
||||
<!ENTITY ent " entity&recursive; ">
|
||||
<!ENTITY recursive "reference">
|
||||
]>
|
||||
<attributes nmtoken="entityreference entityreference entityreference" nmtokens="Test this normalization"/>
|
||||
@@ -0,0 +1,20 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.internalSubset(attributes, , )
|
||||
SAX.elementDecl(attributes, 1, ...)
|
||||
SAX.attributeDecl(attributes, nmtoken, 7, 3, NULL, ...)
|
||||
SAX.attributeDecl(attributes, nmtokens, 8, 3, NULL, ...)
|
||||
SAX.entityDecl(ent, 1, (null), (null), entity&recursive; )
|
||||
SAX.getEntity(ent)
|
||||
SAX.entityDecl(recursive, 1, (null), (null), reference)
|
||||
SAX.getEntity(recursive)
|
||||
SAX.externalSubset(attributes, , )
|
||||
SAX.getEntity(ent)
|
||||
SAX.getEntity(recursive)
|
||||
SAX.getEntity(ent)
|
||||
SAX.getEntity(recursive)
|
||||
SAX.getEntity(ent)
|
||||
SAX.getEntity(recursive)
|
||||
SAX.startElementNs(attributes, NULL, NULL, 0, 2, 0, nmtoken='enti...', 47, nmtokens='Test...', 25)
|
||||
SAX.endElementNs(attributes, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc attr="to normalize with a space"/>
|
||||
@@ -0,0 +1,5 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 1, 0, attr='to n...', 27)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0"?>
|
||||
<select onclick="aaaa bbbb ">f oo</select>
|
||||
@@ -0,0 +1,8 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(select, NULL, NULL, 0, 1, 0, onclick='aaaa...', 17)
|
||||
SAX.characters(f, 1)
|
||||
SAX.characters( , 2)
|
||||
SAX.characters(oo, 2)
|
||||
SAX.endElementNs(select, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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>
|
||||
@@ -0,0 +1,149 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.internalSubset(doc, , )
|
||||
SAX.attributeDecl(normId, attr, 8, 3, NULL, ...)
|
||||
SAX.externalSubset(doc, , )
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.comment( no normalization )
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' '...', 3)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' f...', 13)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' fo...', 8)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' foo...', 9)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr='foob...', 8)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' & ...', 3)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' f...', 13)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' fo...', 9)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr='&foo...', 9)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr='foob...', 9)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' < ...', 3)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' f...', 13)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr=' fo...', 9)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr='<foo...', 9)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr='foob...', 9)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(norm, NULL, NULL, 0, 1, 0, attr='
|
||||
...', 6)
|
||||
SAX.endElementNs(norm, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.comment( normalization )
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr=''/>
|
||||
...', 0)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foo ...', 7)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foob...', 6)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foo ...', 7)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foob...', 6)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='&...', 1)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foo&...', 7)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foob...', 7)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='&foo...', 8)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foob...', 8)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='<...', 1)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foo<...', 7)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foob...', 7)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='<foo...', 8)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='foob...', 8)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(normId, NULL, NULL, 0, 1, 0, attr='
|
||||
...', 3)
|
||||
SAX.endElementNs(normId, NULL, NULL)
|
||||
SAX.characters( , 1)
|
||||
SAX.comment( PBM serializing back )
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -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->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">pvalue->ReferencedOrder.SellersOrderID</cat:SellersOrderID>
|
||||
</cat:ReferencedOrder>
|
||||
</Invoice>
|
||||
@@ -0,0 +1,20 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(Invoice, NULL, 'urn:oasis:names:tc:ubl:Invoice:1.0:0.70', 4, 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', 0, 0)
|
||||
SAX.characters(
|
||||
, 4)
|
||||
SAX.startElementNs(ReferencedOrder, cat, 'urn:oasis:names:tc:ubl:CommonAggregateTypes:1.0:0.70', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(SellersOrderID, cat, 'urn:oasis:names:tc:ubl:CommonAggregateTypes:1.0:0.70', 0, 11, 0, schemeID='pval...', 47, schemeAgencyID='pval...', 53, schemeVersionID='pval...', 54, schemeAgencySchemeID='pval...', 59, schemeAgencySchemeAgencyID='pval...', 65, schemeDataURI='pval...', 52, schemeURI='pval...', 48, UID='pval...', 42, UIDRef='pval...', 45, UIDRefs='pval...', 47, language='pval...', 47)
|
||||
SAX.characters(pvalue-, 7)
|
||||
SAX.characters(>, 1)
|
||||
SAX.characters(ReferencedOrder.SellersOrderID, 30)
|
||||
SAX.endElementNs(SellersOrderID, cat, 'urn:oasis:names:tc:ubl:CommonAggregateTypes:1.0:0.70')
|
||||
SAX.characters(
|
||||
, 4)
|
||||
SAX.endElementNs(ReferencedOrder, cat, 'urn:oasis:names:tc:ubl:CommonAggregateTypes:1.0:0.70')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(Invoice, NULL, 'urn:oasis:names:tc:ubl:Invoice:1.0:0.70')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE x [
|
||||
<!ELEMENT x (test)*>
|
||||
<!ELEMENT test EMPTY>
|
||||
<!ATTLIST test att CDATA "attvalue">
|
||||
<!ENTITY test.ent "<test/>">
|
||||
]>
|
||||
<x>
|
||||
<test/>
|
||||
<test/>
|
||||
</x>
|
||||
@@ -0,0 +1,23 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.internalSubset(x, , )
|
||||
SAX.elementDecl(x, 4, ...)
|
||||
SAX.elementDecl(test, 1, ...)
|
||||
SAX.attributeDecl(test, att, 1, 1, attvalue, ...)
|
||||
SAX.entityDecl(test.ent, 1, (null), (null), <test/>)
|
||||
SAX.getEntity(test.ent)
|
||||
SAX.externalSubset(x, , )
|
||||
SAX.startElementNs(x, NULL, NULL, 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(test, NULL, NULL, 0, 1, 1, att='attv...', 8)
|
||||
SAX.endElementNs(test, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.getEntity(test.ent)
|
||||
SAX.startElementNs(test, NULL, NULL, 0, 1, 1, att='attv...', 8)
|
||||
SAX.endElementNs(test, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(x, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<ino:response xmlns:ino="http://namespaces.softwareag.com/tamino/response2" xmlns:xql="http://metalab.unc.edu/xql/" ino:sessionid="556" ino:sessionkey="1590469677"><xql:query>/bsk:DocPart[@docId='20040308152601345236' and @docPartNo=1]</xql:query><ino:message ino:returnvalue="0"><ino:messageline>XQL Request processing</ino:messageline></ino:message><xql:result><bsk:DocPart xmlns:bsk="http://www.heitec.net/sara4/tamino/basket" docId="20040308152601345236" docPartNo="1" ino:id="15290"><bsk:File name="4898WPZEO2M65" size="75195"> </bsk:File></bsk:DocPart></xql:result><ino:message ino:returnvalue="0"><ino:messageline>XQL Request processed</ino:messageline></ino:message></ino:response>
|
||||
@@ -0,0 +1,29 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(response, ino, 'http://namespaces.softwareag.com/tamino/response2', 2, xmlns:ino='http://namespaces.softwareag.com/tamino/response2', xmlns:xql='http://metalab.unc.edu/xql/', 2, 0, ino:sessionid='556"...', 3, ino:sessionkey='1590...', 10)
|
||||
SAX.startElementNs(query, xql, 'http://metalab.unc.edu/xql/', 0, 0, 0)
|
||||
SAX.characters(/bsk:DocPart[@docId=, 20)
|
||||
SAX.characters(', 1)
|
||||
SAX.characters(20040308152601345236, 20)
|
||||
SAX.characters(', 1)
|
||||
SAX.characters( and @docPartNo=1], 18)
|
||||
SAX.endElementNs(query, xql, 'http://metalab.unc.edu/xql/')
|
||||
SAX.startElementNs(message, ino, 'http://namespaces.softwareag.com/tamino/response2', 0, 1, 0, ino:returnvalue='0"><...', 1)
|
||||
SAX.startElementNs(messageline, ino, 'http://namespaces.softwareag.com/tamino/response2', 0, 0, 0)
|
||||
SAX.characters(XQL Request processing, 22)
|
||||
SAX.endElementNs(messageline, ino, 'http://namespaces.softwareag.com/tamino/response2')
|
||||
SAX.endElementNs(message, ino, 'http://namespaces.softwareag.com/tamino/response2')
|
||||
SAX.startElementNs(result, xql, 'http://metalab.unc.edu/xql/', 0, 0, 0)
|
||||
SAX.startElementNs(DocPart, bsk, 'http://www.heitec.net/sara4/tamino/basket', 1, xmlns:bsk='http://www.heitec.net/sara4/tamino/basket', 3, 0, docId='2004...', 20, docPartNo='1" i...', 1, ino:id='1529...', 5)
|
||||
SAX.startElementNs(File, bsk, 'http://www.heitec.net/sara4/tamino/basket', 0, 2, 0, name='4898...', 13, size='7519...', 5)
|
||||
SAX.characters( , 1)
|
||||
SAX.endElementNs(File, bsk, 'http://www.heitec.net/sara4/tamino/basket')
|
||||
SAX.endElementNs(DocPart, bsk, 'http://www.heitec.net/sara4/tamino/basket')
|
||||
SAX.endElementNs(result, xql, 'http://metalab.unc.edu/xql/')
|
||||
SAX.startElementNs(message, ino, 'http://namespaces.softwareag.com/tamino/response2', 0, 1, 0, ino:returnvalue='0"><...', 1)
|
||||
SAX.startElementNs(messageline, ino, 'http://namespaces.softwareag.com/tamino/response2', 0, 0, 0)
|
||||
SAX.characters(XQL Request processed, 21)
|
||||
SAX.endElementNs(messageline, ino, 'http://namespaces.softwareag.com/tamino/response2')
|
||||
SAX.endElementNs(message, ino, 'http://namespaces.softwareag.com/tamino/response2')
|
||||
SAX.endElementNs(response, ino, 'http://namespaces.softwareag.com/tamino/response2')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE doc [
|
||||
<!ATTLIST doc a1 NMTOKENS "1 2">
|
||||
<!ELEMENT doc (#PCDATA)>
|
||||
]>
|
||||
<doc/>
|
||||
@@ -0,0 +1,9 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.internalSubset(doc, , )
|
||||
SAX.attributeDecl(doc, a1, 8, 1, 1 2, ...)
|
||||
SAX.elementDecl(doc, 3, ...)
|
||||
SAX.externalSubset(doc, , )
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 1, 1, a1='1 2...', 3)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0"?>
|
||||
<item title="Icrontic.com - Warning: Breakdancing midget with tourette's syndrome on-board                                                " url="http://www.icrontic.com/" first_time="985034339" last_time="985034339" visits="1"/>
|
||||
@@ -0,0 +1,5 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(item, NULL, NULL, 0, 5, 0, title='Icro...', 173, url='http...', 24, first_time='9850...', 9, last_time='9850...', 9, visits='1"/>...', 1)
|
||||
SAX.endElementNs(item, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<foo>
|
||||
<!-- def='NT-Char'--><!-->Char</nt>* ']]>' <nt def='NT-Char'>Char</nt>*))
|
||||
']]>'</rhs>
|
||||
<com>CDATA sections</com>
|
||||
<rhs>| '<!DOCTYPE'
|
||||
(<nt def="NT-Char">Char</nt> - ('[' | ']'))+
|
||||
('['
|
||||
<nt def="NT-simpleDTD">simpleDTD</nt>*
|
||||
']')? '>'</rhs>
|
||||
<com>doc type declaration</com>
|
||||
<prod id="NT-simpleDTD"><lhs>simpleDTD</lhs>
|
||||
<rhs>'<!&como;'
|
||||
(<nt def='NT-Char'>Char</nt>* -
|
||||
(<nt def='NT-Char'>Char</nt>* '&comc;' <nt def='NT-Char'>Char</nt>*))
|
||||
'&comc;>'</rhs>-->
|
||||
</foo>
|
||||
@@ -0,0 +1,24 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(foo, NULL, NULL, 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.comment( def='NT-Char')
|
||||
SAX.comment(>Char</nt>* ']]>' <nt def='NT-Char'>Char</nt>*))
|
||||
']]>'</rhs>
|
||||
<com>CDATA sections</com>
|
||||
<rhs>| '<!DOCTYPE'
|
||||
(<nt def="NT-Char">Char</nt> - ('[' | ']'))+
|
||||
('['
|
||||
<nt def="NT-simpleDTD">simpleDTD</nt>*
|
||||
']')? '>'</rhs>
|
||||
<com>doc type declaration</com>
|
||||
<prod id="NT-simpleDTD"><lhs>simpleDTD</lhs>
|
||||
<rhs>'<!&como;'
|
||||
(<nt def='NT-Char'>Char</nt>* -
|
||||
(<nt def='NT-Char'>Char</nt>* '&comc;' <nt def='NT-Char'>Char</nt>*))
|
||||
'&comc;>'</rhs>)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(foo, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE doc [
|
||||
<!ENTITY very_big_entity_name01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789_end_of_very_big_ent_name '"Yes"'>
|
||||
<!ENTITY WhatHeSaid "He said &very_big_entity_name01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789_end_of_very_big_ent_name;">
|
||||
]>
|
||||
<doc>He said "Yes"</doc>
|
||||
@@ -0,0 +1,15 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.internalSubset(doc, , )
|
||||
SAX.entityDecl(very_big_entity_name01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789_end_of_very_big_ent_name, 1, (null), (null), "Yes")
|
||||
SAX.getEntity(very_big_entity_name01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789_end_of_very_big_ent_name)
|
||||
SAX.entityDecl(WhatHeSaid, 1, (null), (null), He said &very_big_entity_name01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789_end_of_very_big_ent_name;)
|
||||
SAX.getEntity(WhatHeSaid)
|
||||
SAX.externalSubset(doc, , )
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 0, 0)
|
||||
SAX.getEntity(WhatHeSaid)
|
||||
SAX.characters(He said , 8)
|
||||
SAX.getEntity(very_big_entity_name01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789_end_of_very_big_ent_name)
|
||||
SAX.characters("Yes", 5)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE d [
|
||||
<!ENTITY a "]>">
|
||||
<!ENTITY b "]>">
|
||||
<!--> ]> -->]>
|
||||
<?pi p1?>
|
||||
<!--> c1 -->
|
||||
<d a=">" b=">">
|
||||
text]>text
|
||||
<![CDATA[cdata]]>
|
||||
<?pi p2?>
|
||||
<!--> c2 -->
|
||||
</d>
|
||||
<?pi p3?>
|
||||
<!--> c3 -->
|
||||
@@ -0,0 +1,32 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.internalSubset(d, , )
|
||||
SAX.entityDecl(a, 1, (null), (null), ]>)
|
||||
SAX.getEntity(a)
|
||||
SAX.entityDecl(b, 1, (null), (null), ]>)
|
||||
SAX.getEntity(b)
|
||||
SAX.comment(> ]> )
|
||||
SAX.externalSubset(d, , )
|
||||
SAX.processingInstruction(pi, p1)
|
||||
SAX.comment(> c1 )
|
||||
SAX.startElementNs(d, NULL, NULL, 0, 2, 0, a='>" b...', 1, b='>'>
|
||||
...', 1)
|
||||
SAX.characters(
|
||||
text, 5)
|
||||
SAX.getEntity(a)
|
||||
SAX.characters(]>, 2)
|
||||
SAX.characters(text
|
||||
, 5)
|
||||
SAX.pcdata(cdata, 5)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.processingInstruction(pi, p2)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.comment(> c2 )
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(d, NULL, NULL)
|
||||
SAX.processingInstruction(pi, p3)
|
||||
SAX.comment(> c3 )
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<![CDATA[<greeting>Hello, world!</greeting>]]>
|
||||
</doc>
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- This tests that two-byte UTF-8 characters are parsed properly when split across a buffer boundary of length XML_PARSER_BIG_BUFFER_SIZE (300 bytes). -->
|
||||
<doc>
|
||||
<p><![CDATA[ČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČ]]></p>
|
||||
<p><![CDATA[ ČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČČ]]></p>
|
||||
</doc>
|
||||
@@ -0,0 +1,18 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.comment( This tests that two-byte UTF-8 characters are parsed properly when split across a buffer boundary of length XML_PARSER_BIG_BUFFER_SIZE (300 bytes). )
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(p, NULL, NULL, 0, 0, 0)
|
||||
SAX.pcdata(ČČČČČČČČČČ, 1200)
|
||||
SAX.endElementNs(p, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(p, NULL, NULL, 0, 0, 0)
|
||||
SAX.pcdata( ČČČČČČČČČÄ, 1201)
|
||||
SAX.endElementNs(p, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- This tests that three-byte UTF-8 characters are parsed properly when split across a buffer boundary of length XML_PARSER_BIG_BUFFER_SIZE (300 bytes). -->
|
||||
<doc>
|
||||
<p><![CDATA[牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛]]></p>
|
||||
<p><![CDATA[ 牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛]]></p>
|
||||
<p><![CDATA[ 牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛牛]]></p>
|
||||
</doc>
|
||||
@@ -0,0 +1,23 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.comment( This tests that three-byte UTF-8 characters are parsed properly when split across a buffer boundary of length XML_PARSER_BIG_BUFFER_SIZE (300 bytes). )
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(p, NULL, NULL, 0, 0, 0)
|
||||
SAX.pcdata(牛牛牛牛牛牛ç‰, 1200)
|
||||
SAX.endElementNs(p, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(p, NULL, NULL, 0, 0, 0)
|
||||
SAX.pcdata( 牛牛牛牛牛牛ç, 1201)
|
||||
SAX.endElementNs(p, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(p, NULL, NULL, 0, 0, 0)
|
||||
SAX.pcdata( 牛牛牛牛牛牛, 1202)
|
||||
SAX.endElementNs(p, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- This tests that four-byte UTF-8 characters are parsed properly when split across a buffer boundary of length XML_PARSER_BIG_BUFFER_SIZE (300 bytes). -->
|
||||
<doc>
|
||||
<p><![CDATA[🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦]]></p>
|
||||
<p><![CDATA[ 🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦]]></p>
|
||||
<p><![CDATA[ 🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦]]></p>
|
||||
<p><![CDATA[ 🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦🍦]]></p>
|
||||
</doc>
|
||||
@@ -0,0 +1,28 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.comment( This tests that four-byte UTF-8 characters are parsed properly when split across a buffer boundary of length XML_PARSER_BIG_BUFFER_SIZE (300 bytes). )
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(p, NULL, NULL, 0, 0, 0)
|
||||
SAX.pcdata(�����, 1200)
|
||||
SAX.endElementNs(p, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(p, NULL, NULL, 0, 0, 0)
|
||||
SAX.pcdata( ðŸ�¦ðŸ�¦ðŸ�¦ðŸ�¦ðŸ�, 1201)
|
||||
SAX.endElementNs(p, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(p, NULL, NULL, 0, 0, 0)
|
||||
SAX.pcdata( ðŸ�¦ðŸ�¦ðŸ�¦ðŸ�¦ðŸ, 1202)
|
||||
SAX.endElementNs(p, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(p, NULL, NULL, 0, 0, 0)
|
||||
SAX.pcdata( ðŸ�¦ðŸ�¦ðŸ�¦ðŸ�¦ð, 1203)
|
||||
SAX.endElementNs(p, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,10 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.pcdata(<greeting>Hello, wor, 34)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<collection>
|
||||
<test><![CDATA[
|
||||
<![CDATA[abc]]]>]><![CDATA[
|
||||
]]></test>
|
||||
</collection>
|
||||
@@ -0,0 +1,17 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(collection, NULL, NULL, 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(test, NULL, NULL, 0, 0, 0)
|
||||
SAX.pcdata(
|
||||
<![CDATA[abc], 18)
|
||||
SAX.characters(], 1)
|
||||
SAX.characters(>, 1)
|
||||
SAX.pcdata(
|
||||
, 3)
|
||||
SAX.endElementNs(test, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(collection, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<!-- document start -->
|
||||
<empty/>
|
||||
<!-- document end -->
|
||||
</doc>
|
||||
@@ -0,0 +1,17 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.comment( document start )
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(empty, NULL, NULL, 0, 0, 0)
|
||||
SAX.endElementNs(empty, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.comment( document end )
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- document start -->
|
||||
<doc>
|
||||
<empty/>
|
||||
</doc>
|
||||
<!-- document end -->
|
||||
@@ -0,0 +1,13 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.comment( document start )
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.startElementNs(empty, NULL, NULL, 0, 0, 0)
|
||||
SAX.endElementNs(empty, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.comment( document end )
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,164 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!-- test of very very long comments and buffer limits
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
-->
|
||||
<doc/>
|
||||
@@ -0,0 +1,167 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.comment( test of very very long comments and buffer limits
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
01234567890123456789012345678901234567890123456789
|
||||
)
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 0, 0)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!-- test of non ascii comments like là et très -->
|
||||
<!--à another one -->
|
||||
<!-- another one à-->
|
||||
<doc/>
|
||||
@@ -0,0 +1,8 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.comment( test of non ascii comments like là et très )
|
||||
SAX.comment(à another one )
|
||||
SAX.comment( another one à)
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 0, 0)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!-- test of hyphen and line break handling
|
||||
some text - interrupted -
|
||||
- - - - - - - - - - - - - - - - - - - - - -
|
||||
this should stop here^
|
||||
|
||||
|
||||
-->
|
||||
<doc/>
|
||||
@@ -0,0 +1,12 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.comment( test of hyphen and line break handling
|
||||
some text - interrupted -
|
||||
- - - - - - - - - - - - - - - - - - - - - -
|
||||
this should stop here^
|
||||
|
||||
|
||||
)
|
||||
SAX.startElementNs(doc, NULL, NULL, 0, 0, 0)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
long comment long comment long comment long comment long comment long comment
|
||||
long comment long comment long comment long comment long comment long comment
|
||||
long comment long comment long comment long comment long comment long comment
|
||||
long comment long comment long comment long comment long comment long comment
|
||||
long comment long comment long comment long comment long comment long comment
|
||||
long comment long comment long comment long comment long comment long comment
|
||||
long comment long comment long comment long comment long comment long comment
|
||||
-->
|
||||
<!DOCTYPE a [
|
||||
<!ELEMENT a EMPTY>
|
||||
]>
|
||||
<a/>
|
||||
@@ -0,0 +1,17 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.comment(
|
||||
long comment long comment long comment long comment long comment long comment
|
||||
long comment long comment long comment long comment long comment long comment
|
||||
long comment long comment long comment long comment long comment long comment
|
||||
long comment long comment long comment long comment long comment long comment
|
||||
long comment long comment long comment long comment long comment long comment
|
||||
long comment long comment long comment long comment long comment long comment
|
||||
long comment long comment long comment long comment long comment long comment
|
||||
)
|
||||
SAX.internalSubset(a, , )
|
||||
SAX.elementDecl(a, 1, ...)
|
||||
SAX.externalSubset(a, , )
|
||||
SAX.startElementNs(a, NULL, NULL, 0, 0, 0)
|
||||
SAX.endElementNs(a, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<D:multistatus xmlns:D="http://www.ietf.org/standards/dav/" xmlns:R="http://www.foo.bar/boxschema">
|
||||
<D:response>
|
||||
<D:prop>
|
||||
<R:bigbox>
|
||||
<R:BoxType>Box type A</R:BoxType>
|
||||
</R:bigbox>
|
||||
<R:author>
|
||||
<R:Name>J.J. Dingleheimerschmidt</R:Name>
|
||||
</R:author>
|
||||
</D:prop>
|
||||
<D:status>HTTP/1.1 200 OK</D:status>
|
||||
</D:response>
|
||||
<D:response>
|
||||
<D:prop>
|
||||
<R:DingALing/>
|
||||
<R:Random/>
|
||||
</D:prop>
|
||||
<D:status>HTTP/1.1 403 Forbidden</D:status>
|
||||
<D:responsedescription> The user does not have access to the DingALing property.
|
||||
</D:responsedescription>
|
||||
</D:response>
|
||||
<D:responsedescription> There has been an access violation error.
|
||||
</D:responsedescription>
|
||||
</D:multistatus>
|
||||
@@ -0,0 +1,81 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(multistatus, D, 'http://www.ietf.org/standards/dav/', 2, xmlns:D='http://www.ietf.org/standards/dav/', xmlns:R='http://www.foo.bar/boxschema', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(bigbox, R, 'http://www.foo.bar/boxschema', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.startElementNs(BoxType, R, 'http://www.foo.bar/boxschema', 0, 0, 0)
|
||||
SAX.characters(Box type A, 10)
|
||||
SAX.endElementNs(BoxType, R, 'http://www.foo.bar/boxschema')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.endElementNs(bigbox, R, 'http://www.foo.bar/boxschema')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(author, R, 'http://www.foo.bar/boxschema', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.startElementNs(Name, R, 'http://www.foo.bar/boxschema', 0, 0, 0)
|
||||
SAX.characters(J.J. Dingleheimerschmidt, 24)
|
||||
SAX.endElementNs(Name, R, 'http://www.foo.bar/boxschema')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.endElementNs(author, R, 'http://www.foo.bar/boxschema')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 200 OK, 15)
|
||||
SAX.endElementNs(status, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(DingALing, R, 'http://www.foo.bar/boxschema', 0, 0, 0)
|
||||
SAX.endElementNs(DingALing, R, 'http://www.foo.bar/boxschema')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(Random, R, 'http://www.foo.bar/boxschema', 0, 0, 0)
|
||||
SAX.endElementNs(Random, R, 'http://www.foo.bar/boxschema')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 403 Forbidden, 22)
|
||||
SAX.endElementNs(status, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(responsedescription, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters( The user does not have access, 64)
|
||||
SAX.endElementNs(responsedescription, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(responsedescription, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters( There has been an access viol, 44)
|
||||
SAX.endElementNs(responsedescription, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(multistatus, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0"?>
|
||||
<D:owner xmlns:D="http://www.ietf.org/standards/dav/">
|
||||
<D:href>http://www.ics.uci.edu/~ejw/contact.html</D:href>
|
||||
</D:owner>
|
||||
@@ -0,0 +1,12 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(owner, D, 'http://www.ietf.org/standards/dav/', 1, xmlns:D='http://www.ietf.org/standards/dav/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(href, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.ics.uci.edu/~ejw/co, 40)
|
||||
SAX.endElementNs(href, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(owner, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0"?>
|
||||
<D:prop xmlns:D="http://www.ietf.org/standards/dav/">
|
||||
<D:lockdiscovery>
|
||||
<D:activelock>
|
||||
<D:locktype>write</D:locktype>
|
||||
<D:lockscope>exclusive</D:lockscope>
|
||||
<D:addlocks/>
|
||||
<D:owner>
|
||||
<D:href>
|
||||
http://www.ics.uci.edu/~ejw/contact.html
|
||||
</D:href>
|
||||
</D:owner>
|
||||
<D:timeout>Second-604800</D:timeout>
|
||||
<D:locktoken>
|
||||
<D:href>
|
||||
opaquelocktoken:xyz122393481230912asdfa09s8df09s7df
|
||||
</D:href>
|
||||
</D:locktoken>
|
||||
</D:activelock>
|
||||
</D:lockdiscovery>
|
||||
</D:prop>
|
||||
@@ -0,0 +1,62 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 1, xmlns:D='http://www.ietf.org/standards/dav/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(lockdiscovery, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(activelock, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(locktype, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(write, 5)
|
||||
SAX.endElementNs(locktype, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(lockscope, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(exclusive, 9)
|
||||
SAX.endElementNs(lockscope, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(addlocks, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.endElementNs(addlocks, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(owner, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.startElementNs(href, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
http://www.ics.uci.edu/~ejw, 46)
|
||||
SAX.endElementNs(href, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.endElementNs(owner, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(timeout, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(Second-604800, 13)
|
||||
SAX.endElementNs(timeout, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(locktoken, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.startElementNs(href, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
opaquelocktoken:xyz122393, 59)
|
||||
SAX.endElementNs(href, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.endElementNs(locktoken, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(activelock, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(lockdiscovery, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0"?>
|
||||
<D:href xmlns:D="http://www.ietf.org/standards/dav/">http://www.ics.uci.edu/~ejw/contact.html</D:href>
|
||||
@@ -0,0 +1,6 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(href, D, 'http://www.ietf.org/standards/dav/', 1, xmlns:D='http://www.ietf.org/standards/dav/', 0, 0)
|
||||
SAX.characters(http://www.ics.uci.edu/~ejw/co, 40)
|
||||
SAX.endElementNs(href, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<D:multistatus xmlns:D="http://www.ietf.org/standards/dav/">
|
||||
<D:response>
|
||||
<D:href>
|
||||
http://webdav.sb.aol.com/workspace/webdav/proposal.doc
|
||||
</D:href>
|
||||
<D:href>
|
||||
http://webdav.sb.aol.com/workspace/webdav/
|
||||
</D:href>
|
||||
<D:status>HTTP/1.1 202 Accepted</D:status>
|
||||
</D:response>
|
||||
<D:response>
|
||||
<D:href>http://foo.bar/blah</D:href>
|
||||
<D:status>HTTP/1.1 403 Forbidden</D:status>
|
||||
</D:response>
|
||||
</D:multistatus>
|
||||
@@ -0,0 +1,46 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(multistatus, D, 'http://www.ietf.org/standards/dav/', 1, xmlns:D='http://www.ietf.org/standards/dav/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
http://webdav.sb.aol.com/, 66)
|
||||
SAX.endElementNs(href, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
http://webdav.sb.aol.com/, 54)
|
||||
SAX.endElementNs(href, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 202 Accepted, 21)
|
||||
SAX.endElementNs(status, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://foo.bar/blah, 19)
|
||||
SAX.endElementNs(href, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 403 Forbidden, 22)
|
||||
SAX.endElementNs(status, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(multistatus, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0"?>
|
||||
<D:prop xmlns:D="http://www.ietf.org/standards/dav/" xmlns:F="http://www.foocorp.com/Project/">
|
||||
<D:Source>
|
||||
<D:link>
|
||||
<F:projfiles>Source</F:projfiles>
|
||||
<D:src>http://foo.bar/program</D:src>
|
||||
<D:dst>http://foo.bar/src/main.c</D:dst>
|
||||
</D:link>
|
||||
<D:link>
|
||||
<F:projfiles>Library</F:projfiles>
|
||||
<D:src>http://foo.bar/program</D:src>
|
||||
<D:dst>http://foo.bar/src/main.lib</D:dst>
|
||||
</D:link>
|
||||
<D:link>
|
||||
<F:projfiles>Makefile</F:projfiles>
|
||||
<D:src>http://foo.bar/program</D:src>
|
||||
<D:dst>http://foo.bar/src/makefile</D:dst>
|
||||
</D:link>
|
||||
</D:Source>
|
||||
</D:prop>
|
||||
@@ -0,0 +1,76 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 2, xmlns:D='http://www.ietf.org/standards/dav/', xmlns:F='http://www.foocorp.com/Project/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(Source, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(link, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(projfiles, F, 'http://www.foocorp.com/Project/', 0, 0, 0)
|
||||
SAX.characters(Source, 6)
|
||||
SAX.endElementNs(projfiles, F, 'http://www.foocorp.com/Project/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(src, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://foo.bar/program, 22)
|
||||
SAX.endElementNs(src, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(dst, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://foo.bar/src/main.c, 25)
|
||||
SAX.endElementNs(dst, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(link, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(link, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(projfiles, F, 'http://www.foocorp.com/Project/', 0, 0, 0)
|
||||
SAX.characters(Library, 7)
|
||||
SAX.endElementNs(projfiles, F, 'http://www.foocorp.com/Project/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(src, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://foo.bar/program, 22)
|
||||
SAX.endElementNs(src, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(dst, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://foo.bar/src/main.lib, 27)
|
||||
SAX.endElementNs(dst, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(link, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(link, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(projfiles, F, 'http://www.foocorp.com/Project/', 0, 0, 0)
|
||||
SAX.characters(Makefile, 8)
|
||||
SAX.endElementNs(projfiles, F, 'http://www.foocorp.com/Project/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(src, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://foo.bar/program, 22)
|
||||
SAX.endElementNs(src, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(dst, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://foo.bar/src/makefile, 27)
|
||||
SAX.endElementNs(dst, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(link, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(Source, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0"?>
|
||||
<D:propfind xmlns:D="http://www.ietf.org/standards/dav/">
|
||||
<D:prop>
|
||||
<lockdiscovery/>
|
||||
</D:prop>
|
||||
</D:propfind>
|
||||
@@ -0,0 +1,17 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(propfind, D, 'http://www.ietf.org/standards/dav/', 1, xmlns:D='http://www.ietf.org/standards/dav/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(lockdiscovery, NULL, NULL, 0, 0, 0)
|
||||
SAX.endElementNs(lockdiscovery, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(propfind, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0"?>
|
||||
<D:multistatus xmlns:D="http://www.ietf.org/standards/dav/">
|
||||
<D:response>
|
||||
<D:prop>
|
||||
<D:lockdiscovery>
|
||||
<D:activelock>
|
||||
<D:locktype>write</D:locktype>
|
||||
<D:lockscope>exclusive</D:lockscope>
|
||||
<D:addlocks>
|
||||
<D:href>http://foo.com/doc/</D:href>
|
||||
</D:addlocks>
|
||||
<D:owner>Jane Smith</D:owner>
|
||||
<D:timeout>Infinite</D:timeout>
|
||||
<D:locktoken>
|
||||
<D:href>iamuri:unique!!!!!</D:href>
|
||||
</D:locktoken>
|
||||
</D:activelock>
|
||||
</D:lockdiscovery>
|
||||
</D:prop>
|
||||
<D:status>HTTP/1.1 200 OK</D:status>
|
||||
</D:response>
|
||||
</D:multistatus>
|
||||
@@ -0,0 +1,78 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(multistatus, D, 'http://www.ietf.org/standards/dav/', 1, xmlns:D='http://www.ietf.org/standards/dav/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(lockdiscovery, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.startElementNs(activelock, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 11)
|
||||
SAX.startElementNs(locktype, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(write, 5)
|
||||
SAX.endElementNs(locktype, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 11)
|
||||
SAX.startElementNs(lockscope, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(exclusive, 9)
|
||||
SAX.endElementNs(lockscope, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 11)
|
||||
SAX.startElementNs(addlocks, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 13)
|
||||
SAX.startElementNs(href, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://foo.com/doc/, 19)
|
||||
SAX.endElementNs(href, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 11)
|
||||
SAX.endElementNs(addlocks, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 11)
|
||||
SAX.startElementNs(owner, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(Jane Smith, 10)
|
||||
SAX.endElementNs(owner, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 11)
|
||||
SAX.startElementNs(timeout, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(Infinite, 8)
|
||||
SAX.endElementNs(timeout, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 11)
|
||||
SAX.startElementNs(locktoken, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 13)
|
||||
SAX.startElementNs(href, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(iamuri:unique!!!!!, 18)
|
||||
SAX.endElementNs(href, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 11)
|
||||
SAX.endElementNs(locktoken, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.endElementNs(activelock, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.endElementNs(lockdiscovery, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 200 OK, 15)
|
||||
SAX.endElementNs(status, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(multistatus, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0"?>
|
||||
<D:propfind xmlns:D="http://www.ietf.org/standards/dav/">
|
||||
<D:prop>
|
||||
<supportedlock/>
|
||||
</D:prop>
|
||||
</D:propfind>
|
||||
@@ -0,0 +1,17 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(propfind, D, 'http://www.ietf.org/standards/dav/', 1, xmlns:D='http://www.ietf.org/standards/dav/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(supportedlock, NULL, NULL, 0, 0, 0)
|
||||
SAX.endElementNs(supportedlock, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(propfind, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<D:multistatus xmlns:D="http://www.ietf.org/standards/dav/">
|
||||
<D:response>
|
||||
<D:prop>
|
||||
<D:supportedlock>
|
||||
<D:LockEntry>
|
||||
<D:locktype>Write</D:locktype>
|
||||
<D:lockscope>Exclusive</D:lockscope>
|
||||
</D:LockEntry>
|
||||
<D:LockEntry>
|
||||
<D:locktype>Write</D:locktype>
|
||||
<D:lockscope>Shared</D:lockscope>
|
||||
</D:LockEntry>
|
||||
</D:supportedlock>
|
||||
</D:prop>
|
||||
<D:status>HTTP/1.1 200 OK</D:status>
|
||||
</D:response>
|
||||
</D:multistatus>
|
||||
@@ -0,0 +1,62 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(multistatus, D, 'http://www.ietf.org/standards/dav/', 1, xmlns:D='http://www.ietf.org/standards/dav/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(supportedlock, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.startElementNs(LockEntry, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 11)
|
||||
SAX.startElementNs(locktype, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(Write, 5)
|
||||
SAX.endElementNs(locktype, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 11)
|
||||
SAX.startElementNs(lockscope, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(Exclusive, 9)
|
||||
SAX.endElementNs(lockscope, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.endElementNs(LockEntry, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.startElementNs(LockEntry, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 11)
|
||||
SAX.startElementNs(locktype, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(Write, 5)
|
||||
SAX.endElementNs(locktype, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 11)
|
||||
SAX.startElementNs(lockscope, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(Shared, 6)
|
||||
SAX.endElementNs(lockscope, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.endElementNs(LockEntry, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.endElementNs(supportedlock, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 200 OK, 15)
|
||||
SAX.endElementNs(status, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(multistatus, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0"?>
|
||||
<S:multistatus xmlns:S="http://www.ietf.org/standards/dav/" xmlns:R="http://www.foo.bar/boxschema/">
|
||||
<S:response>
|
||||
<S:href>http://www.foo.bar/container/</S:href>
|
||||
<S:prop>
|
||||
<R:bigbox>
|
||||
<R:BoxType>Box type A</R:BoxType>
|
||||
</R:bigbox>
|
||||
<R:author>
|
||||
<R:Name>Hadrian</R:Name>
|
||||
</R:author>
|
||||
</S:prop>
|
||||
<S:status>HTTP 1.1 200 OK</S:status>
|
||||
</S:response>
|
||||
<S:response>
|
||||
<S:href>http://www.foo.bar/container/index.html</S:href>
|
||||
<S:prop>
|
||||
<R:bigbox>
|
||||
<R:BoxType>Box type B</R:BoxType>
|
||||
</R:bigbox>
|
||||
</S:prop>
|
||||
<S:status>HTTP 1.1 200 OK</S:status>
|
||||
</S:response>
|
||||
</S:multistatus>
|
||||
@@ -0,0 +1,84 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(multistatus, S, 'http://www.ietf.org/standards/dav/', 2, xmlns:S='http://www.ietf.org/standards/dav/', xmlns:R='http://www.foo.bar/boxschema/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, S, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, S, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/container/, 29)
|
||||
SAX.endElementNs(href, S, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(prop, S, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(bigbox, R, 'http://www.foo.bar/boxschema/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.startElementNs(BoxType, R, 'http://www.foo.bar/boxschema/', 0, 0, 0)
|
||||
SAX.characters(Box type A, 10)
|
||||
SAX.endElementNs(BoxType, R, 'http://www.foo.bar/boxschema/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.endElementNs(bigbox, R, 'http://www.foo.bar/boxschema/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(author, R, 'http://www.foo.bar/boxschema/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.startElementNs(Name, R, 'http://www.foo.bar/boxschema/', 0, 0, 0)
|
||||
SAX.characters(Hadrian, 7)
|
||||
SAX.endElementNs(Name, R, 'http://www.foo.bar/boxschema/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.endElementNs(author, R, 'http://www.foo.bar/boxschema/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(prop, S, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, S, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP 1.1 200 OK, 15)
|
||||
SAX.endElementNs(status, S, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, S, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, S, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, S, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/container/i, 39)
|
||||
SAX.endElementNs(href, S, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(prop, S, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(bigbox, R, 'http://www.foo.bar/boxschema/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.startElementNs(BoxType, R, 'http://www.foo.bar/boxschema/', 0, 0, 0)
|
||||
SAX.characters(Box type B, 10)
|
||||
SAX.endElementNs(BoxType, R, 'http://www.foo.bar/boxschema/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.endElementNs(bigbox, R, 'http://www.foo.bar/boxschema/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(prop, S, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, S, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP 1.1 200 OK, 15)
|
||||
SAX.endElementNs(status, S, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, S, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(multistatus, S, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<D:multistatus xmlns:D="http://www.ietf.org/standards/dav/" xmlns:R="http://www.foo.bar/boxschema/">
|
||||
<D:response>
|
||||
<D:href>http://www.foo.bar/container/</D:href>
|
||||
<D:prop>
|
||||
<R:bigbox/>
|
||||
<R:author/>
|
||||
</D:prop>
|
||||
<D:status>HTTP 1.1 200 OK</D:status>
|
||||
</D:response>
|
||||
<D:response>
|
||||
<D:href>http://www.foo.bar/container/index.html</D:href>
|
||||
<D:prop>
|
||||
<R:bigbox/>
|
||||
</D:prop>
|
||||
<D:status>HTTP 1.1 200 OK</D:status>
|
||||
</D:response>
|
||||
</D:multistatus>
|
||||
@@ -0,0 +1,63 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(multistatus, D, 'http://www.ietf.org/standards/dav/', 2, xmlns:D='http://www.ietf.org/standards/dav/', xmlns:R='http://www.foo.bar/boxschema/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/container/, 29)
|
||||
SAX.endElementNs(href, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(bigbox, R, 'http://www.foo.bar/boxschema/', 0, 0, 0)
|
||||
SAX.endElementNs(bigbox, R, 'http://www.foo.bar/boxschema/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(author, R, 'http://www.foo.bar/boxschema/', 0, 0, 0)
|
||||
SAX.endElementNs(author, R, 'http://www.foo.bar/boxschema/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP 1.1 200 OK, 15)
|
||||
SAX.endElementNs(status, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/container/i, 39)
|
||||
SAX.endElementNs(href, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(bigbox, R, 'http://www.foo.bar/boxschema/', 0, 0, 0)
|
||||
SAX.endElementNs(bigbox, R, 'http://www.foo.bar/boxschema/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP 1.1 200 OK, 15)
|
||||
SAX.endElementNs(status, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(multistatus, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<D:propertyupdate xmlns:D="http://www.ietf.org/standards/dav/" xmlns:Z="http://www.w3.com/standards/z39.50/">
|
||||
<D:set>
|
||||
<D:prop>
|
||||
<Z:authors>
|
||||
<Z:Author>Jim Whitehead</Z:Author>
|
||||
<Z:Author>Roy Fielding</Z:Author>
|
||||
</Z:authors>
|
||||
</D:prop>
|
||||
</D:set>
|
||||
<D:remove>
|
||||
<D:prop>
|
||||
<Z:Copyright-Owner/>
|
||||
</D:prop>
|
||||
</D:remove>
|
||||
</D:propertyupdate>
|
||||
@@ -0,0 +1,51 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(propertyupdate, D, 'http://www.ietf.org/standards/dav/', 2, xmlns:D='http://www.ietf.org/standards/dav/', xmlns:Z='http://www.w3.com/standards/z39.50/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(set, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(authors, Z, 'http://www.w3.com/standards/z39.50/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.startElementNs(Author, Z, 'http://www.w3.com/standards/z39.50/', 0, 0, 0)
|
||||
SAX.characters(Jim Whitehead, 13)
|
||||
SAX.endElementNs(Author, Z, 'http://www.w3.com/standards/z39.50/')
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.startElementNs(Author, Z, 'http://www.w3.com/standards/z39.50/', 0, 0, 0)
|
||||
SAX.characters(Roy Fielding, 12)
|
||||
SAX.endElementNs(Author, Z, 'http://www.w3.com/standards/z39.50/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.endElementNs(authors, Z, 'http://www.w3.com/standards/z39.50/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(set, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(remove, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(Copyright-Owner, Z, 'http://www.w3.com/standards/z39.50/', 0, 0, 0)
|
||||
SAX.endElementNs(Copyright-Owner, Z, 'http://www.w3.com/standards/z39.50/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(remove, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(propertyupdate, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<D:multistatus xmlns:D="http://www.ietf.org/standards/dav/" xmlns:Z="http://www.w3.com/standards/z39.50/">
|
||||
<D:response>
|
||||
<D:prop>
|
||||
<Z:Authors/>
|
||||
</D:prop>
|
||||
<D:status>HTTP/1.1 420 Method Failure</D:status>
|
||||
</D:response>
|
||||
<D:response>
|
||||
<D:prop>
|
||||
<Z:Copyright-Owner/>
|
||||
</D:prop>
|
||||
<D:status>HTTP/1.1 409 Conflict</D:status>
|
||||
</D:response>
|
||||
<D:responsedescription> Copyright Owner can not be deleted or
|
||||
altered.</D:responsedescription>
|
||||
</D:multistatus>
|
||||
@@ -0,0 +1,54 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(multistatus, D, 'http://www.ietf.org/standards/dav/', 2, xmlns:D='http://www.ietf.org/standards/dav/', xmlns:Z='http://www.w3.com/standards/z39.50/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(Authors, Z, 'http://www.w3.com/standards/z39.50/', 0, 0, 0)
|
||||
SAX.endElementNs(Authors, Z, 'http://www.w3.com/standards/z39.50/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 420 Method Failure, 27)
|
||||
SAX.endElementNs(status, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(Copyright-Owner, Z, 'http://www.w3.com/standards/z39.50/', 0, 0, 0)
|
||||
SAX.endElementNs(Copyright-Owner, Z, 'http://www.w3.com/standards/z39.50/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 409 Conflict, 21)
|
||||
SAX.endElementNs(status, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(responsedescription, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters( Copyright Owner can not be de, 47)
|
||||
SAX.endElementNs(responsedescription, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(multistatus, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0"?>
|
||||
<D:multistatus xmlns:D="http://www.ietf.org/standards/dav/">
|
||||
<D:response>
|
||||
<D:href>http://www.microsoft.com/user/yarong/dav_drafts/
|
||||
</D:href>
|
||||
<D:prop>
|
||||
<D:resourcetype>
|
||||
<D:collection/>
|
||||
</D:resourcetype>
|
||||
</D:prop>
|
||||
<D:status>HTTP 1.1 200 OK</D:status>
|
||||
</D:response>
|
||||
<D:response>
|
||||
<D:href>
|
||||
http://www.microsoft.com/user/yarong/dav_drafts/base
|
||||
</D:href>
|
||||
<D:prop>
|
||||
<D:resourcetype/>
|
||||
</D:prop>
|
||||
<D:status>HTTP 1.1 200 OK</D:status>
|
||||
</D:response>
|
||||
</D:multistatus>
|
||||
@@ -0,0 +1,66 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(multistatus, D, 'http://www.ietf.org/standards/dav/', 1, xmlns:D='http://www.ietf.org/standards/dav/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.microsoft.com/user/, 55)
|
||||
SAX.endElementNs(href, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(resourcetype, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 9)
|
||||
SAX.startElementNs(collection, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.endElementNs(collection, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.endElementNs(resourcetype, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP 1.1 200 OK, 15)
|
||||
SAX.endElementNs(status, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
http://www.microsoft.co, 66)
|
||||
SAX.endElementNs(href, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(prop, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 7)
|
||||
SAX.startElementNs(resourcetype, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.endElementNs(resourcetype, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.endElementNs(prop, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, D, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP 1.1 200 OK, 15)
|
||||
SAX.endElementNs(status, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(multistatus, D, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<d:multistatus xmlns:d="http://www.ietf.org/standards/dav/">
|
||||
<d:response>
|
||||
<d:href>http://www.foo.bar/container/resource1</d:href>
|
||||
<d:href>http://www.foo.bar/container/resource2</d:href>
|
||||
<d:status>HTTP/1.1 200 OK</d:status>
|
||||
</d:response>
|
||||
<d:response>
|
||||
<d:href>http://www.foo.bar/container/</d:href>
|
||||
<d:status>HTTP/1.1 420 Method Failure</d:status>
|
||||
</d:response>
|
||||
<d:response>
|
||||
<d:href>http://www.foo.bar/container/resource3</d:href>
|
||||
<d:status>HTTP/1.1 412 Precondition Failed</d:status>
|
||||
</d:response>
|
||||
</d:multistatus>
|
||||
@@ -0,0 +1,60 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(multistatus, d, 'http://www.ietf.org/standards/dav/', 1, xmlns:d='http://www.ietf.org/standards/dav/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/container/r, 38)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/container/r, 38)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 200 OK, 15)
|
||||
SAX.endElementNs(status, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/container/, 29)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 420 Method Failure, 27)
|
||||
SAX.endElementNs(status, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/container/r, 38)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 412 Precondition Fail, 32)
|
||||
SAX.endElementNs(status, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(multistatus, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0"?>
|
||||
<d:multistatus xmlns:d="http://www.ietf.org/standards/dav/">
|
||||
<d:response>
|
||||
<d:href>http://www.foo.bar/othercontainer/resource1</d:href>
|
||||
<d:href>http://www.foo.bar/othercontainer/resource2</d:href>
|
||||
<d:href>http://www.foo.bar/othercontainer/</d:href>
|
||||
<d:href>http://www.foo.bar/othercontainer/R2/D2</d:href>
|
||||
<d:status>HTTP/1.1 201 Created</d:status>
|
||||
</d:response>
|
||||
<d:response>
|
||||
<d:href>http://www.foo.bar/othercontainer/R2/</d:href>
|
||||
<d:status>HTTP/1.1 412 Precondition Failed</d:status>
|
||||
</d:response>
|
||||
</d:multistatus>
|
||||
@@ -0,0 +1,54 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(multistatus, d, 'http://www.ietf.org/standards/dav/', 1, xmlns:d='http://www.ietf.org/standards/dav/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/othercontai, 43)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/othercontai, 43)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/othercontai, 34)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/othercontai, 39)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 201 Created, 20)
|
||||
SAX.endElementNs(status, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/othercontai, 37)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 412 Precondition Fail, 32)
|
||||
SAX.endElementNs(status, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(multistatus, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<d:multistatus xmlns:d="http://www.ietf.org/standards/dav/">
|
||||
<d:response>
|
||||
<d:href>http://www.foo.bar/container/resource1</d:href>
|
||||
<d:href>http://www.foo.bar/container/resource2</d:href>
|
||||
<d:href>http://www.foo.bar/container/</d:href>
|
||||
<d:href>http://www.foo.bar/container/C2/R2</d:href>
|
||||
<d:status>HTTP/1.1 201 Created</d:status>
|
||||
</d:response>
|
||||
<d:response>
|
||||
<d:href>http://www.foo.bar/container/C2</d:href>
|
||||
<d:status>HTTP/1.1 420 Method Failure</d:status>
|
||||
</d:response>
|
||||
<d:response>
|
||||
<d:href>http://www.foo.bar/othercontainer/C2</d:href>
|
||||
<d:status>HTTP/1.1 409 Conflict</d:status>
|
||||
</d:response>
|
||||
</d:multistatus>
|
||||
@@ -0,0 +1,70 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.startElementNs(multistatus, d, 'http://www.ietf.org/standards/dav/', 1, xmlns:d='http://www.ietf.org/standards/dav/', 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/container/r, 38)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/container/r, 38)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/container/, 29)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/container/C, 34)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 201 Created, 20)
|
||||
SAX.endElementNs(status, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/container/C, 31)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 420 Method Failure, 27)
|
||||
SAX.endElementNs(status, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(response, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(href, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(http://www.foo.bar/othercontai, 36)
|
||||
SAX.endElementNs(href, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 5)
|
||||
SAX.startElementNs(status, d, 'http://www.ietf.org/standards/dav/', 0, 0, 0)
|
||||
SAX.characters(HTTP/1.1 409 Conflict, 21)
|
||||
SAX.endElementNs(status, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.endElementNs(response, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(multistatus, d, 'http://www.ietf.org/standards/dav/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE root [
|
||||
<!ATTLIST foo xml:lang CDATA "eng">
|
||||
<!ATTLIST foo bar CDATA "<>"">
|
||||
]>
|
||||
<root>
|
||||
<foo xml:lang="ger">Ja</foo>
|
||||
</root>
|
||||
@@ -0,0 +1,16 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.internalSubset(root, , )
|
||||
SAX.attributeDecl(foo, xml:lang, 1, 1, eng, ...)
|
||||
SAX.attributeDecl(foo, bar, 1, 1, <>", ...)
|
||||
SAX.externalSubset(root, , )
|
||||
SAX.startElementNs(root, NULL, NULL, 0, 0, 0)
|
||||
SAX.characters(
|
||||
, 3)
|
||||
SAX.startElementNs(foo, NULL, NULL, 0, 2, 1, xml:lang='ger"...', 3, bar='<>"...', 3)
|
||||
SAX.characters(Ja, 2)
|
||||
SAX.endElementNs(foo, NULL, NULL)
|
||||
SAX.characters(
|
||||
, 1)
|
||||
SAX.endElementNs(root, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE doc [
|
||||
<!ELEMENT doc EMPTY>
|
||||
<!ATTLIST doc xmlns CDATA #FIXED "http://www.example.com/">
|
||||
]>
|
||||
<doc xmlns="http://www.example.com/"/>
|
||||
@@ -0,0 +1,9 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.internalSubset(doc, , )
|
||||
SAX.elementDecl(doc, 1, ...)
|
||||
SAX.attributeDecl(doc, xmlns, 1, 4, http://www.example.com/, ...)
|
||||
SAX.externalSubset(doc, , )
|
||||
SAX.startElementNs(doc, NULL, 'http://www.example.com/', 1, xmlns='http://www.example.com/', 0, 0)
|
||||
SAX.endElementNs(doc, NULL, 'http://www.example.com/')
|
||||
SAX.endDocument()
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE doc [
|
||||
<!ELEMENT doc EMPTY>
|
||||
<!ATTLIST doc defatt (0 | 1) "0">
|
||||
<!ATTLIST doc xmlns:tst CDATA #FIXED "http://example.org">
|
||||
<!ATTLIST doc tst:att (0 | 1) "1">
|
||||
]>
|
||||
<doc xmlns:tst="http://example.org" att="1"/>
|
||||
@@ -0,0 +1,11 @@
|
||||
SAX.setDocumentLocator()
|
||||
SAX.startDocument()
|
||||
SAX.internalSubset(doc, , )
|
||||
SAX.elementDecl(doc, 1, ...)
|
||||
SAX.attributeDecl(doc, defatt, 9, 1, 0, ...)
|
||||
SAX.attributeDecl(doc, xmlns:tst, 1, 4, http://example.org, ...)
|
||||
SAX.attributeDecl(doc, tst:att, 9, 1, 1, ...)
|
||||
SAX.externalSubset(doc, , )
|
||||
SAX.startElementNs(doc, NULL, NULL, 1, xmlns:tst='http://example.org', 3, 2, att='1"/>...', 1, defatt='0...', 1, tst:att='1...', 1)
|
||||
SAX.endElementNs(doc, NULL, NULL)
|
||||
SAX.endDocument()
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user