Added a mirror in Austria, Daniel
diff --git a/doc/APIconstructors.html b/doc/APIconstructors.html
index 5f7fab9..c0905a3 100644
--- a/doc/APIconstructors.html
+++ b/doc/APIconstructors.html
@@ -206,6 +206,22 @@
<p>
<a href="html/libxml-valid.html#XMLCOPYATTRIBUTETABLE">xmlCopyAttributeTable</a>
</p>
+<h2>Type xmlAutomataPtr:</h2>
+<p>
+<a href="">xmlNewAutomata</a>
+</p>
+<h2>Type xmlAutomataStatePtr:</h2>
+<p>
+<a href="">xmlAutomataGetInitState</a>
+<a href="">xmlAutomataNewState</a>
+<a href="">xmlAutomataNewTransition</a>
+<a href="">xmlAutomataNewCountTrans</a>
+<a href="">xmlAutomataNewOnceTrans</a>
+<a href="">xmlAutomataNewAllTrans</a>
+<a href="">xmlAutomataNewEpsilon</a>
+<a href="">xmlAutomataNewCountedTrans</a>
+<a href="">xmlAutomataNewCounterTrans</a>
+</p>
<h2>Type xmlBufferAllocationScheme:</h2>
<p>
<a href="html/libxml-tree.html#XMLGETBUFFERALLOCATIONSCHEME">xmlGetBufferAllocationScheme</a>
@@ -563,6 +579,31 @@
<p>
<a href="html/libxml-valid.html#XMLADDREF">xmlAddRef</a>
</p>
+<h2>Type xmlRegExecCtxtPtr:</h2>
+<p>
+<a href="">xmlRegNewExecCtxt</a>
+</p>
+<h2>Type xmlRegexpPtr:</h2>
+<p>
+<a href="">xmlRegexpCompile</a>
+<a href="">xmlAutomataCompile</a>
+</p>
+<h2>Type xmlSchemaParserCtxtPtr:</h2>
+<p>
+<a href="">xmlSchemaNewParserCtxt</a>
+</p>
+<h2>Type xmlSchemaPtr:</h2>
+<p>
+<a href="">xmlSchemaParse</a>
+</p>
+<h2>Type xmlSchemaTypePtr:</h2>
+<p>
+<a href="">xmlSchemaGetPredefinedType</a>
+</p>
+<h2>Type xmlSchemaValidCtxtPtr:</h2>
+<p>
+<a href="">xmlSchemaNewValidCtxt</a>
+</p>
<h2>Type xmlURIPtr:</h2>
<p>
<a href="html/libxml-uri.html#XMLCREATEURI">xmlCreateURI</a>
diff --git a/doc/APIfiles.html b/doc/APIfiles.html
index 969412c..507e85a 100644
--- a/doc/APIfiles.html
+++ b/doc/APIfiles.html
@@ -732,6 +732,47 @@
<a href="html/libxml-parserinternals.html#XMLSETENTITYREFERENCEFUNC">xmlSetEntityReferenceFunc</a>
</p>
<h2>
+<a name="schemasInternals">Module schemasInternals</a>:</h2>
+<p>
+<a href="">xmlSchemaTypeType</a>
+<a href="">xmlSchemaContentType</a>
+<a href="">xmlSchemaVal</a>
+<a href="">xmlSchemaValPtr</a>
+<a href="">xmlSchemaType</a>
+<a href="">xmlSchemaTypePtr</a>
+<a href="">xmlSchemaFacet</a>
+<a href="">xmlSchemaFacetPtr</a>
+<a href="">xmlSchemaAnnot</a>
+<a href="">xmlSchemaAnnotPtr</a>
+<a href="">XML_SCHEMAS_ANYATTR_SKIP</a>
+<a href="">XML_SCHEMAS_ANYATTR_LAX</a>
+<a href="">XML_SCHEMAS_ANYATTR_STRICT</a>
+<a href="">xmlSchemaAttribute</a>
+<a href="">xmlSchemaAttributePtr</a>
+<a href="">xmlSchemaAttributeGroup</a>
+<a href="">xmlSchemaAttributeGroupPtr</a>
+<a href="">XML_SCHEMAS_TYPE_MIXED</a>
+<a href="">XML_SCHEMAS_ELEM_NILLABLE</a>
+<a href="">XML_SCHEMAS_ELEM_GLOBAL</a>
+<a href="">XML_SCHEMAS_ELEM_DEFAULT</a>
+<a href="">XML_SCHEMAS_ELEM_FIXED</a>
+<a href="">XML_SCHEMAS_ELEM_ABSTRACT</a>
+<a href="">XML_SCHEMAS_ELEM_TOPLEVEL</a>
+<a href="">XML_SCHEMAS_ELEM_REF</a>
+<a href="">xmlSchemaElement</a>
+<a href="">xmlSchemaElementPtr</a>
+<a href="">XML_SCHEMAS_FACET_UNKNOWN</a>
+<a href="">XML_SCHEMAS_FACET_PRESERVE</a>
+<a href="">XML_SCHEMAS_FACET_REPLACE</a>
+<a href="">XML_SCHEMAS_FACET_COLLAPSE</a>
+<a href="">xmlSchemaNotation</a>
+<a href="">xmlSchemaNotationPtr</a>
+<a href="">XML_SCHEMAS_QUALIF_ELEM</a>
+<a href="">XML_SCHEMAS_QUALIF_ATTR</a>
+<a href="">xmlSchema</a>
+<a href="">xmlSchemaFreeType</a>
+</p>
+<h2>
<a name="threads">Module threads</a>:</h2>
<p>
<a href="html/libxml-threads.html#XMLMUTEX">xmlMutex</a>
@@ -1087,6 +1128,29 @@
<a href="html/libxml-xmlio.html#XMLNONETEXTERNALENTITYLOADER">xmlNoNetExternalEntityLoader</a>
</p>
<h2>
+<a name="xmlautomata">Module xmlautomata</a>:</h2>
+<p>
+<a href="">xmlAutomata</a>
+<a href="">xmlAutomataPtr</a>
+<a href="">xmlAutomataState</a>
+<a href="">xmlAutomataStatePtr</a>
+<a href="">xmlNewAutomata</a>
+<a href="">xmlFreeAutomata</a>
+<a href="">xmlAutomataGetInitState</a>
+<a href="">xmlAutomataSetFinalState</a>
+<a href="">xmlAutomataNewState</a>
+<a href="">xmlAutomataNewTransition</a>
+<a href="">xmlAutomataNewCountTrans</a>
+<a href="">xmlAutomataNewOnceTrans</a>
+<a href="">xmlAutomataNewAllTrans</a>
+<a href="">xmlAutomataNewEpsilon</a>
+<a href="">xmlAutomataNewCountedTrans</a>
+<a href="">xmlAutomataNewCounterTrans</a>
+<a href="">xmlAutomataNewCounter</a>
+<a href="">xmlAutomataCompile</a>
+<a href="">xmlAutomataIsDeterminist</a>
+</p>
+<h2>
<a name="xmlerror">Module xmlerror</a>:</h2>
<p>
<a href="html/libxml-xmlerror.html#XMLPARSERERRORS">xmlParserErrors</a>
@@ -1123,6 +1187,194 @@
<a href="html/libxml-xmlmemory.html#XMLMEMSTRDUPLOC">xmlMemStrdupLoc</a>
</p>
<h2>
+<a name="xmlregexp">Module xmlregexp</a>:</h2>
+<p>
+<a href="">xmlRegexp</a>
+<a href="">xmlRegexpPtr</a>
+<a href="">xmlRegExecCtxt</a>
+<a href="">xmlRegExecCtxtPtr</a>
+<a href="">xmlRegexpCompile</a>
+<a href="">xmlRegFreeRegexp</a>
+<a href="">xmlRegexpExec</a>
+<a href="">xmlRegexpPrint</a>
+<a href="">xmlRegExecCallbacks</a>
+<a href="">xmlRegNewExecCtxt</a>
+<a href="">xmlRegFreeExecCtxt</a>
+<a href="">xmlRegExecPushString</a>
+</p>
+<h2>
+<a name="xmlschemas">Module xmlschemas</a>:</h2>
+<p>
+<a href="">xmlSchemaValidError</a>
+<a href="">xmlSchema</a>
+<a href="">xmlSchemaPtr</a>
+<a href="">xmlSchemaValidityErrorFunc</a>
+<a href="">xmlSchemaValidityWarningFunc</a>
+<a href="">xmlSchemaParserCtxt</a>
+<a href="">xmlSchemaParserCtxtPtr</a>
+<a href="">xmlSchemaValidCtxt</a>
+<a href="">xmlSchemaValidCtxtPtr</a>
+<a href="">xmlSchemaNewParserCtxt</a>
+<a href="">xmlSchemaFreeParserCtxt</a>
+<a href="">xmlSchemaSetParserErrors</a>
+<a href="">xmlSchemaParse</a>
+<a href="">xmlSchemaFree</a>
+<a href="">xmlSchemaDump</a>
+<a href="">xmlSchemaSetValidErrors</a>
+<a href="">xmlSchemaNewValidCtxt</a>
+<a href="">xmlSchemaFreeValidCtxt</a>
+<a href="">xmlSchemaValidateDoc</a>
+<a href="">xmlSchemaValidateStream</a>
+</p>
+<h2>
+<a name="xmlschemastypes">Module xmlschemastypes</a>:</h2>
+<p>
+<a href="">xmlSchemaInitTypes</a>
+<a href="">xmlSchemaCleanupTypes</a>
+<a href="">xmlSchemaGetPredefinedType</a>
+<a href="">xmlSchemaValidatePredefinedType</a>
+<a href="">xmlSchemaValidateFacet</a>
+<a href="">xmlSchemaFreeValue</a>
+</p>
+<h2>
+<a name="xmlunicode">Module xmlunicode</a>:</h2>
+<p>
+<a href="">xmlUCSIsAlphabeticPresentationForms</a>
+<a href="">xmlUCSIsArabic</a>
+<a href="">xmlUCSIsArabicPresentationFormsA</a>
+<a href="">xmlUCSIsArabicPresentationFormsB</a>
+<a href="">xmlUCSIsArmenian</a>
+<a href="">xmlUCSIsArrows</a>
+<a href="">xmlUCSIsBasicLatin</a>
+<a href="">xmlUCSIsBengali</a>
+<a href="">xmlUCSIsBlockElements</a>
+<a href="">xmlUCSIsBopomofo</a>
+<a href="">xmlUCSIsBopomofoExtended</a>
+<a href="">xmlUCSIsBoxDrawing</a>
+<a href="">xmlUCSIsBraillePatterns</a>
+<a href="">xmlUCSIsByzantineMusicalSymbols</a>
+<a href="">xmlUCSIsCJKCompatibility</a>
+<a href="">xmlUCSIsCJKCompatibilityForms</a>
+<a href="">xmlUCSIsCJKCompatibilityIdeographs</a>
+<a href="">xmlUCSIsCJKCompatibilityIdeographsSupplement</a>
+<a href="">xmlUCSIsCJKRadicalsSupplement</a>
+<a href="">xmlUCSIsCJKSymbolsandPunctuation</a>
+<a href="">xmlUCSIsCJKUnifiedIdeographs</a>
+<a href="">xmlUCSIsCJKUnifiedIdeographsExtensionA</a>
+<a href="">xmlUCSIsCJKUnifiedIdeographsExtensionB</a>
+<a href="">xmlUCSIsCherokee</a>
+<a href="">xmlUCSIsCombiningDiacriticalMarks</a>
+<a href="">xmlUCSIsCombiningHalfMarks</a>
+<a href="">xmlUCSIsCombiningMarksforSymbols</a>
+<a href="">xmlUCSIsControlPictures</a>
+<a href="">xmlUCSIsCurrencySymbols</a>
+<a href="">xmlUCSIsCyrillic</a>
+<a href="">xmlUCSIsDeseret</a>
+<a href="">xmlUCSIsDevanagari</a>
+<a href="">xmlUCSIsDingbats</a>
+<a href="">xmlUCSIsEnclosedAlphanumerics</a>
+<a href="">xmlUCSIsEnclosedCJKLettersandMonths</a>
+<a href="">xmlUCSIsEthiopic</a>
+<a href="">xmlUCSIsGeneralPunctuation</a>
+<a href="">xmlUCSIsGeometricShapes</a>
+<a href="">xmlUCSIsGeorgian</a>
+<a href="">xmlUCSIsGothic</a>
+<a href="">xmlUCSIsGreek</a>
+<a href="">xmlUCSIsGreekExtended</a>
+<a href="">xmlUCSIsGujarati</a>
+<a href="">xmlUCSIsGurmukhi</a>
+<a href="">xmlUCSIsHalfwidthandFullwidthForms</a>
+<a href="">xmlUCSIsHangulCompatibilityJamo</a>
+<a href="">xmlUCSIsHangulJamo</a>
+<a href="">xmlUCSIsHangulSyllables</a>
+<a href="">xmlUCSIsHebrew</a>
+<a href="">xmlUCSIsHighPrivateUseSurrogates</a>
+<a href="">xmlUCSIsHighSurrogates</a>
+<a href="">xmlUCSIsHiragana</a>
+<a href="">xmlUCSIsIPAExtensions</a>
+<a href="">xmlUCSIsIdeographicDescriptionCharacters</a>
+<a href="">xmlUCSIsKanbun</a>
+<a href="">xmlUCSIsKangxiRadicals</a>
+<a href="">xmlUCSIsKannada</a>
+<a href="">xmlUCSIsKatakana</a>
+<a href="">xmlUCSIsKhmer</a>
+<a href="">xmlUCSIsLao</a>
+<a href="">xmlUCSIsLatin1Supplement</a>
+<a href="">xmlUCSIsLatinExtendedA</a>
+<a href="">xmlUCSIsLatinExtendedB</a>
+<a href="">xmlUCSIsLatinExtendedAdditional</a>
+<a href="">xmlUCSIsLetterlikeSymbols</a>
+<a href="">xmlUCSIsLowSurrogates</a>
+<a href="">xmlUCSIsMalayalam</a>
+<a href="">xmlUCSIsMathematicalAlphanumericSymbols</a>
+<a href="">xmlUCSIsMathematicalOperators</a>
+<a href="">xmlUCSIsMiscellaneousSymbols</a>
+<a href="">xmlUCSIsMiscellaneousTechnical</a>
+<a href="">xmlUCSIsMongolian</a>
+<a href="">xmlUCSIsMusicalSymbols</a>
+<a href="">xmlUCSIsMyanmar</a>
+<a href="">xmlUCSIsNumberForms</a>
+<a href="">xmlUCSIsOgham</a>
+<a href="">xmlUCSIsOldItalic</a>
+<a href="">xmlUCSIsOpticalCharacterRecognition</a>
+<a href="">xmlUCSIsOriya</a>
+<a href="">xmlUCSIsPrivateUse</a>
+<a href="">xmlUCSIsRunic</a>
+<a href="">xmlUCSIsSinhala</a>
+<a href="">xmlUCSIsSmallFormVariants</a>
+<a href="">xmlUCSIsSpacingModifierLetters</a>
+<a href="">xmlUCSIsSpecials</a>
+<a href="">xmlUCSIsSuperscriptsandSubscripts</a>
+<a href="">xmlUCSIsSyriac</a>
+<a href="">xmlUCSIsTags</a>
+<a href="">xmlUCSIsTamil</a>
+<a href="">xmlUCSIsTelugu</a>
+<a href="">xmlUCSIsThaana</a>
+<a href="">xmlUCSIsThai</a>
+<a href="">xmlUCSIsTibetan</a>
+<a href="">xmlUCSIsUnifiedCanadianAboriginalSyllabics</a>
+<a href="">xmlUCSIsYiRadicals</a>
+<a href="">xmlUCSIsYiSyllables</a>
+<a href="">xmlUCSIsBlock</a>
+<a href="">xmlUCSIsCatC</a>
+<a href="">xmlUCSIsCatCc</a>
+<a href="">xmlUCSIsCatCf</a>
+<a href="">xmlUCSIsCatCo</a>
+<a href="">xmlUCSIsCatCs</a>
+<a href="">xmlUCSIsCatL</a>
+<a href="">xmlUCSIsCatLl</a>
+<a href="">xmlUCSIsCatLm</a>
+<a href="">xmlUCSIsCatLo</a>
+<a href="">xmlUCSIsCatLt</a>
+<a href="">xmlUCSIsCatLu</a>
+<a href="">xmlUCSIsCatM</a>
+<a href="">xmlUCSIsCatMc</a>
+<a href="">xmlUCSIsCatMe</a>
+<a href="">xmlUCSIsCatMn</a>
+<a href="">xmlUCSIsCatN</a>
+<a href="">xmlUCSIsCatNd</a>
+<a href="">xmlUCSIsCatNl</a>
+<a href="">xmlUCSIsCatNo</a>
+<a href="">xmlUCSIsCatP</a>
+<a href="">xmlUCSIsCatPc</a>
+<a href="">xmlUCSIsCatPd</a>
+<a href="">xmlUCSIsCatPe</a>
+<a href="">xmlUCSIsCatPf</a>
+<a href="">xmlUCSIsCatPi</a>
+<a href="">xmlUCSIsCatPo</a>
+<a href="">xmlUCSIsCatPs</a>
+<a href="">xmlUCSIsCatS</a>
+<a href="">xmlUCSIsCatSc</a>
+<a href="">xmlUCSIsCatSk</a>
+<a href="">xmlUCSIsCatSm</a>
+<a href="">xmlUCSIsCatSo</a>
+<a href="">xmlUCSIsCatZ</a>
+<a href="">xmlUCSIsCatZl</a>
+<a href="">xmlUCSIsCatZp</a>
+<a href="">xmlUCSIsCatZs</a>
+<a href="">xmlUCSIsCat</a>
+</p>
+<h2>
<a name="xmlversion">Module xmlversion</a>:</h2>
<p>
<a href="html/libxml-xmlversion.html#XMLCHECKVERSION">xmlCheckVersion</a>
@@ -1145,6 +1397,10 @@
<a href="html/libxml-xmlversion.html#LIBXML-ICONV-ENABLED-CAPS">LIBXML_ICONV_ENABLED</a>
<a href="html/libxml-xmlversion.html#LIBXML-DEBUG-ENABLED-CAPS">LIBXML_DEBUG_ENABLED</a>
<a href="html/libxml-xmlversion.html#DEBUG-MEMORY-LOCATION-CAPS">DEBUG_MEMORY_LOCATION</a>
+<a href="">LIBXML_UNICODE_ENABLED</a>
+<a href="">LIBXML_REGEXP_ENABLED</a>
+<a href="">LIBXML_AUTOMATA_ENABLED</a>
+<a href="">LIBXML_SCHEMAS_ENABLED</a>
<a href="html/libxml-xmlversion.html#LIBXML-DLL-IMPORT-CAPS">LIBXML_DLL_IMPORT</a>
<a href="html/libxml-xmlversion.html#ATTRIBUTE-UNUSED-CAPS">ATTRIBUTE_UNUSED</a>
</p>
diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html
index c05da26..462ac62 100644
--- a/doc/APIfunctions.html
+++ b/doc/APIfunctions.html
@@ -97,6 +97,8 @@
<a href="html/libxml-xmlerror.html#XMLPARSERWARNING">xmlParserWarning</a>
<a href="html/libxml-xmlerror.html#XMLPARSERVALIDITYERROR">xmlParserValidityError</a>
<a href="html/libxml-xmlerror.html#XMLPARSERVALIDITYWARNING">xmlParserValidityWarning</a>
+<a href="">xmlSchemaValidityErrorFunc</a>
+<a href="">xmlSchemaValidityWarningFunc</a>
</p>
<h2>Type FILE *:</h2>
<p>
@@ -127,6 +129,8 @@
<a href="html/libxml-xmlmemory.html#XMLMEMSHOW">xmlMemShow</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHDEBUGDUMPOBJECT">xmlXPathDebugDumpObject</a>
<a href="html/libxml-xpathinternals.html#XMLXPATHDEBUGDUMPCOMPEXPR">xmlXPathDebugDumpCompExpr</a>
+<a href="">xmlRegexpPrint</a>
+<a href="">xmlSchemaDump</a>
</p>
<h2>Type char **:</h2>
<p>
@@ -518,6 +522,17 @@
<a href="html/libxml-sax.html#NAMESPACEDECL">namespaceDecl</a>
<a href="html/libxml-sax.html#COMMENT">comment</a>
<a href="html/libxml-sax.html#CDATABLOCK">cdataBlock</a>
+<a href="">xmlRegexpCompile</a>
+<a href="">xmlRegexpExec</a>
+<a href="">xmlRegExecCallbacks</a>
+<a href="">xmlRegExecPushString</a>
+<a href="">xmlAutomataNewTransition</a>
+<a href="">xmlAutomataNewCountTrans</a>
+<a href="">xmlAutomataNewOnceTrans</a>
+<a href="">xmlSchemaGetPredefinedType</a>
+<a href="">xmlSchemaGetPredefinedType</a>
+<a href="">xmlSchemaValidatePredefinedType</a>
+<a href="">xmlSchemaValidateFacet</a>
</p>
<h2>Type const xmlChar **:</h2>
<p>
@@ -540,6 +555,8 @@
<a href="html/libxml-parser.html#XMLPARSERFINDNODEINFO">xmlParserFindNodeInfo</a>
<a href="html/libxml-parser.html#XMLPARSERFINDNODEINFOINDEX">xmlParserFindNodeInfoIndex</a>
<a href="html/libxml-tree.html#XMLCOPYNODE">xmlCopyNode</a>
+<a href="html/libxml-tree.html#XMLDOCCOPYNODE">xmlDocCopyNode</a>
+<a href="html/libxml-tree.html#XMLCOPYNODELIST">xmlCopyNodeList</a>
</p>
<h2>Type const xmlParserCtxtPtr:</h2>
<p>
@@ -818,6 +835,18 @@
<a href="html/libxml-sax.html#NAMESPACEDECL">namespaceDecl</a>
<a href="html/libxml-sax.html#COMMENT">comment</a>
<a href="html/libxml-sax.html#CDATABLOCK">cdataBlock</a>
+<a href="">xmlRegExecCallbacks</a>
+<a href="">xmlRegExecCallbacks</a>
+<a href="">xmlRegNewExecCtxt</a>
+<a href="">xmlRegExecPushString</a>
+<a href="">xmlAutomataNewTransition</a>
+<a href="">xmlAutomataNewCountTrans</a>
+<a href="">xmlAutomataNewOnceTrans</a>
+<a href="">xmlSchemaValidityErrorFunc</a>
+<a href="">xmlSchemaValidityWarningFunc</a>
+<a href="">xmlSchemaSetParserErrors</a>
+<a href="">xmlSchemaSetValidErrors</a>
+<a href="">xmlSchemaValidateStream</a>
</p>
<h2>Type xmlAttrPtr:</h2>
<p>
@@ -856,6 +885,41 @@
<a href="html/libxml-valid.html#XMLADDATTRIBUTEDECL">xmlAddAttributeDecl</a>
<a href="html/libxml-valid.html#XMLVALIDATEATTRIBUTEVALUE">xmlValidateAttributeValue</a>
</p>
+<h2>Type xmlAutomataPtr:</h2>
+<p>
+<a href="">xmlFreeAutomata</a>
+<a href="">xmlAutomataGetInitState</a>
+<a href="">xmlAutomataSetFinalState</a>
+<a href="">xmlAutomataNewState</a>
+<a href="">xmlAutomataNewTransition</a>
+<a href="">xmlAutomataNewCountTrans</a>
+<a href="">xmlAutomataNewOnceTrans</a>
+<a href="">xmlAutomataNewAllTrans</a>
+<a href="">xmlAutomataNewEpsilon</a>
+<a href="">xmlAutomataNewCountedTrans</a>
+<a href="">xmlAutomataNewCounterTrans</a>
+<a href="">xmlAutomataNewCounter</a>
+<a href="">xmlAutomataCompile</a>
+<a href="">xmlAutomataIsDeterminist</a>
+</p>
+<h2>Type xmlAutomataStatePtr:</h2>
+<p>
+<a href="">xmlAutomataSetFinalState</a>
+<a href="">xmlAutomataNewTransition</a>
+<a href="">xmlAutomataNewTransition</a>
+<a href="">xmlAutomataNewCountTrans</a>
+<a href="">xmlAutomataNewCountTrans</a>
+<a href="">xmlAutomataNewOnceTrans</a>
+<a href="">xmlAutomataNewOnceTrans</a>
+<a href="">xmlAutomataNewAllTrans</a>
+<a href="">xmlAutomataNewAllTrans</a>
+<a href="">xmlAutomataNewEpsilon</a>
+<a href="">xmlAutomataNewEpsilon</a>
+<a href="">xmlAutomataNewCountedTrans</a>
+<a href="">xmlAutomataNewCountedTrans</a>
+<a href="">xmlAutomataNewCounterTrans</a>
+<a href="">xmlAutomataNewCounterTrans</a>
+</p>
<h2>Type xmlBufferAllocationScheme:</h2>
<p>
<a href="html/libxml-tree.html#XMLSETBUFFERALLOCATIONSCHEME">xmlSetBufferAllocationScheme</a>
@@ -992,6 +1056,7 @@
<a href="html/libxml-xmlio.html#XMLPARSERINPUTBUFFERCREATEFD">xmlParserInputBufferCreateFd</a>
<a href="html/libxml-xmlio.html#XMLPARSERINPUTBUFFERCREATEMEM">xmlParserInputBufferCreateMem</a>
<a href="html/libxml-xmlio.html#XMLPARSERINPUTBUFFERCREATEIO">xmlParserInputBufferCreateIO</a>
+<a href="">xmlSchemaValidateStream</a>
</p>
<h2>Type xmlCharEncodingHandler *:</h2>
<p>
@@ -1112,6 +1177,7 @@
<a href="html/libxml-c14n.html#XMLC14NDOCSAVETO">xmlC14NDocSaveTo</a>
<a href="html/libxml-c14n.html#XMLC14NDOCDUMPMEMORY">xmlC14NDocDumpMemory</a>
<a href="html/libxml-c14n.html#XMLC14NDOCSAVE">xmlC14NDocSave</a>
+<a href="">xmlSchemaValidateDoc</a>
</p>
<h2>Type xmlDtdPtr:</h2>
<p>
@@ -1407,8 +1473,6 @@
<a href="html/libxml-tree.html#XMLCOPYPROPLIST">xmlCopyPropList</a>
<a href="html/libxml-tree.html#XMLNEWCHILD">xmlNewChild</a>
<a href="html/libxml-tree.html#XMLNEWTEXTCHILD">xmlNewTextChild</a>
-<a href="html/libxml-tree.html#XMLDOCCOPYNODE">xmlDocCopyNode</a>
-<a href="html/libxml-tree.html#XMLCOPYNODELIST">xmlCopyNodeList</a>
<a href="html/libxml-tree.html#XMLGETLINENO">xmlGetLineNo</a>
<a href="html/libxml-tree.html#XMLGETNODEPATH">xmlGetNodePath</a>
<a href="html/libxml-tree.html#XMLGETLASTCHILD">xmlGetLastChild</a>
@@ -1721,6 +1785,7 @@
<a href="html/libxml-xmlio.html#XMLPARSERINPUTBUFFERGROW">xmlParserInputBufferGrow</a>
<a href="html/libxml-xmlio.html#XMLPARSERINPUTBUFFERPUSH">xmlParserInputBufferPush</a>
<a href="html/libxml-xmlio.html#XMLFREEPARSERINPUTBUFFER">xmlFreeParserInputBuffer</a>
+<a href="">xmlSchemaValidateStream</a>
</p>
<h2>Type xmlParserInputPtr:</h2>
<p>
@@ -1758,6 +1823,23 @@
<p>
<a href="html/libxml-valid.html#XMLFREEREFTABLE">xmlFreeRefTable</a>
</p>
+<h2>Type xmlRegExecCallbacks:</h2>
+<p>
+<a href="">xmlRegNewExecCtxt</a>
+</p>
+<h2>Type xmlRegExecCtxtPtr:</h2>
+<p>
+<a href="">xmlRegExecCallbacks</a>
+<a href="">xmlRegFreeExecCtxt</a>
+<a href="">xmlRegExecPushString</a>
+</p>
+<h2>Type xmlRegexpPtr:</h2>
+<p>
+<a href="">xmlRegFreeRegexp</a>
+<a href="">xmlRegexpExec</a>
+<a href="">xmlRegexpPrint</a>
+<a href="">xmlRegNewExecCtxt</a>
+</p>
<h2>Type xmlSAXHandler *:</h2>
<p>
<a href="html/libxml-sax.html#INITXMLDEFAULTSAXHANDLER">initxmlDefaultSAXHandler</a>
@@ -1779,12 +1861,61 @@
<a href="html/libxml-parser.html#XMLPARSEEXTERNALENTITY">xmlParseExternalEntity</a>
<a href="html/libxml-parser.html#XMLCREATEPUSHPARSERCTXT">xmlCreatePushParserCtxt</a>
<a href="html/libxml-parser.html#XMLCREATEIOPARSERCTXT">xmlCreateIOParserCtxt</a>
+<a href="">xmlSchemaValidateStream</a>
</p>
<h2>Type xmlSAXLocatorPtr:</h2>
<p>
<a href="html/libxml-parser.html#SETDOCUMENTLOCATORSAXFUNC">setDocumentLocatorSAXFunc</a>
<a href="html/libxml-sax.html#SETDOCUMENTLOCATOR">setDocumentLocator</a>
</p>
+<h2>Type xmlSchemaFacetPtr:</h2>
+<p>
+<a href="">xmlSchemaValidateFacet</a>
+</p>
+<h2>Type xmlSchemaParserCtxtPtr:</h2>
+<p>
+<a href="">xmlSchemaFreeParserCtxt</a>
+<a href="">xmlSchemaSetParserErrors</a>
+<a href="">xmlSchemaParse</a>
+</p>
+<h2>Type xmlSchemaPtr:</h2>
+<p>
+<a href="">xmlSchemaFree</a>
+<a href="">xmlSchemaDump</a>
+<a href="">xmlSchemaNewValidCtxt</a>
+</p>
+<h2>Type xmlSchemaTypePtr:</h2>
+<p>
+<a href="">xmlSchemaFreeType</a>
+<a href="">xmlSchemaValidatePredefinedType</a>
+<a href="">xmlSchemaValidateFacet</a>
+</p>
+<h2>Type xmlSchemaValPtr:</h2>
+<p>
+<a href="">xmlSchemaValidateFacet</a>
+<a href="">xmlSchemaFreeValue</a>
+</p>
+<h2>Type xmlSchemaValPtr *:</h2>
+<p>
+<a href="">xmlSchemaValidatePredefinedType</a>
+</p>
+<h2>Type xmlSchemaValidCtxtPtr:</h2>
+<p>
+<a href="">xmlSchemaSetValidErrors</a>
+<a href="">xmlSchemaFreeValidCtxt</a>
+<a href="">xmlSchemaValidateDoc</a>
+<a href="">xmlSchemaValidateStream</a>
+</p>
+<h2>Type xmlSchemaValidityErrorFunc:</h2>
+<p>
+<a href="">xmlSchemaSetParserErrors</a>
+<a href="">xmlSchemaSetValidErrors</a>
+</p>
+<h2>Type xmlSchemaValidityWarningFunc:</h2>
+<p>
+<a href="">xmlSchemaSetParserErrors</a>
+<a href="">xmlSchemaSetValidErrors</a>
+</p>
<h2>Type xmlShellCtxtPtr:</h2>
<p>
<a href="html/libxml-debugxml.html#XMLSHELLCMD">xmlShellCmd</a>
diff --git a/doc/downloads.html b/doc/downloads.html
index 5eb7c63..099fa13 100644
--- a/doc/downloads.html
+++ b/doc/downloads.html
@@ -88,7 +88,8 @@
<p>The latest versions of libxml can be found on <a href="ftp://xmlsoft.org/">xmlsoft.org</a> (<a href="ftp://speakeasy.rpmfind.net/pub/libxml/">Seattle</a>, <a href="ftp://fr.rpmfind.net/pub/libxml/">France</a>) or on the <a href="ftp://ftp.gnome.org/pub/GNOME/MIRRORS.html">Gnome FTP server</a> either
as a <a href="ftp://ftp.gnome.org/pub/GNOME/stable/sources/libxml/">source
archive</a> or <a href="ftp://ftp.gnome.org/pub/GNOME/stable/redhat/i386/libxml/">RPM
-packages</a>. (NOTE that you need both the <a href="http://rpmfind.net/linux/RPM/libxml2.html">libxml(2)</a> and <a href="http://rpmfind.net/linux/RPM/libxml2-devel.html">libxml(2)-devel</a>
+packages</a>, Antonin Sprinzl also provide <a href="ftp://gd.tuwien.ac.at/pub/libxml/">a mirror in Austria</a>. (NOTE that
+you need both the <a href="http://rpmfind.net/linux/RPM/libxml2.html">libxml(2)</a> and <a href="http://rpmfind.net/linux/RPM/libxml2-devel.html">libxml(2)-devel</a>
packages installed to compile applications using libxml.) <a href="mailto:igor@stud.fh-frankfurt.de">Igor Zlatkovic</a> is now the
maintainer of the Windows port, <a href="http://www.fh-frankfurt.de/~igor/projects/libxml/index.html">he
provides binaries</a>. <a href="mailto:Gary.Pennington@sun.com">Gary
diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml
index be065a6..105e8f1 100644
--- a/doc/libxml2-api.xml
+++ b/doc/libxml2-api.xml
@@ -160,38 +160,6 @@
<exports symbol='htmlDefaultSAXHandlerInit'/>
<exports symbol='docbDefaultSAXHandlerInit'/>
</file>
- <file name='debugXML'>
- <exports symbol='xmlDebugDumpString'/>
- <exports symbol='xmlDebugDumpAttr'/>
- <exports symbol='xmlDebugDumpAttrList'/>
- <exports symbol='xmlDebugDumpOneNode'/>
- <exports symbol='xmlDebugDumpNode'/>
- <exports symbol='xmlDebugDumpNodeList'/>
- <exports symbol='xmlDebugDumpDocumentHead'/>
- <exports symbol='xmlDebugDumpDocument'/>
- <exports symbol='xmlDebugDumpDTD'/>
- <exports symbol='xmlDebugDumpEntities'/>
- <exports symbol='xmlLsOneNode'/>
- <exports symbol='xmlLsCountNode'/>
- <exports symbol='xmlShellReadlineFunc'/>
- <exports symbol='xmlShellCtxt'/>
- <exports symbol='xmlShellCtxtPtr'/>
- <exports symbol='xmlShellCmd'/>
- <exports symbol='xmlShellPrintXPathError'/>
- <exports symbol='xmlShellPrintNode'/>
- <exports symbol='xmlShellPrintXPathResult'/>
- <exports symbol='xmlShellList'/>
- <exports symbol='xmlShellBase'/>
- <exports symbol='xmlShellDir'/>
- <exports symbol='xmlShellCat'/>
- <exports symbol='xmlShellLoad'/>
- <exports symbol='xmlShellWrite'/>
- <exports symbol='xmlShellSave'/>
- <exports symbol='xmlShellValidate'/>
- <exports symbol='xmlShellDu'/>
- <exports symbol='xmlShellPwd'/>
- <exports symbol='xmlShell'/>
- </file>
<file name='DOCBparser'>
<exports symbol='docbParserCtxt'/>
<exports symbol='docbParserCtxtPtr'/>
@@ -213,6 +181,20 @@
<exports symbol='docbCreateFileParserCtxt'/>
<exports symbol='docbParseDocument'/>
</file>
+ <file name='xmlregexp'>
+ <exports symbol='xmlRegexp'/>
+ <exports symbol='xmlRegexpPtr'/>
+ <exports symbol='xmlRegExecCtxt'/>
+ <exports symbol='xmlRegExecCtxtPtr'/>
+ <exports symbol='xmlRegexpCompile'/>
+ <exports symbol='xmlRegFreeRegexp'/>
+ <exports symbol='xmlRegexpExec'/>
+ <exports symbol='xmlRegexpPrint'/>
+ <exports symbol='xmlRegExecCallbacks'/>
+ <exports symbol='xmlRegNewExecCtxt'/>
+ <exports symbol='xmlRegFreeExecCtxt'/>
+ <exports symbol='xmlRegExecPushString'/>
+ </file>
<file name='HTMLparser'>
<exports symbol='htmlParserCtxt'/>
<exports symbol='htmlParserCtxtPtr'/>
@@ -640,6 +622,164 @@
<exports symbol='xmlGetCompressMode'/>
<exports symbol='xmlSetCompressMode'/>
</file>
+ <file name='xmlunicode'>
+ <exports symbol='xmlUCSIsAlphabeticPresentationForms'/>
+ <exports symbol='xmlUCSIsArabic'/>
+ <exports symbol='xmlUCSIsArabicPresentationFormsA'/>
+ <exports symbol='xmlUCSIsArabicPresentationFormsB'/>
+ <exports symbol='xmlUCSIsArmenian'/>
+ <exports symbol='xmlUCSIsArrows'/>
+ <exports symbol='xmlUCSIsBasicLatin'/>
+ <exports symbol='xmlUCSIsBengali'/>
+ <exports symbol='xmlUCSIsBlockElements'/>
+ <exports symbol='xmlUCSIsBopomofo'/>
+ <exports symbol='xmlUCSIsBopomofoExtended'/>
+ <exports symbol='xmlUCSIsBoxDrawing'/>
+ <exports symbol='xmlUCSIsBraillePatterns'/>
+ <exports symbol='xmlUCSIsByzantineMusicalSymbols'/>
+ <exports symbol='xmlUCSIsCJKCompatibility'/>
+ <exports symbol='xmlUCSIsCJKCompatibilityForms'/>
+ <exports symbol='xmlUCSIsCJKCompatibilityIdeographs'/>
+ <exports symbol='xmlUCSIsCJKCompatibilityIdeographsSupplement'/>
+ <exports symbol='xmlUCSIsCJKRadicalsSupplement'/>
+ <exports symbol='xmlUCSIsCJKSymbolsandPunctuation'/>
+ <exports symbol='xmlUCSIsCJKUnifiedIdeographs'/>
+ <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionA'/>
+ <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionB'/>
+ <exports symbol='xmlUCSIsCherokee'/>
+ <exports symbol='xmlUCSIsCombiningDiacriticalMarks'/>
+ <exports symbol='xmlUCSIsCombiningHalfMarks'/>
+ <exports symbol='xmlUCSIsCombiningMarksforSymbols'/>
+ <exports symbol='xmlUCSIsControlPictures'/>
+ <exports symbol='xmlUCSIsCurrencySymbols'/>
+ <exports symbol='xmlUCSIsCyrillic'/>
+ <exports symbol='xmlUCSIsDeseret'/>
+ <exports symbol='xmlUCSIsDevanagari'/>
+ <exports symbol='xmlUCSIsDingbats'/>
+ <exports symbol='xmlUCSIsEnclosedAlphanumerics'/>
+ <exports symbol='xmlUCSIsEnclosedCJKLettersandMonths'/>
+ <exports symbol='xmlUCSIsEthiopic'/>
+ <exports symbol='xmlUCSIsGeneralPunctuation'/>
+ <exports symbol='xmlUCSIsGeometricShapes'/>
+ <exports symbol='xmlUCSIsGeorgian'/>
+ <exports symbol='xmlUCSIsGothic'/>
+ <exports symbol='xmlUCSIsGreek'/>
+ <exports symbol='xmlUCSIsGreekExtended'/>
+ <exports symbol='xmlUCSIsGujarati'/>
+ <exports symbol='xmlUCSIsGurmukhi'/>
+ <exports symbol='xmlUCSIsHalfwidthandFullwidthForms'/>
+ <exports symbol='xmlUCSIsHangulCompatibilityJamo'/>
+ <exports symbol='xmlUCSIsHangulJamo'/>
+ <exports symbol='xmlUCSIsHangulSyllables'/>
+ <exports symbol='xmlUCSIsHebrew'/>
+ <exports symbol='xmlUCSIsHighPrivateUseSurrogates'/>
+ <exports symbol='xmlUCSIsHighSurrogates'/>
+ <exports symbol='xmlUCSIsHiragana'/>
+ <exports symbol='xmlUCSIsIPAExtensions'/>
+ <exports symbol='xmlUCSIsIdeographicDescriptionCharacters'/>
+ <exports symbol='xmlUCSIsKanbun'/>
+ <exports symbol='xmlUCSIsKangxiRadicals'/>
+ <exports symbol='xmlUCSIsKannada'/>
+ <exports symbol='xmlUCSIsKatakana'/>
+ <exports symbol='xmlUCSIsKhmer'/>
+ <exports symbol='xmlUCSIsLao'/>
+ <exports symbol='xmlUCSIsLatin1Supplement'/>
+ <exports symbol='xmlUCSIsLatinExtendedA'/>
+ <exports symbol='xmlUCSIsLatinExtendedB'/>
+ <exports symbol='xmlUCSIsLatinExtendedAdditional'/>
+ <exports symbol='xmlUCSIsLetterlikeSymbols'/>
+ <exports symbol='xmlUCSIsLowSurrogates'/>
+ <exports symbol='xmlUCSIsMalayalam'/>
+ <exports symbol='xmlUCSIsMathematicalAlphanumericSymbols'/>
+ <exports symbol='xmlUCSIsMathematicalOperators'/>
+ <exports symbol='xmlUCSIsMiscellaneousSymbols'/>
+ <exports symbol='xmlUCSIsMiscellaneousTechnical'/>
+ <exports symbol='xmlUCSIsMongolian'/>
+ <exports symbol='xmlUCSIsMusicalSymbols'/>
+ <exports symbol='xmlUCSIsMyanmar'/>
+ <exports symbol='xmlUCSIsNumberForms'/>
+ <exports symbol='xmlUCSIsOgham'/>
+ <exports symbol='xmlUCSIsOldItalic'/>
+ <exports symbol='xmlUCSIsOpticalCharacterRecognition'/>
+ <exports symbol='xmlUCSIsOriya'/>
+ <exports symbol='xmlUCSIsPrivateUse'/>
+ <exports symbol='xmlUCSIsRunic'/>
+ <exports symbol='xmlUCSIsSinhala'/>
+ <exports symbol='xmlUCSIsSmallFormVariants'/>
+ <exports symbol='xmlUCSIsSpacingModifierLetters'/>
+ <exports symbol='xmlUCSIsSpecials'/>
+ <exports symbol='xmlUCSIsSuperscriptsandSubscripts'/>
+ <exports symbol='xmlUCSIsSyriac'/>
+ <exports symbol='xmlUCSIsTags'/>
+ <exports symbol='xmlUCSIsTamil'/>
+ <exports symbol='xmlUCSIsTelugu'/>
+ <exports symbol='xmlUCSIsThaana'/>
+ <exports symbol='xmlUCSIsThai'/>
+ <exports symbol='xmlUCSIsTibetan'/>
+ <exports symbol='xmlUCSIsUnifiedCanadianAboriginalSyllabics'/>
+ <exports symbol='xmlUCSIsYiRadicals'/>
+ <exports symbol='xmlUCSIsYiSyllables'/>
+ <exports symbol='xmlUCSIsBlock'/>
+ <exports symbol='xmlUCSIsCatC'/>
+ <exports symbol='xmlUCSIsCatCc'/>
+ <exports symbol='xmlUCSIsCatCf'/>
+ <exports symbol='xmlUCSIsCatCo'/>
+ <exports symbol='xmlUCSIsCatCs'/>
+ <exports symbol='xmlUCSIsCatL'/>
+ <exports symbol='xmlUCSIsCatLl'/>
+ <exports symbol='xmlUCSIsCatLm'/>
+ <exports symbol='xmlUCSIsCatLo'/>
+ <exports symbol='xmlUCSIsCatLt'/>
+ <exports symbol='xmlUCSIsCatLu'/>
+ <exports symbol='xmlUCSIsCatM'/>
+ <exports symbol='xmlUCSIsCatMc'/>
+ <exports symbol='xmlUCSIsCatMe'/>
+ <exports symbol='xmlUCSIsCatMn'/>
+ <exports symbol='xmlUCSIsCatN'/>
+ <exports symbol='xmlUCSIsCatNd'/>
+ <exports symbol='xmlUCSIsCatNl'/>
+ <exports symbol='xmlUCSIsCatNo'/>
+ <exports symbol='xmlUCSIsCatP'/>
+ <exports symbol='xmlUCSIsCatPc'/>
+ <exports symbol='xmlUCSIsCatPd'/>
+ <exports symbol='xmlUCSIsCatPe'/>
+ <exports symbol='xmlUCSIsCatPf'/>
+ <exports symbol='xmlUCSIsCatPi'/>
+ <exports symbol='xmlUCSIsCatPo'/>
+ <exports symbol='xmlUCSIsCatPs'/>
+ <exports symbol='xmlUCSIsCatS'/>
+ <exports symbol='xmlUCSIsCatSc'/>
+ <exports symbol='xmlUCSIsCatSk'/>
+ <exports symbol='xmlUCSIsCatSm'/>
+ <exports symbol='xmlUCSIsCatSo'/>
+ <exports symbol='xmlUCSIsCatZ'/>
+ <exports symbol='xmlUCSIsCatZl'/>
+ <exports symbol='xmlUCSIsCatZp'/>
+ <exports symbol='xmlUCSIsCatZs'/>
+ <exports symbol='xmlUCSIsCat'/>
+ </file>
+ <file name='xmlschemas'>
+ <exports symbol='xmlSchemaValidError'/>
+ <exports symbol='xmlSchema'/>
+ <exports symbol='xmlSchemaPtr'/>
+ <exports symbol='xmlSchemaValidityErrorFunc'/>
+ <exports symbol='xmlSchemaValidityWarningFunc'/>
+ <exports symbol='xmlSchemaParserCtxt'/>
+ <exports symbol='xmlSchemaParserCtxtPtr'/>
+ <exports symbol='xmlSchemaValidCtxt'/>
+ <exports symbol='xmlSchemaValidCtxtPtr'/>
+ <exports symbol='xmlSchemaNewParserCtxt'/>
+ <exports symbol='xmlSchemaFreeParserCtxt'/>
+ <exports symbol='xmlSchemaSetParserErrors'/>
+ <exports symbol='xmlSchemaParse'/>
+ <exports symbol='xmlSchemaFree'/>
+ <exports symbol='xmlSchemaDump'/>
+ <exports symbol='xmlSchemaSetValidErrors'/>
+ <exports symbol='xmlSchemaNewValidCtxt'/>
+ <exports symbol='xmlSchemaFreeValidCtxt'/>
+ <exports symbol='xmlSchemaValidateDoc'/>
+ <exports symbol='xmlSchemaValidateStream'/>
+ </file>
<file name='encoding'>
<exports symbol='xmlCharEncoding'/>
<exports symbol='xmlCharEncodingInputFunc'/>
@@ -848,6 +988,116 @@
<file name='xinclude'>
<exports symbol='xmlXIncludeProcess'/>
</file>
+ <file name='schemasInternals'>
+ <exports symbol='xmlSchemaTypeType'/>
+ <exports symbol='xmlSchemaContentType'/>
+ <exports symbol='xmlSchemaVal'/>
+ <exports symbol='xmlSchemaValPtr'/>
+ <exports symbol='xmlSchemaType'/>
+ <exports symbol='xmlSchemaTypePtr'/>
+ <exports symbol='xmlSchemaFacet'/>
+ <exports symbol='xmlSchemaFacetPtr'/>
+ <exports symbol='xmlSchemaAnnot'/>
+ <exports symbol='xmlSchemaAnnotPtr'/>
+ <exports symbol='XML_SCHEMAS_ANYATTR_SKIP'/>
+ <exports symbol='XML_SCHEMAS_ANYATTR_LAX'/>
+ <exports symbol='XML_SCHEMAS_ANYATTR_STRICT'/>
+ <exports symbol='xmlSchemaAttribute'/>
+ <exports symbol='xmlSchemaAttributePtr'/>
+ <exports symbol='xmlSchemaAttributeGroup'/>
+ <exports symbol='xmlSchemaAttributeGroupPtr'/>
+ <exports symbol='XML_SCHEMAS_TYPE_MIXED'/>
+ <exports symbol='XML_SCHEMAS_ELEM_NILLABLE'/>
+ <exports symbol='XML_SCHEMAS_ELEM_GLOBAL'/>
+ <exports symbol='XML_SCHEMAS_ELEM_DEFAULT'/>
+ <exports symbol='XML_SCHEMAS_ELEM_FIXED'/>
+ <exports symbol='XML_SCHEMAS_ELEM_ABSTRACT'/>
+ <exports symbol='XML_SCHEMAS_ELEM_TOPLEVEL'/>
+ <exports symbol='XML_SCHEMAS_ELEM_REF'/>
+ <exports symbol='xmlSchemaElement'/>
+ <exports symbol='xmlSchemaElementPtr'/>
+ <exports symbol='XML_SCHEMAS_FACET_UNKNOWN'/>
+ <exports symbol='XML_SCHEMAS_FACET_PRESERVE'/>
+ <exports symbol='XML_SCHEMAS_FACET_REPLACE'/>
+ <exports symbol='XML_SCHEMAS_FACET_COLLAPSE'/>
+ <exports symbol='xmlSchemaNotation'/>
+ <exports symbol='xmlSchemaNotationPtr'/>
+ <exports symbol='XML_SCHEMAS_QUALIF_ELEM'/>
+ <exports symbol='XML_SCHEMAS_QUALIF_ATTR'/>
+ <exports symbol='xmlSchema'/>
+ <exports symbol='xmlSchemaFreeType'/>
+ </file>
+ <file name='xpath'>
+ <exports symbol='xmlXPathContext'/>
+ <exports symbol='xmlXPathContextPtr'/>
+ <exports symbol='xmlXPathParserContext'/>
+ <exports symbol='xmlXPathParserContextPtr'/>
+ <exports symbol='xmlXPathError'/>
+ <exports symbol='xmlNodeSet'/>
+ <exports symbol='xmlNodeSetPtr'/>
+ <exports symbol='xmlXPathObjectType'/>
+ <exports symbol='xmlXPathObject'/>
+ <exports symbol='xmlXPathObjectPtr'/>
+ <exports symbol='xmlXPathConvertFunc'/>
+ <exports symbol='xmlXPathType'/>
+ <exports symbol='xmlXPathTypePtr'/>
+ <exports symbol='xmlXPathVariable'/>
+ <exports symbol='xmlXPathVariablePtr'/>
+ <exports symbol='xmlXPathEvalFunc'/>
+ <exports symbol='xmlXPathFunct'/>
+ <exports symbol='xmlXPathFuncPtr'/>
+ <exports symbol='xmlXPathAxisFunc'/>
+ <exports symbol='xmlXPathAxis'/>
+ <exports symbol='xmlXPathAxisPtr'/>
+ <exports symbol='xmlXPathCompExpr'/>
+ <exports symbol='xmlXPathCompExprPtr'/>
+ <exports symbol='xmlXPathFunction'/>
+ <exports symbol='xmlXPathIsNaN'/>
+ <exports symbol='xmlXPathIsInf'/>
+ <exports symbol='xmlXPathNodeSetGetLength'/>
+ <exports symbol='xmlXPathNodeSetItem'/>
+ <exports symbol='xmlXPathNodeSetIsEmpty'/>
+ <exports symbol='xmlXPathFreeObject'/>
+ <exports symbol='xmlXPathNodeSetCreate'/>
+ <exports symbol='xmlXPathFreeNodeSetList'/>
+ <exports symbol='xmlXPathFreeNodeSet'/>
+ <exports symbol='xmlXPathObjectCopy'/>
+ <exports symbol='xmlXPathCmpNodes'/>
+ <exports symbol='xmlXPathCastNumberToBoolean'/>
+ <exports symbol='xmlXPathCastStringToBoolean'/>
+ <exports symbol='xmlXPathCastNodeSetToBoolean'/>
+ <exports symbol='xmlXPathCastToBoolean'/>
+ <exports symbol='xmlXPathCastBooleanToNumber'/>
+ <exports symbol='xmlXPathCastStringToNumber'/>
+ <exports symbol='xmlXPathCastNodeToNumber'/>
+ <exports symbol='xmlXPathCastNodeSetToNumber'/>
+ <exports symbol='xmlXPathCastToNumber'/>
+ <exports symbol='xmlXPathCastBooleanToString'/>
+ <exports symbol='xmlXPathCastNumberToString'/>
+ <exports symbol='xmlXPathCastNodeToString'/>
+ <exports symbol='xmlXPathCastNodeSetToString'/>
+ <exports symbol='xmlXPathCastToString'/>
+ <exports symbol='xmlXPathConvertBoolean'/>
+ <exports symbol='xmlXPathConvertNumber'/>
+ <exports symbol='xmlXPathConvertString'/>
+ <exports symbol='xmlXPathInit'/>
+ <exports symbol='xmlXPathNewContext'/>
+ <exports symbol='xmlXPathFreeContext'/>
+ <exports symbol='xmlXPathEval'/>
+ <exports symbol='xmlXPathEvalExpression'/>
+ <exports symbol='xmlXPathEvalPredicate'/>
+ <exports symbol='xmlXPathCompile'/>
+ <exports symbol='xmlXPathCompiledEval'/>
+ <exports symbol='xmlXPathFreeCompExpr'/>
+ </file>
+ <file name='xmlschemastypes'>
+ <exports symbol='xmlSchemaInitTypes'/>
+ <exports symbol='xmlSchemaCleanupTypes'/>
+ <exports symbol='xmlSchemaGetPredefinedType'/>
+ <exports symbol='xmlSchemaValidatePredefinedType'/>
+ <exports symbol='xmlSchemaValidateFacet'/>
+ <exports symbol='xmlSchemaFreeValue'/>
+ </file>
<file name='xpointer'>
<exports symbol='xmlLocationSet'/>
<exports symbol='xmlLocationSetPtr'/>
@@ -1079,6 +1329,27 @@
<exports symbol='xmlGetExternalEntityLoader'/>
<exports symbol='xmlLoadExternalEntity'/>
</file>
+ <file name='xmlautomata'>
+ <exports symbol='xmlAutomata'/>
+ <exports symbol='xmlAutomataPtr'/>
+ <exports symbol='xmlAutomataState'/>
+ <exports symbol='xmlAutomataStatePtr'/>
+ <exports symbol='xmlNewAutomata'/>
+ <exports symbol='xmlFreeAutomata'/>
+ <exports symbol='xmlAutomataGetInitState'/>
+ <exports symbol='xmlAutomataSetFinalState'/>
+ <exports symbol='xmlAutomataNewState'/>
+ <exports symbol='xmlAutomataNewTransition'/>
+ <exports symbol='xmlAutomataNewCountTrans'/>
+ <exports symbol='xmlAutomataNewOnceTrans'/>
+ <exports symbol='xmlAutomataNewAllTrans'/>
+ <exports symbol='xmlAutomataNewEpsilon'/>
+ <exports symbol='xmlAutomataNewCountedTrans'/>
+ <exports symbol='xmlAutomataNewCounterTrans'/>
+ <exports symbol='xmlAutomataNewCounter'/>
+ <exports symbol='xmlAutomataCompile'/>
+ <exports symbol='xmlAutomataIsDeterminist'/>
+ </file>
<file name='xmlerror'>
<exports symbol='xmlParserErrors'/>
<exports symbol='xmlGenericErrorFunc'/>
@@ -1112,6 +1383,10 @@
<exports symbol='LIBXML_ICONV_ENABLED'/>
<exports symbol='LIBXML_DEBUG_ENABLED'/>
<exports symbol='DEBUG_MEMORY_LOCATION'/>
+ <exports symbol='LIBXML_UNICODE_ENABLED'/>
+ <exports symbol='LIBXML_REGEXP_ENABLED'/>
+ <exports symbol='LIBXML_AUTOMATA_ENABLED'/>
+ <exports symbol='LIBXML_SCHEMAS_ENABLED'/>
<exports symbol='LIBXML_DLL_IMPORT'/>
<exports symbol='ATTRIBUTE_UNUSED'/>
</file>
@@ -1185,68 +1460,37 @@
<exports symbol='xmlRegisterHTTPPostCallbacks'/>
<exports symbol='xmlNoNetExternalEntityLoader'/>
</file>
- <file name='xpath'>
- <exports symbol='xmlXPathContext'/>
- <exports symbol='xmlXPathContextPtr'/>
- <exports symbol='xmlXPathParserContext'/>
- <exports symbol='xmlXPathParserContextPtr'/>
- <exports symbol='xmlXPathError'/>
- <exports symbol='xmlNodeSet'/>
- <exports symbol='xmlNodeSetPtr'/>
- <exports symbol='xmlXPathObjectType'/>
- <exports symbol='xmlXPathObject'/>
- <exports symbol='xmlXPathObjectPtr'/>
- <exports symbol='xmlXPathConvertFunc'/>
- <exports symbol='xmlXPathType'/>
- <exports symbol='xmlXPathTypePtr'/>
- <exports symbol='xmlXPathVariable'/>
- <exports symbol='xmlXPathVariablePtr'/>
- <exports symbol='xmlXPathEvalFunc'/>
- <exports symbol='xmlXPathFunct'/>
- <exports symbol='xmlXPathFuncPtr'/>
- <exports symbol='xmlXPathAxisFunc'/>
- <exports symbol='xmlXPathAxis'/>
- <exports symbol='xmlXPathAxisPtr'/>
- <exports symbol='xmlXPathCompExpr'/>
- <exports symbol='xmlXPathCompExprPtr'/>
- <exports symbol='xmlXPathFunction'/>
- <exports symbol='xmlXPathIsNaN'/>
- <exports symbol='xmlXPathIsInf'/>
- <exports symbol='xmlXPathNodeSetGetLength'/>
- <exports symbol='xmlXPathNodeSetItem'/>
- <exports symbol='xmlXPathNodeSetIsEmpty'/>
- <exports symbol='xmlXPathFreeObject'/>
- <exports symbol='xmlXPathNodeSetCreate'/>
- <exports symbol='xmlXPathFreeNodeSetList'/>
- <exports symbol='xmlXPathFreeNodeSet'/>
- <exports symbol='xmlXPathObjectCopy'/>
- <exports symbol='xmlXPathCmpNodes'/>
- <exports symbol='xmlXPathCastNumberToBoolean'/>
- <exports symbol='xmlXPathCastStringToBoolean'/>
- <exports symbol='xmlXPathCastNodeSetToBoolean'/>
- <exports symbol='xmlXPathCastToBoolean'/>
- <exports symbol='xmlXPathCastBooleanToNumber'/>
- <exports symbol='xmlXPathCastStringToNumber'/>
- <exports symbol='xmlXPathCastNodeToNumber'/>
- <exports symbol='xmlXPathCastNodeSetToNumber'/>
- <exports symbol='xmlXPathCastToNumber'/>
- <exports symbol='xmlXPathCastBooleanToString'/>
- <exports symbol='xmlXPathCastNumberToString'/>
- <exports symbol='xmlXPathCastNodeToString'/>
- <exports symbol='xmlXPathCastNodeSetToString'/>
- <exports symbol='xmlXPathCastToString'/>
- <exports symbol='xmlXPathConvertBoolean'/>
- <exports symbol='xmlXPathConvertNumber'/>
- <exports symbol='xmlXPathConvertString'/>
- <exports symbol='xmlXPathInit'/>
- <exports symbol='xmlXPathNewContext'/>
- <exports symbol='xmlXPathFreeContext'/>
- <exports symbol='xmlXPathEval'/>
- <exports symbol='xmlXPathEvalExpression'/>
- <exports symbol='xmlXPathEvalPredicate'/>
- <exports symbol='xmlXPathCompile'/>
- <exports symbol='xmlXPathCompiledEval'/>
- <exports symbol='xmlXPathFreeCompExpr'/>
+ <file name='debugXML'>
+ <exports symbol='xmlDebugDumpString'/>
+ <exports symbol='xmlDebugDumpAttr'/>
+ <exports symbol='xmlDebugDumpAttrList'/>
+ <exports symbol='xmlDebugDumpOneNode'/>
+ <exports symbol='xmlDebugDumpNode'/>
+ <exports symbol='xmlDebugDumpNodeList'/>
+ <exports symbol='xmlDebugDumpDocumentHead'/>
+ <exports symbol='xmlDebugDumpDocument'/>
+ <exports symbol='xmlDebugDumpDTD'/>
+ <exports symbol='xmlDebugDumpEntities'/>
+ <exports symbol='xmlLsOneNode'/>
+ <exports symbol='xmlLsCountNode'/>
+ <exports symbol='xmlShellReadlineFunc'/>
+ <exports symbol='xmlShellCtxt'/>
+ <exports symbol='xmlShellCtxtPtr'/>
+ <exports symbol='xmlShellCmd'/>
+ <exports symbol='xmlShellPrintXPathError'/>
+ <exports symbol='xmlShellPrintNode'/>
+ <exports symbol='xmlShellPrintXPathResult'/>
+ <exports symbol='xmlShellList'/>
+ <exports symbol='xmlShellBase'/>
+ <exports symbol='xmlShellDir'/>
+ <exports symbol='xmlShellCat'/>
+ <exports symbol='xmlShellLoad'/>
+ <exports symbol='xmlShellWrite'/>
+ <exports symbol='xmlShellSave'/>
+ <exports symbol='xmlShellValidate'/>
+ <exports symbol='xmlShellDu'/>
+ <exports symbol='xmlShellPwd'/>
+ <exports symbol='xmlShell'/>
</file>
</files>
<symbols>
@@ -1346,6 +1590,8 @@
<info>Macro to check the following production in the XML spec: </info>
<arg name='c' info='an UNICODE value (int) '/>
</macro>
+ <macro name='LIBXML_AUTOMATA_ENABLED' file='xmlversion'>
+ </macro>
<macro name='LIBXML_C14N_ENABLED' file='xmlversion'>
<info>Whether the Canonicalization support is configured in</info>
</macro>
@@ -1376,12 +1622,18 @@
<macro name='LIBXML_ICONV_ENABLED' file='xmlversion'>
<info>Whether iconv support is available</info>
</macro>
+ <macro name='LIBXML_REGEXP_ENABLED' file='xmlversion'>
+ </macro>
+ <macro name='LIBXML_SCHEMAS_ENABLED' file='xmlversion'>
+ </macro>
<macro name='LIBXML_TEST_VERSION' file='xmlversion'>
<info>Macro to check that the libxml version in use is compatible with the version the software has been compiled against</info>
</macro>
<macro name='LIBXML_THREAD_ENABLED' file='xmlversion'>
<info>Whether the thread support is configured in</info>
</macro>
+ <macro name='LIBXML_UNICODE_ENABLED' file='xmlversion'>
+ </macro>
<macro name='LIBXML_VERSION' file='xmlversion'>
<info>the version number: 1.2.3 value is 1002003</info>
</macro>
@@ -1653,6 +1905,104 @@
<const name='XML_PARSER_START_TAG' file='parser'/>
<const name='XML_PARSER_SYSTEM_LITERAL' file='parser'/>
<const name='XML_PI_NODE' file='tree'/>
+ <macro name='XML_SCHEMAS_ANYATTR_LAX' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_ANYATTR_SKIP' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_ANYATTR_STRICT' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_ELEM_ABSTRACT' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_ELEM_DEFAULT' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_ELEM_FIXED' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_ELEM_GLOBAL' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_ELEM_NILLABLE' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_ELEM_REF' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_ELEM_TOPLEVEL' file='schemasInternals'>
+ </macro>
+ <const name='XML_SCHEMAS_ERR_' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_ATTRINVALID' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_ATTRUNKNOWN' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_CONSTRUCT' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_ELEMCONT' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_EXTRACONTENT' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_HAVEDEFAULT' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_INTERNAL' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_INVALIDATTR' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_INVALIDELEM' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_ISABSTRACT' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_MISSING' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_NOROLLBACK' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_NOROOT' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_NOTDETERMINIST' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_NOTEMPTY' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_NOTNILLABLE' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_NOTSIMPLE' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_NOTTOPLEVEL' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_NOTYPE' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_OK' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_UNDECLAREDELEM' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_WRONGELEM' file='xmlschemas'/>
+ <const name='XML_SCHEMAS_ERR_XXX' file='xmlschemas'/>
+ <macro name='XML_SCHEMAS_FACET_COLLAPSE' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_FACET_PRESERVE' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_FACET_REPLACE' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_FACET_UNKNOWN' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_QUALIF_ATTR' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_QUALIF_ELEM' file='schemasInternals'>
+ </macro>
+ <macro name='XML_SCHEMAS_TYPE_MIXED' file='schemasInternals'>
+ </macro>
+ <const name='XML_SCHEMA_CONTENT_ANY' file='schemasInternals'/>
+ <const name='XML_SCHEMA_CONTENT_BASIC' file='schemasInternals'/>
+ <const name='XML_SCHEMA_CONTENT_ELEMENTS' file='schemasInternals'/>
+ <const name='XML_SCHEMA_CONTENT_EMPTY' file='schemasInternals'/>
+ <const name='XML_SCHEMA_CONTENT_MIXED' file='schemasInternals'/>
+ <const name='XML_SCHEMA_CONTENT_MIXED_OR_ELEMENTS' file='schemasInternals'/>
+ <const name='XML_SCHEMA_CONTENT_SIMPLE' file='schemasInternals'/>
+ <const name='XML_SCHEMA_CONTENT_UNKNOWN' file='schemasInternals'/>
+ <const name='XML_SCHEMA_FACET_ENUMERATION' file='schemasInternals'/>
+ <const name='XML_SCHEMA_FACET_FRACTIONDIGITS' file='schemasInternals'/>
+ <const name='XML_SCHEMA_FACET_LENGTH' file='schemasInternals'/>
+ <const name='XML_SCHEMA_FACET_MAXEXCLUSIVE' file='schemasInternals'/>
+ <const name='XML_SCHEMA_FACET_MAXINCLUSIVE' file='schemasInternals'/>
+ <const name='XML_SCHEMA_FACET_MAXLENGTH' file='schemasInternals'/>
+ <const name='XML_SCHEMA_FACET_MINEXCLUSIVE' file='schemasInternals'/>
+ <const name='XML_SCHEMA_FACET_MININCLUSIVE' file='schemasInternals'/>
+ <const name='XML_SCHEMA_FACET_MINLENGTH' file='schemasInternals'/>
+ <const name='XML_SCHEMA_FACET_PATTERN' file='schemasInternals'/>
+ <const name='XML_SCHEMA_FACET_TOTALDIGITS' file='schemasInternals'/>
+ <const name='XML_SCHEMA_FACET_WHITESPACE' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_ALL' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_ANY' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_ATTRIBUTE' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_ATTRIBUTEGROUP' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_BASIC' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_CHOICE' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_COMPLEX' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_COMPLEX_CONTENT' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_ELEMENT' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_EXTENSION' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_FACET' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_GROUP' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_LIST' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_NOTATION' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_RESTRICTION' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_SEQUENCE' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_SIMPLE' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_SIMPLE_CONTENT' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_UNION' file='schemasInternals'/>
+ <const name='XML_SCHEMA_TYPE_UR' file='schemasInternals'/>
<macro name='XML_SUBSTITUTE_BOTH' file='parserInternals'>
<info>Both general and parameter entities need to be substituted.</info>
</macro>
@@ -2728,6 +3078,92 @@
<typedef name='xmlAttributePtr' file='tree'/>
<typedef name='xmlAttributeTablePtr' file='valid'/>
<enum name='xmlAttributeType' file='tree'/>
+ <struct name='xmlAutomata' file='xmlautomata'/>
+ <function name='xmlAutomataCompile' file='xmlautomata'>
+ <return type='xmlRegexpPtr'/>
+ <arg name='am' type='xmlAutomataPtr'/>
+ </function>
+ <function name='xmlAutomataGetInitState' file='xmlautomata'>
+ <return type='xmlAutomataStatePtr'/>
+ <arg name='am' type='xmlAutomataPtr'/>
+ </function>
+ <function name='xmlAutomataIsDeterminist' file='xmlautomata'>
+ <return type='int'/>
+ <arg name='am' type='xmlAutomataPtr'/>
+ </function>
+ <function name='xmlAutomataNewAllTrans' file='xmlautomata'>
+ <return type='xmlAutomataStatePtr'/>
+ <arg name='am' type='xmlAutomataPtr'/>
+ <arg name='from' type='xmlAutomataStatePtr'/>
+ <arg name='to' type='xmlAutomataStatePtr'/>
+ <arg name='lax' type='int'/>
+ </function>
+ <function name='xmlAutomataNewCountTrans' file='xmlautomata'>
+ <return type='xmlAutomataStatePtr'/>
+ <arg name='am' type='xmlAutomataPtr'/>
+ <arg name='from' type='xmlAutomataStatePtr'/>
+ <arg name='to' type='xmlAutomataStatePtr'/>
+ <arg name='token' type='const xmlChar *'/>
+ <arg name='min' type='int'/>
+ <arg name='max' type='int'/>
+ <arg name='data' type='void *'/>
+ </function>
+ <function name='xmlAutomataNewCountedTrans' file='xmlautomata'>
+ <return type='xmlAutomataStatePtr'/>
+ <arg name='am' type='xmlAutomataPtr'/>
+ <arg name='from' type='xmlAutomataStatePtr'/>
+ <arg name='to' type='xmlAutomataStatePtr'/>
+ <arg name='counter' type='int'/>
+ </function>
+ <function name='xmlAutomataNewCounter' file='xmlautomata'>
+ <return type='int'/>
+ <arg name='am' type='xmlAutomataPtr'/>
+ <arg name='min' type='int'/>
+ <arg name='max' type='int'/>
+ </function>
+ <function name='xmlAutomataNewCounterTrans' file='xmlautomata'>
+ <return type='xmlAutomataStatePtr'/>
+ <arg name='am' type='xmlAutomataPtr'/>
+ <arg name='from' type='xmlAutomataStatePtr'/>
+ <arg name='to' type='xmlAutomataStatePtr'/>
+ <arg name='counter' type='int'/>
+ </function>
+ <function name='xmlAutomataNewEpsilon' file='xmlautomata'>
+ <return type='xmlAutomataStatePtr'/>
+ <arg name='am' type='xmlAutomataPtr'/>
+ <arg name='from' type='xmlAutomataStatePtr'/>
+ <arg name='to' type='xmlAutomataStatePtr'/>
+ </function>
+ <function name='xmlAutomataNewOnceTrans' file='xmlautomata'>
+ <return type='xmlAutomataStatePtr'/>
+ <arg name='am' type='xmlAutomataPtr'/>
+ <arg name='from' type='xmlAutomataStatePtr'/>
+ <arg name='to' type='xmlAutomataStatePtr'/>
+ <arg name='token' type='const xmlChar *'/>
+ <arg name='min' type='int'/>
+ <arg name='max' type='int'/>
+ <arg name='data' type='void *'/>
+ </function>
+ <function name='xmlAutomataNewState' file='xmlautomata'>
+ <return type='xmlAutomataStatePtr'/>
+ <arg name='am' type='xmlAutomataPtr'/>
+ </function>
+ <function name='xmlAutomataNewTransition' file='xmlautomata'>
+ <return type='xmlAutomataStatePtr'/>
+ <arg name='am' type='xmlAutomataPtr'/>
+ <arg name='from' type='xmlAutomataStatePtr'/>
+ <arg name='to' type='xmlAutomataStatePtr'/>
+ <arg name='token' type='const xmlChar *'/>
+ <arg name='data' type='void *'/>
+ </function>
+ <typedef name='xmlAutomataPtr' file='xmlautomata'/>
+ <function name='xmlAutomataSetFinalState' file='xmlautomata'>
+ <return type='int'/>
+ <arg name='am' type='xmlAutomataPtr'/>
+ <arg name='state' type='xmlAutomataStatePtr'/>
+ </function>
+ <struct name='xmlAutomataState' file='xmlautomata'/>
+ <typedef name='xmlAutomataStatePtr' file='xmlautomata'/>
<struct name='xmlBuffer' file='tree' info='A buffer structure.'/>
<function name='xmlBufferAdd' file='tree'>
<info>Add a string range to an XML buffer. if len == -1, the length of str is recomputed.</info>
@@ -3174,7 +3610,7 @@
<function name='xmlCopyNodeList' file='tree'>
<info>Do a recursive copy of the node list.</info>
<return type='xmlNodePtr' info='a new xmlNodePtr, or NULL in case of error. '/>
- <arg name='node' type='xmlNodePtr' info='the first node in the list. '/>
+ <arg name='node' type='const xmlNodePtr' info='the first node in the list. '/>
</function>
<function name='xmlCopyNotationTable' file='valid'>
<info>Build a copy of a notation table.</info>
@@ -3368,7 +3804,7 @@
<function name='xmlDocCopyNode' file='tree'>
<info>Do a copy of the node to a given document.</info>
<return type='xmlNodePtr' info='a new xmlNodePtr, or NULL in case of error. '/>
- <arg name='node' type='xmlNodePtr' info='the node '/>
+ <arg name='node' type='const xmlNodePtr' info='the node '/>
<arg name='doc' type='xmlDocPtr' info='the document '/>
<arg name='recursive' type='int' info='if 1 do a recursive copy. '/>
</function>
@@ -3539,6 +3975,10 @@
<return type='void'/>
<arg name='table' type='xmlAttributeTablePtr' info='An attribute table '/>
</function>
+ <function name='xmlFreeAutomata' file='xmlautomata'>
+ <return type='void'/>
+ <arg name='am' type='xmlAutomataPtr'/>
+ </function>
<function name='xmlFreeCatalog' file='catalog'>
<info>Free the memory allocated to a Catalog</info>
<return type='void'/>
@@ -4708,6 +5148,9 @@
<return type='void'/>
<arg name='URL' type='const char *' info='The proxy URL used to initialize the proxy context '/>
</function>
+ <function name='xmlNewAutomata' file='xmlautomata'>
+ <return type='xmlAutomataPtr'/>
+ </function>
<function name='xmlNewCDataBlock' file='tree'>
<info>Creation of a new node containing a CDATA block.</info>
<return type='xmlNodePtr' info='a pointer to the new node object. '/>
@@ -5715,6 +6158,51 @@
<struct name='xmlRef' file='tree' info='An XML IDREF instance.'/>
<typedef name='xmlRefPtr' file='tree'/>
<typedef name='xmlRefTablePtr' file='valid'/>
+ <functype name='xmlRegExecCallbacks' file='xmlregexp'>
+ <return type='void'/>
+ <arg name='exec' type='xmlRegExecCtxtPtr'/>
+ <arg name='token' type='const xmlChar *'/>
+ <arg name='transdata' type='void *'/>
+ <arg name='inputdata' type='void *'/>
+ </functype>
+ <struct name='xmlRegExecCtxt' file='xmlregexp'/>
+ <typedef name='xmlRegExecCtxtPtr' file='xmlregexp'/>
+ <function name='xmlRegExecPushString' file='xmlregexp'>
+ <return type='int'/>
+ <arg name='exec' type='xmlRegExecCtxtPtr'/>
+ <arg name='value' type='const xmlChar *'/>
+ <arg name='data' type='void *'/>
+ </function>
+ <function name='xmlRegFreeExecCtxt' file='xmlregexp'>
+ <return type='void'/>
+ <arg name='exec' type='xmlRegExecCtxtPtr'/>
+ </function>
+ <function name='xmlRegFreeRegexp' file='xmlregexp'>
+ <return type='void'/>
+ <arg name='regexp' type='xmlRegexpPtr'/>
+ </function>
+ <function name='xmlRegNewExecCtxt' file='xmlregexp'>
+ <return type='xmlRegExecCtxtPtr'/>
+ <arg name='comp' type='xmlRegexpPtr'/>
+ <arg name='callback' type='xmlRegExecCallbacks'/>
+ <arg name='data' type='void *'/>
+ </function>
+ <struct name='xmlRegexp' file='xmlregexp'/>
+ <function name='xmlRegexpCompile' file='xmlregexp'>
+ <return type='xmlRegexpPtr'/>
+ <arg name='regexp' type='const xmlChar *'/>
+ </function>
+ <function name='xmlRegexpExec' file='xmlregexp'>
+ <return type='int'/>
+ <arg name='comp' type='xmlRegexpPtr'/>
+ <arg name='value' type='const xmlChar *'/>
+ </function>
+ <function name='xmlRegexpPrint' file='xmlregexp'>
+ <return type='void'/>
+ <arg name='output' type='FILE *'/>
+ <arg name='regexp' type='xmlRegexpPtr'/>
+ </function>
+ <typedef name='xmlRegexpPtr' file='xmlregexp'/>
<function name='xmlRegisterCharEncodingHandler' file='encoding'>
<info>Register the char encoding handler, surprising, isn't it ?</info>
<return type='void'/>
@@ -5891,6 +6379,131 @@
<return type='xmlChar *' info='the Name parsed or NULL '/>
<arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context '/>
</function>
+ <struct name='xmlSchema' file='xmlschemas'/>
+ <struct name='xmlSchemaAnnot' file='schemasInternals'/>
+ <typedef name='xmlSchemaAnnotPtr' file='schemasInternals'/>
+ <struct name='xmlSchemaAttribute' file='schemasInternals'/>
+ <struct name='xmlSchemaAttributeGroup' file='schemasInternals'/>
+ <typedef name='xmlSchemaAttributeGroupPtr' file='schemasInternals'/>
+ <typedef name='xmlSchemaAttributePtr' file='schemasInternals'/>
+ <function name='xmlSchemaCleanupTypes' file='xmlschemastypes'>
+ <return type='void'/>
+ </function>
+ <enum name='xmlSchemaContentType' file='schemasInternals'/>
+ <function name='xmlSchemaDump' file='xmlschemas'>
+ <return type='void'/>
+ <arg name='output' type='FILE *'/>
+ <arg name='schema' type='xmlSchemaPtr'/>
+ </function>
+ <struct name='xmlSchemaElement' file='schemasInternals'/>
+ <typedef name='xmlSchemaElementPtr' file='schemasInternals'/>
+ <struct name='xmlSchemaFacet' file='schemasInternals'/>
+ <typedef name='xmlSchemaFacetPtr' file='schemasInternals'/>
+ <function name='xmlSchemaFree' file='xmlschemas'>
+ <return type='void'/>
+ <arg name='schema' type='xmlSchemaPtr'/>
+ </function>
+ <function name='xmlSchemaFreeParserCtxt' file='xmlschemas'>
+ <return type='void'/>
+ <arg name='ctxt' type='xmlSchemaParserCtxtPtr'/>
+ </function>
+ <function name='xmlSchemaFreeType' file='schemasInternals'>
+ <return type='void'/>
+ <arg name='type' type='xmlSchemaTypePtr'/>
+ </function>
+ <function name='xmlSchemaFreeValidCtxt' file='xmlschemas'>
+ <return type='void'/>
+ <arg name='ctxt' type='xmlSchemaValidCtxtPtr'/>
+ </function>
+ <function name='xmlSchemaFreeValue' file='xmlschemastypes'>
+ <return type='void'/>
+ <arg name='val' type='xmlSchemaValPtr'/>
+ </function>
+ <function name='xmlSchemaGetPredefinedType' file='xmlschemastypes'>
+ <return type='xmlSchemaTypePtr'/>
+ <arg name='name' type='const xmlChar *'/>
+ <arg name='ns' type='const xmlChar *'/>
+ </function>
+ <function name='xmlSchemaInitTypes' file='xmlschemastypes'>
+ <return type='void'/>
+ </function>
+ <function name='xmlSchemaNewParserCtxt' file='xmlschemas'>
+ <return type='xmlSchemaParserCtxtPtr'/>
+ <arg name='URL' type='const char *'/>
+ </function>
+ <function name='xmlSchemaNewValidCtxt' file='xmlschemas'>
+ <return type='xmlSchemaValidCtxtPtr'/>
+ <arg name='schema' type='xmlSchemaPtr'/>
+ </function>
+ <struct name='xmlSchemaNotation' file='schemasInternals'/>
+ <typedef name='xmlSchemaNotationPtr' file='schemasInternals'/>
+ <function name='xmlSchemaParse' file='xmlschemas'>
+ <return type='xmlSchemaPtr'/>
+ <arg name='ctxt' type='xmlSchemaParserCtxtPtr'/>
+ </function>
+ <struct name='xmlSchemaParserCtxt' file='xmlschemas'/>
+ <typedef name='xmlSchemaParserCtxtPtr' file='xmlschemas'/>
+ <typedef name='xmlSchemaPtr' file='xmlschemas'/>
+ <function name='xmlSchemaSetParserErrors' file='xmlschemas'>
+ <return type='void'/>
+ <arg name='ctxt' type='xmlSchemaParserCtxtPtr'/>
+ <arg name='err' type='xmlSchemaValidityErrorFunc'/>
+ <arg name='warn' type='xmlSchemaValidityWarningFunc'/>
+ <arg name='ctx' type='void *'/>
+ </function>
+ <function name='xmlSchemaSetValidErrors' file='xmlschemas'>
+ <return type='void'/>
+ <arg name='ctxt' type='xmlSchemaValidCtxtPtr'/>
+ <arg name='err' type='xmlSchemaValidityErrorFunc'/>
+ <arg name='warn' type='xmlSchemaValidityWarningFunc'/>
+ <arg name='ctx' type='void *'/>
+ </function>
+ <struct name='xmlSchemaType' file='schemasInternals'/>
+ <typedef name='xmlSchemaTypePtr' file='schemasInternals'/>
+ <enum name='xmlSchemaTypeType' file='schemasInternals'/>
+ <struct name='xmlSchemaVal' file='schemasInternals'/>
+ <typedef name='xmlSchemaValPtr' file='schemasInternals'/>
+ <struct name='xmlSchemaValidCtxt' file='xmlschemas'/>
+ <typedef name='xmlSchemaValidCtxtPtr' file='xmlschemas'/>
+ <enum name='xmlSchemaValidError' file='xmlschemas'/>
+ <function name='xmlSchemaValidateDoc' file='xmlschemas'>
+ <return type='int'/>
+ <arg name='ctxt' type='xmlSchemaValidCtxtPtr'/>
+ <arg name='instance' type='xmlDocPtr'/>
+ </function>
+ <function name='xmlSchemaValidateFacet' file='xmlschemastypes'>
+ <return type='int'/>
+ <arg name='base' type='xmlSchemaTypePtr'/>
+ <arg name='facet' type='xmlSchemaFacetPtr'/>
+ <arg name='value' type='const xmlChar *'/>
+ <arg name='val' type='xmlSchemaValPtr'/>
+ </function>
+ <function name='xmlSchemaValidatePredefinedType' file='xmlschemastypes'>
+ <return type='int'/>
+ <arg name='type' type='xmlSchemaTypePtr'/>
+ <arg name='value' type='const xmlChar *'/>
+ <arg name='val' type='xmlSchemaValPtr *'/>
+ </function>
+ <function name='xmlSchemaValidateStream' file='xmlschemas'>
+ <return type='int'/>
+ <arg name='ctxt' type='xmlSchemaValidCtxtPtr'/>
+ <arg name='input' type='xmlParserInputBufferPtr'/>
+ <arg name='enc' type='xmlCharEncoding'/>
+ <arg name='sax' type='xmlSAXHandlerPtr'/>
+ <arg name='user_data' type='void *'/>
+ </function>
+ <functype name='xmlSchemaValidityErrorFunc' file='xmlschemas'>
+ <return type='void'/>
+ <arg name='ctx' type='void *'/>
+ <arg name='msg' type='const char *'/>
+ <arg name='' type='...'/>
+ </functype>
+ <functype name='xmlSchemaValidityWarningFunc' file='xmlschemas'>
+ <return type='void'/>
+ <arg name='ctx' type='void *'/>
+ <arg name='msg' type='const char *'/>
+ <arg name='' type='...'/>
+ </functype>
<function name='xmlSearchNs' file='tree'>
<info>Search a Ns registered under a given name space for a document. recurse on the parents until it finds the defined namespace or return NULL otherwise. nameSpace can be NULL, this is a search for the default namespace. We don't allow to cross entities boundaries. If you don't declare the namespace within those you will be in troubles !!! A warning is generated to cover this case.</info>
<return type='xmlNsPtr' info='the namespace pointer or NULL. '/>
@@ -6295,6 +6908,544 @@
<arg name='first' type='xmlNodePtr' info='the first text node '/>
<arg name='second' type='xmlNodePtr' info='the second text node being merged '/>
</function>
+ <function name='xmlUCSIsAlphabeticPresentationForms' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsArabic' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsArabicPresentationFormsA' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsArabicPresentationFormsB' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsArmenian' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsArrows' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsBasicLatin' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsBengali' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsBlock' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ <arg name='block' type='const char *'/>
+ </function>
+ <function name='xmlUCSIsBlockElements' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsBopomofo' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsBopomofoExtended' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsBoxDrawing' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsBraillePatterns' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsByzantineMusicalSymbols' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCJKCompatibility' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCJKCompatibilityForms' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCJKCompatibilityIdeographs' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCJKCompatibilityIdeographsSupplement' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCJKRadicalsSupplement' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCJKSymbolsandPunctuation' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCJKUnifiedIdeographs' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCJKUnifiedIdeographsExtensionA' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCJKUnifiedIdeographsExtensionB' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCat' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ <arg name='cat' type='const char *'/>
+ </function>
+ <function name='xmlUCSIsCatC' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatCc' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatCf' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatCo' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatCs' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatL' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatLl' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatLm' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatLo' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatLt' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatLu' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatM' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatMc' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatMe' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatMn' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatN' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatNd' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatNl' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatNo' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatP' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatPc' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatPd' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatPe' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatPf' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatPi' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatPo' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatPs' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatS' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatSc' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatSk' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatSm' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatSo' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatZ' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatZl' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatZp' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCatZs' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCherokee' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCombiningDiacriticalMarks' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCombiningHalfMarks' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCombiningMarksforSymbols' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsControlPictures' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCurrencySymbols' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsCyrillic' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsDeseret' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsDevanagari' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsDingbats' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsEnclosedAlphanumerics' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsEnclosedCJKLettersandMonths' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsEthiopic' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsGeneralPunctuation' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsGeometricShapes' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsGeorgian' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsGothic' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsGreek' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsGreekExtended' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsGujarati' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsGurmukhi' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsHalfwidthandFullwidthForms' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsHangulCompatibilityJamo' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsHangulJamo' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsHangulSyllables' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsHebrew' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsHighPrivateUseSurrogates' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsHighSurrogates' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsHiragana' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsIPAExtensions' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsIdeographicDescriptionCharacters' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsKanbun' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsKangxiRadicals' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsKannada' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsKatakana' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsKhmer' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsLao' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsLatin1Supplement' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsLatinExtendedA' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsLatinExtendedAdditional' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsLatinExtendedB' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsLetterlikeSymbols' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsLowSurrogates' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsMalayalam' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsMathematicalAlphanumericSymbols' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsMathematicalOperators' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsMiscellaneousSymbols' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsMiscellaneousTechnical' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsMongolian' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsMusicalSymbols' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsMyanmar' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsNumberForms' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsOgham' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsOldItalic' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsOpticalCharacterRecognition' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsOriya' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsPrivateUse' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsRunic' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsSinhala' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsSmallFormVariants' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsSpacingModifierLetters' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsSpecials' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsSuperscriptsandSubscripts' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsSyriac' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsTags' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsTamil' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsTelugu' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsThaana' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsThai' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsTibetan' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsUnifiedCanadianAboriginalSyllabics' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsYiRadicals' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
+ <function name='xmlUCSIsYiSyllables' file='xmlunicode'>
+ <return type='int'/>
+ <arg name='code' type='int'/>
+ </function>
<struct name='xmlURI' file='uri' info='A parsed URI reference. This is a struct containing the various fields as described in RFC 2396 but separated for further processing.'/>
<function name='xmlURIEscape' file='uri'>
<info>Escaping routine, does not do validity checks ! It will try to escape the chars needing this, but this is heuristic based it's impossible to be sure.</info>
diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml
index 89ab4d9..6e7a347 100644
--- a/doc/libxml2-refs.xml
+++ b/doc/libxml2-refs.xml
@@ -2597,6 +2597,20 @@
<type name='xmlAttributeTablePtr'>
<ref name='xmlCopyAttributeTable'/>
</type>
+ <type name='xmlAutomataPtr'>
+ <ref name='xmlNewAutomata'/>
+ </type>
+ <type name='xmlAutomataStatePtr'>
+ <ref name='xmlAutomataGetInitState'/>
+ <ref name='xmlAutomataNewState'/>
+ <ref name='xmlAutomataNewTransition'/>
+ <ref name='xmlAutomataNewCountTrans'/>
+ <ref name='xmlAutomataNewOnceTrans'/>
+ <ref name='xmlAutomataNewAllTrans'/>
+ <ref name='xmlAutomataNewEpsilon'/>
+ <ref name='xmlAutomataNewCountedTrans'/>
+ <ref name='xmlAutomataNewCounterTrans'/>
+ </type>
<type name='xmlBufferAllocationScheme'>
<ref name='xmlGetBufferAllocationScheme'/>
</type>
@@ -2917,6 +2931,25 @@
<type name='xmlRefPtr'>
<ref name='xmlAddRef'/>
</type>
+ <type name='xmlRegExecCtxtPtr'>
+ <ref name='xmlRegNewExecCtxt'/>
+ </type>
+ <type name='xmlRegexpPtr'>
+ <ref name='xmlRegexpCompile'/>
+ <ref name='xmlAutomataCompile'/>
+ </type>
+ <type name='xmlSchemaParserCtxtPtr'>
+ <ref name='xmlSchemaNewParserCtxt'/>
+ </type>
+ <type name='xmlSchemaPtr'>
+ <ref name='xmlSchemaParse'/>
+ </type>
+ <type name='xmlSchemaTypePtr'>
+ <ref name='xmlSchemaGetPredefinedType'/>
+ </type>
+ <type name='xmlSchemaValidCtxtPtr'>
+ <ref name='xmlSchemaNewValidCtxt'/>
+ </type>
<type name='xmlURIPtr'>
<ref name='xmlCreateURI'/>
<ref name='xmlParseURI'/>
@@ -2985,6 +3018,8 @@
<ref name='xmlParserWarning'/>
<ref name='xmlParserValidityError'/>
<ref name='xmlParserValidityWarning'/>
+ <ref name='xmlSchemaValidityErrorFunc'/>
+ <ref name='xmlSchemaValidityWarningFunc'/>
</type>
<type name='FILE *'>
<ref name='htmlDocDump'/>
@@ -3014,6 +3049,8 @@
<ref name='xmlMemShow'/>
<ref name='xmlXPathDebugDumpObject'/>
<ref name='xmlXPathDebugDumpCompExpr'/>
+ <ref name='xmlRegexpPrint'/>
+ <ref name='xmlSchemaDump'/>
</type>
<type name='char **'>
<ref name='xmlNanoHTTPFetch'/>
@@ -3397,6 +3434,17 @@
<ref name='namespaceDecl'/>
<ref name='comment'/>
<ref name='cdataBlock'/>
+ <ref name='xmlRegexpCompile'/>
+ <ref name='xmlRegexpExec'/>
+ <ref name='xmlRegExecCallbacks'/>
+ <ref name='xmlRegExecPushString'/>
+ <ref name='xmlAutomataNewTransition'/>
+ <ref name='xmlAutomataNewCountTrans'/>
+ <ref name='xmlAutomataNewOnceTrans'/>
+ <ref name='xmlSchemaGetPredefinedType'/>
+ <ref name='xmlSchemaGetPredefinedType'/>
+ <ref name='xmlSchemaValidatePredefinedType'/>
+ <ref name='xmlSchemaValidateFacet'/>
</type>
<type name='const xmlChar **'>
<ref name='startElementSAXFunc'/>
@@ -3415,6 +3463,8 @@
<ref name='xmlParserFindNodeInfo'/>
<ref name='xmlParserFindNodeInfoIndex'/>
<ref name='xmlCopyNode'/>
+ <ref name='xmlDocCopyNode'/>
+ <ref name='xmlCopyNodeList'/>
</type>
<type name='const xmlParserCtxtPtr'>
<ref name='xmlParserFindNodeInfo'/>
@@ -3675,6 +3725,18 @@
<ref name='namespaceDecl'/>
<ref name='comment'/>
<ref name='cdataBlock'/>
+ <ref name='xmlRegExecCallbacks'/>
+ <ref name='xmlRegExecCallbacks'/>
+ <ref name='xmlRegNewExecCtxt'/>
+ <ref name='xmlRegExecPushString'/>
+ <ref name='xmlAutomataNewTransition'/>
+ <ref name='xmlAutomataNewCountTrans'/>
+ <ref name='xmlAutomataNewOnceTrans'/>
+ <ref name='xmlSchemaValidityErrorFunc'/>
+ <ref name='xmlSchemaValidityWarningFunc'/>
+ <ref name='xmlSchemaSetParserErrors'/>
+ <ref name='xmlSchemaSetValidErrors'/>
+ <ref name='xmlSchemaValidateStream'/>
</type>
<type name='xmlAttrPtr'>
<ref name='xmlDebugDumpAttr'/>
@@ -3708,6 +3770,39 @@
<ref name='xmlAddAttributeDecl'/>
<ref name='xmlValidateAttributeValue'/>
</type>
+ <type name='xmlAutomataPtr'>
+ <ref name='xmlFreeAutomata'/>
+ <ref name='xmlAutomataGetInitState'/>
+ <ref name='xmlAutomataSetFinalState'/>
+ <ref name='xmlAutomataNewState'/>
+ <ref name='xmlAutomataNewTransition'/>
+ <ref name='xmlAutomataNewCountTrans'/>
+ <ref name='xmlAutomataNewOnceTrans'/>
+ <ref name='xmlAutomataNewAllTrans'/>
+ <ref name='xmlAutomataNewEpsilon'/>
+ <ref name='xmlAutomataNewCountedTrans'/>
+ <ref name='xmlAutomataNewCounterTrans'/>
+ <ref name='xmlAutomataNewCounter'/>
+ <ref name='xmlAutomataCompile'/>
+ <ref name='xmlAutomataIsDeterminist'/>
+ </type>
+ <type name='xmlAutomataStatePtr'>
+ <ref name='xmlAutomataSetFinalState'/>
+ <ref name='xmlAutomataNewTransition'/>
+ <ref name='xmlAutomataNewTransition'/>
+ <ref name='xmlAutomataNewCountTrans'/>
+ <ref name='xmlAutomataNewCountTrans'/>
+ <ref name='xmlAutomataNewOnceTrans'/>
+ <ref name='xmlAutomataNewOnceTrans'/>
+ <ref name='xmlAutomataNewAllTrans'/>
+ <ref name='xmlAutomataNewAllTrans'/>
+ <ref name='xmlAutomataNewEpsilon'/>
+ <ref name='xmlAutomataNewEpsilon'/>
+ <ref name='xmlAutomataNewCountedTrans'/>
+ <ref name='xmlAutomataNewCountedTrans'/>
+ <ref name='xmlAutomataNewCounterTrans'/>
+ <ref name='xmlAutomataNewCounterTrans'/>
+ </type>
<type name='xmlBufferAllocationScheme'>
<ref name='xmlSetBufferAllocationScheme'/>
<ref name='xmlBufferSetAllocationScheme'/>
@@ -3835,6 +3930,7 @@
<ref name='xmlParserInputBufferCreateFd'/>
<ref name='xmlParserInputBufferCreateMem'/>
<ref name='xmlParserInputBufferCreateIO'/>
+ <ref name='xmlSchemaValidateStream'/>
</type>
<type name='xmlCharEncodingHandler *'>
<ref name='xmlCharEncOutFunc'/>
@@ -3952,6 +4048,7 @@
<ref name='xmlC14NDocSaveTo'/>
<ref name='xmlC14NDocDumpMemory'/>
<ref name='xmlC14NDocSave'/>
+ <ref name='xmlSchemaValidateDoc'/>
</type>
<type name='xmlDtdPtr'>
<ref name='xmlDebugDumpDTD'/>
@@ -4207,8 +4304,6 @@
<ref name='xmlCopyPropList'/>
<ref name='xmlNewChild'/>
<ref name='xmlNewTextChild'/>
- <ref name='xmlDocCopyNode'/>
- <ref name='xmlCopyNodeList'/>
<ref name='xmlGetLineNo'/>
<ref name='xmlGetNodePath'/>
<ref name='xmlGetLastChild'/>
@@ -4509,6 +4604,7 @@
<ref name='xmlParserInputBufferGrow'/>
<ref name='xmlParserInputBufferPush'/>
<ref name='xmlFreeParserInputBuffer'/>
+ <ref name='xmlSchemaValidateStream'/>
</type>
<type name='xmlParserInputPtr'>
<ref name='xmlParserInputRead'/>
@@ -4540,6 +4636,20 @@
<type name='xmlRefTablePtr'>
<ref name='xmlFreeRefTable'/>
</type>
+ <type name='xmlRegExecCallbacks'>
+ <ref name='xmlRegNewExecCtxt'/>
+ </type>
+ <type name='xmlRegExecCtxtPtr'>
+ <ref name='xmlRegExecCallbacks'/>
+ <ref name='xmlRegFreeExecCtxt'/>
+ <ref name='xmlRegExecPushString'/>
+ </type>
+ <type name='xmlRegexpPtr'>
+ <ref name='xmlRegFreeRegexp'/>
+ <ref name='xmlRegexpExec'/>
+ <ref name='xmlRegexpPrint'/>
+ <ref name='xmlRegNewExecCtxt'/>
+ </type>
<type name='xmlSAXHandler *'>
<ref name='initxmlDefaultSAXHandler'/>
<ref name='inithtmlDefaultSAXHandler'/>
@@ -4559,11 +4669,51 @@
<ref name='xmlParseExternalEntity'/>
<ref name='xmlCreatePushParserCtxt'/>
<ref name='xmlCreateIOParserCtxt'/>
+ <ref name='xmlSchemaValidateStream'/>
</type>
<type name='xmlSAXLocatorPtr'>
<ref name='setDocumentLocatorSAXFunc'/>
<ref name='setDocumentLocator'/>
</type>
+ <type name='xmlSchemaFacetPtr'>
+ <ref name='xmlSchemaValidateFacet'/>
+ </type>
+ <type name='xmlSchemaParserCtxtPtr'>
+ <ref name='xmlSchemaFreeParserCtxt'/>
+ <ref name='xmlSchemaSetParserErrors'/>
+ <ref name='xmlSchemaParse'/>
+ </type>
+ <type name='xmlSchemaPtr'>
+ <ref name='xmlSchemaFree'/>
+ <ref name='xmlSchemaDump'/>
+ <ref name='xmlSchemaNewValidCtxt'/>
+ </type>
+ <type name='xmlSchemaTypePtr'>
+ <ref name='xmlSchemaFreeType'/>
+ <ref name='xmlSchemaValidatePredefinedType'/>
+ <ref name='xmlSchemaValidateFacet'/>
+ </type>
+ <type name='xmlSchemaValPtr'>
+ <ref name='xmlSchemaValidateFacet'/>
+ <ref name='xmlSchemaFreeValue'/>
+ </type>
+ <type name='xmlSchemaValPtr *'>
+ <ref name='xmlSchemaValidatePredefinedType'/>
+ </type>
+ <type name='xmlSchemaValidCtxtPtr'>
+ <ref name='xmlSchemaSetValidErrors'/>
+ <ref name='xmlSchemaFreeValidCtxt'/>
+ <ref name='xmlSchemaValidateDoc'/>
+ <ref name='xmlSchemaValidateStream'/>
+ </type>
+ <type name='xmlSchemaValidityErrorFunc'>
+ <ref name='xmlSchemaSetParserErrors'/>
+ <ref name='xmlSchemaSetValidErrors'/>
+ </type>
+ <type name='xmlSchemaValidityWarningFunc'>
+ <ref name='xmlSchemaSetParserErrors'/>
+ <ref name='xmlSchemaSetValidErrors'/>
+ </type>
<type name='xmlShellCtxtPtr'>
<ref name='xmlShellCmd'/>
<ref name='xmlShellList'/>
@@ -5365,6 +5515,45 @@
<ref name='xmlEntityReferenceFunc'/>
<ref name='xmlSetEntityReferenceFunc'/>
</file>
+ <file name='schemasInternals'>
+ <ref name='xmlSchemaTypeType'/>
+ <ref name='xmlSchemaContentType'/>
+ <ref name='xmlSchemaVal'/>
+ <ref name='xmlSchemaValPtr'/>
+ <ref name='xmlSchemaType'/>
+ <ref name='xmlSchemaTypePtr'/>
+ <ref name='xmlSchemaFacet'/>
+ <ref name='xmlSchemaFacetPtr'/>
+ <ref name='xmlSchemaAnnot'/>
+ <ref name='xmlSchemaAnnotPtr'/>
+ <ref name='XML_SCHEMAS_ANYATTR_SKIP'/>
+ <ref name='XML_SCHEMAS_ANYATTR_LAX'/>
+ <ref name='XML_SCHEMAS_ANYATTR_STRICT'/>
+ <ref name='xmlSchemaAttribute'/>
+ <ref name='xmlSchemaAttributePtr'/>
+ <ref name='xmlSchemaAttributeGroup'/>
+ <ref name='xmlSchemaAttributeGroupPtr'/>
+ <ref name='XML_SCHEMAS_TYPE_MIXED'/>
+ <ref name='XML_SCHEMAS_ELEM_NILLABLE'/>
+ <ref name='XML_SCHEMAS_ELEM_GLOBAL'/>
+ <ref name='XML_SCHEMAS_ELEM_DEFAULT'/>
+ <ref name='XML_SCHEMAS_ELEM_FIXED'/>
+ <ref name='XML_SCHEMAS_ELEM_ABSTRACT'/>
+ <ref name='XML_SCHEMAS_ELEM_TOPLEVEL'/>
+ <ref name='XML_SCHEMAS_ELEM_REF'/>
+ <ref name='xmlSchemaElement'/>
+ <ref name='xmlSchemaElementPtr'/>
+ <ref name='XML_SCHEMAS_FACET_UNKNOWN'/>
+ <ref name='XML_SCHEMAS_FACET_PRESERVE'/>
+ <ref name='XML_SCHEMAS_FACET_REPLACE'/>
+ <ref name='XML_SCHEMAS_FACET_COLLAPSE'/>
+ <ref name='xmlSchemaNotation'/>
+ <ref name='xmlSchemaNotationPtr'/>
+ <ref name='XML_SCHEMAS_QUALIF_ELEM'/>
+ <ref name='XML_SCHEMAS_QUALIF_ATTR'/>
+ <ref name='xmlSchema'/>
+ <ref name='xmlSchemaFreeType'/>
+ </file>
<file name='threads'>
<ref name='xmlMutex'/>
<ref name='xmlMutexPtr'/>
@@ -5708,6 +5897,27 @@
<ref name='xmlRegisterHTTPPostCallbacks'/>
<ref name='xmlNoNetExternalEntityLoader'/>
</file>
+ <file name='xmlautomata'>
+ <ref name='xmlAutomata'/>
+ <ref name='xmlAutomataPtr'/>
+ <ref name='xmlAutomataState'/>
+ <ref name='xmlAutomataStatePtr'/>
+ <ref name='xmlNewAutomata'/>
+ <ref name='xmlFreeAutomata'/>
+ <ref name='xmlAutomataGetInitState'/>
+ <ref name='xmlAutomataSetFinalState'/>
+ <ref name='xmlAutomataNewState'/>
+ <ref name='xmlAutomataNewTransition'/>
+ <ref name='xmlAutomataNewCountTrans'/>
+ <ref name='xmlAutomataNewOnceTrans'/>
+ <ref name='xmlAutomataNewAllTrans'/>
+ <ref name='xmlAutomataNewEpsilon'/>
+ <ref name='xmlAutomataNewCountedTrans'/>
+ <ref name='xmlAutomataNewCounterTrans'/>
+ <ref name='xmlAutomataNewCounter'/>
+ <ref name='xmlAutomataCompile'/>
+ <ref name='xmlAutomataIsDeterminist'/>
+ </file>
<file name='xmlerror'>
<ref name='xmlParserErrors'/>
<ref name='xmlGenericErrorFunc'/>
@@ -5740,6 +5950,186 @@
<ref name='xmlReallocLoc'/>
<ref name='xmlMemStrdupLoc'/>
</file>
+ <file name='xmlregexp'>
+ <ref name='xmlRegexp'/>
+ <ref name='xmlRegexpPtr'/>
+ <ref name='xmlRegExecCtxt'/>
+ <ref name='xmlRegExecCtxtPtr'/>
+ <ref name='xmlRegexpCompile'/>
+ <ref name='xmlRegFreeRegexp'/>
+ <ref name='xmlRegexpExec'/>
+ <ref name='xmlRegexpPrint'/>
+ <ref name='xmlRegExecCallbacks'/>
+ <ref name='xmlRegNewExecCtxt'/>
+ <ref name='xmlRegFreeExecCtxt'/>
+ <ref name='xmlRegExecPushString'/>
+ </file>
+ <file name='xmlschemas'>
+ <ref name='xmlSchemaValidError'/>
+ <ref name='xmlSchema'/>
+ <ref name='xmlSchemaPtr'/>
+ <ref name='xmlSchemaValidityErrorFunc'/>
+ <ref name='xmlSchemaValidityWarningFunc'/>
+ <ref name='xmlSchemaParserCtxt'/>
+ <ref name='xmlSchemaParserCtxtPtr'/>
+ <ref name='xmlSchemaValidCtxt'/>
+ <ref name='xmlSchemaValidCtxtPtr'/>
+ <ref name='xmlSchemaNewParserCtxt'/>
+ <ref name='xmlSchemaFreeParserCtxt'/>
+ <ref name='xmlSchemaSetParserErrors'/>
+ <ref name='xmlSchemaParse'/>
+ <ref name='xmlSchemaFree'/>
+ <ref name='xmlSchemaDump'/>
+ <ref name='xmlSchemaSetValidErrors'/>
+ <ref name='xmlSchemaNewValidCtxt'/>
+ <ref name='xmlSchemaFreeValidCtxt'/>
+ <ref name='xmlSchemaValidateDoc'/>
+ <ref name='xmlSchemaValidateStream'/>
+ </file>
+ <file name='xmlschemastypes'>
+ <ref name='xmlSchemaInitTypes'/>
+ <ref name='xmlSchemaCleanupTypes'/>
+ <ref name='xmlSchemaGetPredefinedType'/>
+ <ref name='xmlSchemaValidatePredefinedType'/>
+ <ref name='xmlSchemaValidateFacet'/>
+ <ref name='xmlSchemaFreeValue'/>
+ </file>
+ <file name='xmlunicode'>
+ <ref name='xmlUCSIsAlphabeticPresentationForms'/>
+ <ref name='xmlUCSIsArabic'/>
+ <ref name='xmlUCSIsArabicPresentationFormsA'/>
+ <ref name='xmlUCSIsArabicPresentationFormsB'/>
+ <ref name='xmlUCSIsArmenian'/>
+ <ref name='xmlUCSIsArrows'/>
+ <ref name='xmlUCSIsBasicLatin'/>
+ <ref name='xmlUCSIsBengali'/>
+ <ref name='xmlUCSIsBlockElements'/>
+ <ref name='xmlUCSIsBopomofo'/>
+ <ref name='xmlUCSIsBopomofoExtended'/>
+ <ref name='xmlUCSIsBoxDrawing'/>
+ <ref name='xmlUCSIsBraillePatterns'/>
+ <ref name='xmlUCSIsByzantineMusicalSymbols'/>
+ <ref name='xmlUCSIsCJKCompatibility'/>
+ <ref name='xmlUCSIsCJKCompatibilityForms'/>
+ <ref name='xmlUCSIsCJKCompatibilityIdeographs'/>
+ <ref name='xmlUCSIsCJKCompatibilityIdeographsSupplement'/>
+ <ref name='xmlUCSIsCJKRadicalsSupplement'/>
+ <ref name='xmlUCSIsCJKSymbolsandPunctuation'/>
+ <ref name='xmlUCSIsCJKUnifiedIdeographs'/>
+ <ref name='xmlUCSIsCJKUnifiedIdeographsExtensionA'/>
+ <ref name='xmlUCSIsCJKUnifiedIdeographsExtensionB'/>
+ <ref name='xmlUCSIsCherokee'/>
+ <ref name='xmlUCSIsCombiningDiacriticalMarks'/>
+ <ref name='xmlUCSIsCombiningHalfMarks'/>
+ <ref name='xmlUCSIsCombiningMarksforSymbols'/>
+ <ref name='xmlUCSIsControlPictures'/>
+ <ref name='xmlUCSIsCurrencySymbols'/>
+ <ref name='xmlUCSIsCyrillic'/>
+ <ref name='xmlUCSIsDeseret'/>
+ <ref name='xmlUCSIsDevanagari'/>
+ <ref name='xmlUCSIsDingbats'/>
+ <ref name='xmlUCSIsEnclosedAlphanumerics'/>
+ <ref name='xmlUCSIsEnclosedCJKLettersandMonths'/>
+ <ref name='xmlUCSIsEthiopic'/>
+ <ref name='xmlUCSIsGeneralPunctuation'/>
+ <ref name='xmlUCSIsGeometricShapes'/>
+ <ref name='xmlUCSIsGeorgian'/>
+ <ref name='xmlUCSIsGothic'/>
+ <ref name='xmlUCSIsGreek'/>
+ <ref name='xmlUCSIsGreekExtended'/>
+ <ref name='xmlUCSIsGujarati'/>
+ <ref name='xmlUCSIsGurmukhi'/>
+ <ref name='xmlUCSIsHalfwidthandFullwidthForms'/>
+ <ref name='xmlUCSIsHangulCompatibilityJamo'/>
+ <ref name='xmlUCSIsHangulJamo'/>
+ <ref name='xmlUCSIsHangulSyllables'/>
+ <ref name='xmlUCSIsHebrew'/>
+ <ref name='xmlUCSIsHighPrivateUseSurrogates'/>
+ <ref name='xmlUCSIsHighSurrogates'/>
+ <ref name='xmlUCSIsHiragana'/>
+ <ref name='xmlUCSIsIPAExtensions'/>
+ <ref name='xmlUCSIsIdeographicDescriptionCharacters'/>
+ <ref name='xmlUCSIsKanbun'/>
+ <ref name='xmlUCSIsKangxiRadicals'/>
+ <ref name='xmlUCSIsKannada'/>
+ <ref name='xmlUCSIsKatakana'/>
+ <ref name='xmlUCSIsKhmer'/>
+ <ref name='xmlUCSIsLao'/>
+ <ref name='xmlUCSIsLatin1Supplement'/>
+ <ref name='xmlUCSIsLatinExtendedA'/>
+ <ref name='xmlUCSIsLatinExtendedB'/>
+ <ref name='xmlUCSIsLatinExtendedAdditional'/>
+ <ref name='xmlUCSIsLetterlikeSymbols'/>
+ <ref name='xmlUCSIsLowSurrogates'/>
+ <ref name='xmlUCSIsMalayalam'/>
+ <ref name='xmlUCSIsMathematicalAlphanumericSymbols'/>
+ <ref name='xmlUCSIsMathematicalOperators'/>
+ <ref name='xmlUCSIsMiscellaneousSymbols'/>
+ <ref name='xmlUCSIsMiscellaneousTechnical'/>
+ <ref name='xmlUCSIsMongolian'/>
+ <ref name='xmlUCSIsMusicalSymbols'/>
+ <ref name='xmlUCSIsMyanmar'/>
+ <ref name='xmlUCSIsNumberForms'/>
+ <ref name='xmlUCSIsOgham'/>
+ <ref name='xmlUCSIsOldItalic'/>
+ <ref name='xmlUCSIsOpticalCharacterRecognition'/>
+ <ref name='xmlUCSIsOriya'/>
+ <ref name='xmlUCSIsPrivateUse'/>
+ <ref name='xmlUCSIsRunic'/>
+ <ref name='xmlUCSIsSinhala'/>
+ <ref name='xmlUCSIsSmallFormVariants'/>
+ <ref name='xmlUCSIsSpacingModifierLetters'/>
+ <ref name='xmlUCSIsSpecials'/>
+ <ref name='xmlUCSIsSuperscriptsandSubscripts'/>
+ <ref name='xmlUCSIsSyriac'/>
+ <ref name='xmlUCSIsTags'/>
+ <ref name='xmlUCSIsTamil'/>
+ <ref name='xmlUCSIsTelugu'/>
+ <ref name='xmlUCSIsThaana'/>
+ <ref name='xmlUCSIsThai'/>
+ <ref name='xmlUCSIsTibetan'/>
+ <ref name='xmlUCSIsUnifiedCanadianAboriginalSyllabics'/>
+ <ref name='xmlUCSIsYiRadicals'/>
+ <ref name='xmlUCSIsYiSyllables'/>
+ <ref name='xmlUCSIsBlock'/>
+ <ref name='xmlUCSIsCatC'/>
+ <ref name='xmlUCSIsCatCc'/>
+ <ref name='xmlUCSIsCatCf'/>
+ <ref name='xmlUCSIsCatCo'/>
+ <ref name='xmlUCSIsCatCs'/>
+ <ref name='xmlUCSIsCatL'/>
+ <ref name='xmlUCSIsCatLl'/>
+ <ref name='xmlUCSIsCatLm'/>
+ <ref name='xmlUCSIsCatLo'/>
+ <ref name='xmlUCSIsCatLt'/>
+ <ref name='xmlUCSIsCatLu'/>
+ <ref name='xmlUCSIsCatM'/>
+ <ref name='xmlUCSIsCatMc'/>
+ <ref name='xmlUCSIsCatMe'/>
+ <ref name='xmlUCSIsCatMn'/>
+ <ref name='xmlUCSIsCatN'/>
+ <ref name='xmlUCSIsCatNd'/>
+ <ref name='xmlUCSIsCatNl'/>
+ <ref name='xmlUCSIsCatNo'/>
+ <ref name='xmlUCSIsCatP'/>
+ <ref name='xmlUCSIsCatPc'/>
+ <ref name='xmlUCSIsCatPd'/>
+ <ref name='xmlUCSIsCatPe'/>
+ <ref name='xmlUCSIsCatPf'/>
+ <ref name='xmlUCSIsCatPi'/>
+ <ref name='xmlUCSIsCatPo'/>
+ <ref name='xmlUCSIsCatPs'/>
+ <ref name='xmlUCSIsCatS'/>
+ <ref name='xmlUCSIsCatSc'/>
+ <ref name='xmlUCSIsCatSk'/>
+ <ref name='xmlUCSIsCatSm'/>
+ <ref name='xmlUCSIsCatSo'/>
+ <ref name='xmlUCSIsCatZ'/>
+ <ref name='xmlUCSIsCatZl'/>
+ <ref name='xmlUCSIsCatZp'/>
+ <ref name='xmlUCSIsCatZs'/>
+ <ref name='xmlUCSIsCat'/>
+ </file>
<file name='xmlversion'>
<ref name='xmlCheckVersion'/>
<ref name='LIBXML_DOTTED_VERSION'/>
@@ -5761,6 +6151,10 @@
<ref name='LIBXML_ICONV_ENABLED'/>
<ref name='LIBXML_DEBUG_ENABLED'/>
<ref name='DEBUG_MEMORY_LOCATION'/>
+ <ref name='LIBXML_UNICODE_ENABLED'/>
+ <ref name='LIBXML_REGEXP_ENABLED'/>
+ <ref name='LIBXML_AUTOMATA_ENABLED'/>
+ <ref name='LIBXML_SCHEMAS_ENABLED'/>
<ref name='LIBXML_DLL_IMPORT'/>
<ref name='ATTRIBUTE_UNUSED'/>
</file>
diff --git a/doc/xml.html b/doc/xml.html
index edcbaf4..d745aba 100644
--- a/doc/xml.html
+++ b/doc/xml.html
@@ -506,7 +506,9 @@
as a <a href="ftp://ftp.gnome.org/pub/GNOME/stable/sources/libxml/">source
archive</a> or <a
href="ftp://ftp.gnome.org/pub/GNOME/stable/redhat/i386/libxml/">RPM
-packages</a>. (NOTE that you need both the <a
+packages</a>, Antonin Sprinzl also provide <a
+href="ftp://gd.tuwien.ac.at/pub/libxml/">a mirror in Austria</a>. (NOTE that
+you need both the <a
href="http://rpmfind.net/linux/RPM/libxml2.html">libxml(2)</a> and <a
href="http://rpmfind.net/linux/RPM/libxml2-devel.html">libxml(2)-devel</a>
packages installed to compile applications using libxml.) <a
@@ -2572,6 +2574,7 @@
+
} </pre>
</li>
<li>And then use it to save the document:
diff --git a/doc/xmlio.html b/doc/xmlio.html
index 7861b65..4663836 100644
--- a/doc/xmlio.html
+++ b/doc/xmlio.html
@@ -228,6 +228,7 @@
+
} </pre>
</li>
<li>And then use it to save the document: