[libxml2]Add libxml2 library

This commit is contained in:
zhoujiale
2026-07-26 16:57:28 +08:00
committed by zhoujiale
parent 0a44ec8a06
commit e841ac915d
3790 changed files with 668244 additions and 0 deletions
@@ -0,0 +1,4 @@
<?xml-stylesheet href="doc.xsl"
type="text/xsl" ?>
<doc>Hello, world!</doc>
<?pi-without-data?>
@@ -0,0 +1,11 @@
<doc>
<clean> </clean>
<dirty> A B </dirty>
<mixed>
A
<clean> </clean>
B
<dirty> A B </dirty>
C
</mixed>
</doc>
@@ -0,0 +1,14 @@
<doc>
<e1></e1>
<e2></e2>
<e3 id="elem3" name="elem3"></e3>
<e4 id="elem4" name="elem4"></e4>
<e5 xmlns="http://www.uvic.ca" xmlns:a="http://www.w3.org" xmlns:b="http://www.ietf.org" attr="I'm" attr2="all" b:attr="sorted" a:attr="out"></e5>
<e6 xmlns:a="http://www.w3.org">
<e7 xmlns="http://www.ietf.org">
<e8 xmlns="">
<e9 xmlns:a="http://www.ietf.org" attr="default"></e9>
</e8>
</e7>
</e6>
</doc>
@@ -0,0 +1,9 @@
<doc>
<text>First line&#xD;
Second line</text>
<value>2</value>
<compute>value&gt;"0" &amp;&amp; value&lt;"10" ?"valid":"error"</compute>
<compute expr="value>&quot;0&quot; &amp;&amp; value&lt;&quot;10&quot; ?&quot;valid&quot;:&quot;error&quot;">valid</compute>
<norm attr=" ' &#xD;&#xA;&#x9; ' "></norm>
<normId id="' &#xD;&#xA;&#x9; '"></normId>
</doc>
@@ -0,0 +1,3 @@
<doc attrExtEnt="entExt">
Hello, world!
</doc>
@@ -0,0 +1 @@
<doc>©</doc>
@@ -0,0 +1 @@
<e1 xmlns="http://www.ietf.org" xmlns:w3c="http://www.w3.org"><e3 xmlns="" id="E3" xml:space="preserve"></e3></e1>
@@ -0,0 +1,9 @@
<bar:Something xmlns="http://example.org/" xmlns:bar="http://example.org/bar" xmlns:baz="http://example.org/baz" xmlns:foo="http://example.org/foo" xml:lang="en-ie">
<foo:Something>
<bar:Something>
<foo:Something>
<baz:Something></baz:Something>
</foo:Something>
</bar:Something>
</foo:Something>
</bar:Something>
@@ -0,0 +1,9 @@
<bar:Something xmlns:bar="http://example.org/bar" xml:lang="en-ie">
<foo:Something xmlns:foo="http://example.org/foo">
<bar:Something xmlns:bar="http://example.org/bar">
<foo:Something xmlns:foo="http://example.org/foo">
<baz:Something xmlns:baz="http://example.org/baz"></baz:Something>
</foo:Something>
</bar:Something>
</foo:Something>
</bar:Something>
@@ -0,0 +1,9 @@
<bar:Something xmlns:bar="http://example.org/bar" xml:lang="en-ie">
<foo:Something xmlns:foo="http://example.org/foo">
<bar:Something xmlns:bar="http://example.org/bar">
<foo:Something xmlns:foo="http://example.org/foo">
<baz:Something xmlns:baz="http://example.org/baz"></baz:Something>
</foo:Something>
</bar:Something>
</foo:Something>
</bar:Something>
@@ -0,0 +1,9 @@
<bar:Something xmlns:bar="http://example.org/bar" xml:lang="en-ie">
xmlns:foo="http://example.org/foo"
<bar:Something xml:lang="en-ie">
xmlns:foo="http://example.org/foo"
<baz:Something xmlns:baz="http://example.org/baz" xml:lang="en-ie"></baz:Something>
</bar:Something>
</bar:Something>
@@ -0,0 +1,9 @@
<bar:Something xml:lang="en-ie">
<foo:Something>
<bar:Something>
<foo:Something>
<baz:Something></baz:Something>
</foo:Something>
</bar:Something>
</foo:Something>
</bar:Something>
@@ -0,0 +1,9 @@
<bar:Something xml:lang="en-ie">
<foo:Something>
<bar:Something>
<foo:Something>
<baz:Something></baz:Something>
</foo:Something>
</bar:Something>
</foo:Something>
</bar:Something>
@@ -0,0 +1 @@
xmlns="http://example.org/" xmlns:bar="http://example.org/bar" xmlns:baz="http://example.org/baz" xmlns:foo="http://example.org/foo" xmlns="http://example.org/" xmlns:bar="http://example.org/bar" xmlns:baz="http://example.org/baz" xmlns:foo="http://example.org/foo" xmlns="http://example.org/" xmlns:bar="http://example.org/bar" xmlns:baz="http://example.org/baz" xmlns:foo="http://example.org/foo" xmlns="http://example.org/" xmlns:bar="http://example.org/bar" xmlns:baz="http://example.org/baz" xmlns:foo="http://example.org/foo" xmlns="http://example.org/" xmlns:bar="http://example.org/bar" xmlns:baz="http://example.org/baz" xmlns:foo="http://example.org/foo"
@@ -0,0 +1 @@
xmlns:bar="http://example.org/bar" xmlns:foo="http://example.org/foo" xmlns:bar="http://example.org/bar" xmlns:foo="http://example.org/foo" xmlns:baz="http://example.org/baz"
@@ -0,0 +1,9 @@
<bar:Something xml:lang="en-ie">
<foo:Something xmlns="http://example.org/">
<bar:Something xmlns="">
<foo:Something xmlns="http://example.org/">
<baz:Something xmlns=""></baz:Something>
</foo:Something>
</bar:Something>
</foo:Something>
</bar:Something>
@@ -0,0 +1 @@
I am the text.
@@ -0,0 +1,31 @@
<X509Data xmlns="http://www.w3.org/2000/09/xmldsig#">
<X509SubjectName>
CN=Merlin Hughes,O=Baltimore Technologies\, Ltd.,ST=Dublin,C=IE
</X509SubjectName>
<X509IssuerSerial>
<X509IssuerName>
CN=Test DSA CA,O=Baltimore Technologies\, Ltd.,ST=Dublin,C=IE
</X509IssuerName>
<X509SerialNumber>970849936</X509SerialNumber>
</X509IssuerSerial>
<X509Certificate>
MIIDNzCCAvWgAwIBAgIEOd3+kDAJBgcqhkjOOAQDMFsxCzAJBgNVBAYTAklFMQ8w
DQYDVQQIEwZEdWJsaW4xJTAjBgNVBAoTHEJhbHRpbW9yZSBUZWNobm9sb2dpZXMs
IEx0ZC4xFDASBgNVBAMTC1Rlc3QgRFNBIENBMB4XDTAwMTAwNjE2MzIxNVoXDTAx
MTAwNjE2MzIxNFowXTELMAkGA1UEBhMCSUUxDzANBgNVBAgTBkR1YmxpbjElMCMG
A1UEChMcQmFsdGltb3JlIFRlY2hub2xvZ2llcywgTHRkLjEWMBQGA1UEAxMNTWVy
bGluIEh1Z2hlczCCAbYwggErBgcqhkjOOAQBMIIBHgKBgQDaJjfDTrawMHf8MiUt
Y54b37hSmYNnR3KpGT10uU1Dqppcju06uN0iGbqf947DjkBC25hKnqykK31xBw0E
CPbYq/KC98kghdf2xJCu6B8aqJ95K9jdVflJ3WP7PQxJn+fmM23zy6HYLXVICpfq
etdNj/VHCShZE3bdJiE6VobSFQIVAPQecqS2PaTDprcQnkwx4MHTRXhrAoGAMuGA
lqeB1ax+vyO2+Osubjhl7pHxLu47RIH+/M52DjESA9KMSrwzsYx8yNR2WooByrE0
t6fu0VncK7UK8olO4t7wpv2z4AFQPRVCKFwo0qgn5aKIkICGMlrRy81avb27wGcW
othx3iPPMtFXtoDqK0JItaI9R8zc1msFhM1GKMYDgYQAAoGActA8YGxrtngg/zKV
vqEOefnwmViFztcnPBYPlJsvh6yKI4iDm68fnp4Mi3RrJ6bZAygFrUIQLxLjV+OJ
tgJAEto0xAs+Mehuq1DkSFEpP3oDzCTOsrOiS1DwQe4oIb7zVk/9l7aPtJMHW0LV
lMdwZNFNNJoqMcT2ZfCPrfvYvQ2jRzBFMB4GA1UdEQQXMBWBE21lcmxpbkBiYWx0
aW1vcmUuaWUwDgYDVR0PAQH/BAQDAgeAMBMGA1UdIwQMMAqACEJZQG0KwRbPMAkG
ByqGSM44BAMDMQAwLgIVAK4skWEFYgrggaJA8vYAwSjg12+KAhUAwHTo7wd4tENw
9LAKPklQ/74fH18=
</X509Certificate>
</X509Data>
@@ -0,0 +1,3 @@
<n1:elem2 xmlns:n0="foo://bar" xmlns:n1="http://example.net" xmlns:n3="ftp://example.org" xml:lang="en">
<n3:stuff></n3:stuff>
</n1:elem2>
@@ -0,0 +1,7 @@
<e6 xmlns:a="http://www.w3.org" xmlns:foo="http://www.bar.org" test="../baz" xml:base="http://www.example.org/2002/">
<e7 xmlns="http://www.ietf.org">
<e8 xmlns="" a:foo="bar">
<e9 xmlns:a="http://www.ietf.org" attr="default"></e9>
</e8>
</e7>
</e6>