[libxml2] Regenerate api.xml and testapi.c



commit 9a0be0dc4d2add7ad300f8dd5f5877d9dc7df929
Author: Nick Wellnhofer <wellnhofer aevum de>
Date:   Thu Apr 21 01:11:35 2022 +0200

    Regenerate api.xml and testapi.c

 doc/libxml2-api.xml  | 5753 ++++++++++++++++++++++++--------------------------
 doc/libxml2-refs.xml |  516 ++---
 testapi.c            |  656 +-----
 3 files changed, 3007 insertions(+), 3918 deletions(-)
---
diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml
index 3032beee..91a440a8 100644
--- a/doc/libxml2-api.xml
+++ b/doc/libxml2-api.xml
@@ -1,29 +1,6 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 <api name='libxml2'>
   <files>
-    <file name='DOCBparser'>
-     <summary>old DocBook SGML parser</summary>
-     <description>interface for a DocBook SGML non-verifying parser This code is DEPRECATED, and should not 
be used anymore. </description>
-     <author>Daniel Veillard </author>
-     <deprecated/>
-     <exports symbol='docbParserInputPtr' type='typedef'/>
-     <exports symbol='docbParserCtxt' type='typedef'/>
-     <exports symbol='docbParserCtxtPtr' type='typedef'/>
-     <exports symbol='docbParserInput' type='typedef'/>
-     <exports symbol='docbDocPtr' type='typedef'/>
-     <exports symbol='docbSAXHandler' type='typedef'/>
-     <exports symbol='docbSAXHandlerPtr' type='typedef'/>
-     <exports symbol='docbFreeParserCtxt' type='function'/>
-     <exports symbol='docbParseDoc' type='function'/>
-     <exports symbol='docbCreateFileParserCtxt' type='function'/>
-     <exports symbol='docbSAXParseFile' type='function'/>
-     <exports symbol='docbSAXParseDoc' type='function'/>
-     <exports symbol='docbCreatePushParserCtxt' type='function'/>
-     <exports symbol='docbEncodeEntities' type='function'/>
-     <exports symbol='docbParseFile' type='function'/>
-     <exports symbol='docbParseDocument' type='function'/>
-     <exports symbol='docbParseChunk' type='function'/>
-    </file>
     <file name='HTMLparser'>
      <summary>interface for an HTML 4.0 non-verifying parser</summary>
      <description>this module implements an HTML 4.0 non-verifying parser with API compatible with the XML 
parser ones. It should be able to parse &quot;real world&quot; HTML, even if severely broken from a 
specification point of view. </description>
@@ -31,302 +8,299 @@
      <exports symbol='htmlDefaultSubelement' type='macro'/>
      <exports symbol='htmlElementAllowedHereDesc' type='macro'/>
      <exports symbol='htmlRequiredAttrs' type='macro'/>
-     <exports symbol='HTML_REQUIRED' type='enum'/>
+     <exports symbol='HTML_DEPRECATED' type='enum'/>
      <exports symbol='HTML_INVALID' type='enum'/>
-     <exports symbol='HTML_PARSE_NONET' type='enum'/>
      <exports symbol='HTML_NA' type='enum'/>
      <exports symbol='HTML_PARSE_COMPACT' type='enum'/>
-     <exports symbol='HTML_VALID' type='enum'/>
+     <exports symbol='HTML_PARSE_IGNORE_ENC' type='enum'/>
      <exports symbol='HTML_PARSE_NOBLANKS' type='enum'/>
      <exports symbol='HTML_PARSE_NODEFDTD' type='enum'/>
-     <exports symbol='HTML_PARSE_RECOVER' type='enum'/>
-     <exports symbol='HTML_DEPRECATED' type='enum'/>
      <exports symbol='HTML_PARSE_NOERROR' type='enum'/>
-     <exports symbol='HTML_PARSE_PEDANTIC' type='enum'/>
-     <exports symbol='HTML_PARSE_IGNORE_ENC' type='enum'/>
      <exports symbol='HTML_PARSE_NOIMPLIED' type='enum'/>
+     <exports symbol='HTML_PARSE_NONET' type='enum'/>
      <exports symbol='HTML_PARSE_NOWARNING' type='enum'/>
-     <exports symbol='htmlParserNodeInfo' type='typedef'/>
-     <exports symbol='htmlParserInput' type='typedef'/>
-     <exports symbol='htmlParserCtxtPtr' type='typedef'/>
-     <exports symbol='htmlEntityDesc' type='typedef'/>
+     <exports symbol='HTML_PARSE_PEDANTIC' type='enum'/>
+     <exports symbol='HTML_PARSE_RECOVER' type='enum'/>
+     <exports symbol='HTML_REQUIRED' type='enum'/>
+     <exports symbol='HTML_VALID' type='enum'/>
      <exports symbol='htmlDocPtr' type='typedef'/>
-     <exports symbol='htmlSAXHandlerPtr' type='typedef'/>
-     <exports symbol='htmlStatus' type='typedef'/>
-     <exports symbol='htmlNodePtr' type='typedef'/>
-     <exports symbol='htmlElemDescPtr' type='typedef'/>
      <exports symbol='htmlElemDesc' type='typedef'/>
-     <exports symbol='htmlSAXHandler' type='typedef'/>
-     <exports symbol='htmlParserInputPtr' type='typedef'/>
-     <exports symbol='htmlParserOption' type='typedef'/>
+     <exports symbol='htmlElemDescPtr' type='typedef'/>
+     <exports symbol='htmlEntityDesc' type='typedef'/>
      <exports symbol='htmlEntityDescPtr' type='typedef'/>
+     <exports symbol='htmlNodePtr' type='typedef'/>
      <exports symbol='htmlParserCtxt' type='typedef'/>
-     <exports symbol='_htmlEntityDesc' type='struct'/>
+     <exports symbol='htmlParserCtxtPtr' type='typedef'/>
+     <exports symbol='htmlParserInput' type='typedef'/>
+     <exports symbol='htmlParserInputPtr' type='typedef'/>
+     <exports symbol='htmlParserNodeInfo' type='typedef'/>
+     <exports symbol='htmlParserOption' type='typedef'/>
+     <exports symbol='htmlSAXHandler' type='typedef'/>
+     <exports symbol='htmlSAXHandlerPtr' type='typedef'/>
+     <exports symbol='htmlStatus' type='typedef'/>
      <exports symbol='_htmlElemDesc' type='struct'/>
-     <exports symbol='htmlIsScriptAttribute' type='function'/>
-     <exports symbol='htmlHandleOmittedElem' type='function'/>
-     <exports symbol='htmlReadFd' type='function'/>
-     <exports symbol='htmlReadIO' type='function'/>
-     <exports symbol='htmlParseFile' type='function'/>
-     <exports symbol='htmlCtxtReadDoc' type='function'/>
+     <exports symbol='_htmlEntityDesc' type='struct'/>
+     <exports symbol='UTF8ToHtml' type='function'/>
+     <exports symbol='htmlAttrAllowed' type='function'/>
      <exports symbol='htmlAutoCloseTag' type='function'/>
-     <exports symbol='htmlParseChunk' type='function'/>
-     <exports symbol='htmlTagLookup' type='function'/>
      <exports symbol='htmlCreateMemoryParserCtxt' type='function'/>
+     <exports symbol='htmlCreatePushParserCtxt' type='function'/>
+     <exports symbol='htmlCtxtReadDoc' type='function'/>
+     <exports symbol='htmlCtxtReadFd' type='function'/>
+     <exports symbol='htmlCtxtReadFile' type='function'/>
+     <exports symbol='htmlCtxtReadIO' type='function'/>
+     <exports symbol='htmlCtxtReadMemory' type='function'/>
      <exports symbol='htmlCtxtReset' type='function'/>
+     <exports symbol='htmlCtxtUseOptions' type='function'/>
      <exports symbol='htmlElementAllowedHere' type='function'/>
-     <exports symbol='htmlCtxtReadIO' type='function'/>
-     <exports symbol='htmlCreatePushParserCtxt' type='function'/>
-     <exports symbol='htmlReadMemory' type='function'/>
-     <exports symbol='htmlIsAutoClosed' type='function'/>
-     <exports symbol='htmlParseCharRef' type='function'/>
-     <exports symbol='htmlReadDoc' type='function'/>
-     <exports symbol='htmlEncodeEntities' type='function'/>
-     <exports symbol='htmlNodeStatus' type='function'/>
-     <exports symbol='htmlAttrAllowed' type='function'/>
-     <exports symbol='htmlSAXParseFile' type='function'/>
-     <exports symbol='htmlParseEntityRef' type='function'/>
      <exports symbol='htmlElementStatusHere' type='function'/>
-     <exports symbol='htmlEntityValueLookup' type='function'/>
-     <exports symbol='htmlParseElement' type='function'/>
-     <exports symbol='UTF8ToHtml' type='function'/>
+     <exports symbol='htmlEncodeEntities' type='function'/>
      <exports symbol='htmlEntityLookup' type='function'/>
+     <exports symbol='htmlEntityValueLookup' type='function'/>
      <exports symbol='htmlFreeParserCtxt' type='function'/>
-     <exports symbol='htmlCtxtReadMemory' type='function'/>
-     <exports symbol='htmlCtxtReadFd' type='function'/>
-     <exports symbol='htmlReadFile' type='function'/>
-     <exports symbol='htmlCtxtReadFile' type='function'/>
-     <exports symbol='htmlParseDocument' type='function'/>
+     <exports symbol='htmlHandleOmittedElem' type='function'/>
+     <exports symbol='htmlIsAutoClosed' type='function'/>
+     <exports symbol='htmlIsScriptAttribute' type='function'/>
      <exports symbol='htmlNewParserCtxt' type='function'/>
-     <exports symbol='htmlSAXParseDoc' type='function'/>
-     <exports symbol='htmlCtxtUseOptions' type='function'/>
+     <exports symbol='htmlNodeStatus' type='function'/>
+     <exports symbol='htmlParseCharRef' type='function'/>
+     <exports symbol='htmlParseChunk' type='function'/>
      <exports symbol='htmlParseDoc' type='function'/>
+     <exports symbol='htmlParseDocument' type='function'/>
+     <exports symbol='htmlParseElement' type='function'/>
+     <exports symbol='htmlParseEntityRef' type='function'/>
+     <exports symbol='htmlParseFile' type='function'/>
+     <exports symbol='htmlReadDoc' type='function'/>
+     <exports symbol='htmlReadFd' type='function'/>
+     <exports symbol='htmlReadFile' type='function'/>
+     <exports symbol='htmlReadIO' type='function'/>
+     <exports symbol='htmlReadMemory' type='function'/>
+     <exports symbol='htmlSAXParseDoc' type='function'/>
+     <exports symbol='htmlSAXParseFile' type='function'/>
+     <exports symbol='htmlTagLookup' type='function'/>
     </file>
     <file name='HTMLtree'>
      <summary>specific APIs to process HTML tree, especially serialization</summary>
      <description>this module implements a few function needed to process tree in an HTML specific way. 
</description>
      <author>Daniel Veillard </author>
-     <exports symbol='HTML_ENTITY_REF_NODE' type='macro'/>
      <exports symbol='HTML_COMMENT_NODE' type='macro'/>
+     <exports symbol='HTML_ENTITY_REF_NODE' type='macro'/>
+     <exports symbol='HTML_PI_NODE' type='macro'/>
      <exports symbol='HTML_PRESERVE_NODE' type='macro'/>
      <exports symbol='HTML_TEXT_NODE' type='macro'/>
-     <exports symbol='HTML_PI_NODE' type='macro'/>
-     <exports symbol='htmlNodeDumpFileFormat' type='function'/>
-     <exports symbol='htmlDocDumpMemory' type='function'/>
-     <exports symbol='htmlSaveFile' type='function'/>
+     <exports symbol='htmlDocContentDumpFormatOutput' type='function'/>
+     <exports symbol='htmlDocContentDumpOutput' type='function'/>
      <exports symbol='htmlDocDump' type='function'/>
+     <exports symbol='htmlDocDumpMemory' type='function'/>
      <exports symbol='htmlDocDumpMemoryFormat' type='function'/>
+     <exports symbol='htmlGetMetaEncoding' type='function'/>
      <exports symbol='htmlIsBooleanAttr' type='function'/>
-     <exports symbol='htmlSaveFileFormat' type='function'/>
-     <exports symbol='htmlNodeDumpFormatOutput' type='function'/>
-     <exports symbol='htmlSetMetaEncoding' type='function'/>
-     <exports symbol='htmlSaveFileEnc' type='function'/>
-     <exports symbol='htmlNodeDumpOutput' type='function'/>
-     <exports symbol='htmlNodeDump' type='function'/>
      <exports symbol='htmlNewDoc' type='function'/>
-     <exports symbol='htmlGetMetaEncoding' type='function'/>
-     <exports symbol='htmlNodeDumpFile' type='function'/>
-     <exports symbol='htmlDocContentDumpFormatOutput' type='function'/>
      <exports symbol='htmlNewDocNoDtD' type='function'/>
-     <exports symbol='htmlDocContentDumpOutput' type='function'/>
+     <exports symbol='htmlNodeDump' type='function'/>
+     <exports symbol='htmlNodeDumpFile' type='function'/>
+     <exports symbol='htmlNodeDumpFileFormat' type='function'/>
+     <exports symbol='htmlNodeDumpFormatOutput' type='function'/>
+     <exports symbol='htmlNodeDumpOutput' type='function'/>
+     <exports symbol='htmlSaveFile' type='function'/>
+     <exports symbol='htmlSaveFileEnc' type='function'/>
+     <exports symbol='htmlSaveFileFormat' type='function'/>
+     <exports symbol='htmlSetMetaEncoding' type='function'/>
     </file>
     <file name='SAX'>
      <summary>Old SAX version 1 handler, deprecated</summary>
      <description>DEPRECATED set of SAX version 1 interfaces used to build the DOM tree. </description>
      <author>Daniel Veillard </author>
      <deprecated/>
-     <exports symbol='comment' type='function'/>
+     <exports symbol='attribute' type='function'/>
+     <exports symbol='attributeDecl' type='function'/>
+     <exports symbol='cdataBlock' type='function'/>
+     <exports symbol='characters' type='function'/>
      <exports symbol='checkNamespace' type='function'/>
-     <exports symbol='getColumnNumber' type='function'/>
+     <exports symbol='comment' type='function'/>
+     <exports symbol='elementDecl' type='function'/>
+     <exports symbol='endDocument' type='function'/>
+     <exports symbol='endElement' type='function'/>
      <exports symbol='entityDecl' type='function'/>
-     <exports symbol='attribute' type='function'/>
+     <exports symbol='externalSubset' type='function'/>
+     <exports symbol='getColumnNumber' type='function'/>
+     <exports symbol='getEntity' type='function'/>
+     <exports symbol='getLineNumber' type='function'/>
      <exports symbol='getNamespace' type='function'/>
-     <exports symbol='setDocumentLocator' type='function'/>
-     <exports symbol='initxmlDefaultSAXHandler' type='function'/>
-     <exports symbol='ignorableWhitespace' type='function'/>
-     <exports symbol='hasExternalSubset' type='function'/>
-     <exports symbol='unparsedEntityDecl' type='function'/>
+     <exports symbol='getParameterEntity' type='function'/>
+     <exports symbol='getPublicId' type='function'/>
+     <exports symbol='getSystemId' type='function'/>
      <exports symbol='globalNamespace' type='function'/>
+     <exports symbol='hasExternalSubset' type='function'/>
      <exports symbol='hasInternalSubset' type='function'/>
-     <exports symbol='reference' type='function'/>
+     <exports symbol='ignorableWhitespace' type='function'/>
+     <exports symbol='inithtmlDefaultSAXHandler' type='function'/>
+     <exports symbol='initxmlDefaultSAXHandler' type='function'/>
+     <exports symbol='internalSubset' type='function'/>
+     <exports symbol='isStandalone' type='function'/>
+     <exports symbol='namespaceDecl' type='function'/>
      <exports symbol='notationDecl' type='function'/>
-     <exports symbol='getSystemId' type='function'/>
-     <exports symbol='externalSubset' type='function'/>
+     <exports symbol='processingInstruction' type='function'/>
+     <exports symbol='reference' type='function'/>
      <exports symbol='resolveEntity' type='function'/>
-     <exports symbol='startDocument' type='function'/>
+     <exports symbol='setDocumentLocator' type='function'/>
      <exports symbol='setNamespace' type='function'/>
-     <exports symbol='cdataBlock' type='function'/>
-     <exports symbol='getPublicId' type='function'/>
-     <exports symbol='inithtmlDefaultSAXHandler' type='function'/>
-     <exports symbol='processingInstruction' type='function'/>
-     <exports symbol='endElement' type='function'/>
-     <exports symbol='namespaceDecl' type='function'/>
-     <exports symbol='initdocbDefaultSAXHandler' type='function'/>
-     <exports symbol='getEntity' type='function'/>
-     <exports symbol='characters' type='function'/>
-     <exports symbol='elementDecl' type='function'/>
+     <exports symbol='startDocument' type='function'/>
      <exports symbol='startElement' type='function'/>
-     <exports symbol='getParameterEntity' type='function'/>
-     <exports symbol='attributeDecl' type='function'/>
-     <exports symbol='isStandalone' type='function'/>
-     <exports symbol='internalSubset' type='function'/>
-     <exports symbol='endDocument' type='function'/>
-     <exports symbol='getLineNumber' type='function'/>
+     <exports symbol='unparsedEntityDecl' type='function'/>
     </file>
     <file name='SAX2'>
      <summary>SAX2 parser interface used to build the DOM tree</summary>
      <description>those are the default SAX2 interfaces used by the library when building DOM tree. 
</description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlSAX2EndElementNs' type='function'/>
-     <exports symbol='xmlSAX2Reference' type='function'/>
-     <exports symbol='xmlSAX2ElementDecl' type='function'/>
+     <exports symbol='htmlDefaultSAXHandlerInit' type='function'/>
+     <exports symbol='xmlDefaultSAXHandlerInit' type='function'/>
      <exports symbol='xmlSAX2AttributeDecl' type='function'/>
+     <exports symbol='xmlSAX2CDataBlock' type='function'/>
+     <exports symbol='xmlSAX2Characters' type='function'/>
      <exports symbol='xmlSAX2Comment' type='function'/>
-     <exports symbol='xmlSAX2GetColumnNumber' type='function'/>
-     <exports symbol='xmlSAX2GetEntity' type='function'/>
-     <exports symbol='xmlSAX2UnparsedEntityDecl' type='function'/>
-     <exports symbol='xmlSAX2InitDocbDefaultSAXHandler' type='function'/>
-     <exports symbol='xmlSAXVersion' type='function'/>
-     <exports symbol='xmlSAX2IgnorableWhitespace' type='function'/>
-     <exports symbol='xmlSAX2NotationDecl' type='function'/>
-     <exports symbol='xmlSAX2StartDocument' type='function'/>
+     <exports symbol='xmlSAX2ElementDecl' type='function'/>
+     <exports symbol='xmlSAX2EndDocument' type='function'/>
      <exports symbol='xmlSAX2EndElement' type='function'/>
-     <exports symbol='xmlSAX2ResolveEntity' type='function'/>
+     <exports symbol='xmlSAX2EndElementNs' type='function'/>
+     <exports symbol='xmlSAX2EntityDecl' type='function'/>
      <exports symbol='xmlSAX2ExternalSubset' type='function'/>
+     <exports symbol='xmlSAX2GetColumnNumber' type='function'/>
+     <exports symbol='xmlSAX2GetEntity' type='function'/>
+     <exports symbol='xmlSAX2GetLineNumber' type='function'/>
+     <exports symbol='xmlSAX2GetParameterEntity' type='function'/>
      <exports symbol='xmlSAX2GetPublicId' type='function'/>
+     <exports symbol='xmlSAX2GetSystemId' type='function'/>
+     <exports symbol='xmlSAX2HasExternalSubset' type='function'/>
+     <exports symbol='xmlSAX2HasInternalSubset' type='function'/>
+     <exports symbol='xmlSAX2IgnorableWhitespace' type='function'/>
+     <exports symbol='xmlSAX2InitDefaultSAXHandler' type='function'/>
+     <exports symbol='xmlSAX2InitHtmlDefaultSAXHandler' type='function'/>
+     <exports symbol='xmlSAX2InternalSubset' type='function'/>
      <exports symbol='xmlSAX2IsStandalone' type='function'/>
-     <exports symbol='xmlSAX2EndDocument' type='function'/>
+     <exports symbol='xmlSAX2NotationDecl' type='function'/>
      <exports symbol='xmlSAX2ProcessingInstruction' type='function'/>
-     <exports symbol='xmlSAX2InternalSubset' type='function'/>
-     <exports symbol='xmlSAX2Characters' type='function'/>
-     <exports symbol='xmlSAXDefaultVersion' type='function'/>
-     <exports symbol='xmlSAX2StartElement' type='function'/>
+     <exports symbol='xmlSAX2Reference' type='function'/>
+     <exports symbol='xmlSAX2ResolveEntity' type='function'/>
      <exports symbol='xmlSAX2SetDocumentLocator' type='function'/>
-     <exports symbol='xmlSAX2CDataBlock' type='function'/>
+     <exports symbol='xmlSAX2StartDocument' type='function'/>
+     <exports symbol='xmlSAX2StartElement' type='function'/>
      <exports symbol='xmlSAX2StartElementNs' type='function'/>
-     <exports symbol='xmlSAX2HasExternalSubset' type='function'/>
-     <exports symbol='htmlDefaultSAXHandlerInit' type='function'/>
-     <exports symbol='xmlSAX2GetLineNumber' type='function'/>
-     <exports symbol='xmlSAX2HasInternalSubset' type='function'/>
-     <exports symbol='xmlSAX2InitHtmlDefaultSAXHandler' type='function'/>
-     <exports symbol='docbDefaultSAXHandlerInit' type='function'/>
-     <exports symbol='xmlDefaultSAXHandlerInit' type='function'/>
-     <exports symbol='xmlSAX2InitDefaultSAXHandler' type='function'/>
-     <exports symbol='xmlSAX2GetParameterEntity' type='function'/>
-     <exports symbol='xmlSAX2GetSystemId' type='function'/>
-     <exports symbol='xmlSAX2EntityDecl' type='function'/>
+     <exports symbol='xmlSAX2UnparsedEntityDecl' type='function'/>
+     <exports symbol='xmlSAXDefaultVersion' type='function'/>
+     <exports symbol='xmlSAXVersion' type='function'/>
     </file>
     <file name='c14n'>
      <summary>Provide Canonical XML and Exclusive XML Canonicalization</summary>
      <description>the c14n modules provides a  &quot;Canonical XML&quot; implementation</description>
      <author>Aleksey Sanin &lt;aleksey aleksey com&gt; </author>
-     <exports symbol='XML_C14N_1_1' type='enum'/>
      <exports symbol='XML_C14N_1_0' type='enum'/>
+     <exports symbol='XML_C14N_1_1' type='enum'/>
      <exports symbol='XML_C14N_EXCLUSIVE_1_0' type='enum'/>
      <exports symbol='xmlC14NMode' type='typedef'/>
-     <exports symbol='xmlC14NExecute' type='function'/>
+     <exports symbol='xmlC14NDocDumpMemory' type='function'/>
+     <exports symbol='xmlC14NDocSave' type='function'/>
      <exports symbol='xmlC14NDocSaveTo' type='function'/>
+     <exports symbol='xmlC14NExecute' type='function'/>
      <exports symbol='xmlC14NIsVisibleCallback' type='function'/>
-     <exports symbol='xmlC14NDocSave' type='function'/>
-     <exports symbol='xmlC14NDocDumpMemory' type='function'/>
     </file>
     <file name='catalog'>
      <summary>interfaces to the Catalog handling system</summary>
      <description>the catalog module implements the support for XML Catalogs and SGML catalogs </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_CATALOG_PI' type='macro'/>
      <exports symbol='XML_CATALOGS_NAMESPACE' type='macro'/>
+     <exports symbol='XML_CATALOG_PI' type='macro'/>
+     <exports symbol='XML_CATA_ALLOW_ALL' type='enum'/>
+     <exports symbol='XML_CATA_ALLOW_DOCUMENT' type='enum'/>
+     <exports symbol='XML_CATA_ALLOW_GLOBAL' type='enum'/>
      <exports symbol='XML_CATA_ALLOW_NONE' type='enum'/>
      <exports symbol='XML_CATA_PREFER_NONE' type='enum'/>
-     <exports symbol='XML_CATA_ALLOW_GLOBAL' type='enum'/>
      <exports symbol='XML_CATA_PREFER_PUBLIC' type='enum'/>
-     <exports symbol='XML_CATA_ALLOW_DOCUMENT' type='enum'/>
-     <exports symbol='XML_CATA_ALLOW_ALL' type='enum'/>
      <exports symbol='XML_CATA_PREFER_SYSTEM' type='enum'/>
+     <exports symbol='xmlCatalog' type='typedef'/>
      <exports symbol='xmlCatalogAllow' type='typedef'/>
      <exports symbol='xmlCatalogPrefer' type='typedef'/>
-     <exports symbol='xmlCatalog' type='typedef'/>
      <exports symbol='xmlCatalogPtr' type='typedef'/>
-     <exports symbol='xmlFreeCatalog' type='function'/>
-     <exports symbol='xmlLoadCatalogs' type='function'/>
-     <exports symbol='xmlCatalogLocalResolve' type='function'/>
      <exports symbol='xmlACatalogAdd' type='function'/>
-     <exports symbol='xmlACatalogResolvePublic' type='function'/>
-     <exports symbol='xmlCatalogGetDefaults' type='function'/>
+     <exports symbol='xmlACatalogDump' type='function'/>
      <exports symbol='xmlACatalogRemove' type='function'/>
-     <exports symbol='xmlCatalogSetDefaultPrefer' type='function'/>
+     <exports symbol='xmlACatalogResolve' type='function'/>
+     <exports symbol='xmlACatalogResolvePublic' type='function'/>
+     <exports symbol='xmlACatalogResolveSystem' type='function'/>
      <exports symbol='xmlACatalogResolveURI' type='function'/>
      <exports symbol='xmlCatalogAdd' type='function'/>
-     <exports symbol='xmlCatalogResolvePublic' type='function'/>
-     <exports symbol='xmlCatalogGetSystem' type='function'/>
-     <exports symbol='xmlInitializeCatalog' type='function'/>
-     <exports symbol='xmlLoadCatalog' type='function'/>
-     <exports symbol='xmlCatalogRemove' type='function'/>
-     <exports symbol='xmlCatalogIsEmpty' type='function'/>
-     <exports symbol='xmlACatalogDump' type='function'/>
-     <exports symbol='xmlCatalogFreeLocal' type='function'/>
-     <exports symbol='xmlACatalogResolve' type='function'/>
-     <exports symbol='xmlCatalogResolveSystem' type='function'/>
-     <exports symbol='xmlLoadSGMLSuperCatalog' type='function'/>
+     <exports symbol='xmlCatalogAddLocal' type='function'/>
+     <exports symbol='xmlCatalogCleanup' type='function'/>
      <exports symbol='xmlCatalogConvert' type='function'/>
+     <exports symbol='xmlCatalogDump' type='function'/>
+     <exports symbol='xmlCatalogFreeLocal' type='function'/>
+     <exports symbol='xmlCatalogGetDefaults' type='function'/>
      <exports symbol='xmlCatalogGetPublic' type='function'/>
-     <exports symbol='xmlLoadACatalog' type='function'/>
-     <exports symbol='xmlACatalogResolveSystem' type='function'/>
+     <exports symbol='xmlCatalogGetSystem' type='function'/>
+     <exports symbol='xmlCatalogIsEmpty' type='function'/>
+     <exports symbol='xmlCatalogLocalResolve' type='function'/>
      <exports symbol='xmlCatalogLocalResolveURI' type='function'/>
+     <exports symbol='xmlCatalogRemove' type='function'/>
+     <exports symbol='xmlCatalogResolve' type='function'/>
+     <exports symbol='xmlCatalogResolvePublic' type='function'/>
+     <exports symbol='xmlCatalogResolveSystem' type='function'/>
+     <exports symbol='xmlCatalogResolveURI' type='function'/>
+     <exports symbol='xmlCatalogSetDebug' type='function'/>
+     <exports symbol='xmlCatalogSetDefaultPrefer' type='function'/>
+     <exports symbol='xmlCatalogSetDefaults' type='function'/>
      <exports symbol='xmlConvertSGMLCatalog' type='function'/>
-     <exports symbol='xmlCatalogAddLocal' type='function'/>
+     <exports symbol='xmlFreeCatalog' type='function'/>
+     <exports symbol='xmlInitializeCatalog' type='function'/>
+     <exports symbol='xmlLoadACatalog' type='function'/>
+     <exports symbol='xmlLoadCatalog' type='function'/>
+     <exports symbol='xmlLoadCatalogs' type='function'/>
+     <exports symbol='xmlLoadSGMLSuperCatalog' type='function'/>
      <exports symbol='xmlNewCatalog' type='function'/>
      <exports symbol='xmlParseCatalogFile' type='function'/>
-     <exports symbol='xmlCatalogSetDebug' type='function'/>
-     <exports symbol='xmlCatalogResolve' type='function'/>
-     <exports symbol='xmlCatalogSetDefaults' type='function'/>
-     <exports symbol='xmlCatalogDump' type='function'/>
-     <exports symbol='xmlCatalogCleanup' type='function'/>
-     <exports symbol='xmlCatalogResolveURI' type='function'/>
     </file>
     <file name='chvalid'>
      <summary>Unicode character range checking</summary>
      <description>this module exports interfaces for the character range validation APIs  This file is 
automatically generated from the cvs source definition files using the genChRanges.py Python script 
</description>
      <author>William Brack &lt;wbrack mmm com hk&gt; </author>
-     <exports symbol='xmlIsExtender_ch' type='macro'/>
-     <exports symbol='xmlIsPubidCharQ' type='macro'/>
-     <exports symbol='xmlIsPubidChar_ch' type='macro'/>
-     <exports symbol='xmlIsIdeographicQ' type='macro'/>
-     <exports symbol='xmlIsExtenderQ' type='macro'/>
-     <exports symbol='xmlIsChar_ch' type='macro'/>
-     <exports symbol='xmlIsDigitQ' type='macro'/>
-     <exports symbol='xmlIsDigit_ch' type='macro'/>
+     <exports symbol='xmlIsBaseCharQ' type='macro'/>
      <exports symbol='xmlIsBaseChar_ch' type='macro'/>
-     <exports symbol='xmlIsCombiningQ' type='macro'/>
      <exports symbol='xmlIsBlankQ' type='macro'/>
-     <exports symbol='xmlIsCharQ' type='macro'/>
-     <exports symbol='xmlIsBaseCharQ' type='macro'/>
      <exports symbol='xmlIsBlank_ch' type='macro'/>
+     <exports symbol='xmlIsCharQ' type='macro'/>
+     <exports symbol='xmlIsChar_ch' type='macro'/>
+     <exports symbol='xmlIsCombiningQ' type='macro'/>
+     <exports symbol='xmlIsDigitQ' type='macro'/>
+     <exports symbol='xmlIsDigit_ch' type='macro'/>
+     <exports symbol='xmlIsExtenderQ' type='macro'/>
+     <exports symbol='xmlIsExtender_ch' type='macro'/>
+     <exports symbol='xmlIsIdeographicQ' type='macro'/>
+     <exports symbol='xmlIsPubidCharQ' type='macro'/>
+     <exports symbol='xmlIsPubidChar_ch' type='macro'/>
      <exports symbol='xmlChLRange' type='typedef'/>
-     <exports symbol='xmlChSRangePtr' type='typedef'/>
      <exports symbol='xmlChLRangePtr' type='typedef'/>
+     <exports symbol='xmlChRangeGroup' type='typedef'/>
      <exports symbol='xmlChRangeGroupPtr' type='typedef'/>
      <exports symbol='xmlChSRange' type='typedef'/>
-     <exports symbol='xmlChRangeGroup' type='typedef'/>
-     <exports symbol='_xmlChSRange' type='struct'/>
+     <exports symbol='xmlChSRangePtr' type='typedef'/>
      <exports symbol='_xmlChLRange' type='struct'/>
      <exports symbol='_xmlChRangeGroup' type='struct'/>
+     <exports symbol='_xmlChSRange' type='struct'/>
      <exports symbol='xmlIsBaseCharGroup' type='variable'/>
-     <exports symbol='xmlIsIdeographicGroup' type='variable'/>
+     <exports symbol='xmlIsCharGroup' type='variable'/>
+     <exports symbol='xmlIsCombiningGroup' type='variable'/>
      <exports symbol='xmlIsDigitGroup' type='variable'/>
      <exports symbol='xmlIsExtenderGroup' type='variable'/>
+     <exports symbol='xmlIsIdeographicGroup' type='variable'/>
      <exports symbol='xmlIsPubidChar_tab' type='variable'/>
-     <exports symbol='xmlIsCharGroup' type='variable'/>
-     <exports symbol='xmlIsCombiningGroup' type='variable'/>
+     <exports symbol='xmlCharInRange' type='function'/>
+     <exports symbol='xmlIsBaseChar' type='function'/>
+     <exports symbol='xmlIsBlank' type='function'/>
      <exports symbol='xmlIsChar' type='function'/>
+     <exports symbol='xmlIsCombining' type='function'/>
      <exports symbol='xmlIsDigit' type='function'/>
-     <exports symbol='xmlIsBlank' type='function'/>
+     <exports symbol='xmlIsExtender' type='function'/>
      <exports symbol='xmlIsIdeographic' type='function'/>
-     <exports symbol='xmlCharInRange' type='function'/>
      <exports symbol='xmlIsPubidChar' type='function'/>
-     <exports symbol='xmlIsCombining' type='function'/>
-     <exports symbol='xmlIsBaseChar' type='function'/>
-     <exports symbol='xmlIsExtender' type='function'/>
     </file>
     <file name='debugXML'>
      <summary>Tree debugging APIs</summary>
@@ -335,36 +309,36 @@
      <exports symbol='xmlShellCtxt' type='typedef'/>
      <exports symbol='xmlShellCtxtPtr' type='typedef'/>
      <exports symbol='_xmlShellCtxt' type='struct'/>
-     <exports symbol='xmlDebugDumpAttrList' type='function'/>
-     <exports symbol='xmlLsOneNode' type='function'/>
-     <exports symbol='xmlShellReadlineFunc' type='function'/>
-     <exports symbol='xmlShellSave' type='function'/>
      <exports symbol='xmlBoolToText' type='function'/>
-     <exports symbol='xmlShellWrite' type='function'/>
-     <exports symbol='xmlShellDu' type='function'/>
-     <exports symbol='xmlShellValidate' type='function'/>
      <exports symbol='xmlDebugCheckDocument' type='function'/>
-     <exports symbol='xmlShellPrintXPathResult' type='function'/>
-     <exports symbol='xmlShellCmd' type='function'/>
-     <exports symbol='xmlShellLoad' type='function'/>
-     <exports symbol='xmlDebugDumpString' type='function'/>
-     <exports symbol='xmlShellBase' type='function'/>
-     <exports symbol='xmlShellCat' type='function'/>
+     <exports symbol='xmlDebugDumpAttr' type='function'/>
+     <exports symbol='xmlDebugDumpAttrList' type='function'/>
      <exports symbol='xmlDebugDumpDTD' type='function'/>
-     <exports symbol='xmlDebugDumpNode' type='function'/>
+     <exports symbol='xmlDebugDumpDocument' type='function'/>
+     <exports symbol='xmlDebugDumpDocumentHead' type='function'/>
      <exports symbol='xmlDebugDumpEntities' type='function'/>
-     <exports symbol='xmlShellPrintNode' type='function'/>
-     <exports symbol='xmlShellPwd' type='function'/>
+     <exports symbol='xmlDebugDumpNode' type='function'/>
      <exports symbol='xmlDebugDumpNodeList' type='function'/>
-     <exports symbol='xmlDebugDumpAttr' type='function'/>
-     <exports symbol='xmlDebugDumpDocument' type='function'/>
+     <exports symbol='xmlDebugDumpOneNode' type='function'/>
+     <exports symbol='xmlDebugDumpString' type='function'/>
      <exports symbol='xmlLsCountNode' type='function'/>
-     <exports symbol='xmlShellPrintXPathError' type='function'/>
+     <exports symbol='xmlLsOneNode' type='function'/>
+     <exports symbol='xmlShell' type='function'/>
+     <exports symbol='xmlShellBase' type='function'/>
+     <exports symbol='xmlShellCat' type='function'/>
+     <exports symbol='xmlShellCmd' type='function'/>
      <exports symbol='xmlShellDir' type='function'/>
-     <exports symbol='xmlDebugDumpOneNode' type='function'/>
+     <exports symbol='xmlShellDu' type='function'/>
      <exports symbol='xmlShellList' type='function'/>
-     <exports symbol='xmlDebugDumpDocumentHead' type='function'/>
-     <exports symbol='xmlShell' type='function'/>
+     <exports symbol='xmlShellLoad' type='function'/>
+     <exports symbol='xmlShellPrintNode' type='function'/>
+     <exports symbol='xmlShellPrintXPathError' type='function'/>
+     <exports symbol='xmlShellPrintXPathResult' type='function'/>
+     <exports symbol='xmlShellPwd' type='function'/>
+     <exports symbol='xmlShellReadlineFunc' type='function'/>
+     <exports symbol='xmlShellSave' type='function'/>
+     <exports symbol='xmlShellValidate' type='function'/>
+     <exports symbol='xmlShellWrite' type='function'/>
     </file>
     <file name='dict'>
      <summary>string dictionary</summary>
@@ -372,76 +346,73 @@
      <author>Daniel Veillard </author>
      <exports symbol='xmlDict' type='typedef'/>
      <exports symbol='xmlDictPtr' type='typedef'/>
-     <exports symbol='xmlDictGetUsage' type='function'/>
-     <exports symbol='xmlDictReference' type='function'/>
      <exports symbol='xmlDictCleanup' type='function'/>
-     <exports symbol='xmlDictSize' type='function'/>
+     <exports symbol='xmlDictCreate' type='function'/>
+     <exports symbol='xmlDictCreateSub' type='function'/>
      <exports symbol='xmlDictExists' type='function'/>
-     <exports symbol='xmlDictSetLimit' type='function'/>
+     <exports symbol='xmlDictFree' type='function'/>
+     <exports symbol='xmlDictGetUsage' type='function'/>
+     <exports symbol='xmlDictLookup' type='function'/>
      <exports symbol='xmlDictOwns' type='function'/>
      <exports symbol='xmlDictQLookup' type='function'/>
+     <exports symbol='xmlDictReference' type='function'/>
+     <exports symbol='xmlDictSetLimit' type='function'/>
+     <exports symbol='xmlDictSize' type='function'/>
      <exports symbol='xmlInitializeDict' type='function'/>
-     <exports symbol='xmlDictCreateSub' type='function'/>
-     <exports symbol='xmlDictFree' type='function'/>
-     <exports symbol='xmlDictLookup' type='function'/>
-     <exports symbol='xmlDictCreate' type='function'/>
     </file>
     <file name='encoding'>
      <summary>interface for the encoding conversion functions</summary>
      <description>interface for the encoding conversion functions needed for XML basic encoding and iconv() 
support.  Related specs are rfc2044        (UTF-8 and UTF-16) F. Yergeau Alis Technologies [ISO-10646]    
UTF-8 and UTF-16 in Annexes [ISO-8859-1]   ISO Latin-1 characters codes. [UNICODE]      The Unicode 
Consortium, &quot;The Unicode Standard -- Worldwide Character Encoding -- Version 1.0&quot;, Addison- Wesley, 
Volume 1, 1991, Volume 2, 1992.  UTF-8 is described in Unicode Technical Report #4. [US-ASCII]     Coded 
Character Set--7-bit American Standard Code for Information Interchange, ANSI X3.4-1986. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='ICU_PIVOT_BUF_SIZE' type='macro'/>
-     <exports symbol='XML_CHAR_ENCODING_UCS4LE' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_ERROR' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_2022_JP' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_1' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_2' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_3' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_4' type='enum'/>
      <exports symbol='XML_CHAR_ENCODING_8859_5' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_EBCDIC' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_6' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_7' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_8' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_8859_9' type='enum'/>
      <exports symbol='XML_CHAR_ENCODING_ASCII' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_UCS4_2143' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_EBCDIC' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_ERROR' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_EUC_JP' type='enum'/>
      <exports symbol='XML_CHAR_ENCODING_NONE' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_UTF16BE' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_2022_JP' type='enum'/>
      <exports symbol='XML_CHAR_ENCODING_SHIFT_JIS' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_UCS2' type='enum'/>
      <exports symbol='XML_CHAR_ENCODING_UCS4BE' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_UTF16LE' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_UCS4LE' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_UCS4_2143' type='enum'/>
      <exports symbol='XML_CHAR_ENCODING_UCS4_3412' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_8' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_9' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_6' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_7' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_4' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_EUC_JP' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_2' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_3' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_8859_1' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_UTF16BE' type='enum'/>
+     <exports symbol='XML_CHAR_ENCODING_UTF16LE' type='enum'/>
      <exports symbol='XML_CHAR_ENCODING_UTF8' type='enum'/>
-     <exports symbol='XML_CHAR_ENCODING_UCS2' type='enum'/>
-     <exports symbol='uconv_t' type='typedef'/>
      <exports symbol='xmlCharEncoding' type='typedef'/>
      <exports symbol='xmlCharEncodingHandler' type='typedef'/>
      <exports symbol='xmlCharEncodingHandlerPtr' type='typedef'/>
      <exports symbol='_xmlCharEncodingHandler' type='struct'/>
-     <exports symbol='_uconv_t' type='struct'/>
-     <exports symbol='xmlDelEncodingAlias' type='function'/>
-     <exports symbol='xmlGetEncodingAlias' type='function'/>
-     <exports symbol='xmlRegisterCharEncodingHandler' type='function'/>
      <exports symbol='UTF8Toisolat1' type='function'/>
-     <exports symbol='xmlInitCharEncodingHandlers' type='function'/>
+     <exports symbol='isolat1ToUTF8' type='function'/>
      <exports symbol='xmlAddEncodingAlias' type='function'/>
-     <exports symbol='xmlCleanupEncodingAliases' type='function'/>
+     <exports symbol='xmlCharEncCloseFunc' type='function'/>
+     <exports symbol='xmlCharEncFirstLine' type='function'/>
+     <exports symbol='xmlCharEncInFunc' type='function'/>
      <exports symbol='xmlCharEncOutFunc' type='function'/>
-     <exports symbol='xmlParseCharEncoding' type='function'/>
      <exports symbol='xmlCharEncodingInputFunc' type='function'/>
-     <exports symbol='xmlCleanupCharEncodingHandlers' type='function'/>
-     <exports symbol='xmlNewCharEncodingHandler' type='function'/>
      <exports symbol='xmlCharEncodingOutputFunc' type='function'/>
-     <exports symbol='isolat1ToUTF8' type='function'/>
+     <exports symbol='xmlCleanupCharEncodingHandlers' type='function'/>
+     <exports symbol='xmlCleanupEncodingAliases' type='function'/>
+     <exports symbol='xmlDelEncodingAlias' type='function'/>
+     <exports symbol='xmlDetectCharEncoding' type='function'/>
      <exports symbol='xmlFindCharEncodingHandler' type='function'/>
-     <exports symbol='xmlCharEncInFunc' type='function'/>
      <exports symbol='xmlGetCharEncodingHandler' type='function'/>
-     <exports symbol='xmlCharEncFirstLine' type='function'/>
-     <exports symbol='xmlDetectCharEncoding' type='function'/>
-     <exports symbol='xmlCharEncCloseFunc' type='function'/>
      <exports symbol='xmlGetCharEncodingName' type='function'/>
+     <exports symbol='xmlGetEncodingAlias' type='function'/>
+     <exports symbol='xmlInitCharEncodingHandlers' type='function'/>
+     <exports symbol='xmlNewCharEncodingHandler' type='function'/>
+     <exports symbol='xmlParseCharEncoding' type='function'/>
+     <exports symbol='xmlRegisterCharEncodingHandler' type='function'/>
     </file>
     <file name='entities'>
      <summary>interface for the XML entities handling</summary>
@@ -449,101 +420,100 @@
      <author>Daniel Veillard </author>
      <exports symbol='XML_EXTERNAL_GENERAL_PARSED_ENTITY' type='enum'/>
      <exports symbol='XML_EXTERNAL_GENERAL_UNPARSED_ENTITY' type='enum'/>
-     <exports symbol='XML_INTERNAL_PREDEFINED_ENTITY' type='enum'/>
      <exports symbol='XML_EXTERNAL_PARAMETER_ENTITY' type='enum'/>
-     <exports symbol='XML_INTERNAL_PARAMETER_ENTITY' type='enum'/>
      <exports symbol='XML_INTERNAL_GENERAL_ENTITY' type='enum'/>
-     <exports symbol='xmlEntityType' type='typedef'/>
+     <exports symbol='XML_INTERNAL_PARAMETER_ENTITY' type='enum'/>
+     <exports symbol='XML_INTERNAL_PREDEFINED_ENTITY' type='enum'/>
      <exports symbol='xmlEntitiesTable' type='typedef'/>
      <exports symbol='xmlEntitiesTablePtr' type='typedef'/>
+     <exports symbol='xmlEntityType' type='typedef'/>
      <exports symbol='_xmlEntity' type='struct'/>
      <exports symbol='xmlAddDocEntity' type='function'/>
-     <exports symbol='xmlNewEntity' type='function'/>
-     <exports symbol='xmlEncodeEntitiesReentrant' type='function'/>
-     <exports symbol='xmlGetDocEntity' type='function'/>
-     <exports symbol='xmlGetDtdEntity' type='function'/>
      <exports symbol='xmlAddDtdEntity' type='function'/>
+     <exports symbol='xmlCleanupPredefinedEntities' type='function'/>
      <exports symbol='xmlCopyEntitiesTable' type='function'/>
-     <exports symbol='xmlFreeEntitiesTable' type='function'/>
-     <exports symbol='xmlGetParameterEntity' type='function'/>
+     <exports symbol='xmlCreateEntitiesTable' type='function'/>
      <exports symbol='xmlDumpEntitiesTable' type='function'/>
      <exports symbol='xmlDumpEntityDecl' type='function'/>
-     <exports symbol='xmlCleanupPredefinedEntities' type='function'/>
-     <exports symbol='xmlCreateEntitiesTable' type='function'/>
      <exports symbol='xmlEncodeEntities' type='function'/>
+     <exports symbol='xmlEncodeEntitiesReentrant' type='function'/>
      <exports symbol='xmlEncodeSpecialChars' type='function'/>
+     <exports symbol='xmlFreeEntitiesTable' type='function'/>
+     <exports symbol='xmlGetDocEntity' type='function'/>
+     <exports symbol='xmlGetDtdEntity' type='function'/>
+     <exports symbol='xmlGetParameterEntity' type='function'/>
      <exports symbol='xmlGetPredefinedEntity' type='function'/>
      <exports symbol='xmlInitializePredefinedEntities' type='function'/>
+     <exports symbol='xmlNewEntity' type='function'/>
     </file>
     <file name='globals'>
      <summary>interface for all global variables of the library</summary>
      <description>all the global variables and thread handling for those variables is handled by this 
module.  The bottom of this file is automatically generated by build_glob.py based on the description file 
global.data </description>
      <author>Gary Pennington &lt;Gary Pennington uk sun com&gt;, Daniel Veillard </author>
-     <exports symbol='xmlGlobalStatePtr' type='typedef'/>
      <exports symbol='xmlGlobalState' type='typedef'/>
+     <exports symbol='xmlGlobalStatePtr' type='typedef'/>
      <exports symbol='_xmlGlobalState' type='struct'/>
-     <exports symbol='xmlTreeIndentString' type='variable'/>
-     <exports symbol='xmlIndentTreeOutput' type='variable'/>
+     <exports symbol='htmlDefaultSAXHandler' type='variable'/>
+     <exports symbol='oldXMLWDcompatibility' type='variable'/>
+     <exports symbol='xmlBufferAllocScheme' type='variable'/>
      <exports symbol='xmlDefaultBufferSize' type='variable'/>
-     <exports symbol='xmlRegisterNodeDefaultValue' type='variable'/>
-     <exports symbol='xmlGetWarningsDefaultValue' type='variable'/>
-     <exports symbol='docbDefaultSAXHandler' type='variable'/>
-     <exports symbol='xmlGenericErrorContext' type='variable'/>
+     <exports symbol='xmlDefaultSAXHandler' type='variable'/>
+     <exports symbol='xmlDefaultSAXLocator' type='variable'/>
      <exports symbol='xmlDeregisterNodeDefaultValue' type='variable'/>
-     <exports symbol='xmlGenericError' type='variable'/>
-     <exports symbol='xmlMalloc' type='variable'/>
-     <exports symbol='xmlParserVersion' type='variable'/>
-     <exports symbol='xmlStructuredError' type='variable'/>
-     <exports symbol='xmlStructuredErrorContext' type='variable'/>
      <exports symbol='xmlDoValidityCheckingDefaultValue' type='variable'/>
-     <exports symbol='xmlOutputBufferCreateFilenameValue' type='variable'/>
-     <exports symbol='xmlPedanticParserDefaultValue' type='variable'/>
-     <exports symbol='oldXMLWDcompatibility' type='variable'/>
-     <exports symbol='xmlRealloc' type='variable'/>
-     <exports symbol='xmlMemStrdup' type='variable'/>
-     <exports symbol='htmlDefaultSAXHandler' type='variable'/>
-     <exports symbol='xmlSaveNoEmptyTags' type='variable'/>
-     <exports symbol='xmlParserInputBufferCreateFilenameValue' type='variable'/>
-     <exports symbol='xmlKeepBlanksDefaultValue' type='variable'/>
-     <exports symbol='xmlSubstituteEntitiesDefaultValue' type='variable'/>
-     <exports symbol='xmlMallocAtomic' type='variable'/>
-     <exports symbol='xmlBufferAllocScheme' type='variable'/>
-     <exports symbol='xmlParserDebugEntities' type='variable'/>
      <exports symbol='xmlFree' type='variable'/>
-     <exports symbol='xmlLoadExtDtdDefaultValue' type='variable'/>
+     <exports symbol='xmlGenericError' type='variable'/>
+     <exports symbol='xmlGenericErrorContext' type='variable'/>
+     <exports symbol='xmlGetWarningsDefaultValue' type='variable'/>
+     <exports symbol='xmlIndentTreeOutput' type='variable'/>
+     <exports symbol='xmlKeepBlanksDefaultValue' type='variable'/>
      <exports symbol='xmlLastError' type='variable'/>
      <exports symbol='xmlLineNumbersDefaultValue' type='variable'/>
-     <exports symbol='xmlDefaultSAXHandler' type='variable'/>
-     <exports symbol='xmlDefaultSAXLocator' type='variable'/>
-     <exports symbol='xmlThrDefSetStructuredErrorFunc' type='function'/>
+     <exports symbol='xmlLoadExtDtdDefaultValue' type='variable'/>
+     <exports symbol='xmlMalloc' type='variable'/>
+     <exports symbol='xmlMallocAtomic' type='variable'/>
+     <exports symbol='xmlMemStrdup' type='variable'/>
+     <exports symbol='xmlOutputBufferCreateFilenameValue' type='variable'/>
+     <exports symbol='xmlParserDebugEntities' type='variable'/>
+     <exports symbol='xmlParserInputBufferCreateFilenameValue' type='variable'/>
+     <exports symbol='xmlParserVersion' type='variable'/>
+     <exports symbol='xmlPedanticParserDefaultValue' type='variable'/>
+     <exports symbol='xmlRealloc' type='variable'/>
+     <exports symbol='xmlRegisterNodeDefaultValue' type='variable'/>
+     <exports symbol='xmlSaveNoEmptyTags' type='variable'/>
+     <exports symbol='xmlStructuredError' type='variable'/>
+     <exports symbol='xmlStructuredErrorContext' type='variable'/>
+     <exports symbol='xmlSubstituteEntitiesDefaultValue' type='variable'/>
+     <exports symbol='xmlTreeIndentString' type='variable'/>
+     <exports symbol='xmlCleanupGlobals' type='function'/>
+     <exports symbol='xmlDeregisterNodeDefault' type='function'/>
+     <exports symbol='xmlDeregisterNodeFunc' type='function'/>
+     <exports symbol='xmlInitGlobals' type='function'/>
      <exports symbol='xmlInitializeGlobalState' type='function'/>
-     <exports symbol='xmlThrDefBufferAllocScheme' type='function'/>
-     <exports symbol='xmlThrDefPedanticParserDefaultValue' type='function'/>
-     <exports symbol='xmlRegisterNodeDefault' type='function'/>
+     <exports symbol='xmlOutputBufferCreateFilenameDefault' type='function'/>
+     <exports symbol='xmlOutputBufferCreateFilenameFunc' type='function'/>
+     <exports symbol='xmlParserInputBufferCreateFilenameDefault' type='function'/>
      <exports symbol='xmlParserInputBufferCreateFilenameFunc' type='function'/>
-     <exports symbol='xmlThrDefOutputBufferCreateFilenameDefault' type='function'/>
-     <exports symbol='xmlDeregisterNodeDefault' type='function'/>
+     <exports symbol='xmlRegisterNodeDefault' type='function'/>
+     <exports symbol='xmlRegisterNodeFunc' type='function'/>
+     <exports symbol='xmlThrDefBufferAllocScheme' type='function'/>
      <exports symbol='xmlThrDefDefaultBufferSize' type='function'/>
-     <exports symbol='xmlOutputBufferCreateFilenameDefault' type='function'/>
-     <exports symbol='xmlThrDefLoadExtDtdDefaultValue' type='function'/>
-     <exports symbol='xmlThrDefRegisterNodeDefault' type='function'/>
+     <exports symbol='xmlThrDefDeregisterNodeDefault' type='function'/>
+     <exports symbol='xmlThrDefDoValidityCheckingDefaultValue' type='function'/>
+     <exports symbol='xmlThrDefGetWarningsDefaultValue' type='function'/>
+     <exports symbol='xmlThrDefIndentTreeOutput' type='function'/>
      <exports symbol='xmlThrDefKeepBlanksDefaultValue' type='function'/>
-     <exports symbol='xmlDeregisterNodeFunc' type='function'/>
+     <exports symbol='xmlThrDefLineNumbersDefaultValue' type='function'/>
+     <exports symbol='xmlThrDefLoadExtDtdDefaultValue' type='function'/>
+     <exports symbol='xmlThrDefOutputBufferCreateFilenameDefault' type='function'/>
      <exports symbol='xmlThrDefParserDebugEntities' type='function'/>
      <exports symbol='xmlThrDefParserInputBufferCreateFilenameDefault' type='function'/>
+     <exports symbol='xmlThrDefPedanticParserDefaultValue' type='function'/>
+     <exports symbol='xmlThrDefRegisterNodeDefault' type='function'/>
+     <exports symbol='xmlThrDefSaveNoEmptyTags' type='function'/>
      <exports symbol='xmlThrDefSetGenericErrorFunc' type='function'/>
-     <exports symbol='xmlParserInputBufferCreateFilenameDefault' type='function'/>
-     <exports symbol='xmlThrDefDoValidityCheckingDefaultValue' type='function'/>
-     <exports symbol='xmlCleanupGlobals' type='function'/>
-     <exports symbol='xmlThrDefGetWarningsDefaultValue' type='function'/>
-     <exports symbol='xmlThrDefDeregisterNodeDefault' type='function'/>
+     <exports symbol='xmlThrDefSetStructuredErrorFunc' type='function'/>
      <exports symbol='xmlThrDefSubstituteEntitiesDefaultValue' type='function'/>
-     <exports symbol='xmlRegisterNodeFunc' type='function'/>
-     <exports symbol='xmlThrDefSaveNoEmptyTags' type='function'/>
-     <exports symbol='xmlThrDefIndentTreeOutput' type='function'/>
-     <exports symbol='xmlOutputBufferCreateFilenameFunc' type='function'/>
-     <exports symbol='xmlInitGlobals' type='function'/>
-     <exports symbol='xmlThrDefLineNumbersDefaultValue' type='function'/>
      <exports symbol='xmlThrDefTreeIndentString' type='function'/>
     </file>
     <file name='hash'>
@@ -553,35 +523,35 @@
      <exports symbol='XML_CAST_FPTR' type='macro'/>
      <exports symbol='xmlHashTable' type='typedef'/>
      <exports symbol='xmlHashTablePtr' type='typedef'/>
-     <exports symbol='xmlHashScanFull' type='function'/>
-     <exports symbol='xmlHashScan' type='function'/>
-     <exports symbol='xmlHashScannerFull' type='function'/>
-     <exports symbol='xmlHashCreateDict' type='function'/>
      <exports symbol='xmlHashAddEntry' type='function'/>
-     <exports symbol='xmlHashUpdateEntry' type='function'/>
-     <exports symbol='xmlHashQLookup3' type='function'/>
-     <exports symbol='xmlHashQLookup2' type='function'/>
-     <exports symbol='xmlHashScan3' type='function'/>
-     <exports symbol='xmlHashScanner' type='function'/>
-     <exports symbol='xmlHashDeallocator' type='function'/>
+     <exports symbol='xmlHashAddEntry2' type='function'/>
+     <exports symbol='xmlHashAddEntry3' type='function'/>
+     <exports symbol='xmlHashCopier' type='function'/>
+     <exports symbol='xmlHashCopy' type='function'/>
      <exports symbol='xmlHashCreate' type='function'/>
+     <exports symbol='xmlHashCreateDict' type='function'/>
+     <exports symbol='xmlHashDeallocator' type='function'/>
+     <exports symbol='xmlHashDefaultDeallocator' type='function'/>
      <exports symbol='xmlHashFree' type='function'/>
      <exports symbol='xmlHashLookup' type='function'/>
+     <exports symbol='xmlHashLookup2' type='function'/>
+     <exports symbol='xmlHashLookup3' type='function'/>
      <exports symbol='xmlHashQLookup' type='function'/>
-     <exports symbol='xmlHashUpdateEntry2' type='function'/>
+     <exports symbol='xmlHashQLookup2' type='function'/>
+     <exports symbol='xmlHashQLookup3' type='function'/>
+     <exports symbol='xmlHashRemoveEntry' type='function'/>
      <exports symbol='xmlHashRemoveEntry2' type='function'/>
      <exports symbol='xmlHashRemoveEntry3' type='function'/>
-     <exports symbol='xmlHashCopy' type='function'/>
+     <exports symbol='xmlHashScan' type='function'/>
+     <exports symbol='xmlHashScan3' type='function'/>
+     <exports symbol='xmlHashScanFull' type='function'/>
      <exports symbol='xmlHashScanFull3' type='function'/>
-     <exports symbol='xmlHashUpdateEntry3' type='function'/>
-     <exports symbol='xmlHashDefaultDeallocator' type='function'/>
-     <exports symbol='xmlHashLookup3' type='function'/>
-     <exports symbol='xmlHashLookup2' type='function'/>
-     <exports symbol='xmlHashRemoveEntry' type='function'/>
-     <exports symbol='xmlHashCopier' type='function'/>
-     <exports symbol='xmlHashAddEntry2' type='function'/>
-     <exports symbol='xmlHashAddEntry3' type='function'/>
+     <exports symbol='xmlHashScanner' type='function'/>
+     <exports symbol='xmlHashScannerFull' type='function'/>
      <exports symbol='xmlHashSize' type='function'/>
+     <exports symbol='xmlHashUpdateEntry' type='function'/>
+     <exports symbol='xmlHashUpdateEntry2' type='function'/>
+     <exports symbol='xmlHashUpdateEntry3' type='function'/>
     </file>
     <file name='list'>
      <summary>lists interfaces</summary>
@@ -591,766 +561,767 @@
      <exports symbol='xmlLinkPtr' type='typedef'/>
      <exports symbol='xmlList' type='typedef'/>
      <exports symbol='xmlListPtr' type='typedef'/>
-     <exports symbol='xmlListInsert' type='function'/>
-     <exports symbol='xmlListEmpty' type='function'/>
-     <exports symbol='xmlListSort' type='function'/>
-     <exports symbol='xmlListDeallocator' type='function'/>
-     <exports symbol='xmlListMerge' type='function'/>
-     <exports symbol='xmlListCreate' type='function'/>
-     <exports symbol='xmlListDup' type='function'/>
-     <exports symbol='xmlListRemoveLast' type='function'/>
-     <exports symbol='xmlListWalk' type='function'/>
-     <exports symbol='xmlListRemoveAll' type='function'/>
-     <exports symbol='xmlListCopy' type='function'/>
-     <exports symbol='xmlListPopFront' type='function'/>
-     <exports symbol='xmlListSearch' type='function'/>
-     <exports symbol='xmlListWalker' type='function'/>
-     <exports symbol='xmlListRemoveFirst' type='function'/>
-     <exports symbol='xmlListReverseWalk' type='function'/>
      <exports symbol='xmlLinkGetData' type='function'/>
-     <exports symbol='xmlListClear' type='function'/>
      <exports symbol='xmlListAppend' type='function'/>
-     <exports symbol='xmlListReverse' type='function'/>
+     <exports symbol='xmlListClear' type='function'/>
+     <exports symbol='xmlListCopy' type='function'/>
+     <exports symbol='xmlListCreate' type='function'/>
      <exports symbol='xmlListDataCompare' type='function'/>
-     <exports symbol='xmlListSize' type='function'/>
-     <exports symbol='xmlListPushFront' type='function'/>
+     <exports symbol='xmlListDeallocator' type='function'/>
+     <exports symbol='xmlListDelete' type='function'/>
+     <exports symbol='xmlListDup' type='function'/>
+     <exports symbol='xmlListEmpty' type='function'/>
      <exports symbol='xmlListEnd' type='function'/>
+     <exports symbol='xmlListFront' type='function'/>
+     <exports symbol='xmlListInsert' type='function'/>
+     <exports symbol='xmlListMerge' type='function'/>
      <exports symbol='xmlListPopBack' type='function'/>
-     <exports symbol='xmlListReverseSearch' type='function'/>
+     <exports symbol='xmlListPopFront' type='function'/>
      <exports symbol='xmlListPushBack' type='function'/>
-     <exports symbol='xmlListFront' type='function'/>
-     <exports symbol='xmlListDelete' type='function'/>
+     <exports symbol='xmlListPushFront' type='function'/>
+     <exports symbol='xmlListRemoveAll' type='function'/>
+     <exports symbol='xmlListRemoveFirst' type='function'/>
+     <exports symbol='xmlListRemoveLast' type='function'/>
+     <exports symbol='xmlListReverse' type='function'/>
+     <exports symbol='xmlListReverseSearch' type='function'/>
+     <exports symbol='xmlListReverseWalk' type='function'/>
+     <exports symbol='xmlListSearch' type='function'/>
+     <exports symbol='xmlListSize' type='function'/>
+     <exports symbol='xmlListSort' type='function'/>
+     <exports symbol='xmlListWalk' type='function'/>
+     <exports symbol='xmlListWalker' type='function'/>
     </file>
     <file name='nanoftp'>
      <summary>minimal FTP implementation</summary>
-     <description>minimal FTP implementation allowing to fetch resources like external subset. </description>
+     <description>minimal FTP implementation allowing to fetch resources like external subset. This module 
is DEPRECATED, do not use any of its functions. </description>
      <author>Daniel Veillard </author>
+     <deprecated/>
      <exports symbol='INVALID_SOCKET' type='macro'/>
      <exports symbol='SOCKET' type='macro'/>
-     <exports symbol='xmlNanoFTPQuit' type='function'/>
-     <exports symbol='xmlNanoFTPClose' type='function'/>
+     <exports symbol='ftpDataCallback' type='function'/>
      <exports symbol='ftpListCallback' type='function'/>
+     <exports symbol='xmlNanoFTPCheckResponse' type='function'/>
+     <exports symbol='xmlNanoFTPCleanup' type='function'/>
+     <exports symbol='xmlNanoFTPClose' type='function'/>
      <exports symbol='xmlNanoFTPCloseConnection' type='function'/>
-     <exports symbol='xmlNanoFTPProxy' type='function'/>
-     <exports symbol='xmlNanoFTPUpdateURL' type='function'/>
-     <exports symbol='xmlNanoFTPGetConnection' type='function'/>
+     <exports symbol='xmlNanoFTPConnect' type='function'/>
+     <exports symbol='xmlNanoFTPConnectTo' type='function'/>
+     <exports symbol='xmlNanoFTPCwd' type='function'/>
      <exports symbol='xmlNanoFTPDele' type='function'/>
-     <exports symbol='xmlNanoFTPNewCtxt' type='function'/>
-     <exports symbol='xmlNanoFTPCheckResponse' type='function'/>
-     <exports symbol='xmlNanoFTPScanProxy' type='function'/>
-     <exports symbol='ftpDataCallback' type='function'/>
+     <exports symbol='xmlNanoFTPFreeCtxt' type='function'/>
+     <exports symbol='xmlNanoFTPGet' type='function'/>
+     <exports symbol='xmlNanoFTPGetConnection' type='function'/>
      <exports symbol='xmlNanoFTPGetResponse' type='function'/>
-     <exports symbol='xmlNanoFTPCwd' type='function'/>
+     <exports symbol='xmlNanoFTPGetSocket' type='function'/>
      <exports symbol='xmlNanoFTPInit' type='function'/>
-     <exports symbol='xmlNanoFTPConnectTo' type='function'/>
      <exports symbol='xmlNanoFTPList' type='function'/>
+     <exports symbol='xmlNanoFTPNewCtxt' type='function'/>
      <exports symbol='xmlNanoFTPOpen' type='function'/>
-     <exports symbol='xmlNanoFTPConnect' type='function'/>
-     <exports symbol='xmlNanoFTPGetSocket' type='function'/>
-     <exports symbol='xmlNanoFTPGet' type='function'/>
+     <exports symbol='xmlNanoFTPProxy' type='function'/>
+     <exports symbol='xmlNanoFTPQuit' type='function'/>
      <exports symbol='xmlNanoFTPRead' type='function'/>
-     <exports symbol='xmlNanoFTPFreeCtxt' type='function'/>
-     <exports symbol='xmlNanoFTPCleanup' type='function'/>
+     <exports symbol='xmlNanoFTPScanProxy' type='function'/>
+     <exports symbol='xmlNanoFTPUpdateURL' type='function'/>
     </file>
     <file name='nanohttp'>
      <summary>minimal HTTP implementation</summary>
      <description>minimal HTTP implementation allowing to fetch resources like external subset. 
</description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlNanoHTTPRead' type='function'/>
-     <exports symbol='xmlNanoHTTPSave' type='function'/>
-     <exports symbol='xmlNanoHTTPRedir' type='function'/>
      <exports symbol='xmlNanoHTTPAuthHeader' type='function'/>
-     <exports symbol='xmlNanoHTTPFetch' type='function'/>
-     <exports symbol='xmlNanoHTTPContentLength' type='function'/>
-     <exports symbol='xmlNanoHTTPMimeType' type='function'/>
-     <exports symbol='xmlNanoHTTPClose' type='function'/>
      <exports symbol='xmlNanoHTTPCleanup' type='function'/>
-     <exports symbol='xmlNanoHTTPMethod' type='function'/>
+     <exports symbol='xmlNanoHTTPClose' type='function'/>
+     <exports symbol='xmlNanoHTTPContentLength' type='function'/>
+     <exports symbol='xmlNanoHTTPEncoding' type='function'/>
+     <exports symbol='xmlNanoHTTPFetch' type='function'/>
      <exports symbol='xmlNanoHTTPInit' type='function'/>
+     <exports symbol='xmlNanoHTTPMethod' type='function'/>
+     <exports symbol='xmlNanoHTTPMethodRedir' type='function'/>
+     <exports symbol='xmlNanoHTTPMimeType' type='function'/>
      <exports symbol='xmlNanoHTTPOpen' type='function'/>
      <exports symbol='xmlNanoHTTPOpenRedir' type='function'/>
-     <exports symbol='xmlNanoHTTPMethodRedir' type='function'/>
-     <exports symbol='xmlNanoHTTPScanProxy' type='function'/>
-     <exports symbol='xmlNanoHTTPEncoding' type='function'/>
+     <exports symbol='xmlNanoHTTPRead' type='function'/>
+     <exports symbol='xmlNanoHTTPRedir' type='function'/>
      <exports symbol='xmlNanoHTTPReturnCode' type='function'/>
+     <exports symbol='xmlNanoHTTPSave' type='function'/>
+     <exports symbol='xmlNanoHTTPScanProxy' type='function'/>
     </file>
     <file name='parser'>
      <summary>the core parser module</summary>
      <description>Interfaces, constants and types related to the XML parser </description>
      <author>Daniel Veillard </author>
      <exports symbol='XML_COMPLETE_ATTRS' type='macro'/>
-     <exports symbol='XML_SKIP_IDS' type='macro'/>
-     <exports symbol='XML_SAX2_MAGIC' type='macro'/>
-     <exports symbol='XML_DETECT_IDS' type='macro'/>
      <exports symbol='XML_DEFAULT_VERSION' type='macro'/>
-     <exports symbol='XML_WITH_NONE' type='enum'/>
-     <exports symbol='XML_WITH_SCHEMATRON' type='enum'/>
-     <exports symbol='XML_PARSER_ENTITY_DECL' type='enum'/>
+     <exports symbol='XML_DETECT_IDS' type='macro'/>
+     <exports symbol='XML_SAX2_MAGIC' type='macro'/>
+     <exports symbol='XML_SKIP_IDS' type='macro'/>
+     <exports symbol='XML_PARSER_ATTRIBUTE_VALUE' type='enum'/>
+     <exports symbol='XML_PARSER_CDATA_SECTION' type='enum'/>
+     <exports symbol='XML_PARSER_COMMENT' type='enum'/>
      <exports symbol='XML_PARSER_CONTENT' type='enum'/>
-     <exports symbol='XML_PARSE_NOBLANKS' type='enum'/>
-     <exports symbol='XML_WITH_PATTERN' type='enum'/>
-     <exports symbol='XML_PARSE_NODICT' type='enum'/>
-     <exports symbol='XML_PARSER_SYSTEM_LITERAL' type='enum'/>
-     <exports symbol='XML_WITH_REGEXP' type='enum'/>
+     <exports symbol='XML_PARSER_DTD' type='enum'/>
+     <exports symbol='XML_PARSER_END_TAG' type='enum'/>
+     <exports symbol='XML_PARSER_ENTITY_DECL' type='enum'/>
+     <exports symbol='XML_PARSER_ENTITY_VALUE' type='enum'/>
+     <exports symbol='XML_PARSER_EOF' type='enum'/>
+     <exports symbol='XML_PARSER_EPILOG' type='enum'/>
+     <exports symbol='XML_PARSER_IGNORE' type='enum'/>
+     <exports symbol='XML_PARSER_MISC' type='enum'/>
      <exports symbol='XML_PARSER_PI' type='enum'/>
-     <exports symbol='XML_PARSE_UNKNOWN' type='enum'/>
-     <exports symbol='XML_WITH_XPATH' type='enum'/>
-     <exports symbol='XML_WITH_HTML' type='enum'/>
-     <exports symbol='XML_PARSE_OLDSAX' type='enum'/>
-     <exports symbol='XML_WITH_LZMA' type='enum'/>
-     <exports symbol='XML_WITH_ICU' type='enum'/>
-     <exports symbol='XML_WITH_C14N' type='enum'/>
-     <exports symbol='XML_PARSE_PUSH_DOM' type='enum'/>
      <exports symbol='XML_PARSER_PROLOG' type='enum'/>
-     <exports symbol='XML_PARSE_NONET' type='enum'/>
-     <exports symbol='XML_WITH_HTTP' type='enum'/>
-     <exports symbol='XML_PARSER_EPILOG' type='enum'/>
-     <exports symbol='XML_PARSER_END_TAG' type='enum'/>
-     <exports symbol='XML_WITH_DEBUG' type='enum'/>
-     <exports symbol='XML_WITH_READER' type='enum'/>
-     <exports symbol='XML_PARSE_DTDVALID' type='enum'/>
+     <exports symbol='XML_PARSER_PUBLIC_LITERAL' type='enum'/>
+     <exports symbol='XML_PARSER_START' type='enum'/>
+     <exports symbol='XML_PARSER_START_TAG' type='enum'/>
+     <exports symbol='XML_PARSER_SYSTEM_LITERAL' type='enum'/>
+     <exports symbol='XML_PARSE_BIG_LINES' type='enum'/>
+     <exports symbol='XML_PARSE_COMPACT' type='enum'/>
      <exports symbol='XML_PARSE_DOM' type='enum'/>
-     <exports symbol='XML_PARSER_ATTRIBUTE_VALUE' type='enum'/>
-     <exports symbol='XML_PARSE_PUSH_SAX' type='enum'/>
-     <exports symbol='XML_WITH_TREE' type='enum'/>
-     <exports symbol='XML_PARSE_RECOVER' type='enum'/>
-     <exports symbol='XML_WITH_SCHEMAS' type='enum'/>
-     <exports symbol='XML_PARSE_PEDANTIC' type='enum'/>
-     <exports symbol='XML_PARSER_EOF' type='enum'/>
-     <exports symbol='XML_PARSER_CDATA_SECTION' type='enum'/>
-     <exports symbol='XML_WITH_LEGACY' type='enum'/>
-     <exports symbol='XML_WITH_OUTPUT' type='enum'/>
-     <exports symbol='XML_PARSE_XINCLUDE' type='enum'/>
-     <exports symbol='XML_PARSE_NOCDATA' type='enum'/>
+     <exports symbol='XML_PARSE_DTDATTR' type='enum'/>
+     <exports symbol='XML_PARSE_DTDLOAD' type='enum'/>
+     <exports symbol='XML_PARSE_DTDVALID' type='enum'/>
+     <exports symbol='XML_PARSE_HUGE' type='enum'/>
+     <exports symbol='XML_PARSE_IGNORE_ENC' type='enum'/>
      <exports symbol='XML_PARSE_NOBASEFIX' type='enum'/>
-     <exports symbol='XML_PARSE_BIG_LINES' type='enum'/>
-     <exports symbol='XML_WITH_XINCLUDE' type='enum'/>
-     <exports symbol='XML_WITH_PUSH' type='enum'/>
-     <exports symbol='XML_PARSE_READER' type='enum'/>
-     <exports symbol='XML_WITH_THREAD' type='enum'/>
-     <exports symbol='XML_PARSE_SAX' type='enum'/>
+     <exports symbol='XML_PARSE_NOBLANKS' type='enum'/>
+     <exports symbol='XML_PARSE_NOCDATA' type='enum'/>
+     <exports symbol='XML_PARSE_NODICT' type='enum'/>
      <exports symbol='XML_PARSE_NOENT' type='enum'/>
-     <exports symbol='XML_PARSER_ENTITY_VALUE' type='enum'/>
-     <exports symbol='XML_PARSE_DTDLOAD' type='enum'/>
-     <exports symbol='XML_PARSE_DTDATTR' type='enum'/>
-     <exports symbol='XML_PARSE_NOWARNING' type='enum'/>
-     <exports symbol='XML_PARSE_OLD10' type='enum'/>
      <exports symbol='XML_PARSE_NOERROR' type='enum'/>
-     <exports symbol='XML_WITH_ISO8859X' type='enum'/>
-     <exports symbol='XML_WITH_EXPR' type='enum'/>
+     <exports symbol='XML_PARSE_NONET' type='enum'/>
+     <exports symbol='XML_PARSE_NOWARNING' type='enum'/>
+     <exports symbol='XML_PARSE_NOXINCNODE' type='enum'/>
      <exports symbol='XML_PARSE_NSCLEAN' type='enum'/>
-     <exports symbol='XML_WITH_UNICODE' type='enum'/>
-     <exports symbol='XML_WITH_CATALOG' type='enum'/>
-     <exports symbol='XML_WITH_MODULES' type='enum'/>
-     <exports symbol='XML_WITH_XPTR' type='enum'/>
-     <exports symbol='XML_PARSE_IGNORE_ENC' type='enum'/>
-     <exports symbol='XML_PARSE_COMPACT' type='enum'/>
+     <exports symbol='XML_PARSE_OLD10' type='enum'/>
+     <exports symbol='XML_PARSE_OLDSAX' type='enum'/>
+     <exports symbol='XML_PARSE_PEDANTIC' type='enum'/>
+     <exports symbol='XML_PARSE_PUSH_DOM' type='enum'/>
+     <exports symbol='XML_PARSE_PUSH_SAX' type='enum'/>
+     <exports symbol='XML_PARSE_READER' type='enum'/>
+     <exports symbol='XML_PARSE_RECOVER' type='enum'/>
+     <exports symbol='XML_PARSE_SAX' type='enum'/>
      <exports symbol='XML_PARSE_SAX1' type='enum'/>
-     <exports symbol='XML_WITH_ZLIB' type='enum'/>
-     <exports symbol='XML_PARSE_NOXINCNODE' type='enum'/>
-     <exports symbol='XML_PARSER_DTD' type='enum'/>
-     <exports symbol='XML_PARSER_MISC' type='enum'/>
-     <exports symbol='XML_PARSER_START' type='enum'/>
+     <exports symbol='XML_PARSE_UNKNOWN' type='enum'/>
+     <exports symbol='XML_PARSE_XINCLUDE' type='enum'/>
+     <exports symbol='XML_WITH_AUTOMATA' type='enum'/>
+     <exports symbol='XML_WITH_C14N' type='enum'/>
+     <exports symbol='XML_WITH_CATALOG' type='enum'/>
+     <exports symbol='XML_WITH_DEBUG' type='enum'/>
      <exports symbol='XML_WITH_DEBUG_MEM' type='enum'/>
-     <exports symbol='XML_PARSE_HUGE' type='enum'/>
+     <exports symbol='XML_WITH_DEBUG_RUN' type='enum'/>
+     <exports symbol='XML_WITH_EXPR' type='enum'/>
      <exports symbol='XML_WITH_FTP' type='enum'/>
-     <exports symbol='XML_PARSER_START_TAG' type='enum'/>
-     <exports symbol='XML_PARSER_IGNORE' type='enum'/>
-     <exports symbol='XML_PARSER_COMMENT' type='enum'/>
-     <exports symbol='XML_PARSER_PUBLIC_LITERAL' type='enum'/>
+     <exports symbol='XML_WITH_HTML' type='enum'/>
+     <exports symbol='XML_WITH_HTTP' type='enum'/>
      <exports symbol='XML_WITH_ICONV' type='enum'/>
-     <exports symbol='XML_WITH_WRITER' type='enum'/>
-     <exports symbol='XML_WITH_AUTOMATA' type='enum'/>
-     <exports symbol='XML_WITH_DEBUG_RUN' type='enum'/>
+     <exports symbol='XML_WITH_ICU' type='enum'/>
+     <exports symbol='XML_WITH_ISO8859X' type='enum'/>
+     <exports symbol='XML_WITH_LEGACY' type='enum'/>
+     <exports symbol='XML_WITH_LZMA' type='enum'/>
+     <exports symbol='XML_WITH_MODULES' type='enum'/>
+     <exports symbol='XML_WITH_NONE' type='enum'/>
+     <exports symbol='XML_WITH_OUTPUT' type='enum'/>
+     <exports symbol='XML_WITH_PATTERN' type='enum'/>
+     <exports symbol='XML_WITH_PUSH' type='enum'/>
+     <exports symbol='XML_WITH_READER' type='enum'/>
+     <exports symbol='XML_WITH_REGEXP' type='enum'/>
      <exports symbol='XML_WITH_SAX1' type='enum'/>
+     <exports symbol='XML_WITH_SCHEMAS' type='enum'/>
+     <exports symbol='XML_WITH_SCHEMATRON' type='enum'/>
+     <exports symbol='XML_WITH_THREAD' type='enum'/>
+     <exports symbol='XML_WITH_TREE' type='enum'/>
+     <exports symbol='XML_WITH_UNICODE' type='enum'/>
      <exports symbol='XML_WITH_VALID' type='enum'/>
-     <exports symbol='xmlParserNodeInfoSeqPtr' type='typedef'/>
-     <exports symbol='xmlSAXHandlerV1' type='typedef'/>
+     <exports symbol='XML_WITH_WRITER' type='enum'/>
+     <exports symbol='XML_WITH_XINCLUDE' type='enum'/>
+     <exports symbol='XML_WITH_XPATH' type='enum'/>
+     <exports symbol='XML_WITH_XPTR' type='enum'/>
+     <exports symbol='XML_WITH_ZLIB' type='enum'/>
+     <exports symbol='xmlFeature' type='typedef'/>
      <exports symbol='xmlParserInputState' type='typedef'/>
+     <exports symbol='xmlParserMode' type='typedef'/>
+     <exports symbol='xmlParserNodeInfo' type='typedef'/>
      <exports symbol='xmlParserNodeInfoPtr' type='typedef'/>
      <exports symbol='xmlParserNodeInfoSeq' type='typedef'/>
-     <exports symbol='xmlFeature' type='typedef'/>
-     <exports symbol='xmlParserMode' type='typedef'/>
-     <exports symbol='xmlStartTag' type='typedef'/>
+     <exports symbol='xmlParserNodeInfoSeqPtr' type='typedef'/>
      <exports symbol='xmlParserOption' type='typedef'/>
+     <exports symbol='xmlSAXHandlerV1' type='typedef'/>
      <exports symbol='xmlSAXHandlerV1Ptr' type='typedef'/>
-     <exports symbol='xmlParserNodeInfo' type='typedef'/>
-     <exports symbol='_xmlParserNodeInfo' type='struct'/>
+     <exports symbol='xmlStartTag' type='typedef'/>
      <exports symbol='_xmlParserCtxt' type='struct'/>
-     <exports symbol='_xmlSAXHandlerV1' type='struct'/>
      <exports symbol='_xmlParserInput' type='struct'/>
-     <exports symbol='_xmlSAXHandler' type='struct'/>
+     <exports symbol='_xmlParserNodeInfo' type='struct'/>
      <exports symbol='_xmlParserNodeInfoSeq' type='struct'/>
+     <exports symbol='_xmlSAXHandler' type='struct'/>
+     <exports symbol='_xmlSAXHandlerV1' type='struct'/>
      <exports symbol='_xmlSAXLocator' type='struct'/>
-     <exports symbol='xmlSetupParserForBuffer' type='function'/>
-     <exports symbol='xmlCtxtReadFile' type='function'/>
-     <exports symbol='xmlParseCtxtExternalEntity' type='function'/>
      <exports symbol='attributeDeclSAXFunc' type='function'/>
-     <exports symbol='getEntitySAXFunc' type='function'/>
-     <exports symbol='startElementSAXFunc' type='function'/>
+     <exports symbol='attributeSAXFunc' type='function'/>
+     <exports symbol='cdataBlockSAXFunc' type='function'/>
      <exports symbol='charactersSAXFunc' type='function'/>
-     <exports symbol='xmlClearNodeInfoSeq' type='function'/>
-     <exports symbol='xmlParseChunk' type='function'/>
-     <exports symbol='xmlParseEntity' type='function'/>
-     <exports symbol='xmlRecoverFile' type='function'/>
-     <exports symbol='xmlCtxtReadDoc' type='function'/>
-     <exports symbol='startElementNsSAX2Func' type='function'/>
-     <exports symbol='xmlCreateIOParserCtxt' type='function'/>
-     <exports symbol='xmlParseInNodeContext' type='function'/>
-     <exports symbol='referenceSAXFunc' type='function'/>
+     <exports symbol='commentSAXFunc' type='function'/>
+     <exports symbol='elementDeclSAXFunc' type='function'/>
+     <exports symbol='endDocumentSAXFunc' type='function'/>
+     <exports symbol='endElementNsSAX2Func' type='function'/>
+     <exports symbol='endElementSAXFunc' type='function'/>
+     <exports symbol='entityDeclSAXFunc' type='function'/>
+     <exports symbol='errorSAXFunc' type='function'/>
+     <exports symbol='externalSubsetSAXFunc' type='function'/>
+     <exports symbol='fatalErrorSAXFunc' type='function'/>
+     <exports symbol='getEntitySAXFunc' type='function'/>
+     <exports symbol='getParameterEntitySAXFunc' type='function'/>
      <exports symbol='hasExternalSubsetSAXFunc' type='function'/>
-     <exports symbol='xmlSAXParseDoc' type='function'/>
-     <exports symbol='xmlReadMemory' type='function'/>
-     <exports symbol='xmlParseMemory' type='function'/>
-     <exports symbol='xmlNewIOInputStream' type='function'/>
+     <exports symbol='hasInternalSubsetSAXFunc' type='function'/>
+     <exports symbol='ignorableWhitespaceSAXFunc' type='function'/>
+     <exports symbol='internalSubsetSAXFunc' type='function'/>
+     <exports symbol='isStandaloneSAXFunc' type='function'/>
+     <exports symbol='notationDeclSAXFunc' type='function'/>
      <exports symbol='processingInstructionSAXFunc' type='function'/>
-     <exports symbol='xmlParseBalancedChunkMemoryRecover' type='function'/>
-     <exports symbol='xmlInitParser' type='function'/>
+     <exports symbol='referenceSAXFunc' type='function'/>
+     <exports symbol='resolveEntitySAXFunc' type='function'/>
+     <exports symbol='setDocumentLocatorSAXFunc' type='function'/>
+     <exports symbol='startDocumentSAXFunc' type='function'/>
+     <exports symbol='startElementNsSAX2Func' type='function'/>
+     <exports symbol='startElementSAXFunc' type='function'/>
+     <exports symbol='unparsedEntityDeclSAXFunc' type='function'/>
+     <exports symbol='warningSAXFunc' type='function'/>
+     <exports symbol='xmlByteConsumed' type='function'/>
+     <exports symbol='xmlCleanupParser' type='function'/>
+     <exports symbol='xmlClearNodeInfoSeq' type='function'/>
+     <exports symbol='xmlClearParserCtxt' type='function'/>
      <exports symbol='xmlCreateDocParserCtxt' type='function'/>
-     <exports symbol='errorSAXFunc' type='function'/>
-     <exports symbol='xmlSAXParseMemory' type='function'/>
-     <exports symbol='xmlRecoverMemory' type='function'/>
-     <exports symbol='xmlExternalEntityLoader' type='function'/>
-     <exports symbol='hasInternalSubsetSAXFunc' type='function'/>
-     <exports symbol='cdataBlockSAXFunc' type='function'/>
-     <exports symbol='xmlSAXParseFile' type='function'/>
-     <exports symbol='xmlParserInputDeallocate' type='function'/>
+     <exports symbol='xmlCreateIOParserCtxt' type='function'/>
+     <exports symbol='xmlCreatePushParserCtxt' type='function'/>
+     <exports symbol='xmlCtxtReadDoc' type='function'/>
+     <exports symbol='xmlCtxtReadFd' type='function'/>
+     <exports symbol='xmlCtxtReadFile' type='function'/>
      <exports symbol='xmlCtxtReadIO' type='function'/>
-     <exports symbol='xmlSAXParseMemoryWithData' type='function'/>
+     <exports symbol='xmlCtxtReadMemory' type='function'/>
+     <exports symbol='xmlCtxtReset' type='function'/>
+     <exports symbol='xmlCtxtResetPush' type='function'/>
+     <exports symbol='xmlCtxtUseOptions' type='function'/>
+     <exports symbol='xmlExternalEntityLoader' type='function'/>
+     <exports symbol='xmlFreeParserCtxt' type='function'/>
+     <exports symbol='xmlGetExternalEntityLoader' type='function'/>
      <exports symbol='xmlGetFeature' type='function'/>
+     <exports symbol='xmlGetFeaturesList' type='function'/>
+     <exports symbol='xmlHasFeature' type='function'/>
      <exports symbol='xmlIOParseDTD' type='function'/>
-     <exports symbol='xmlFreeParserCtxt' type='function'/>
-     <exports symbol='xmlParseDTD' type='function'/>
-     <exports symbol='xmlRecoverDoc' type='function'/>
-     <exports symbol='commentSAXFunc' type='function'/>
+     <exports symbol='xmlInitNodeInfoSeq' type='function'/>
+     <exports symbol='xmlInitParser' type='function'/>
      <exports symbol='xmlInitParserCtxt' type='function'/>
-     <exports symbol='attributeSAXFunc' type='function'/>
-     <exports symbol='xmlParserInputGrow' type='function'/>
-     <exports symbol='xmlCtxtReadMemory' type='function'/>
-     <exports symbol='externalSubsetSAXFunc' type='function'/>
-     <exports symbol='resolveEntitySAXFunc' type='function'/>
-     <exports symbol='xmlPedanticParserDefault' type='function'/>
-     <exports symbol='xmlSAXParseEntity' type='function'/>
-     <exports symbol='xmlParseDoc' type='function'/>
-     <exports symbol='xmlSAXParseFileWithData' type='function'/>
+     <exports symbol='xmlKeepBlanksDefault' type='function'/>
      <exports symbol='xmlLineNumbersDefault' type='function'/>
-     <exports symbol='xmlGetExternalEntityLoader' type='function'/>
-     <exports symbol='elementDeclSAXFunc' type='function'/>
-     <exports symbol='xmlCtxtUseOptions' type='function'/>
-     <exports symbol='xmlCreatePushParserCtxt' type='function'/>
-     <exports symbol='xmlParserAddNodeInfo' type='function'/>
-     <exports symbol='xmlCtxtReadFd' type='function'/>
-     <exports symbol='internalSubsetSAXFunc' type='function'/>
+     <exports symbol='xmlLoadExternalEntity' type='function'/>
+     <exports symbol='xmlNewIOInputStream' type='function'/>
      <exports symbol='xmlNewParserCtxt' type='function'/>
-     <exports symbol='endDocumentSAXFunc' type='function'/>
-     <exports symbol='xmlParseFile' type='function'/>
+     <exports symbol='xmlParseBalancedChunkMemory' type='function'/>
+     <exports symbol='xmlParseBalancedChunkMemoryRecover' type='function'/>
+     <exports symbol='xmlParseChunk' type='function'/>
+     <exports symbol='xmlParseCtxtExternalEntity' type='function'/>
+     <exports symbol='xmlParseDTD' type='function'/>
+     <exports symbol='xmlParseDoc' type='function'/>
      <exports symbol='xmlParseDocument' type='function'/>
-     <exports symbol='setDocumentLocatorSAXFunc' type='function'/>
-     <exports symbol='getParameterEntitySAXFunc' type='function'/>
-     <exports symbol='ignorableWhitespaceSAXFunc' type='function'/>
-     <exports symbol='xmlInitNodeInfoSeq' type='function'/>
-     <exports symbol='xmlSubstituteEntitiesDefault' type='function'/>
-     <exports symbol='endElementSAXFunc' type='function'/>
+     <exports symbol='xmlParseEntity' type='function'/>
+     <exports symbol='xmlParseExtParsedEnt' type='function'/>
+     <exports symbol='xmlParseExternalEntity' type='function'/>
+     <exports symbol='xmlParseFile' type='function'/>
+     <exports symbol='xmlParseInNodeContext' type='function'/>
+     <exports symbol='xmlParseMemory' type='function'/>
+     <exports symbol='xmlParserAddNodeInfo' type='function'/>
+     <exports symbol='xmlParserFindNodeInfo' type='function'/>
      <exports symbol='xmlParserFindNodeInfoIndex' type='function'/>
-     <exports symbol='xmlByteConsumed' type='function'/>
-     <exports symbol='xmlCtxtReset' type='function'/>
-     <exports symbol='xmlSetFeature' type='function'/>
-     <exports symbol='xmlKeepBlanksDefault' type='function'/>
+     <exports symbol='xmlParserInputDeallocate' type='function'/>
+     <exports symbol='xmlParserInputGrow' type='function'/>
      <exports symbol='xmlParserInputRead' type='function'/>
+     <exports symbol='xmlPedanticParserDefault' type='function'/>
+     <exports symbol='xmlReadDoc' type='function'/>
+     <exports symbol='xmlReadFd' type='function'/>
      <exports symbol='xmlReadFile' type='function'/>
-     <exports symbol='xmlGetFeaturesList' type='function'/>
-     <exports symbol='xmlHasFeature' type='function'/>
-     <exports symbol='unparsedEntityDeclSAXFunc' type='function'/>
-     <exports symbol='xmlSAXUserParseFile' type='function'/>
-     <exports symbol='fatalErrorSAXFunc' type='function'/>
-     <exports symbol='xmlSAXParseDTD' type='function'/>
-     <exports symbol='xmlParserFindNodeInfo' type='function'/>
-     <exports symbol='entityDeclSAXFunc' type='function'/>
-     <exports symbol='xmlLoadExternalEntity' type='function'/>
-     <exports symbol='xmlStopParser' type='function'/>
-     <exports symbol='xmlReadFd' type='function'/>
-     <exports symbol='xmlParseExtParsedEnt' type='function'/>
      <exports symbol='xmlReadIO' type='function'/>
-     <exports symbol='xmlReadDoc' type='function'/>
+     <exports symbol='xmlReadMemory' type='function'/>
+     <exports symbol='xmlRecoverDoc' type='function'/>
+     <exports symbol='xmlRecoverFile' type='function'/>
+     <exports symbol='xmlRecoverMemory' type='function'/>
+     <exports symbol='xmlSAXParseDTD' type='function'/>
+     <exports symbol='xmlSAXParseDoc' type='function'/>
+     <exports symbol='xmlSAXParseEntity' type='function'/>
+     <exports symbol='xmlSAXParseFile' type='function'/>
+     <exports symbol='xmlSAXParseFileWithData' type='function'/>
+     <exports symbol='xmlSAXParseMemory' type='function'/>
+     <exports symbol='xmlSAXParseMemoryWithData' type='function'/>
+     <exports symbol='xmlSAXUserParseFile' type='function'/>
      <exports symbol='xmlSAXUserParseMemory' type='function'/>
-     <exports symbol='xmlParseBalancedChunkMemory' type='function'/>
-     <exports symbol='endElementNsSAX2Func' type='function'/>
-     <exports symbol='xmlCleanupParser' type='function'/>
-     <exports symbol='xmlCtxtResetPush' type='function'/>
-     <exports symbol='isStandaloneSAXFunc' type='function'/>
-     <exports symbol='startDocumentSAXFunc' type='function'/>
-     <exports symbol='xmlClearParserCtxt' type='function'/>
-     <exports symbol='xmlParseExternalEntity' type='function'/>
-     <exports symbol='notationDeclSAXFunc' type='function'/>
-     <exports symbol='warningSAXFunc' type='function'/>
      <exports symbol='xmlSetExternalEntityLoader' type='function'/>
+     <exports symbol='xmlSetFeature' type='function'/>
+     <exports symbol='xmlSetupParserForBuffer' type='function'/>
+     <exports symbol='xmlStopParser' type='function'/>
+     <exports symbol='xmlSubstituteEntitiesDefault' type='function'/>
     </file>
     <file name='parserInternals'>
      <summary>internals routines and limits exported by the parser.</summary>
      <description>this module exports a number of internal parsing routines they are not really all intended 
for applications but can prove useful doing low level processing. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_SUBSTITUTE_REF' type='macro'/>
+     <exports symbol='INPUT_CHUNK' type='macro'/>
+     <exports symbol='IS_ASCII_DIGIT' type='macro'/>
+     <exports symbol='IS_ASCII_LETTER' type='macro'/>
+     <exports symbol='IS_BASECHAR' type='macro'/>
      <exports symbol='IS_BLANK' type='macro'/>
+     <exports symbol='IS_BLANK_CH' type='macro'/>
      <exports symbol='IS_BYTE_CHAR' type='macro'/>
-     <exports symbol='IS_PUBIDCHAR' type='macro'/>
+     <exports symbol='IS_CHAR' type='macro'/>
+     <exports symbol='IS_CHAR_CH' type='macro'/>
+     <exports symbol='IS_COMBINING' type='macro'/>
+     <exports symbol='IS_COMBINING_CH' type='macro'/>
+     <exports symbol='IS_DIGIT' type='macro'/>
      <exports symbol='IS_DIGIT_CH' type='macro'/>
      <exports symbol='IS_EXTENDER' type='macro'/>
-     <exports symbol='IS_ASCII_DIGIT' type='macro'/>
-     <exports symbol='IS_COMBINING_CH' type='macro'/>
-     <exports symbol='IS_CHAR' type='macro'/>
-     <exports symbol='IS_LETTER' type='macro'/>
+     <exports symbol='IS_EXTENDER_CH' type='macro'/>
      <exports symbol='IS_IDEOGRAPHIC' type='macro'/>
-     <exports symbol='MOVETO_STARTTAG' type='macro'/>
-     <exports symbol='XML_MAX_NAME_LENGTH' type='macro'/>
-     <exports symbol='IS_ASCII_LETTER' type='macro'/>
-     <exports symbol='IS_DIGIT' type='macro'/>
-     <exports symbol='XML_MAX_DICTIONARY_LIMIT' type='macro'/>
-     <exports symbol='XML_SUBSTITUTE_PEREF' type='macro'/>
+     <exports symbol='IS_LETTER' type='macro'/>
+     <exports symbol='IS_LETTER_CH' type='macro'/>
+     <exports symbol='IS_PUBIDCHAR' type='macro'/>
+     <exports symbol='IS_PUBIDCHAR_CH' type='macro'/>
      <exports symbol='MOVETO_ENDTAG' type='macro'/>
+     <exports symbol='MOVETO_STARTTAG' type='macro'/>
      <exports symbol='SKIP_EOL' type='macro'/>
-     <exports symbol='IS_EXTENDER_CH' type='macro'/>
-     <exports symbol='IS_BLANK_CH' type='macro'/>
-     <exports symbol='IS_LETTER_CH' type='macro'/>
+     <exports symbol='XML_MAX_DICTIONARY_LIMIT' type='macro'/>
      <exports symbol='XML_MAX_LOOKUP_LIMIT' type='macro'/>
-     <exports symbol='XML_MAX_TEXT_LENGTH' type='macro'/>
-     <exports symbol='XML_SUBSTITUTE_NONE' type='macro'/>
-     <exports symbol='IS_COMBINING' type='macro'/>
      <exports symbol='XML_MAX_NAMELEN' type='macro'/>
-     <exports symbol='IS_BASECHAR' type='macro'/>
-     <exports symbol='INPUT_CHUNK' type='macro'/>
-     <exports symbol='IS_PUBIDCHAR_CH' type='macro'/>
-     <exports symbol='IS_CHAR_CH' type='macro'/>
+     <exports symbol='XML_MAX_NAME_LENGTH' type='macro'/>
+     <exports symbol='XML_MAX_TEXT_LENGTH' type='macro'/>
      <exports symbol='XML_SUBSTITUTE_BOTH' type='macro'/>
-     <exports symbol='xmlStringTextNoenc' type='variable'/>
+     <exports symbol='XML_SUBSTITUTE_NONE' type='macro'/>
+     <exports symbol='XML_SUBSTITUTE_PEREF' type='macro'/>
+     <exports symbol='XML_SUBSTITUTE_REF' type='macro'/>
+     <exports symbol='xmlParserMaxDepth' type='variable'/>
      <exports symbol='xmlStringComment' type='variable'/>
      <exports symbol='xmlStringText' type='variable'/>
-     <exports symbol='xmlParserMaxDepth' type='variable'/>
-     <exports symbol='nodePop' type='function'/>
-     <exports symbol='xmlParseNotationDecl' type='function'/>
-     <exports symbol='xmlParseExternalSubset' type='function'/>
-     <exports symbol='xmlParseMisc' type='function'/>
-     <exports symbol='xmlSwitchInputEncoding' type='function'/>
-     <exports symbol='xmlNewStringInputStream' type='function'/>
-     <exports symbol='xmlParseExternalID' type='function'/>
-     <exports symbol='xmlScanName' type='function'/>
-     <exports symbol='xmlParseElementDecl' type='function'/>
-     <exports symbol='xmlParseMarkupDecl' type='function'/>
+     <exports symbol='xmlStringTextNoenc' type='variable'/>
      <exports symbol='htmlCreateFileParserCtxt' type='function'/>
+     <exports symbol='htmlInitAutoClose' type='function'/>
+     <exports symbol='inputPop' type='function'/>
      <exports symbol='inputPush' type='function'/>
-     <exports symbol='xmlStringLenDecodeEntities' type='function'/>
      <exports symbol='namePop' type='function'/>
-     <exports symbol='xmlParseContent' type='function'/>
-     <exports symbol='xmlNewInputStream' type='function'/>
-     <exports symbol='xmlNamespaceParseQName' type='function'/>
-     <exports symbol='xmlNewInputFromFile' type='function'/>
-     <exports symbol='xmlParserHandlePEReference' type='function'/>
-     <exports symbol='xmlStringDecodeEntities' type='function'/>
-     <exports symbol='xmlCreateFileParserCtxt' type='function'/>
-     <exports symbol='xmlParseCharRef' type='function'/>
-     <exports symbol='xmlParseElement' type='function'/>
-     <exports symbol='xmlParseTextDecl' type='function'/>
-     <exports symbol='xmlNewEntityInputStream' type='function'/>
+     <exports symbol='namePush' type='function'/>
+     <exports symbol='nodePop' type='function'/>
+     <exports symbol='nodePush' type='function'/>
+     <exports symbol='xmlCheckLanguageID' type='function'/>
+     <exports symbol='xmlCopyChar' type='function'/>
      <exports symbol='xmlCopyCharMultiByte' type='function'/>
-     <exports symbol='xmlParseElementChildrenContentDecl' type='function'/>
-     <exports symbol='xmlParseCharData' type='function'/>
-     <exports symbol='xmlParseVersionInfo' type='function'/>
-     <exports symbol='xmlParseSDDecl' type='function'/>
-     <exports symbol='xmlParseEnumeratedType' type='function'/>
-     <exports symbol='xmlHandleEntity' type='function'/>
+     <exports symbol='xmlCreateEntityParserCtxt' type='function'/>
+     <exports symbol='xmlCreateFileParserCtxt' type='function'/>
+     <exports symbol='xmlCreateMemoryParserCtxt' type='function'/>
+     <exports symbol='xmlCreateURLParserCtxt' type='function'/>
      <exports symbol='xmlCurrentChar' type='function'/>
-     <exports symbol='xmlSkipBlankChars' type='function'/>
-     <exports symbol='xmlParseNotationType' type='function'/>
-     <exports symbol='xmlParserInputShrink' type='function'/>
-     <exports symbol='xmlSetEntityReferenceFunc' type='function'/>
+     <exports symbol='xmlDecodeEntities' type='function'/>
+     <exports symbol='xmlEntityReferenceFunc' type='function'/>
+     <exports symbol='xmlErrMemory' type='function'/>
      <exports symbol='xmlFreeInputStream' type='function'/>
-     <exports symbol='xmlParsePEReference' type='function'/>
-     <exports symbol='xmlCreateURLParserCtxt' type='function'/>
+     <exports symbol='xmlHandleEntity' type='function'/>
      <exports symbol='xmlIsLetter' type='function'/>
-     <exports symbol='xmlCheckLanguageID' type='function'/>
+     <exports symbol='xmlNamespaceParseNCName' type='function'/>
+     <exports symbol='xmlNamespaceParseNSDef' type='function'/>
+     <exports symbol='xmlNamespaceParseQName' type='function'/>
+     <exports symbol='xmlNewEntityInputStream' type='function'/>
+     <exports symbol='xmlNewInputFromFile' type='function'/>
+     <exports symbol='xmlNewInputStream' type='function'/>
+     <exports symbol='xmlNewStringInputStream' type='function'/>
      <exports symbol='xmlNextChar' type='function'/>
-     <exports symbol='xmlParseEnumerationType' type='function'/>
-     <exports symbol='xmlParseAttributeType' type='function'/>
-     <exports symbol='xmlParseDefaultDecl' type='function'/>
-     <exports symbol='xmlParseSystemLiteral' type='function'/>
      <exports symbol='xmlParseAttValue' type='function'/>
-     <exports symbol='xmlCreateMemoryParserCtxt' type='function'/>
+     <exports symbol='xmlParseAttribute' type='function'/>
      <exports symbol='xmlParseAttributeListDecl' type='function'/>
-     <exports symbol='xmlParseName' type='function'/>
+     <exports symbol='xmlParseAttributeType' type='function'/>
+     <exports symbol='xmlParseCDSect' type='function'/>
+     <exports symbol='xmlParseCharData' type='function'/>
+     <exports symbol='xmlParseCharRef' type='function'/>
+     <exports symbol='xmlParseComment' type='function'/>
+     <exports symbol='xmlParseContent' type='function'/>
+     <exports symbol='xmlParseDefaultDecl' type='function'/>
+     <exports symbol='xmlParseDocTypeDecl' type='function'/>
+     <exports symbol='xmlParseElement' type='function'/>
+     <exports symbol='xmlParseElementChildrenContentDecl' type='function'/>
+     <exports symbol='xmlParseElementContentDecl' type='function'/>
+     <exports symbol='xmlParseElementDecl' type='function'/>
+     <exports symbol='xmlParseElementMixedContentDecl' type='function'/>
      <exports symbol='xmlParseEncName' type='function'/>
-     <exports symbol='nodePush' type='function'/>
-     <exports symbol='xmlSwitchEncoding' type='function'/>
-     <exports symbol='xmlSwitchToEncoding' type='function'/>
-     <exports symbol='xmlParseEntityRef' type='function'/>
-     <exports symbol='xmlParseAttribute' type='function'/>
-     <exports symbol='xmlParseEndTag' type='function'/>
      <exports symbol='xmlParseEncodingDecl' type='function'/>
-     <exports symbol='htmlInitAutoClose' type='function'/>
-     <exports symbol='xmlCreateEntityParserCtxt' type='function'/>
-     <exports symbol='xmlSplitQName' type='function'/>
-     <exports symbol='xmlParserHandleReference' type='function'/>
+     <exports symbol='xmlParseEndTag' type='function'/>
+     <exports symbol='xmlParseEntityDecl' type='function'/>
+     <exports symbol='xmlParseEntityRef' type='function'/>
+     <exports symbol='xmlParseEntityValue' type='function'/>
+     <exports symbol='xmlParseEnumeratedType' type='function'/>
+     <exports symbol='xmlParseEnumerationType' type='function'/>
+     <exports symbol='xmlParseExternalID' type='function'/>
+     <exports symbol='xmlParseExternalSubset' type='function'/>
+     <exports symbol='xmlParseMarkupDecl' type='function'/>
+     <exports symbol='xmlParseMisc' type='function'/>
+     <exports symbol='xmlParseName' type='function'/>
+     <exports symbol='xmlParseNamespace' type='function'/>
+     <exports symbol='xmlParseNmtoken' type='function'/>
+     <exports symbol='xmlParseNotationDecl' type='function'/>
+     <exports symbol='xmlParseNotationType' type='function'/>
+     <exports symbol='xmlParsePEReference' type='function'/>
+     <exports symbol='xmlParsePI' type='function'/>
      <exports symbol='xmlParsePITarget' type='function'/>
-     <exports symbol='xmlParseElementContentDecl' type='function'/>
-     <exports symbol='inputPop' type='function'/>
-     <exports symbol='xmlPopInput' type='function'/>
      <exports symbol='xmlParsePubidLiteral' type='function'/>
-     <exports symbol='xmlPushInput' type='function'/>
-     <exports symbol='xmlParseEntityValue' type='function'/>
-     <exports symbol='xmlDecodeEntities' type='function'/>
-     <exports symbol='xmlParseVersionNum' type='function'/>
-     <exports symbol='xmlParseXMLDecl' type='function'/>
-     <exports symbol='xmlEntityReferenceFunc' type='function'/>
-     <exports symbol='xmlParseElementMixedContentDecl' type='function'/>
      <exports symbol='xmlParseQuotedString' type='function'/>
-     <exports symbol='xmlNamespaceParseNSDef' type='function'/>
-     <exports symbol='xmlParseCDSect' type='function'/>
-     <exports symbol='xmlStringCurrentChar' type='function'/>
-     <exports symbol='xmlParseComment' type='function'/>
-     <exports symbol='xmlErrMemory' type='function'/>
-     <exports symbol='xmlNamespaceParseNCName' type='function'/>
-     <exports symbol='xmlParseNmtoken' type='function'/>
      <exports symbol='xmlParseReference' type='function'/>
-     <exports symbol='namePush' type='function'/>
-     <exports symbol='xmlParseNamespace' type='function'/>
-     <exports symbol='xmlCopyChar' type='function'/>
-     <exports symbol='xmlParsePI' type='function'/>
-     <exports symbol='xmlParseDocTypeDecl' type='function'/>
+     <exports symbol='xmlParseSDDecl' type='function'/>
      <exports symbol='xmlParseStartTag' type='function'/>
-     <exports symbol='xmlParseEntityDecl' type='function'/>
+     <exports symbol='xmlParseSystemLiteral' type='function'/>
+     <exports symbol='xmlParseTextDecl' type='function'/>
+     <exports symbol='xmlParseVersionInfo' type='function'/>
+     <exports symbol='xmlParseVersionNum' type='function'/>
+     <exports symbol='xmlParseXMLDecl' type='function'/>
+     <exports symbol='xmlParserHandlePEReference' type='function'/>
+     <exports symbol='xmlParserHandleReference' type='function'/>
+     <exports symbol='xmlParserInputShrink' type='function'/>
+     <exports symbol='xmlPopInput' type='function'/>
+     <exports symbol='xmlPushInput' type='function'/>
+     <exports symbol='xmlScanName' type='function'/>
+     <exports symbol='xmlSetEntityReferenceFunc' type='function'/>
+     <exports symbol='xmlSkipBlankChars' type='function'/>
+     <exports symbol='xmlSplitQName' type='function'/>
+     <exports symbol='xmlStringCurrentChar' type='function'/>
+     <exports symbol='xmlStringDecodeEntities' type='function'/>
+     <exports symbol='xmlStringLenDecodeEntities' type='function'/>
+     <exports symbol='xmlSwitchEncoding' type='function'/>
+     <exports symbol='xmlSwitchInputEncoding' type='function'/>
+     <exports symbol='xmlSwitchToEncoding' type='function'/>
     </file>
     <file name='pattern'>
      <summary>pattern expression handling</summary>
      <description>allows to compile and test pattern expressions for nodes either in a tree or based on a 
parser state. </description>
      <author>Daniel Veillard </author>
      <exports symbol='XML_PATTERN_DEFAULT' type='enum'/>
+     <exports symbol='XML_PATTERN_XPATH' type='enum'/>
      <exports symbol='XML_PATTERN_XSFIELD' type='enum'/>
      <exports symbol='XML_PATTERN_XSSEL' type='enum'/>
-     <exports symbol='XML_PATTERN_XPATH' type='enum'/>
-     <exports symbol='xmlStreamCtxtPtr' type='typedef'/>
-     <exports symbol='xmlPatternFlags' type='typedef'/>
-     <exports symbol='xmlStreamCtxt' type='typedef'/>
      <exports symbol='xmlPattern' type='typedef'/>
+     <exports symbol='xmlPatternFlags' type='typedef'/>
      <exports symbol='xmlPatternPtr' type='typedef'/>
-     <exports symbol='xmlPatternMinDepth' type='function'/>
-     <exports symbol='xmlPatternGetStreamCtxt' type='function'/>
-     <exports symbol='xmlPatternFromRoot' type='function'/>
+     <exports symbol='xmlStreamCtxt' type='typedef'/>
+     <exports symbol='xmlStreamCtxtPtr' type='typedef'/>
+     <exports symbol='xmlFreePattern' type='function'/>
      <exports symbol='xmlFreePatternList' type='function'/>
-     <exports symbol='xmlPatternStreamable' type='function'/>
-     <exports symbol='xmlStreamPushAttr' type='function'/>
+     <exports symbol='xmlFreeStreamCtxt' type='function'/>
+     <exports symbol='xmlPatternFromRoot' type='function'/>
+     <exports symbol='xmlPatternGetStreamCtxt' type='function'/>
      <exports symbol='xmlPatternMatch' type='function'/>
-     <exports symbol='xmlStreamWantsAnyNode' type='function'/>
-     <exports symbol='xmlStreamPop' type='function'/>
-     <exports symbol='xmlFreePattern' type='function'/>
-     <exports symbol='xmlStreamPush' type='function'/>
      <exports symbol='xmlPatternMaxDepth' type='function'/>
+     <exports symbol='xmlPatternMinDepth' type='function'/>
+     <exports symbol='xmlPatternStreamable' type='function'/>
      <exports symbol='xmlPatterncompile' type='function'/>
+     <exports symbol='xmlStreamPop' type='function'/>
+     <exports symbol='xmlStreamPush' type='function'/>
+     <exports symbol='xmlStreamPushAttr' type='function'/>
      <exports symbol='xmlStreamPushNode' type='function'/>
-     <exports symbol='xmlFreeStreamCtxt' type='function'/>
+     <exports symbol='xmlStreamWantsAnyNode' type='function'/>
     </file>
     <file name='relaxng'>
      <summary>implementation of the Relax-NG validation</summary>
      <description>implementation of the Relax-NG validation </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_RELAXNG_ERR_DUPID' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_VALELEM' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_ATTRVALID' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_LISTELEM' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_LISTEXTRA' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_ATTRNONS' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_EXTRADATA' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_ELEMNONS' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_ELEMEXTRANS' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_DATATYPE' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_TYPECMP' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_VALUE' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_NOGRAMMAR' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_INTERSEQ' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_LACKDATA' type='enum'/>
+     <exports symbol='XML_RELAXNGP_CRNG' type='enum'/>
      <exports symbol='XML_RELAXNGP_FREE_DOC' type='enum'/>
+     <exports symbol='XML_RELAXNGP_NONE' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ATTREXTRANS' type='enum'/>
      <exports symbol='XML_RELAXNG_ERR_ATTRNAME' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_ELEMNOTEMPTY' type='enum'/>
-     <exports symbol='XML_RELAXNG_OK' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_INTERNODATA' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ATTRNONS' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ATTRVALID' type='enum'/>
      <exports symbol='XML_RELAXNG_ERR_ATTRWRONGNS' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_EXTRACONTENT' type='enum'/>
-     <exports symbol='XML_RELAXNGP_NONE' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_CONTENTVALID' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_DATAELEM' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_DATATYPE' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_DUPID' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ELEMEXTRANS' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ELEMNAME' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ELEMNONS' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_ELEMNOTEMPTY' type='enum'/>
      <exports symbol='XML_RELAXNG_ERR_ELEMWRONG' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_LISTEMPTY' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_ATTREXTRANS' type='enum'/>
-     <exports symbol='XML_RELAXNGP_CRNG' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_TEXTWRONG' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_INVALIDATTR' type='enum'/>
      <exports symbol='XML_RELAXNG_ERR_ELEMWRONGNS' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_CONTENTVALID' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_TYPEVAL' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_EXTRACONTENT' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_EXTRADATA' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_INTEREXTRA' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_INTERNAL' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_INTERNODATA' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_INTERSEQ' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_INVALIDATTR' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_LACKDATA' type='enum'/>
      <exports symbol='XML_RELAXNG_ERR_LIST' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_TYPE' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_NOELEM' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_LISTELEM' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_LISTEMPTY' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_LISTEXTRA' type='enum'/>
      <exports symbol='XML_RELAXNG_ERR_MEMORY' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_ELEMNAME' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_DATAELEM' type='enum'/>
      <exports symbol='XML_RELAXNG_ERR_NODEFINE' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_NOELEM' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_NOGRAMMAR' type='enum'/>
      <exports symbol='XML_RELAXNG_ERR_NOSTATE' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_INTEREXTRA' type='enum'/>
-     <exports symbol='XML_RELAXNG_ERR_INTERNAL' type='enum'/>
      <exports symbol='XML_RELAXNG_ERR_NOTELEM' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_TEXTWRONG' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_TYPE' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_TYPECMP' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_TYPEVAL' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_VALELEM' type='enum'/>
+     <exports symbol='XML_RELAXNG_ERR_VALUE' type='enum'/>
+     <exports symbol='XML_RELAXNG_OK' type='enum'/>
      <exports symbol='xmlRelaxNG' type='typedef'/>
-     <exports symbol='xmlRelaxNGPtr' type='typedef'/>
-     <exports symbol='xmlRelaxNGValidErr' type='typedef'/>
      <exports symbol='xmlRelaxNGParserCtxt' type='typedef'/>
      <exports symbol='xmlRelaxNGParserCtxtPtr' type='typedef'/>
      <exports symbol='xmlRelaxNGParserFlag' type='typedef'/>
+     <exports symbol='xmlRelaxNGPtr' type='typedef'/>
      <exports symbol='xmlRelaxNGValidCtxt' type='typedef'/>
      <exports symbol='xmlRelaxNGValidCtxtPtr' type='typedef'/>
+     <exports symbol='xmlRelaxNGValidErr' type='typedef'/>
+     <exports symbol='xmlRelaxNGCleanupTypes' type='function'/>
+     <exports symbol='xmlRelaxNGDump' type='function'/>
+     <exports symbol='xmlRelaxNGDumpTree' type='function'/>
+     <exports symbol='xmlRelaxNGFree' type='function'/>
+     <exports symbol='xmlRelaxNGFreeParserCtxt' type='function'/>
      <exports symbol='xmlRelaxNGFreeValidCtxt' type='function'/>
+     <exports symbol='xmlRelaxNGGetParserErrors' type='function'/>
+     <exports symbol='xmlRelaxNGGetValidErrors' type='function'/>
+     <exports symbol='xmlRelaxNGInitTypes' type='function'/>
      <exports symbol='xmlRelaxNGNewDocParserCtxt' type='function'/>
-     <exports symbol='xmlRelaxNGSetValidErrors' type='function'/>
+     <exports symbol='xmlRelaxNGNewMemParserCtxt' type='function'/>
      <exports symbol='xmlRelaxNGNewParserCtxt' type='function'/>
-     <exports symbol='xmlRelaxNGGetParserErrors' type='function'/>
-     <exports symbol='xmlRelaxNGValidatePopElement' type='function'/>
      <exports symbol='xmlRelaxNGNewValidCtxt' type='function'/>
-     <exports symbol='xmlRelaxNGNewMemParserCtxt' type='function'/>
-     <exports symbol='xmlRelaxNGDump' type='function'/>
-     <exports symbol='xmlRelaxNGSetParserErrors' type='function'/>
      <exports symbol='xmlRelaxNGParse' type='function'/>
+     <exports symbol='xmlRelaxNGSetParserErrors' type='function'/>
      <exports symbol='xmlRelaxNGSetParserStructuredErrors' type='function'/>
-     <exports symbol='xmlRelaxNGValidateFullElement' type='function'/>
-     <exports symbol='xmlRelaxNGValidityErrorFunc' type='function'/>
-     <exports symbol='xmlRelaxNGValidatePushElement' type='function'/>
-     <exports symbol='xmlRelaxNGFree' type='function'/>
-     <exports symbol='xmlRelaxNGValidateDoc' type='function'/>
+     <exports symbol='xmlRelaxNGSetValidErrors' type='function'/>
      <exports symbol='xmlRelaxNGSetValidStructuredErrors' type='function'/>
-     <exports symbol='xmlRelaxNGFreeParserCtxt' type='function'/>
-     <exports symbol='xmlRelaxNGGetValidErrors' type='function'/>
-     <exports symbol='xmlRelaxNGInitTypes' type='function'/>
-     <exports symbol='xmlRelaxNGDumpTree' type='function'/>
-     <exports symbol='xmlRelaxNGCleanupTypes' type='function'/>
+     <exports symbol='xmlRelaxNGValidateDoc' type='function'/>
+     <exports symbol='xmlRelaxNGValidateFullElement' type='function'/>
+     <exports symbol='xmlRelaxNGValidatePopElement' type='function'/>
      <exports symbol='xmlRelaxNGValidatePushCData' type='function'/>
-     <exports symbol='xmlRelaxParserSetFlag' type='function'/>
+     <exports symbol='xmlRelaxNGValidatePushElement' type='function'/>
+     <exports symbol='xmlRelaxNGValidityErrorFunc' type='function'/>
      <exports symbol='xmlRelaxNGValidityWarningFunc' type='function'/>
+     <exports symbol='xmlRelaxParserSetFlag' type='function'/>
     </file>
     <file name='schemasInternals'>
      <summary>internal interfaces for XML Schemas</summary>
      <description>internal interfaces for the XML Schemas handling and schema validity checking The Schemas 
development is a Work In Progress. Some of those interfaces are not guaranteed to be API or ABI stable ! 
</description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_FINAL_DEFAULT_EXTENSION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_FIXUP_1' type='macro'/>
-     <exports symbol='XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ELEM_CIRCULAR' type='macro'/>
-     <exports symbol='XML_SCHEMAS_QUALIF_ATTR' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ATTR_USE_REQUIRED' type='macro'/>
-     <exports symbol='XML_SCHEMAS_FACET_COLLAPSE' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_VARIETY_UNION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ANYATTR_LAX' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ANYATTR_SKIP' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ANYATTR_STRICT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ANY_LAX' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ANY_SKIP' type='macro'/>
      <exports symbol='XML_SCHEMAS_ANY_STRICT' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_INTERNAL_RESOLVED' type='macro'/>
-     <exports symbol='XML_SCHEMAS_QUALIF_ELEM' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_VARIETY_LIST' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ELEM_INTERNAL_CHECKED' type='macro'/>
-     <exports symbol='XML_SCHEMAS_INCLUDING_CONVERT_NS' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ATTRGROUP_GLOBAL' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ATTRGROUP_HAS_REFS' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ATTRGROUP_MARKED' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ATTRGROUP_REDEFINED' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ATTR_FIXED' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ATTR_GLOBAL' type='macro'/>
      <exports symbol='XML_SCHEMAS_ATTR_INTERNAL_RESOLVED' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ATTR_NSDEFAULT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ATTR_USE_OPTIONAL' type='macro'/>
      <exports symbol='XML_SCHEMAS_ATTR_USE_PROHIBITED' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ELEM_NILLABLE' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ATTR_USE_REQUIRED' type='macro'/>
+     <exports symbol='XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION' type='macro'/>
      <exports symbol='XML_SCHEMAS_BLOCK_DEFAULT_SUBSTITUTION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ATTRGROUP_REDEFINED' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_BLOCK_DEFAULT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_ABSTRACT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_BLOCK_ABSENT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_BLOCK_EXTENSION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_BLOCK_RESTRICTION' type='macro'/>
      <exports symbol='XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_FINAL_EXTENSION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_REDEFINED' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_CIRCULAR' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_DEFAULT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_FINAL_ABSENT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_FINAL_EXTENSION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_FINAL_RESTRICTION' type='macro'/>
      <exports symbol='XML_SCHEMAS_ELEM_FIXED' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_VARIETY_ATOMIC' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_FINAL_LIST' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ATTR_USE_OPTIONAL' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ATTR_NSDEFAULT' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_WHITESPACE_REPLACE' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_BLOCK_RESTRICTION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ANYATTR_STRICT' type='macro'/>
-     <exports symbol='XML_SCHEMAS_FACET_UNKNOWN' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ATTRGROUP_MARKED' type='macro'/>
-     <exports symbol='XML_SCHEMAS_FACET_PRESERVE' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ELEM_BLOCK_EXTENSION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ATTR_GLOBAL' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ANYATTR_SKIP' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ANYATTR_LAX' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_GLOBAL' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_ABSTRACT' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_MIXED' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ATTR_FIXED' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_GLOBAL' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_INTERNAL_CHECKED' type='macro'/>
      <exports symbol='XML_SCHEMAS_ELEM_INTERNAL_RESOLVED' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ANY_SKIP' type='macro'/>
-     <exports symbol='XML_SCHEMAS_FINAL_DEFAULT_LIST' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_VARIETY_ABSENT' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ELEM_FINAL_RESTRICTION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_WILDCARD_COMPLETE' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_NILLABLE' type='macro'/>
      <exports symbol='XML_SCHEMAS_ELEM_NSDEFAULT' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ELEM_GLOBAL' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_REF' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD' type='macro'/>
      <exports symbol='XML_SCHEMAS_ELEM_TOPLEVEL' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ANY_LAX' type='macro'/>
+     <exports symbol='XML_SCHEMAS_FACET_COLLAPSE' type='macro'/>
+     <exports symbol='XML_SCHEMAS_FACET_PRESERVE' type='macro'/>
+     <exports symbol='XML_SCHEMAS_FACET_REPLACE' type='macro'/>
+     <exports symbol='XML_SCHEMAS_FACET_UNKNOWN' type='macro'/>
+     <exports symbol='XML_SCHEMAS_FINAL_DEFAULT_EXTENSION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_FINAL_DEFAULT_LIST' type='macro'/>
+     <exports symbol='XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_FINAL_DEFAULT_UNION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_INCLUDING_CONVERT_NS' type='macro'/>
+     <exports symbol='XML_SCHEMAS_QUALIF_ATTR' type='macro'/>
+     <exports symbol='XML_SCHEMAS_QUALIF_ELEM' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_ABSTRACT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_BLOCK_DEFAULT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_BLOCK_EXTENSION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_BLOCK_RESTRICTION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_FACETSNEEDVALUE' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_FINAL_DEFAULT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_FINAL_EXTENSION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_FINAL_LIST' type='macro'/>
      <exports symbol='XML_SCHEMAS_TYPE_FINAL_RESTRICTION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_FINAL_UNION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_FIXUP_1' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_GLOBAL' type='macro'/>
      <exports symbol='XML_SCHEMAS_TYPE_HAS_FACETS' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ELEM_FINAL_EXTENSION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_NORMVALUENEEDED' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ELEM_FINAL_ABSENT' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_BLOCK_EXTENSION' type='macro'/>
      <exports symbol='XML_SCHEMAS_TYPE_INTERNAL_INVALID' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ATTRGROUP_HAS_REFS' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ELEM_ABSTRACT' type='macro'/>
-     <exports symbol='XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_FINAL_UNION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_FINAL_DEFAULT' type='macro'/>
-     <exports symbol='XML_SCHEMAS_TYPE_FACETSNEEDVALUE' type='macro'/>
-     <exports symbol='XML_SCHEMAS_FINAL_DEFAULT_UNION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ELEM_BLOCK_RESTRICTION' type='macro'/>
-     <exports symbol='XML_SCHEMAS_FACET_REPLACE' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ELEM_DEFAULT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_INTERNAL_RESOLVED' type='macro'/>
      <exports symbol='XML_SCHEMAS_TYPE_MARKED' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ELEM_BLOCK_ABSENT' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ATTRGROUP_GLOBAL' type='macro'/>
-     <exports symbol='XML_SCHEMAS_ELEM_REF' type='macro'/>
-     <exports symbol='XML_SCHEMA_EXTRA_QNAMEREF' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_EXTENSION' type='enum'/>
-     <exports symbol='XML_SCHEMAS_NMTOKEN' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ID' type='enum'/>
-     <exports symbol='XML_SCHEMAS_TIME' type='enum'/>
-     <exports symbol='XML_SCHEMAS_UBYTE' type='enum'/>
+     <exports symbol='XML_SCHEMAS_TYPE_MIXED' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_NORMVALUENEEDED' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_REDEFINED' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_VARIETY_ABSENT' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_VARIETY_ATOMIC' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_VARIETY_LIST' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_VARIETY_UNION' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE' type='macro'/>
+     <exports symbol='XML_SCHEMAS_TYPE_WHITESPACE_REPLACE' type='macro'/>
+     <exports symbol='XML_SCHEMAS_WILDCARD_COMPLETE' type='macro'/>
+     <exports symbol='XML_SCHEMAS_ANYSIMPLETYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ANYTYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ANYURI' type='enum'/>
+     <exports symbol='XML_SCHEMAS_BASE64BINARY' type='enum'/>
+     <exports symbol='XML_SCHEMAS_BOOLEAN' type='enum'/>
+     <exports symbol='XML_SCHEMAS_BYTE' type='enum'/>
+     <exports symbol='XML_SCHEMAS_DATE' type='enum'/>
      <exports symbol='XML_SCHEMAS_DATETIME' type='enum'/>
-     <exports symbol='XML_SCHEMAS_NNINTEGER' type='enum'/>
-     <exports symbol='XML_SCHEMAS_HEXBINARY' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_UNION' type='enum'/>
-     <exports symbol='XML_SCHEMAS_UNKNOWN' type='enum'/>
-     <exports symbol='XML_SCHEMAS_UINT' type='enum'/>
-     <exports symbol='XML_SCHEMAS_NPINTEGER' type='enum'/>
-     <exports symbol='XML_SCHEMAS_GMONTHDAY' type='enum'/>
-     <exports symbol='XML_SCHEMA_FACET_MAXEXCLUSIVE' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ULONG' type='enum'/>
-     <exports symbol='XML_SCHEMAS_PINTEGER' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_CHOICE' type='enum'/>
      <exports symbol='XML_SCHEMAS_DECIMAL' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_UR' type='enum'/>
      <exports symbol='XML_SCHEMAS_DOUBLE' type='enum'/>
-     <exports symbol='XML_SCHEMAS_NINTEGER' type='enum'/>
-     <exports symbol='XML_SCHEMAS_NORMSTRING' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_PARTICLE' type='enum'/>
-     <exports symbol='XML_SCHEMA_CONTENT_MIXED_OR_ELEMENTS' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_SIMPLE' type='enum'/>
-     <exports symbol='XML_SCHEMAS_NCNAME' type='enum'/>
-     <exports symbol='XML_SCHEMAS_LONG' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_ANY_ATTRIBUTE' type='enum'/>
-     <exports symbol='XML_SCHEMAS_BOOLEAN' type='enum'/>
+     <exports symbol='XML_SCHEMAS_DURATION' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ENTITIES' type='enum'/>
      <exports symbol='XML_SCHEMAS_ENTITY' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_GROUP' type='enum'/>
+     <exports symbol='XML_SCHEMAS_FLOAT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_GDAY' type='enum'/>
+     <exports symbol='XML_SCHEMAS_GMONTH' type='enum'/>
+     <exports symbol='XML_SCHEMAS_GMONTHDAY' type='enum'/>
+     <exports symbol='XML_SCHEMAS_GYEAR' type='enum'/>
      <exports symbol='XML_SCHEMAS_GYEARMONTH' type='enum'/>
-     <exports symbol='XML_SCHEMAS_BASE64BINARY' type='enum'/>
-     <exports symbol='XML_SCHEMA_FACET_FRACTIONDIGITS' type='enum'/>
-     <exports symbol='XML_SCHEMA_FACET_WHITESPACE' type='enum'/>
+     <exports symbol='XML_SCHEMAS_HEXBINARY' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ID' type='enum'/>
      <exports symbol='XML_SCHEMAS_IDREF' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_ATTRIBUTE' type='enum'/>
-     <exports symbol='XML_SCHEMA_FACET_TOTALDIGITS' type='enum'/>
+     <exports symbol='XML_SCHEMAS_IDREFS' type='enum'/>
+     <exports symbol='XML_SCHEMAS_INT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_INTEGER' type='enum'/>
+     <exports symbol='XML_SCHEMAS_LANGUAGE' type='enum'/>
+     <exports symbol='XML_SCHEMAS_LONG' type='enum'/>
+     <exports symbol='XML_SCHEMAS_NAME' type='enum'/>
+     <exports symbol='XML_SCHEMAS_NCNAME' type='enum'/>
+     <exports symbol='XML_SCHEMAS_NINTEGER' type='enum'/>
+     <exports symbol='XML_SCHEMAS_NMTOKEN' type='enum'/>
+     <exports symbol='XML_SCHEMAS_NMTOKENS' type='enum'/>
+     <exports symbol='XML_SCHEMAS_NNINTEGER' type='enum'/>
+     <exports symbol='XML_SCHEMAS_NORMSTRING' type='enum'/>
+     <exports symbol='XML_SCHEMAS_NOTATION' type='enum'/>
+     <exports symbol='XML_SCHEMAS_NPINTEGER' type='enum'/>
+     <exports symbol='XML_SCHEMAS_PINTEGER' type='enum'/>
      <exports symbol='XML_SCHEMAS_QNAME' type='enum'/>
+     <exports symbol='XML_SCHEMAS_SHORT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_STRING' type='enum'/>
+     <exports symbol='XML_SCHEMAS_TIME' type='enum'/>
      <exports symbol='XML_SCHEMAS_TOKEN' type='enum'/>
+     <exports symbol='XML_SCHEMAS_UBYTE' type='enum'/>
+     <exports symbol='XML_SCHEMAS_UINT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ULONG' type='enum'/>
+     <exports symbol='XML_SCHEMAS_UNKNOWN' type='enum'/>
+     <exports symbol='XML_SCHEMAS_USHORT' type='enum'/>
+     <exports symbol='XML_SCHEMA_CONTENT_ANY' type='enum'/>
      <exports symbol='XML_SCHEMA_CONTENT_BASIC' type='enum'/>
+     <exports symbol='XML_SCHEMA_CONTENT_ELEMENTS' type='enum'/>
      <exports symbol='XML_SCHEMA_CONTENT_EMPTY' type='enum'/>
-     <exports symbol='XML_SCHEMA_FACET_ENUMERATION' type='enum'/>
+     <exports symbol='XML_SCHEMA_CONTENT_MIXED' type='enum'/>
+     <exports symbol='XML_SCHEMA_CONTENT_MIXED_OR_ELEMENTS' type='enum'/>
+     <exports symbol='XML_SCHEMA_CONTENT_SIMPLE' type='enum'/>
      <exports symbol='XML_SCHEMA_CONTENT_UNKNOWN' type='enum'/>
-     <exports symbol='XML_SCHEMA_FACET_MININCLUSIVE' type='enum'/>
-     <exports symbol='XML_SCHEMAS_GMONTH' type='enum'/>
-     <exports symbol='XML_SCHEMA_CONTENT_ELEMENTS' type='enum'/>
-     <exports symbol='XML_SCHEMAS_GYEAR' type='enum'/>
      <exports symbol='XML_SCHEMA_EXTRA_ATTR_USE_PROHIB' type='enum'/>
-     <exports symbol='XML_SCHEMAS_BYTE' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_ALL' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_IDC_KEYREF' type='enum'/>
-     <exports symbol='XML_SCHEMAS_NOTATION' type='enum'/>
+     <exports symbol='XML_SCHEMA_EXTRA_QNAMEREF' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_ENUMERATION' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_FRACTIONDIGITS' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_LENGTH' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_MAXEXCLUSIVE' type='enum'/>
      <exports symbol='XML_SCHEMA_FACET_MAXINCLUSIVE' type='enum'/>
-     <exports symbol='XML_SCHEMAS_NAME' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_LIST' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_ATTRIBUTE_USE' type='enum'/>
-     <exports symbol='XML_SCHEMAS_GDAY' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_MAXLENGTH' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_MINEXCLUSIVE' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_MININCLUSIVE' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_MINLENGTH' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_PATTERN' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_TOTALDIGITS' type='enum'/>
+     <exports symbol='XML_SCHEMA_FACET_WHITESPACE' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_ALL' type='enum'/>
      <exports symbol='XML_SCHEMA_TYPE_ANY' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ANYURI' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_COMPLEX' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_ANY_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_ATTRIBUTE' type='enum'/>
      <exports symbol='XML_SCHEMA_TYPE_ATTRIBUTEGROUP' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_ATTRIBUTE_USE' type='enum'/>
      <exports symbol='XML_SCHEMA_TYPE_BASIC' type='enum'/>
-     <exports symbol='XML_SCHEMAS_IDREFS' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_IDC_UNIQUE' type='enum'/>
-     <exports symbol='XML_SCHEMA_FACET_LENGTH' type='enum'/>
-     <exports symbol='XML_SCHEMA_CONTENT_SIMPLE' type='enum'/>
-     <exports symbol='XML_SCHEMA_FACET_PATTERN' type='enum'/>
-     <exports symbol='XML_SCHEMAS_SHORT' type='enum'/>
-     <exports symbol='XML_SCHEMAS_LANGUAGE' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ANYSIMPLETYPE' type='enum'/>
-     <exports symbol='XML_SCHEMA_CONTENT_MIXED' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ANYTYPE' type='enum'/>
-     <exports symbol='XML_SCHEMAS_DURATION' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_FACET' type='enum'/>
-     <exports symbol='XML_SCHEMAS_NMTOKENS' type='enum'/>
-     <exports symbol='XML_SCHEMAS_USHORT' type='enum'/>
-     <exports symbol='XML_SCHEMAS_INTEGER' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_CHOICE' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_COMPLEX' type='enum'/>
      <exports symbol='XML_SCHEMA_TYPE_COMPLEX_CONTENT' type='enum'/>
-     <exports symbol='XML_SCHEMA_FACET_MINEXCLUSIVE' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_ELEMENT' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_EXTENSION' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_FACET' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_GROUP' type='enum'/>
      <exports symbol='XML_SCHEMA_TYPE_IDC_KEY' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_SIMPLE_CONTENT' type='enum'/>
-     <exports symbol='XML_SCHEMAS_FLOAT' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ENTITIES' type='enum'/>
-     <exports symbol='XML_SCHEMAS_DATE' type='enum'/>
-     <exports symbol='XML_SCHEMAS_STRING' type='enum'/>
-     <exports symbol='XML_SCHEMAS_INT' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_IDC_KEYREF' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_IDC_UNIQUE' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_LIST' type='enum'/>
      <exports symbol='XML_SCHEMA_TYPE_NOTATION' type='enum'/>
-     <exports symbol='XML_SCHEMA_CONTENT_ANY' type='enum'/>
-     <exports symbol='XML_SCHEMA_FACET_MINLENGTH' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_PARTICLE' type='enum'/>
      <exports symbol='XML_SCHEMA_TYPE_RESTRICTION' type='enum'/>
      <exports symbol='XML_SCHEMA_TYPE_SEQUENCE' type='enum'/>
-     <exports symbol='XML_SCHEMA_TYPE_ELEMENT' type='enum'/>
-     <exports symbol='XML_SCHEMA_FACET_MAXLENGTH' type='enum'/>
-     <exports symbol='xmlSchemaAttributeGroupPtr' type='typedef'/>
-     <exports symbol='xmlSchemaElementPtr' type='typedef'/>
-     <exports symbol='xmlSchemaFacetLinkPtr' type='typedef'/>
-     <exports symbol='xmlSchemaVal' type='typedef'/>
-     <exports symbol='xmlSchemaAttributeLinkPtr' type='typedef'/>
-     <exports symbol='xmlSchemaType' type='typedef'/>
+     <exports symbol='XML_SCHEMA_TYPE_SIMPLE' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_SIMPLE_CONTENT' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_UNION' type='enum'/>
+     <exports symbol='XML_SCHEMA_TYPE_UR' type='enum'/>
      <exports symbol='xmlSchemaAnnot' type='typedef'/>
      <exports symbol='xmlSchemaAnnotPtr' type='typedef'/>
+     <exports symbol='xmlSchemaAttribute' type='typedef'/>
+     <exports symbol='xmlSchemaAttributeGroup' type='typedef'/>
+     <exports symbol='xmlSchemaAttributeGroupPtr' type='typedef'/>
+     <exports symbol='xmlSchemaAttributeLink' type='typedef'/>
+     <exports symbol='xmlSchemaAttributeLinkPtr' type='typedef'/>
+     <exports symbol='xmlSchemaAttributePtr' type='typedef'/>
+     <exports symbol='xmlSchemaContentType' type='typedef'/>
      <exports symbol='xmlSchemaElement' type='typedef'/>
-     <exports symbol='xmlSchemaWildcard' type='typedef'/>
-     <exports symbol='xmlSchemaWildcardPtr' type='typedef'/>
+     <exports symbol='xmlSchemaElementPtr' type='typedef'/>
+     <exports symbol='xmlSchemaFacet' type='typedef'/>
+     <exports symbol='xmlSchemaFacetLink' type='typedef'/>
+     <exports symbol='xmlSchemaFacetLinkPtr' type='typedef'/>
      <exports symbol='xmlSchemaFacetPtr' type='typedef'/>
+     <exports symbol='xmlSchemaNotation' type='typedef'/>
+     <exports symbol='xmlSchemaNotationPtr' type='typedef'/>
+     <exports symbol='xmlSchemaType' type='typedef'/>
      <exports symbol='xmlSchemaTypeLink' type='typedef'/>
-     <exports symbol='xmlSchemaAttributeLink' type='typedef'/>
-     <exports symbol='xmlSchemaValPtr' type='typedef'/>
-     <exports symbol='xmlSchemaFacetLink' type='typedef'/>
-     <exports symbol='xmlSchemaWildcardNsPtr' type='typedef'/>
-     <exports symbol='xmlSchemaAttributeGroup' type='typedef'/>
      <exports symbol='xmlSchemaTypeLinkPtr' type='typedef'/>
-     <exports symbol='xmlSchemaWildcardNs' type='typedef'/>
-     <exports symbol='xmlSchemaAttributePtr' type='typedef'/>
-     <exports symbol='xmlSchemaNotationPtr' type='typedef'/>
-     <exports symbol='xmlSchemaValType' type='typedef'/>
      <exports symbol='xmlSchemaTypePtr' type='typedef'/>
-     <exports symbol='xmlSchemaNotation' type='typedef'/>
-     <exports symbol='xmlSchemaFacet' type='typedef'/>
-     <exports symbol='xmlSchemaContentType' type='typedef'/>
      <exports symbol='xmlSchemaTypeType' type='typedef'/>
-     <exports symbol='xmlSchemaAttribute' type='typedef'/>
-     <exports symbol='_xmlSchemaWildcardNs' type='struct'/>
-     <exports symbol='_xmlSchemaNotation' type='struct'/>
+     <exports symbol='xmlSchemaVal' type='typedef'/>
+     <exports symbol='xmlSchemaValPtr' type='typedef'/>
+     <exports symbol='xmlSchemaValType' type='typedef'/>
+     <exports symbol='xmlSchemaWildcard' type='typedef'/>
+     <exports symbol='xmlSchemaWildcardNs' type='typedef'/>
+     <exports symbol='xmlSchemaWildcardNsPtr' type='typedef'/>
+     <exports symbol='xmlSchemaWildcardPtr' type='typedef'/>
+     <exports symbol='_xmlSchema' type='struct'/>
+     <exports symbol='_xmlSchemaAnnot' type='struct'/>
      <exports symbol='_xmlSchemaAttribute' type='struct'/>
-     <exports symbol='_xmlSchemaType' type='struct'/>
      <exports symbol='_xmlSchemaAttributeGroup' type='struct'/>
-     <exports symbol='_xmlSchemaFacetLink' type='struct'/>
-     <exports symbol='_xmlSchemaElement' type='struct'/>
-     <exports symbol='_xmlSchema' type='struct'/>
      <exports symbol='_xmlSchemaAttributeLink' type='struct'/>
+     <exports symbol='_xmlSchemaElement' type='struct'/>
      <exports symbol='_xmlSchemaFacet' type='struct'/>
-     <exports symbol='_xmlSchemaWildcard' type='struct'/>
+     <exports symbol='_xmlSchemaFacetLink' type='struct'/>
+     <exports symbol='_xmlSchemaNotation' type='struct'/>
+     <exports symbol='_xmlSchemaType' type='struct'/>
      <exports symbol='_xmlSchemaTypeLink' type='struct'/>
-     <exports symbol='_xmlSchemaAnnot' type='struct'/>
+     <exports symbol='_xmlSchemaWildcard' type='struct'/>
+     <exports symbol='_xmlSchemaWildcardNs' type='struct'/>
      <exports symbol='xmlSchemaFreeType' type='function'/>
      <exports symbol='xmlSchemaFreeWildcard' type='function'/>
     </file>
@@ -1358,365 +1329,365 @@
      <summary>XML Schemastron implementation</summary>
      <description>interface to the XML Schematron validity checking. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_SCHEMATRON_OUT_IO' type='enum'/>
-     <exports symbol='XML_SCHEMATRON_OUT_ERROR' type='enum'/>
      <exports symbol='XML_SCHEMATRON_OUT_BUFFER' type='enum'/>
+     <exports symbol='XML_SCHEMATRON_OUT_ERROR' type='enum'/>
      <exports symbol='XML_SCHEMATRON_OUT_FILE' type='enum'/>
-     <exports symbol='XML_SCHEMATRON_OUT_XML' type='enum'/>
-     <exports symbol='XML_SCHEMATRON_OUT_TEXT' type='enum'/>
+     <exports symbol='XML_SCHEMATRON_OUT_IO' type='enum'/>
      <exports symbol='XML_SCHEMATRON_OUT_QUIET' type='enum'/>
-     <exports symbol='xmlSchematronValidCtxt' type='typedef'/>
-     <exports symbol='xmlSchematronValidOptions' type='typedef'/>
-     <exports symbol='xmlSchematronPtr' type='typedef'/>
-     <exports symbol='xmlSchematronParserCtxt' type='typedef'/>
+     <exports symbol='XML_SCHEMATRON_OUT_TEXT' type='enum'/>
+     <exports symbol='XML_SCHEMATRON_OUT_XML' type='enum'/>
      <exports symbol='xmlSchematron' type='typedef'/>
-     <exports symbol='xmlSchematronValidCtxtPtr' type='typedef'/>
+     <exports symbol='xmlSchematronParserCtxt' type='typedef'/>
      <exports symbol='xmlSchematronParserCtxtPtr' type='typedef'/>
-     <exports symbol='xmlSchematronValidateDoc' type='function'/>
-     <exports symbol='xmlSchematronFreeParserCtxt' type='function'/>
-     <exports symbol='xmlSchematronNewMemParserCtxt' type='function'/>
-     <exports symbol='xmlSchematronValidityErrorFunc' type='function'/>
-     <exports symbol='xmlSchematronNewParserCtxt' type='function'/>
-     <exports symbol='xmlSchematronValidityWarningFunc' type='function'/>
+     <exports symbol='xmlSchematronPtr' type='typedef'/>
+     <exports symbol='xmlSchematronValidCtxt' type='typedef'/>
+     <exports symbol='xmlSchematronValidCtxtPtr' type='typedef'/>
+     <exports symbol='xmlSchematronValidOptions' type='typedef'/>
      <exports symbol='xmlSchematronFree' type='function'/>
-     <exports symbol='xmlSchematronSetValidStructuredErrors' type='function'/>
+     <exports symbol='xmlSchematronFreeParserCtxt' type='function'/>
      <exports symbol='xmlSchematronFreeValidCtxt' type='function'/>
-     <exports symbol='xmlSchematronParse' type='function'/>
      <exports symbol='xmlSchematronNewDocParserCtxt' type='function'/>
+     <exports symbol='xmlSchematronNewMemParserCtxt' type='function'/>
+     <exports symbol='xmlSchematronNewParserCtxt' type='function'/>
      <exports symbol='xmlSchematronNewValidCtxt' type='function'/>
+     <exports symbol='xmlSchematronParse' type='function'/>
+     <exports symbol='xmlSchematronSetValidStructuredErrors' type='function'/>
+     <exports symbol='xmlSchematronValidateDoc' type='function'/>
+     <exports symbol='xmlSchematronValidityErrorFunc' type='function'/>
+     <exports symbol='xmlSchematronValidityWarningFunc' type='function'/>
     </file>
     <file name='threads'>
      <summary>interfaces for thread handling</summary>
      <description>set of generic threading related routines should work with pthreads, Windows native or TLS 
threads </description>
      <author>Daniel Veillard </author>
      <exports symbol='xmlMutex' type='typedef'/>
+     <exports symbol='xmlMutexPtr' type='typedef'/>
      <exports symbol='xmlRMutex' type='typedef'/>
      <exports symbol='xmlRMutexPtr' type='typedef'/>
-     <exports symbol='xmlMutexPtr' type='typedef'/>
+     <exports symbol='xmlCleanupThreads' type='function'/>
+     <exports symbol='xmlDllMain' type='function'/>
+     <exports symbol='xmlFreeMutex' type='function'/>
      <exports symbol='xmlFreeRMutex' type='function'/>
+     <exports symbol='xmlGetGlobalState' type='function'/>
      <exports symbol='xmlGetThreadId' type='function'/>
-     <exports symbol='xmlMutexUnlock' type='function'/>
-     <exports symbol='xmlCleanupThreads' type='function'/>
+     <exports symbol='xmlInitThreads' type='function'/>
+     <exports symbol='xmlIsMainThread' type='function'/>
      <exports symbol='xmlLockLibrary' type='function'/>
-     <exports symbol='xmlNewRMutex' type='function'/>
      <exports symbol='xmlMutexLock' type='function'/>
-     <exports symbol='xmlIsMainThread' type='function'/>
-     <exports symbol='xmlRMutexUnlock' type='function'/>
-     <exports symbol='xmlGetGlobalState' type='function'/>
+     <exports symbol='xmlMutexUnlock' type='function'/>
      <exports symbol='xmlNewMutex' type='function'/>
-     <exports symbol='xmlDllMain' type='function'/>
-     <exports symbol='xmlFreeMutex' type='function'/>
-     <exports symbol='xmlUnlockLibrary' type='function'/>
-     <exports symbol='xmlInitThreads' type='function'/>
+     <exports symbol='xmlNewRMutex' type='function'/>
      <exports symbol='xmlRMutexLock' type='function'/>
+     <exports symbol='xmlRMutexUnlock' type='function'/>
+     <exports symbol='xmlUnlockLibrary' type='function'/>
     </file>
     <file name='tree'>
      <summary>interfaces for tree manipulation</summary>
      <description>this module describes the structures found in an tree resulting from an XML or HTML 
parsing, as well as the API provided for various processing on that tree </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_LOCAL_NAMESPACE' type='macro'/>
      <exports symbol='BASE_BUFFER_SIZE' type='macro'/>
+     <exports symbol='LIBXML2_NEW_BUFFER' type='macro'/>
+     <exports symbol='XML_DOCB_DOCUMENT_NODE' type='macro'/>
+     <exports symbol='XML_GET_CONTENT' type='macro'/>
+     <exports symbol='XML_GET_LINE' type='macro'/>
+     <exports symbol='XML_LOCAL_NAMESPACE' type='macro'/>
      <exports symbol='XML_XML_ID' type='macro'/>
+     <exports symbol='XML_XML_NAMESPACE' type='macro'/>
+     <exports symbol='xmlChildrenNode' type='macro'/>
      <exports symbol='xmlRootNode' type='macro'/>
-     <exports symbol='XML_GET_LINE' type='macro'/>
-     <exports symbol='XML_GET_CONTENT' type='macro'/>
-     <exports symbol='xmlChildrenNode' type='macro'/>
-     <exports symbol='XML_XML_NAMESPACE' type='macro'/>
-     <exports symbol='LIBXML2_NEW_BUFFER' type='macro'/>
-     <exports symbol='XML_ATTRIBUTE_IMPLIED' type='enum'/>
-     <exports symbol='XML_ELEMENT_CONTENT_ELEMENT' type='enum'/>
-     <exports symbol='XML_ENTITY_REF_NODE' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_CDATA' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_DECL' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_ENTITIES' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_ENTITY' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_ENUMERATION' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_FIXED' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_ID' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_IDREF' type='enum'/>
      <exports symbol='XML_ATTRIBUTE_IDREFS' type='enum'/>
-     <exports symbol='XML_BUFFER_ALLOC_DOUBLEIT' type='enum'/>
-     <exports symbol='XML_XINCLUDE_END' type='enum'/>
-     <exports symbol='XML_ATTRIBUTE_NODE' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_IMPLIED' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_NMTOKEN' type='enum'/>
      <exports symbol='XML_ATTRIBUTE_NMTOKENS' type='enum'/>
-     <exports symbol='XML_ATTRIBUTE_IDREF' type='enum'/>
-     <exports symbol='XML_ELEMENT_TYPE_ELEMENT' type='enum'/>
-     <exports symbol='XML_TEXT_NODE' type='enum'/>
-     <exports symbol='XML_CDATA_SECTION_NODE' type='enum'/>
-     <exports symbol='XML_ELEMENT_NODE' type='enum'/>
-     <exports symbol='XML_ELEMENT_DECL' type='enum'/>
-     <exports symbol='XML_DOC_USERBUILT' type='enum'/>
-     <exports symbol='XML_DOC_INTERNAL' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_NODE' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_NONE' type='enum'/>
+     <exports symbol='XML_ATTRIBUTE_NOTATION' type='enum'/>
      <exports symbol='XML_ATTRIBUTE_REQUIRED' type='enum'/>
-     <exports symbol='XML_DOCUMENT_FRAG_NODE' type='enum'/>
-     <exports symbol='XML_DOC_DTDVALID' type='enum'/>
-     <exports symbol='XML_ELEMENT_TYPE_ANY' type='enum'/>
-     <exports symbol='XML_DOC_NSVALID' type='enum'/>
      <exports symbol='XML_BUFFER_ALLOC_BOUNDED' type='enum'/>
-     <exports symbol='XML_ELEMENT_CONTENT_PCDATA' type='enum'/>
-     <exports symbol='XML_ATTRIBUTE_FIXED' type='enum'/>
+     <exports symbol='XML_BUFFER_ALLOC_DOUBLEIT' type='enum'/>
+     <exports symbol='XML_BUFFER_ALLOC_EXACT' type='enum'/>
+     <exports symbol='XML_BUFFER_ALLOC_HYBRID' type='enum'/>
+     <exports symbol='XML_BUFFER_ALLOC_IMMUTABLE' type='enum'/>
+     <exports symbol='XML_BUFFER_ALLOC_IO' type='enum'/>
+     <exports symbol='XML_CDATA_SECTION_NODE' type='enum'/>
+     <exports symbol='XML_COMMENT_NODE' type='enum'/>
+     <exports symbol='XML_DOCUMENT_FRAG_NODE' type='enum'/>
+     <exports symbol='XML_DOCUMENT_NODE' type='enum'/>
      <exports symbol='XML_DOCUMENT_TYPE_NODE' type='enum'/>
+     <exports symbol='XML_DOC_DTDVALID' type='enum'/>
      <exports symbol='XML_DOC_HTML' type='enum'/>
-     <exports symbol='XML_ELEMENT_CONTENT_ONCE' type='enum'/>
-     <exports symbol='XML_NAMESPACE_DECL' type='enum'/>
-     <exports symbol='XML_ATTRIBUTE_NOTATION' type='enum'/>
-     <exports symbol='XML_ELEMENT_TYPE_MIXED' type='enum'/>
-     <exports symbol='XML_XINCLUDE_START' type='enum'/>
-     <exports symbol='XML_BUFFER_ALLOC_HYBRID' type='enum'/>
+     <exports symbol='XML_DOC_INTERNAL' type='enum'/>
+     <exports symbol='XML_DOC_NSVALID' type='enum'/>
+     <exports symbol='XML_DOC_OLD10' type='enum'/>
+     <exports symbol='XML_DOC_USERBUILT' type='enum'/>
+     <exports symbol='XML_DOC_WELLFORMED' type='enum'/>
      <exports symbol='XML_DOC_XINCLUDE' type='enum'/>
-     <exports symbol='XML_BUFFER_ALLOC_EXACT' type='enum'/>
-     <exports symbol='XML_ATTRIBUTE_ENTITIES' type='enum'/>
-     <exports symbol='XML_BUFFER_ALLOC_IMMUTABLE' type='enum'/>
-     <exports symbol='XML_NOTATION_NODE' type='enum'/>
+     <exports symbol='XML_DTD_NODE' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_ELEMENT' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_MULT' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_ONCE' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_OPT' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_OR' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_PCDATA' type='enum'/>
+     <exports symbol='XML_ELEMENT_CONTENT_PLUS' type='enum'/>
      <exports symbol='XML_ELEMENT_CONTENT_SEQ' type='enum'/>
+     <exports symbol='XML_ELEMENT_DECL' type='enum'/>
+     <exports symbol='XML_ELEMENT_NODE' type='enum'/>
+     <exports symbol='XML_ELEMENT_TYPE_ANY' type='enum'/>
+     <exports symbol='XML_ELEMENT_TYPE_ELEMENT' type='enum'/>
      <exports symbol='XML_ELEMENT_TYPE_EMPTY' type='enum'/>
-     <exports symbol='XML_ELEMENT_CONTENT_OPT' type='enum'/>
-     <exports symbol='XML_ATTRIBUTE_ENUMERATION' type='enum'/>
-     <exports symbol='XML_DOC_OLD10' type='enum'/>
-     <exports symbol='XML_HTML_DOCUMENT_NODE' type='enum'/>
+     <exports symbol='XML_ELEMENT_TYPE_MIXED' type='enum'/>
      <exports symbol='XML_ELEMENT_TYPE_UNDEFINED' type='enum'/>
-     <exports symbol='XML_DOCUMENT_NODE' type='enum'/>
-     <exports symbol='XML_DOCB_DOCUMENT_NODE' type='enum'/>
-     <exports symbol='XML_COMMENT_NODE' type='enum'/>
-     <exports symbol='XML_ATTRIBUTE_NONE' type='enum'/>
-     <exports symbol='XML_DTD_NODE' type='enum'/>
-     <exports symbol='XML_ELEMENT_CONTENT_OR' type='enum'/>
-     <exports symbol='XML_ATTRIBUTE_NMTOKEN' type='enum'/>
-     <exports symbol='XML_PI_NODE' type='enum'/>
-     <exports symbol='XML_BUFFER_ALLOC_IO' type='enum'/>
-     <exports symbol='XML_ENTITY_NODE' type='enum'/>
-     <exports symbol='XML_ATTRIBUTE_ENTITY' type='enum'/>
-     <exports symbol='XML_DOC_WELLFORMED' type='enum'/>
-     <exports symbol='XML_ATTRIBUTE_DECL' type='enum'/>
      <exports symbol='XML_ENTITY_DECL' type='enum'/>
-     <exports symbol='XML_ATTRIBUTE_ID' type='enum'/>
-     <exports symbol='XML_ATTRIBUTE_CDATA' type='enum'/>
-     <exports symbol='XML_ELEMENT_CONTENT_MULT' type='enum'/>
-     <exports symbol='XML_ELEMENT_CONTENT_PLUS' type='enum'/>
-     <exports symbol='xmlNs' type='typedef'/>
-     <exports symbol='xmlElementContent' type='typedef'/>
-     <exports symbol='xmlEnumerationPtr' type='typedef'/>
+     <exports symbol='XML_ENTITY_NODE' type='enum'/>
+     <exports symbol='XML_ENTITY_REF_NODE' type='enum'/>
+     <exports symbol='XML_HTML_DOCUMENT_NODE' type='enum'/>
+     <exports symbol='XML_NAMESPACE_DECL' type='enum'/>
+     <exports symbol='XML_NOTATION_NODE' type='enum'/>
+     <exports symbol='XML_PI_NODE' type='enum'/>
+     <exports symbol='XML_TEXT_NODE' type='enum'/>
+     <exports symbol='XML_XINCLUDE_END' type='enum'/>
+     <exports symbol='XML_XINCLUDE_START' type='enum'/>
+     <exports symbol='xmlAttr' type='typedef'/>
+     <exports symbol='xmlAttrPtr' type='typedef'/>
+     <exports symbol='xmlAttribute' type='typedef'/>
+     <exports symbol='xmlAttributeDefault' type='typedef'/>
+     <exports symbol='xmlAttributePtr' type='typedef'/>
+     <exports symbol='xmlAttributeType' type='typedef'/>
+     <exports symbol='xmlBuf' type='typedef'/>
+     <exports symbol='xmlBufPtr' type='typedef'/>
      <exports symbol='xmlBuffer' type='typedef'/>
-     <exports symbol='xmlParserInputPtr' type='typedef'/>
-     <exports symbol='xmlSAXLocatorPtr' type='typedef'/>
-     <exports symbol='xmlParserInput' type='typedef'/>
-     <exports symbol='xmlElement' type='typedef'/>
-     <exports symbol='xmlNsType' type='typedef'/>
      <exports symbol='xmlBufferAllocationScheme' type='typedef'/>
-     <exports symbol='xmlNode' type='typedef'/>
-     <exports symbol='xmlDocPtr' type='typedef'/>
      <exports symbol='xmlBufferPtr' type='typedef'/>
-     <exports symbol='xmlDOMWrapCtxtPtr' type='typedef'/>
-     <exports symbol='xmlRefPtr' type='typedef'/>
-     <exports symbol='xmlParserInputBuffer' type='typedef'/>
-     <exports symbol='xmlRef' type='typedef'/>
      <exports symbol='xmlDOMWrapCtxt' type='typedef'/>
-     <exports symbol='xmlNodePtr' type='typedef'/>
-     <exports symbol='xmlParserCtxt' type='typedef'/>
+     <exports symbol='xmlDOMWrapCtxtPtr' type='typedef'/>
+     <exports symbol='xmlDoc' type='typedef'/>
+     <exports symbol='xmlDocProperties' type='typedef'/>
+     <exports symbol='xmlDocPtr' type='typedef'/>
+     <exports symbol='xmlDtd' type='typedef'/>
      <exports symbol='xmlDtdPtr' type='typedef'/>
-     <exports symbol='xmlAttributeDefault' type='typedef'/>
-     <exports symbol='xmlBuf' type='typedef'/>
-     <exports symbol='xmlNotation' type='typedef'/>
+     <exports symbol='xmlElement' type='typedef'/>
+     <exports symbol='xmlElementContent' type='typedef'/>
+     <exports symbol='xmlElementContentOccur' type='typedef'/>
+     <exports symbol='xmlElementContentPtr' type='typedef'/>
+     <exports symbol='xmlElementContentType' type='typedef'/>
+     <exports symbol='xmlElementPtr' type='typedef'/>
      <exports symbol='xmlElementType' type='typedef'/>
-     <exports symbol='xmlEntity' type='typedef'/>
-     <exports symbol='xmlAttr' type='typedef'/>
-     <exports symbol='xmlAttributePtr' type='typedef'/>
      <exports symbol='xmlElementTypeVal' type='typedef'/>
-     <exports symbol='xmlNotationPtr' type='typedef'/>
-     <exports symbol='xmlElementPtr' type='typedef'/>
-     <exports symbol='xmlBufPtr' type='typedef'/>
-     <exports symbol='xmlElementContentOccur' type='typedef'/>
-     <exports symbol='xmlAttrPtr' type='typedef'/>
-     <exports symbol='xmlDoc' type='typedef'/>
-     <exports symbol='xmlID' type='typedef'/>
-     <exports symbol='xmlParserCtxtPtr' type='typedef'/>
+     <exports symbol='xmlEntity' type='typedef'/>
      <exports symbol='xmlEntityPtr' type='typedef'/>
      <exports symbol='xmlEnumeration' type='typedef'/>
-     <exports symbol='xmlAttributeType' type='typedef'/>
+     <exports symbol='xmlEnumerationPtr' type='typedef'/>
+     <exports symbol='xmlID' type='typedef'/>
+     <exports symbol='xmlIDPtr' type='typedef'/>
+     <exports symbol='xmlNode' type='typedef'/>
+     <exports symbol='xmlNodePtr' type='typedef'/>
+     <exports symbol='xmlNotation' type='typedef'/>
+     <exports symbol='xmlNotationPtr' type='typedef'/>
+     <exports symbol='xmlNs' type='typedef'/>
      <exports symbol='xmlNsPtr' type='typedef'/>
-     <exports symbol='xmlParserInputBufferPtr' type='typedef'/>
-     <exports symbol='xmlSAXHandler' type='typedef'/>
+     <exports symbol='xmlNsType' type='typedef'/>
      <exports symbol='xmlOutputBuffer' type='typedef'/>
-     <exports symbol='xmlSAXLocator' type='typedef'/>
-     <exports symbol='xmlElementContentPtr' type='typedef'/>
-     <exports symbol='xmlElementContentType' type='typedef'/>
-     <exports symbol='xmlDocProperties' type='typedef'/>
-     <exports symbol='xmlIDPtr' type='typedef'/>
-     <exports symbol='xmlDtd' type='typedef'/>
-     <exports symbol='xmlAttribute' type='typedef'/>
      <exports symbol='xmlOutputBufferPtr' type='typedef'/>
+     <exports symbol='xmlParserCtxt' type='typedef'/>
+     <exports symbol='xmlParserCtxtPtr' type='typedef'/>
+     <exports symbol='xmlParserInput' type='typedef'/>
+     <exports symbol='xmlParserInputBuffer' type='typedef'/>
+     <exports symbol='xmlParserInputBufferPtr' type='typedef'/>
+     <exports symbol='xmlParserInputPtr' type='typedef'/>
+     <exports symbol='xmlRef' type='typedef'/>
+     <exports symbol='xmlRefPtr' type='typedef'/>
+     <exports symbol='xmlSAXHandler' type='typedef'/>
      <exports symbol='xmlSAXHandlerPtr' type='typedef'/>
-     <exports symbol='_xmlBuffer' type='struct'/>
+     <exports symbol='xmlSAXLocator' type='typedef'/>
+     <exports symbol='xmlSAXLocatorPtr' type='typedef'/>
+     <exports symbol='_xmlAttr' type='struct'/>
      <exports symbol='_xmlAttribute' type='struct'/>
-     <exports symbol='_xmlEnumeration' type='struct'/>
-     <exports symbol='_xmlNs' type='struct'/>
-     <exports symbol='_xmlNode' type='struct'/>
+     <exports symbol='_xmlBuffer' type='struct'/>
+     <exports symbol='_xmlDOMWrapCtxt' type='struct'/>
      <exports symbol='_xmlDoc' type='struct'/>
+     <exports symbol='_xmlDtd' type='struct'/>
      <exports symbol='_xmlElement' type='struct'/>
+     <exports symbol='_xmlElementContent' type='struct'/>
+     <exports symbol='_xmlEnumeration' type='struct'/>
      <exports symbol='_xmlID' type='struct'/>
+     <exports symbol='_xmlNode' type='struct'/>
      <exports symbol='_xmlNotation' type='struct'/>
-     <exports symbol='_xmlDtd' type='struct'/>
+     <exports symbol='_xmlNs' type='struct'/>
      <exports symbol='_xmlRef' type='struct'/>
-     <exports symbol='_xmlAttr' type='struct'/>
-     <exports symbol='_xmlDOMWrapCtxt' type='struct'/>
-     <exports symbol='_xmlElementContent' type='struct'/>
-     <exports symbol='xmlDocCopyNode' type='function'/>
-     <exports symbol='xmlNewDocRawNode' type='function'/>
-     <exports symbol='xmlBufContent' type='function'/>
-     <exports symbol='xmlNewNsPropEatName' type='function'/>
-     <exports symbol='xmlStringGetNodeList' type='function'/>
-     <exports symbol='xmlNewCDataBlock' type='function'/>
-     <exports symbol='xmlBufferWriteCHAR' type='function'/>
-     <exports symbol='xmlNodeGetBase' type='function'/>
-     <exports symbol='xmlBufferEmpty' type='function'/>
-     <exports symbol='xmlBuildQName' type='function'/>
-     <exports symbol='xmlValidateNMToken' type='function'/>
-     <exports symbol='xmlSaveFormatFileEnc' type='function'/>
+     <exports symbol='xmlAddChild' type='function'/>
+     <exports symbol='xmlAddChildList' type='function'/>
+     <exports symbol='xmlAddNextSibling' type='function'/>
+     <exports symbol='xmlAddPrevSibling' type='function'/>
      <exports symbol='xmlAddSibling' type='function'/>
-     <exports symbol='xmlBufferCreate' type='function'/>
-     <exports symbol='xmlNewDocFragment' type='function'/>
-     <exports symbol='xmlDocGetRootElement' type='function'/>
-     <exports symbol='xmlGetProp' type='function'/>
-     <exports symbol='xmlValidateName' type='function'/>
+     <exports symbol='xmlAttrSerializeTxtContent' type='function'/>
+     <exports symbol='xmlBufContent' type='function'/>
      <exports symbol='xmlBufEnd' type='function'/>
-     <exports symbol='xmlValidateQName' type='function'/>
-     <exports symbol='xmlHasNsProp' type='function'/>
-     <exports symbol='xmlAddPrevSibling' type='function'/>
+     <exports symbol='xmlBufGetNodeContent' type='function'/>
+     <exports symbol='xmlBufNodeDump' type='function'/>
+     <exports symbol='xmlBufShrink' type='function'/>
+     <exports symbol='xmlBufUse' type='function'/>
+     <exports symbol='xmlBufferAdd' type='function'/>
      <exports symbol='xmlBufferAddHead' type='function'/>
-     <exports symbol='xmlNewPI' type='function'/>
-     <exports symbol='xmlDocDumpFormatMemoryEnc' type='function'/>
-     <exports symbol='xmlSetProp' type='function'/>
-     <exports symbol='xmlChildElementCount' type='function'/>
-     <exports symbol='xmlElemDump' type='function'/>
-     <exports symbol='xmlSaveFormatFileTo' type='function'/>
-     <exports symbol='xmlGetIntSubset' type='function'/>
-     <exports symbol='xmlNodeBufGetContent' type='function'/>
-     <exports symbol='xmlNextElementSibling' type='function'/>
-     <exports symbol='xmlBufferWriteChar' type='function'/>
+     <exports symbol='xmlBufferCCat' type='function'/>
+     <exports symbol='xmlBufferCat' type='function'/>
+     <exports symbol='xmlBufferContent' type='function'/>
+     <exports symbol='xmlBufferCreate' type='function'/>
+     <exports symbol='xmlBufferCreateSize' type='function'/>
+     <exports symbol='xmlBufferCreateStatic' type='function'/>
+     <exports symbol='xmlBufferDetach' type='function'/>
+     <exports symbol='xmlBufferDump' type='function'/>
+     <exports symbol='xmlBufferEmpty' type='function'/>
      <exports symbol='xmlBufferFree' type='function'/>
-     <exports symbol='xmlDOMWrapCloneNode' type='function'/>
-     <exports symbol='xmlNewNode' type='function'/>
-     <exports symbol='xmlSaveFileTo' type='function'/>
-     <exports symbol='xmlNewTextLen' type='function'/>
-     <exports symbol='xmlNewTextChild' type='function'/>
-     <exports symbol='xmlNodeSetContent' type='function'/>
-     <exports symbol='xmlBufferAdd' type='function'/>
-     <exports symbol='xmlNodeDumpOutput' type='function'/>
+     <exports symbol='xmlBufferGrow' type='function'/>
+     <exports symbol='xmlBufferLength' type='function'/>
+     <exports symbol='xmlBufferResize' type='function'/>
+     <exports symbol='xmlBufferSetAllocationScheme' type='function'/>
+     <exports symbol='xmlBufferShrink' type='function'/>
+     <exports symbol='xmlBufferWriteCHAR' type='function'/>
+     <exports symbol='xmlBufferWriteChar' type='function'/>
+     <exports symbol='xmlBufferWriteQuotedString' type='function'/>
+     <exports symbol='xmlBuildQName' type='function'/>
+     <exports symbol='xmlChildElementCount' type='function'/>
+     <exports symbol='xmlCopyDoc' type='function'/>
+     <exports symbol='xmlCopyDtd' type='function'/>
      <exports symbol='xmlCopyNamespace' type='function'/>
-     <exports symbol='xmlSearchNsByHref' type='function'/>
-     <exports symbol='xmlAddChild' type='function'/>
-     <exports symbol='xmlReconciliateNs' type='function'/>
-     <exports symbol='xmlValidateNCName' type='function'/>
-     <exports symbol='xmlNewDocComment' type='function'/>
-     <exports symbol='xmlGetCompressMode' type='function'/>
-     <exports symbol='xmlNodeDump' type='function'/>
-     <exports symbol='xmlBufferCreateSize' type='function'/>
-     <exports symbol='xmlNodeListGetString' type='function'/>
-     <exports symbol='xmlSetCompressMode' type='function'/>
-     <exports symbol='xmlSetTreeDoc' type='function'/>
-     <exports symbol='xmlDOMWrapAdoptNode' type='function'/>
+     <exports symbol='xmlCopyNamespaceList' type='function'/>
+     <exports symbol='xmlCopyNode' type='function'/>
      <exports symbol='xmlCopyNodeList' type='function'/>
-     <exports symbol='xmlNewDocNodeEatName' type='function'/>
-     <exports symbol='xmlAddChildList' type='function'/>
-     <exports symbol='xmlGetNodePath' type='function'/>
-     <exports symbol='xmlFreePropList' type='function'/>
-     <exports symbol='xmlNodeAddContent' type='function'/>
-     <exports symbol='xmlUnsetNsProp' type='function'/>
-     <exports symbol='xmlFirstElementChild' type='function'/>
-     <exports symbol='xmlAddNextSibling' type='function'/>
-     <exports symbol='xmlIsBlankNode' type='function'/>
-     <exports symbol='xmlNewGlobalNs' type='function'/>
-     <exports symbol='xmlBufferDump' type='function'/>
-     <exports symbol='xmlNodeGetContent' type='function'/>
-     <exports symbol='xmlCopyDoc' type='function'/>
+     <exports symbol='xmlCopyProp' type='function'/>
+     <exports symbol='xmlCopyPropList' type='function'/>
+     <exports symbol='xmlCreateIntSubset' type='function'/>
+     <exports symbol='xmlDOMWrapAcquireNsFunction' type='function'/>
+     <exports symbol='xmlDOMWrapAdoptNode' type='function'/>
+     <exports symbol='xmlDOMWrapCloneNode' type='function'/>
+     <exports symbol='xmlDOMWrapFreeCtxt' type='function'/>
      <exports symbol='xmlDOMWrapNewCtxt' type='function'/>
-     <exports symbol='xmlDocDumpMemoryEnc' type='function'/>
-     <exports symbol='xmlBufGetNodeContent' type='function'/>
-     <exports symbol='xmlTextMerge' type='function'/>
+     <exports symbol='xmlDOMWrapReconcileNamespaces' type='function'/>
+     <exports symbol='xmlDOMWrapRemoveNode' type='function'/>
+     <exports symbol='xmlDocCopyNode' type='function'/>
+     <exports symbol='xmlDocCopyNodeList' type='function'/>
+     <exports symbol='xmlDocDump' type='function'/>
+     <exports symbol='xmlDocDumpFormatMemory' type='function'/>
+     <exports symbol='xmlDocDumpFormatMemoryEnc' type='function'/>
      <exports symbol='xmlDocDumpMemory' type='function'/>
-     <exports symbol='xmlNewDocPI' type='function'/>
+     <exports symbol='xmlDocDumpMemoryEnc' type='function'/>
+     <exports symbol='xmlDocFormatDump' type='function'/>
+     <exports symbol='xmlDocGetRootElement' type='function'/>
+     <exports symbol='xmlDocSetRootElement' type='function'/>
+     <exports symbol='xmlElemDump' type='function'/>
+     <exports symbol='xmlFirstElementChild' type='function'/>
+     <exports symbol='xmlFreeDoc' type='function'/>
+     <exports symbol='xmlFreeDtd' type='function'/>
+     <exports symbol='xmlFreeNode' type='function'/>
+     <exports symbol='xmlFreeNodeList' type='function'/>
      <exports symbol='xmlFreeNs' type='function'/>
-     <exports symbol='xmlDocDump' type='function'/>
+     <exports symbol='xmlFreeNsList' type='function'/>
      <exports symbol='xmlFreeProp' type='function'/>
-     <exports symbol='xmlGetNoNsProp' type='function'/>
-     <exports symbol='xmlSplitQName2' type='function'/>
-     <exports symbol='xmlNewProp' type='function'/>
-     <exports symbol='xmlTextConcat' type='function'/>
-     <exports symbol='xmlNodeGetSpacePreserve' type='function'/>
-     <exports symbol='xmlBufferShrink' type='function'/>
-     <exports symbol='xmlPreviousElementSibling' type='function'/>
-     <exports symbol='xmlNodeSetContentLen' type='function'/>
-     <exports symbol='xmlNodeAddContentLen' type='function'/>
-     <exports symbol='xmlBufferWriteQuotedString' type='function'/>
-     <exports symbol='xmlCopyProp' type='function'/>
-     <exports symbol='xmlReplaceNode' type='function'/>
-     <exports symbol='xmlSetDocCompressMode' type='function'/>
-     <exports symbol='xmlCopyNode' type='function'/>
-     <exports symbol='xmlUnlinkNode' type='function'/>
-     <exports symbol='xmlSplitQName3' type='function'/>
-     <exports symbol='xmlDOMWrapAcquireNsFunction' type='function'/>
-     <exports symbol='xmlBufUse' type='function'/>
-     <exports symbol='xmlDocSetRootElement' type='function'/>
-     <exports symbol='xmlGetLineNo' type='function'/>
-     <exports symbol='xmlBufferContent' type='function'/>
-     <exports symbol='xmlRemoveProp' type='function'/>
-     <exports symbol='xmlLastElementChild' type='function'/>
-     <exports symbol='xmlNodeGetLang' type='function'/>
+     <exports symbol='xmlFreePropList' type='function'/>
+     <exports symbol='xmlGetBufferAllocationScheme' type='function'/>
+     <exports symbol='xmlGetCompressMode' type='function'/>
      <exports symbol='xmlGetDocCompressMode' type='function'/>
-     <exports symbol='xmlBufNodeDump' type='function'/>
+     <exports symbol='xmlGetIntSubset' type='function'/>
+     <exports symbol='xmlGetLastChild' type='function'/>
+     <exports symbol='xmlGetLineNo' type='function'/>
+     <exports symbol='xmlGetNoNsProp' type='function'/>
+     <exports symbol='xmlGetNodePath' type='function'/>
+     <exports symbol='xmlGetNsList' type='function'/>
      <exports symbol='xmlGetNsProp' type='function'/>
-     <exports symbol='xmlNewDocProp' type='function'/>
-     <exports symbol='xmlFreeNode' type='function'/>
-     <exports symbol='xmlNewNsProp' type='function'/>
-     <exports symbol='xmlDOMWrapFreeCtxt' type='function'/>
-     <exports symbol='xmlBufferDetach' type='function'/>
-     <exports symbol='xmlBufferSetAllocationScheme' type='function'/>
-     <exports symbol='xmlNewChild' type='function'/>
-     <exports symbol='xmlSearchNs' type='function'/>
-     <exports symbol='xmlStringLenGetNodeList' type='function'/>
-     <exports symbol='xmlSaveFormatFile' type='function'/>
-     <exports symbol='xmlCopyPropList' type='function'/>
-     <exports symbol='xmlDocFormatDump' type='function'/>
-     <exports symbol='xmlNodeSetSpacePreserve' type='function'/>
+     <exports symbol='xmlGetProp' type='function'/>
+     <exports symbol='xmlHasNsProp' type='function'/>
      <exports symbol='xmlHasProp' type='function'/>
-     <exports symbol='xmlBufferCat' type='function'/>
-     <exports symbol='xmlCreateIntSubset' type='function'/>
-     <exports symbol='xmlNewDoc' type='function'/>
+     <exports symbol='xmlIsBlankNode' type='function'/>
+     <exports symbol='xmlIsXHTML' type='function'/>
+     <exports symbol='xmlLastElementChild' type='function'/>
+     <exports symbol='xmlNewCDataBlock' type='function'/>
      <exports symbol='xmlNewCharRef' type='function'/>
-     <exports symbol='xmlCopyNamespaceList' type='function'/>
-     <exports symbol='xmlNewNodeEatName' type='function'/>
-     <exports symbol='xmlBufferResize' type='function'/>
-     <exports symbol='xmlNodeSetBase' type='function'/>
+     <exports symbol='xmlNewChild' type='function'/>
      <exports symbol='xmlNewComment' type='function'/>
-     <exports symbol='xmlBufferLength' type='function'/>
-     <exports symbol='xmlNewText' type='function'/>
-     <exports symbol='xmlUnsetProp' type='function'/>
-     <exports symbol='xmlGetBufferAllocationScheme' type='function'/>
-     <exports symbol='xmlSaveFile' type='function'/>
-     <exports symbol='xmlDocCopyNodeList' type='function'/>
-     <exports symbol='xmlSetNs' type='function'/>
-     <exports symbol='xmlNewNs' type='function'/>
-     <exports symbol='xmlDOMWrapRemoveNode' type='function'/>
-     <exports symbol='xmlAttrSerializeTxtContent' type='function'/>
-     <exports symbol='xmlCopyDtd' type='function'/>
+     <exports symbol='xmlNewDoc' type='function'/>
+     <exports symbol='xmlNewDocComment' type='function'/>
+     <exports symbol='xmlNewDocFragment' type='function'/>
+     <exports symbol='xmlNewDocNode' type='function'/>
+     <exports symbol='xmlNewDocNodeEatName' type='function'/>
+     <exports symbol='xmlNewDocPI' type='function'/>
+     <exports symbol='xmlNewDocProp' type='function'/>
+     <exports symbol='xmlNewDocRawNode' type='function'/>
      <exports symbol='xmlNewDocText' type='function'/>
-     <exports symbol='xmlNodeListGetRawString' type='function'/>
-     <exports symbol='xmlBufferCreateStatic' type='function'/>
+     <exports symbol='xmlNewDocTextLen' type='function'/>
+     <exports symbol='xmlNewDtd' type='function'/>
+     <exports symbol='xmlNewGlobalNs' type='function'/>
+     <exports symbol='xmlNewNode' type='function'/>
+     <exports symbol='xmlNewNodeEatName' type='function'/>
+     <exports symbol='xmlNewNs' type='function'/>
+     <exports symbol='xmlNewNsProp' type='function'/>
+     <exports symbol='xmlNewNsPropEatName' type='function'/>
+     <exports symbol='xmlNewPI' type='function'/>
+     <exports symbol='xmlNewProp' type='function'/>
      <exports symbol='xmlNewReference' type='function'/>
-     <exports symbol='xmlDOMWrapReconcileNamespaces' type='function'/>
-     <exports symbol='xmlBufferCCat' type='function'/>
-     <exports symbol='xmlGetNsList' type='function'/>
-     <exports symbol='xmlBufferGrow' type='function'/>
+     <exports symbol='xmlNewText' type='function'/>
+     <exports symbol='xmlNewTextChild' type='function'/>
+     <exports symbol='xmlNewTextLen' type='function'/>
+     <exports symbol='xmlNextElementSibling' type='function'/>
+     <exports symbol='xmlNodeAddContent' type='function'/>
+     <exports symbol='xmlNodeAddContentLen' type='function'/>
+     <exports symbol='xmlNodeBufGetContent' type='function'/>
+     <exports symbol='xmlNodeDump' type='function'/>
+     <exports symbol='xmlNodeDumpOutput' type='function'/>
+     <exports symbol='xmlNodeGetBase' type='function'/>
+     <exports symbol='xmlNodeGetContent' type='function'/>
+     <exports symbol='xmlNodeGetLang' type='function'/>
+     <exports symbol='xmlNodeGetSpacePreserve' type='function'/>
      <exports symbol='xmlNodeIsText' type='function'/>
-     <exports symbol='xmlSetBufferAllocationScheme' type='function'/>
-     <exports symbol='xmlIsXHTML' type='function'/>
+     <exports symbol='xmlNodeListGetRawString' type='function'/>
+     <exports symbol='xmlNodeListGetString' type='function'/>
+     <exports symbol='xmlNodeSetBase' type='function'/>
+     <exports symbol='xmlNodeSetContent' type='function'/>
+     <exports symbol='xmlNodeSetContentLen' type='function'/>
      <exports symbol='xmlNodeSetLang' type='function'/>
-     <exports symbol='xmlFreeDtd' type='function'/>
-     <exports symbol='xmlFreeNodeList' type='function'/>
-     <exports symbol='xmlFreeDoc' type='function'/>
-     <exports symbol='xmlBufShrink' type='function'/>
-     <exports symbol='xmlNewDocNode' type='function'/>
+     <exports symbol='xmlNodeSetName' type='function'/>
+     <exports symbol='xmlNodeSetSpacePreserve' type='function'/>
+     <exports symbol='xmlPreviousElementSibling' type='function'/>
+     <exports symbol='xmlReconciliateNs' type='function'/>
+     <exports symbol='xmlRemoveProp' type='function'/>
+     <exports symbol='xmlReplaceNode' type='function'/>
+     <exports symbol='xmlSaveFile' type='function'/>
      <exports symbol='xmlSaveFileEnc' type='function'/>
-     <exports symbol='xmlSetNsProp' type='function'/>
-     <exports symbol='xmlDocDumpFormatMemory' type='function'/>
+     <exports symbol='xmlSaveFileTo' type='function'/>
+     <exports symbol='xmlSaveFormatFile' type='function'/>
+     <exports symbol='xmlSaveFormatFileEnc' type='function'/>
+     <exports symbol='xmlSaveFormatFileTo' type='function'/>
+     <exports symbol='xmlSearchNs' type='function'/>
+     <exports symbol='xmlSearchNsByHref' type='function'/>
+     <exports symbol='xmlSetBufferAllocationScheme' type='function'/>
+     <exports symbol='xmlSetCompressMode' type='function'/>
+     <exports symbol='xmlSetDocCompressMode' type='function'/>
      <exports symbol='xmlSetListDoc' type='function'/>
-     <exports symbol='xmlNodeSetName' type='function'/>
-     <exports symbol='xmlNewDocTextLen' type='function'/>
-     <exports symbol='xmlNewDtd' type='function'/>
-     <exports symbol='xmlFreeNsList' type='function'/>
-     <exports symbol='xmlGetLastChild' type='function'/>
+     <exports symbol='xmlSetNs' type='function'/>
+     <exports symbol='xmlSetNsProp' type='function'/>
+     <exports symbol='xmlSetProp' type='function'/>
+     <exports symbol='xmlSetTreeDoc' type='function'/>
+     <exports symbol='xmlSplitQName2' type='function'/>
+     <exports symbol='xmlSplitQName3' type='function'/>
+     <exports symbol='xmlStringGetNodeList' type='function'/>
+     <exports symbol='xmlStringLenGetNodeList' type='function'/>
+     <exports symbol='xmlTextConcat' type='function'/>
+     <exports symbol='xmlTextMerge' type='function'/>
+     <exports symbol='xmlUnlinkNode' type='function'/>
+     <exports symbol='xmlUnsetNsProp' type='function'/>
+     <exports symbol='xmlUnsetProp' type='function'/>
+     <exports symbol='xmlValidateNCName' type='function'/>
+     <exports symbol='xmlValidateNMToken' type='function'/>
+     <exports symbol='xmlValidateName' type='function'/>
+     <exports symbol='xmlValidateQName' type='function'/>
     </file>
     <file name='uri'>
      <summary>library of generic URI related routines</summary>
@@ -1725,1111 +1696,1112 @@
      <exports symbol='xmlURI' type='typedef'/>
      <exports symbol='xmlURIPtr' type='typedef'/>
      <exports symbol='_xmlURI' type='struct'/>
-     <exports symbol='xmlNormalizeURIPath' type='function'/>
-     <exports symbol='xmlPrintURI' type='function'/>
-     <exports symbol='xmlParseURIRaw' type='function'/>
-     <exports symbol='xmlURIUnescapeString' type='function'/>
-     <exports symbol='xmlParseURI' type='function'/>
-     <exports symbol='xmlCreateURI' type='function'/>
-     <exports symbol='xmlURIEscapeStr' type='function'/>
-     <exports symbol='xmlPathToURI' type='function'/>
+     <exports symbol='xmlBuildRelativeURI' type='function'/>
+     <exports symbol='xmlBuildURI' type='function'/>
      <exports symbol='xmlCanonicPath' type='function'/>
+     <exports symbol='xmlCreateURI' type='function'/>
      <exports symbol='xmlFreeURI' type='function'/>
+     <exports symbol='xmlNormalizeURIPath' type='function'/>
+     <exports symbol='xmlParseURI' type='function'/>
+     <exports symbol='xmlParseURIRaw' type='function'/>
      <exports symbol='xmlParseURIReference' type='function'/>
-     <exports symbol='xmlBuildRelativeURI' type='function'/>
+     <exports symbol='xmlPathToURI' type='function'/>
+     <exports symbol='xmlPrintURI' type='function'/>
      <exports symbol='xmlSaveUri' type='function'/>
      <exports symbol='xmlURIEscape' type='function'/>
-     <exports symbol='xmlBuildURI' type='function'/>
+     <exports symbol='xmlURIEscapeStr' type='function'/>
+     <exports symbol='xmlURIUnescapeString' type='function'/>
     </file>
     <file name='valid'>
      <summary>The DTD validation</summary>
      <description>API for the DTD handling and the validity checking </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_CTXT_FINISH_DTD_0' type='macro'/>
-     <exports symbol='XML_CTXT_FINISH_DTD_1' type='macro'/>
+     <exports symbol='XML_VCTXT_DTD_VALIDATED' type='macro'/>
+     <exports symbol='XML_VCTXT_USE_PCTXT' type='macro'/>
+     <exports symbol='xmlAttributeTable' type='typedef'/>
+     <exports symbol='xmlAttributeTablePtr' type='typedef'/>
      <exports symbol='xmlElementTable' type='typedef'/>
-     <exports symbol='xmlValidStatePtr' type='typedef'/>
-     <exports symbol='xmlIDTablePtr' type='typedef'/>
-     <exports symbol='xmlNotationTablePtr' type='typedef'/>
-     <exports symbol='xmlValidCtxt' type='typedef'/>
      <exports symbol='xmlElementTablePtr' type='typedef'/>
-     <exports symbol='xmlRefTablePtr' type='typedef'/>
+     <exports symbol='xmlIDTable' type='typedef'/>
+     <exports symbol='xmlIDTablePtr' type='typedef'/>
      <exports symbol='xmlNotationTable' type='typedef'/>
+     <exports symbol='xmlNotationTablePtr' type='typedef'/>
      <exports symbol='xmlRefTable' type='typedef'/>
-     <exports symbol='xmlValidState' type='typedef'/>
-     <exports symbol='xmlAttributeTable' type='typedef'/>
-     <exports symbol='xmlAttributeTablePtr' type='typedef'/>
-     <exports symbol='xmlIDTable' type='typedef'/>
+     <exports symbol='xmlRefTablePtr' type='typedef'/>
+     <exports symbol='xmlValidCtxt' type='typedef'/>
      <exports symbol='xmlValidCtxtPtr' type='typedef'/>
+     <exports symbol='xmlValidState' type='typedef'/>
+     <exports symbol='xmlValidStatePtr' type='typedef'/>
      <exports symbol='_xmlValidCtxt' type='struct'/>
-     <exports symbol='xmlFreeNotationTable' type='function'/>
-     <exports symbol='xmlValidateNameValue' type='function'/>
-     <exports symbol='xmlSnprintfElementContent' type='function'/>
+     <exports symbol='xmlAddAttributeDecl' type='function'/>
+     <exports symbol='xmlAddElementDecl' type='function'/>
+     <exports symbol='xmlAddID' type='function'/>
+     <exports symbol='xmlAddNotationDecl' type='function'/>
      <exports symbol='xmlAddRef' type='function'/>
+     <exports symbol='xmlCopyAttributeTable' type='function'/>
+     <exports symbol='xmlCopyDocElementContent' type='function'/>
+     <exports symbol='xmlCopyElementContent' type='function'/>
+     <exports symbol='xmlCopyElementTable' type='function'/>
+     <exports symbol='xmlCopyEnumeration' type='function'/>
+     <exports symbol='xmlCopyNotationTable' type='function'/>
+     <exports symbol='xmlCreateEnumeration' type='function'/>
      <exports symbol='xmlDumpAttributeDecl' type='function'/>
-     <exports symbol='xmlValidateDocumentFinal' type='function'/>
-     <exports symbol='xmlValidateDtdFinal' type='function'/>
      <exports symbol='xmlDumpAttributeTable' type='function'/>
-     <exports symbol='xmlCreateEnumeration' type='function'/>
-     <exports symbol='xmlValidateOneAttribute' type='function'/>
-     <exports symbol='xmlValidGetValidElements' type='function'/>
-     <exports symbol='xmlIsMixedElement' type='function'/>
+     <exports symbol='xmlDumpElementDecl' type='function'/>
+     <exports symbol='xmlDumpElementTable' type='function'/>
      <exports symbol='xmlDumpNotationDecl' type='function'/>
-     <exports symbol='xmlIsID' type='function'/>
-     <exports symbol='xmlGetDtdQAttrDesc' type='function'/>
-     <exports symbol='xmlNewDocElementContent' type='function'/>
+     <exports symbol='xmlDumpNotationTable' type='function'/>
      <exports symbol='xmlFreeAttributeTable' type='function'/>
-     <exports symbol='xmlValidityErrorFunc' type='function'/>
-     <exports symbol='xmlValidateAttributeDecl' type='function'/>
-     <exports symbol='xmlGetDtdQElementDesc' type='function'/>
-     <exports symbol='xmlCopyNotationTable' type='function'/>
-     <exports symbol='xmlValidateDocument' type='function'/>
-     <exports symbol='xmlValidGetPotentialChildren' type='function'/>
-     <exports symbol='xmlAddNotationDecl' type='function'/>
-     <exports symbol='xmlValidateElementDecl' type='function'/>
-     <exports symbol='xmlAddAttributeDecl' type='function'/>
-     <exports symbol='xmlGetID' type='function'/>
-     <exports symbol='xmlCopyElementTable' type='function'/>
-     <exports symbol='xmlGetRefs' type='function'/>
-     <exports symbol='xmlSprintfElementContent' type='function'/>
-     <exports symbol='xmlValidateOneElement' type='function'/>
-     <exports symbol='xmlValidateNmtokenValue' type='function'/>
-     <exports symbol='xmlDumpElementTable' type='function'/>
-     <exports symbol='xmlValidCtxtNormalizeAttributeValue' type='function'/>
-     <exports symbol='xmlDumpElementDecl' type='function'/>
+     <exports symbol='xmlFreeDocElementContent' type='function'/>
      <exports symbol='xmlFreeElementContent' type='function'/>
-     <exports symbol='xmlValidateOneNamespace' type='function'/>
-     <exports symbol='xmlValidatePushElement' type='function'/>
-     <exports symbol='xmlIsRef' type='function'/>
-     <exports symbol='xmlCopyDocElementContent' type='function'/>
-     <exports symbol='xmlAddID' type='function'/>
-     <exports symbol='xmlFreeRefTable' type='function'/>
-     <exports symbol='xmlValidateNamesValue' type='function'/>
-     <exports symbol='xmlRemoveID' type='function'/>
      <exports symbol='xmlFreeElementTable' type='function'/>
+     <exports symbol='xmlFreeEnumeration' type='function'/>
      <exports symbol='xmlFreeIDTable' type='function'/>
+     <exports symbol='xmlFreeNotationTable' type='function'/>
+     <exports symbol='xmlFreeRefTable' type='function'/>
      <exports symbol='xmlFreeValidCtxt' type='function'/>
-     <exports symbol='xmlCopyAttributeTable' type='function'/>
-     <exports symbol='xmlCopyElementContent' type='function'/>
-     <exports symbol='xmlValidateAttributeValue' type='function'/>
-     <exports symbol='xmlRemoveRef' type='function'/>
-     <exports symbol='xmlValidityWarningFunc' type='function'/>
-     <exports symbol='xmlValidatePopElement' type='function'/>
-     <exports symbol='xmlFreeEnumeration' type='function'/>
-     <exports symbol='xmlCopyEnumeration' type='function'/>
      <exports symbol='xmlGetDtdAttrDesc' type='function'/>
-     <exports symbol='xmlValidateDtd' type='function'/>
+     <exports symbol='xmlGetDtdElementDesc' type='function'/>
+     <exports symbol='xmlGetDtdNotationDesc' type='function'/>
+     <exports symbol='xmlGetDtdQAttrDesc' type='function'/>
+     <exports symbol='xmlGetDtdQElementDesc' type='function'/>
+     <exports symbol='xmlGetID' type='function'/>
+     <exports symbol='xmlGetRefs' type='function'/>
+     <exports symbol='xmlIsID' type='function'/>
+     <exports symbol='xmlIsMixedElement' type='function'/>
+     <exports symbol='xmlIsRef' type='function'/>
+     <exports symbol='xmlNewDocElementContent' type='function'/>
+     <exports symbol='xmlNewElementContent' type='function'/>
      <exports symbol='xmlNewValidCtxt' type='function'/>
-     <exports symbol='xmlDumpNotationTable' type='function'/>
-     <exports symbol='xmlAddElementDecl' type='function'/>
-     <exports symbol='xmlValidNormalizeAttributeValue' type='function'/>
+     <exports symbol='xmlRemoveID' type='function'/>
+     <exports symbol='xmlRemoveRef' type='function'/>
+     <exports symbol='xmlSnprintfElementContent' type='function'/>
+     <exports symbol='xmlSprintfElementContent' type='function'/>
      <exports symbol='xmlValidBuildContentModel' type='function'/>
+     <exports symbol='xmlValidCtxtNormalizeAttributeValue' type='function'/>
+     <exports symbol='xmlValidGetPotentialChildren' type='function'/>
+     <exports symbol='xmlValidGetValidElements' type='function'/>
+     <exports symbol='xmlValidNormalizeAttributeValue' type='function'/>
+     <exports symbol='xmlValidateAttributeDecl' type='function'/>
+     <exports symbol='xmlValidateAttributeValue' type='function'/>
+     <exports symbol='xmlValidateDocument' type='function'/>
+     <exports symbol='xmlValidateDocumentFinal' type='function'/>
+     <exports symbol='xmlValidateDtd' type='function'/>
+     <exports symbol='xmlValidateDtdFinal' type='function'/>
      <exports symbol='xmlValidateElement' type='function'/>
-     <exports symbol='xmlValidateNotationUse' type='function'/>
-     <exports symbol='xmlValidateRoot' type='function'/>
+     <exports symbol='xmlValidateElementDecl' type='function'/>
+     <exports symbol='xmlValidateNameValue' type='function'/>
+     <exports symbol='xmlValidateNamesValue' type='function'/>
+     <exports symbol='xmlValidateNmtokenValue' type='function'/>
+     <exports symbol='xmlValidateNmtokensValue' type='function'/>
      <exports symbol='xmlValidateNotationDecl' type='function'/>
-     <exports symbol='xmlNewElementContent' type='function'/>
-     <exports symbol='xmlGetDtdElementDesc' type='function'/>
-     <exports symbol='xmlGetDtdNotationDesc' type='function'/>
+     <exports symbol='xmlValidateNotationUse' type='function'/>
+     <exports symbol='xmlValidateOneAttribute' type='function'/>
+     <exports symbol='xmlValidateOneElement' type='function'/>
+     <exports symbol='xmlValidateOneNamespace' type='function'/>
+     <exports symbol='xmlValidatePopElement' type='function'/>
      <exports symbol='xmlValidatePushCData' type='function'/>
-     <exports symbol='xmlValidateNmtokensValue' type='function'/>
-     <exports symbol='xmlFreeDocElementContent' type='function'/>
+     <exports symbol='xmlValidatePushElement' type='function'/>
+     <exports symbol='xmlValidateRoot' type='function'/>
+     <exports symbol='xmlValidityErrorFunc' type='function'/>
+     <exports symbol='xmlValidityWarningFunc' type='function'/>
     </file>
     <file name='xinclude'>
      <summary>implementation of XInclude</summary>
      <description>API to handle XInclude processing, implements the World Wide Web Consortium Last Call 
Working Draft 10 November 2003</description>
      <author>Daniel Veillard </author>
-     <exports symbol='XINCLUDE_PARSE_TEXT' type='macro'/>
-     <exports symbol='XINCLUDE_PARSE_XPOINTER' type='macro'/>
-     <exports symbol='XINCLUDE_HREF' type='macro'/>
      <exports symbol='XINCLUDE_FALLBACK' type='macro'/>
+     <exports symbol='XINCLUDE_HREF' type='macro'/>
+     <exports symbol='XINCLUDE_NODE' type='macro'/>
      <exports symbol='XINCLUDE_NS' type='macro'/>
+     <exports symbol='XINCLUDE_OLD_NS' type='macro'/>
      <exports symbol='XINCLUDE_PARSE' type='macro'/>
-     <exports symbol='XINCLUDE_NODE' type='macro'/>
-     <exports symbol='XINCLUDE_PARSE_XML' type='macro'/>
      <exports symbol='XINCLUDE_PARSE_ENCODING' type='macro'/>
-     <exports symbol='XINCLUDE_OLD_NS' type='macro'/>
+     <exports symbol='XINCLUDE_PARSE_TEXT' type='macro'/>
+     <exports symbol='XINCLUDE_PARSE_XML' type='macro'/>
+     <exports symbol='XINCLUDE_PARSE_XPOINTER' type='macro'/>
      <exports symbol='xmlXIncludeCtxt' type='typedef'/>
      <exports symbol='xmlXIncludeCtxtPtr' type='typedef'/>
-     <exports symbol='xmlXIncludeProcessTreeFlagsData' type='function'/>
-     <exports symbol='xmlXIncludeProcessFlagsData' type='function'/>
-     <exports symbol='xmlXIncludeProcessFlags' type='function'/>
-     <exports symbol='xmlXIncludeProcessTree' type='function'/>
-     <exports symbol='xmlXIncludeProcessNode' type='function'/>
      <exports symbol='xmlXIncludeFreeContext' type='function'/>
-     <exports symbol='xmlXIncludeSetFlags' type='function'/>
-     <exports symbol='xmlXIncludeProcess' type='function'/>
      <exports symbol='xmlXIncludeNewContext' type='function'/>
+     <exports symbol='xmlXIncludeProcess' type='function'/>
+     <exports symbol='xmlXIncludeProcessFlags' type='function'/>
+     <exports symbol='xmlXIncludeProcessFlagsData' type='function'/>
+     <exports symbol='xmlXIncludeProcessNode' type='function'/>
+     <exports symbol='xmlXIncludeProcessTree' type='function'/>
      <exports symbol='xmlXIncludeProcessTreeFlags' type='function'/>
+     <exports symbol='xmlXIncludeProcessTreeFlagsData' type='function'/>
+     <exports symbol='xmlXIncludeSetFlags' type='function'/>
     </file>
     <file name='xlink'>
      <summary>unfinished XLink detection module</summary>
      <description>unfinished XLink detection module </description>
      <author>Daniel Veillard </author>
+     <exports symbol='XLINK_ACTUATE_AUTO' type='enum'/>
      <exports symbol='XLINK_ACTUATE_NONE' type='enum'/>
+     <exports symbol='XLINK_ACTUATE_ONREQUEST' type='enum'/>
+     <exports symbol='XLINK_SHOW_EMBED' type='enum'/>
      <exports symbol='XLINK_SHOW_NEW' type='enum'/>
-     <exports symbol='XLINK_ACTUATE_AUTO' type='enum'/>
-     <exports symbol='XLINK_TYPE_NONE' type='enum'/>
+     <exports symbol='XLINK_SHOW_NONE' type='enum'/>
      <exports symbol='XLINK_SHOW_REPLACE' type='enum'/>
-     <exports symbol='XLINK_ACTUATE_ONREQUEST' type='enum'/>
      <exports symbol='XLINK_TYPE_EXTENDED' type='enum'/>
      <exports symbol='XLINK_TYPE_EXTENDED_SET' type='enum'/>
-     <exports symbol='XLINK_SHOW_NONE' type='enum'/>
-     <exports symbol='XLINK_SHOW_EMBED' type='enum'/>
+     <exports symbol='XLINK_TYPE_NONE' type='enum'/>
      <exports symbol='XLINK_TYPE_SIMPLE' type='enum'/>
-     <exports symbol='xlinkTitle' type='typedef'/>
-     <exports symbol='xlinkShow' type='typedef'/>
-     <exports symbol='xlinkHRef' type='typedef'/>
      <exports symbol='xlinkActuate' type='typedef'/>
+     <exports symbol='xlinkHRef' type='typedef'/>
      <exports symbol='xlinkHandler' type='typedef'/>
-     <exports symbol='xlinkRole' type='typedef'/>
      <exports symbol='xlinkHandlerPtr' type='typedef'/>
+     <exports symbol='xlinkRole' type='typedef'/>
+     <exports symbol='xlinkShow' type='typedef'/>
+     <exports symbol='xlinkTitle' type='typedef'/>
      <exports symbol='xlinkType' type='typedef'/>
      <exports symbol='_xlinkHandler' type='struct'/>
-     <exports symbol='xlinkSetDefaultDetect' type='function'/>
-     <exports symbol='xlinkSetDefaultHandler' type='function'/>
      <exports symbol='xlinkExtendedLinkFunk' type='function'/>
      <exports symbol='xlinkExtendedLinkSetFunk' type='function'/>
-     <exports symbol='xlinkSimpleLinkFunk' type='function'/>
-     <exports symbol='xlinkNodeDetectFunc' type='function'/>
+     <exports symbol='xlinkGetDefaultDetect' type='function'/>
      <exports symbol='xlinkGetDefaultHandler' type='function'/>
      <exports symbol='xlinkIsLink' type='function'/>
-     <exports symbol='xlinkGetDefaultDetect' type='function'/>
+     <exports symbol='xlinkNodeDetectFunc' type='function'/>
+     <exports symbol='xlinkSetDefaultDetect' type='function'/>
+     <exports symbol='xlinkSetDefaultHandler' type='function'/>
+     <exports symbol='xlinkSimpleLinkFunk' type='function'/>
     </file>
     <file name='xmlIO'>
      <summary>interface for the I/O interfaces used by the parser</summary>
      <description>interface for the I/O interfaces used by the parser </description>
      <author>Daniel Veillard </author>
-     <exports symbol='_xmlParserInputBuffer' type='struct'/>
      <exports symbol='_xmlOutputBuffer' type='struct'/>
-     <exports symbol='xmlIOHTTPRead' type='function'/>
-     <exports symbol='xmlInputMatchCallback' type='function'/>
-     <exports symbol='xmlRegisterDefaultOutputCallbacks' type='function'/>
-     <exports symbol='xmlFileClose' type='function'/>
-     <exports symbol='xmlPopOutputCallbacks' type='function'/>
-     <exports symbol='xmlOutputMatchCallback' type='function'/>
-     <exports symbol='xmlParserInputBufferPush' type='function'/>
-     <exports symbol='xmlIOFTPRead' type='function'/>
-     <exports symbol='xmlRegisterHTTPPostCallbacks' type='function'/>
-     <exports symbol='xmlIOFTPOpen' type='function'/>
-     <exports symbol='xmlIOFTPClose' type='function'/>
-     <exports symbol='xmlFileOpen' type='function'/>
-     <exports symbol='xmlOutputBufferCreateFile' type='function'/>
-     <exports symbol='xmlCheckFilename' type='function'/>
-     <exports symbol='xmlOutputOpenCallback' type='function'/>
-     <exports symbol='xmlParserInputBufferCreateFilename' type='function'/>
-     <exports symbol='xmlOutputBufferClose' type='function'/>
+     <exports symbol='_xmlParserInputBuffer' type='struct'/>
+     <exports symbol='xmlAllocOutputBuffer' type='function'/>
      <exports symbol='xmlAllocParserInputBuffer' type='function'/>
-     <exports symbol='xmlOutputBufferCreateIO' type='function'/>
-     <exports symbol='xmlOutputWriteCallback' type='function'/>
-     <exports symbol='xmlOutputBufferFlush' type='function'/>
+     <exports symbol='xmlCheckFilename' type='function'/>
      <exports symbol='xmlCheckHTTPInput' type='function'/>
-     <exports symbol='xmlRegisterOutputCallbacks' type='function'/>
-     <exports symbol='xmlParserInputBufferCreateMem' type='function'/>
-     <exports symbol='xmlIOFTPMatch' type='function'/>
-     <exports symbol='xmlRegisterInputCallbacks' type='function'/>
+     <exports symbol='xmlCleanupInputCallbacks' type='function'/>
+     <exports symbol='xmlCleanupOutputCallbacks' type='function'/>
+     <exports symbol='xmlFileClose' type='function'/>
+     <exports symbol='xmlFileMatch' type='function'/>
+     <exports symbol='xmlFileOpen' type='function'/>
+     <exports symbol='xmlFileRead' type='function'/>
      <exports symbol='xmlFreeParserInputBuffer' type='function'/>
-     <exports symbol='xmlRegisterDefaultInputCallbacks' type='function'/>
-     <exports symbol='xmlParserInputBufferGrow' type='function'/>
-     <exports symbol='xmlOutputCloseCallback' type='function'/>
-     <exports symbol='xmlAllocOutputBuffer' type='function'/>
-     <exports symbol='xmlNoNetExternalEntityLoader' type='function'/>
-     <exports symbol='xmlOutputBufferCreateBuffer' type='function'/>
+     <exports symbol='xmlIOFTPClose' type='function'/>
+     <exports symbol='xmlIOFTPMatch' type='function'/>
+     <exports symbol='xmlIOFTPOpen' type='function'/>
+     <exports symbol='xmlIOFTPRead' type='function'/>
+     <exports symbol='xmlIOHTTPClose' type='function'/>
      <exports symbol='xmlIOHTTPMatch' type='function'/>
      <exports symbol='xmlIOHTTPOpen' type='function'/>
-     <exports symbol='xmlParserInputBufferCreateIO' type='function'/>
-     <exports symbol='xmlOutputBufferCreateFd' type='function'/>
-     <exports symbol='xmlNormalizeWindowsPath' type='function'/>
+     <exports symbol='xmlIOHTTPOpenW' type='function'/>
+     <exports symbol='xmlIOHTTPRead' type='function'/>
+     <exports symbol='xmlInputCloseCallback' type='function'/>
+     <exports symbol='xmlInputMatchCallback' type='function'/>
+     <exports symbol='xmlInputOpenCallback' type='function'/>
      <exports symbol='xmlInputReadCallback' type='function'/>
-     <exports symbol='xmlParserInputBufferCreateStatic' type='function'/>
-     <exports symbol='xmlOutputBufferGetContent' type='function'/>
-     <exports symbol='xmlIOHTTPClose' type='function'/>
-     <exports symbol='xmlOutputBufferWriteEscape' type='function'/>
+     <exports symbol='xmlNoNetExternalEntityLoader' type='function'/>
+     <exports symbol='xmlNormalizeWindowsPath' type='function'/>
+     <exports symbol='xmlOutputBufferClose' type='function'/>
+     <exports symbol='xmlOutputBufferCreateBuffer' type='function'/>
+     <exports symbol='xmlOutputBufferCreateFd' type='function'/>
+     <exports symbol='xmlOutputBufferCreateFile' type='function'/>
      <exports symbol='xmlOutputBufferCreateFilename' type='function'/>
+     <exports symbol='xmlOutputBufferCreateIO' type='function'/>
+     <exports symbol='xmlOutputBufferFlush' type='function'/>
+     <exports symbol='xmlOutputBufferGetContent' type='function'/>
      <exports symbol='xmlOutputBufferGetSize' type='function'/>
-     <exports symbol='xmlCleanupOutputCallbacks' type='function'/>
-     <exports symbol='xmlInputOpenCallback' type='function'/>
-     <exports symbol='xmlParserInputBufferRead' type='function'/>
+     <exports symbol='xmlOutputBufferWrite' type='function'/>
+     <exports symbol='xmlOutputBufferWriteEscape' type='function'/>
      <exports symbol='xmlOutputBufferWriteString' type='function'/>
-     <exports symbol='xmlFileMatch' type='function'/>
-     <exports symbol='xmlPopInputCallbacks' type='function'/>
-     <exports symbol='xmlFileRead' type='function'/>
-     <exports symbol='xmlParserInputBufferCreateFile' type='function'/>
+     <exports symbol='xmlOutputCloseCallback' type='function'/>
+     <exports symbol='xmlOutputMatchCallback' type='function'/>
+     <exports symbol='xmlOutputOpenCallback' type='function'/>
+     <exports symbol='xmlOutputWriteCallback' type='function'/>
      <exports symbol='xmlParserGetDirectory' type='function'/>
-     <exports symbol='xmlOutputBufferWrite' type='function'/>
-     <exports symbol='xmlCleanupInputCallbacks' type='function'/>
-     <exports symbol='xmlInputCloseCallback' type='function'/>
-     <exports symbol='xmlIOHTTPOpenW' type='function'/>
      <exports symbol='xmlParserInputBufferCreateFd' type='function'/>
+     <exports symbol='xmlParserInputBufferCreateFile' type='function'/>
+     <exports symbol='xmlParserInputBufferCreateFilename' type='function'/>
+     <exports symbol='xmlParserInputBufferCreateIO' type='function'/>
+     <exports symbol='xmlParserInputBufferCreateMem' type='function'/>
+     <exports symbol='xmlParserInputBufferCreateStatic' type='function'/>
+     <exports symbol='xmlParserInputBufferGrow' type='function'/>
+     <exports symbol='xmlParserInputBufferPush' type='function'/>
+     <exports symbol='xmlParserInputBufferRead' type='function'/>
+     <exports symbol='xmlPopInputCallbacks' type='function'/>
+     <exports symbol='xmlPopOutputCallbacks' type='function'/>
+     <exports symbol='xmlRegisterDefaultInputCallbacks' type='function'/>
+     <exports symbol='xmlRegisterDefaultOutputCallbacks' type='function'/>
+     <exports symbol='xmlRegisterHTTPPostCallbacks' type='function'/>
+     <exports symbol='xmlRegisterInputCallbacks' type='function'/>
+     <exports symbol='xmlRegisterOutputCallbacks' type='function'/>
     </file>
     <file name='xmlautomata'>
      <summary>API to build regexp automata</summary>
      <description>the API to build regexp automata </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlAutomataStatePtr' type='typedef'/>
      <exports symbol='xmlAutomata' type='typedef'/>
      <exports symbol='xmlAutomataPtr' type='typedef'/>
      <exports symbol='xmlAutomataState' type='typedef'/>
-     <exports symbol='xmlFreeAutomata' type='function'/>
-     <exports symbol='xmlAutomataNewCounter' type='function'/>
+     <exports symbol='xmlAutomataStatePtr' type='typedef'/>
+     <exports symbol='xmlAutomataCompile' type='function'/>
      <exports symbol='xmlAutomataGetInitState' type='function'/>
-     <exports symbol='xmlAutomataNewTransition2' type='function'/>
-     <exports symbol='xmlAutomataNewState' type='function'/>
-     <exports symbol='xmlAutomataNewCountTrans' type='function'/>
-     <exports symbol='xmlAutomataNewOnceTrans2' type='function'/>
+     <exports symbol='xmlAutomataIsDeterminist' type='function'/>
      <exports symbol='xmlAutomataNewAllTrans' type='function'/>
+     <exports symbol='xmlAutomataNewCountTrans' type='function'/>
+     <exports symbol='xmlAutomataNewCountTrans2' type='function'/>
      <exports symbol='xmlAutomataNewCountedTrans' type='function'/>
+     <exports symbol='xmlAutomataNewCounter' type='function'/>
      <exports symbol='xmlAutomataNewCounterTrans' type='function'/>
-     <exports symbol='xmlAutomataCompile' type='function'/>
-     <exports symbol='xmlAutomataNewNegTrans' type='function'/>
      <exports symbol='xmlAutomataNewEpsilon' type='function'/>
-     <exports symbol='xmlAutomataNewCountTrans2' type='function'/>
-     <exports symbol='xmlNewAutomata' type='function'/>
-     <exports symbol='xmlAutomataSetFinalState' type='function'/>
+     <exports symbol='xmlAutomataNewNegTrans' type='function'/>
      <exports symbol='xmlAutomataNewOnceTrans' type='function'/>
+     <exports symbol='xmlAutomataNewOnceTrans2' type='function'/>
+     <exports symbol='xmlAutomataNewState' type='function'/>
      <exports symbol='xmlAutomataNewTransition' type='function'/>
-     <exports symbol='xmlAutomataIsDeterminist' type='function'/>
+     <exports symbol='xmlAutomataNewTransition2' type='function'/>
+     <exports symbol='xmlAutomataSetFinalState' type='function'/>
+     <exports symbol='xmlFreeAutomata' type='function'/>
+     <exports symbol='xmlNewAutomata' type='function'/>
     </file>
     <file name='xmlerror'>
      <summary>error handling</summary>
      <description>the API used to report errors </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_DTD_ATTRIBUTE_VALUE' type='enum'/>
-     <exports symbol='XML_RNGP_PARAM_NAME_MISSING' type='enum'/>
-     <exports symbol='XML_RNGP_PARENTREF_NO_PARENT' type='enum'/>
-     <exports symbol='XML_IO_EISCONN' type='enum'/>
-     <exports symbol='XML_RNGP_VALUE_EMPTY' type='enum'/>
-     <exports symbol='XML_SCHEMAP_IMPORT_SCHEMA_NOT_URI' type='enum'/>
-     <exports symbol='XML_SCHEMAP_ELEM_NONAME_NOREF' type='enum'/>
-     <exports symbol='XML_CHECK_NOT_DTD' type='enum'/>
-     <exports symbol='XML_SCHEMAP_S4S_ATTR_MISSING' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_IMPORT' type='enum'/>
-     <exports symbol='XML_SCHEMAV_VALUE' type='enum'/>
-     <exports symbol='XML_XPATH_UNKNOWN_FUNC_ERROR' type='enum'/>
-     <exports symbol='XML_ERR_DOCUMENT_START' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_TEXT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_AG_PROPS_CORRECT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_IMPORT_2_1' type='enum'/>
-     <exports symbol='XML_DTD_NOT_STANDALONE' type='enum'/>
-     <exports symbol='XML_HTTP_USE_IP' type='enum'/>
-     <exports symbol='XML_ERR_XMLDECL_NOT_STARTED' type='enum'/>
-     <exports symbol='XML_SCHEMAV_DOCUMENT_ELEMENT_MISSING' type='enum'/>
-     <exports symbol='XML_SCHEMAV_ELEMENT_CONTENT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_IMPORT_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_SCHEMAS_CHILD' type='enum'/>
-     <exports symbol='XML_ERR_LT_IN_ATTRIBUTE' type='enum'/>
-     <exports symbol='XML_XINCLUDE_ENTITY_DEF_MISMATCH' type='enum'/>
-     <exports symbol='XML_SAVE_NOT_UTF8' type='enum'/>
-     <exports symbol='XML_ERR_GT_REQUIRED' type='enum'/>
-     <exports symbol='XML_XPTR_EXTRA_OBJECTS' type='enum'/>
-     <exports symbol='XML_SCHEMAP_INVALID_ATTR_USE' type='enum'/>
-     <exports symbol='XML_IO_UNKNOWN' type='enum'/>
-     <exports symbol='XML_RNGP_INTERLEAVE_EMPTY' type='enum'/>
-     <exports symbol='XML_SCHEMAP_INVALID_ATTR_INLINE_COMBINATION' type='enum'/>
-     <exports symbol='XML_IO_ECHILD' type='enum'/>
-     <exports symbol='XML_RNGP_NAME_MISSING' type='enum'/>
-     <exports symbol='XML_ERR_CONDSEC_NOT_STARTED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_SIMPLE_TYPE_2' type='enum'/>
-     <exports symbol='XML_IO_EINTR' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_SIMPLE_TYPE_1' type='enum'/>
-     <exports symbol='XML_RNGP_XMLNS_NAME' type='enum'/>
-     <exports symbol='XML_RNGP_ATTRIBUTE_NOOP' type='enum'/>
-     <exports symbol='XML_SCHEMAP_REDEFINED_GROUP' type='enum'/>
-     <exports symbol='XML_SCHEMAP_IMPORT_NAMESPACE_NOT_URI' type='enum'/>
-     <exports symbol='XML_ERR_CHARREF_IN_EPILOG' type='enum'/>
-     <exports symbol='XML_DTD_ID_SUBSET' type='enum'/>
-     <exports symbol='XML_SCHEMAP_FAILED_BUILD_IMPORT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD' type='enum'/>
-     <exports symbol='XML_XPTR_CHILDSEQ_START' type='enum'/>
-     <exports symbol='XML_ERR_EXT_SUBSET_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_FROM_DTD' type='enum'/>
+     <exports symbol='XML_BUF_OVERFLOW' type='enum'/>
+     <exports symbol='XML_C14N_CREATE_CTXT' type='enum'/>
+     <exports symbol='XML_C14N_CREATE_STACK' type='enum'/>
+     <exports symbol='XML_C14N_INVALID_NODE' type='enum'/>
+     <exports symbol='XML_C14N_RELATIVE_NAMESPACE' type='enum'/>
+     <exports symbol='XML_C14N_REQUIRES_UTF8' type='enum'/>
+     <exports symbol='XML_C14N_UNKNOW_NODE' type='enum'/>
+     <exports symbol='XML_CATALOG_ENTRY_BROKEN' type='enum'/>
+     <exports symbol='XML_CATALOG_MISSING_ATTR' type='enum'/>
+     <exports symbol='XML_CATALOG_NOT_CATALOG' type='enum'/>
+     <exports symbol='XML_CATALOG_PREFER_VALUE' type='enum'/>
+     <exports symbol='XML_CATALOG_RECURSION' type='enum'/>
+     <exports symbol='XML_CHECK_ENTITY_TYPE' type='enum'/>
+     <exports symbol='XML_CHECK_FOUND_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_CHECK_FOUND_CDATA' type='enum'/>
+     <exports symbol='XML_CHECK_FOUND_COMMENT' type='enum'/>
+     <exports symbol='XML_CHECK_FOUND_DOCTYPE' type='enum'/>
+     <exports symbol='XML_CHECK_FOUND_ELEMENT' type='enum'/>
+     <exports symbol='XML_CHECK_FOUND_ENTITY' type='enum'/>
+     <exports symbol='XML_CHECK_FOUND_ENTITYREF' type='enum'/>
+     <exports symbol='XML_CHECK_FOUND_FRAGMENT' type='enum'/>
+     <exports symbol='XML_CHECK_FOUND_NOTATION' type='enum'/>
+     <exports symbol='XML_CHECK_FOUND_PI' type='enum'/>
+     <exports symbol='XML_CHECK_FOUND_TEXT' type='enum'/>
+     <exports symbol='XML_CHECK_NAME_NOT_NULL' type='enum'/>
      <exports symbol='XML_CHECK_NOT_ATTR' type='enum'/>
+     <exports symbol='XML_CHECK_NOT_ATTR_DECL' type='enum'/>
+     <exports symbol='XML_CHECK_NOT_DTD' type='enum'/>
+     <exports symbol='XML_CHECK_NOT_ELEM_DECL' type='enum'/>
+     <exports symbol='XML_CHECK_NOT_ENTITY_DECL' type='enum'/>
+     <exports symbol='XML_CHECK_NOT_NCNAME' type='enum'/>
+     <exports symbol='XML_CHECK_NOT_NS_DECL' type='enum'/>
+     <exports symbol='XML_CHECK_NOT_UTF8' type='enum'/>
+     <exports symbol='XML_CHECK_NO_DICT' type='enum'/>
+     <exports symbol='XML_CHECK_NO_DOC' type='enum'/>
+     <exports symbol='XML_CHECK_NO_ELEM' type='enum'/>
+     <exports symbol='XML_CHECK_NO_HREF' type='enum'/>
+     <exports symbol='XML_CHECK_NO_NAME' type='enum'/>
+     <exports symbol='XML_CHECK_NO_NEXT' type='enum'/>
+     <exports symbol='XML_CHECK_NO_PARENT' type='enum'/>
+     <exports symbol='XML_CHECK_NO_PREV' type='enum'/>
+     <exports symbol='XML_CHECK_NS_ANCESTOR' type='enum'/>
+     <exports symbol='XML_CHECK_NS_SCOPE' type='enum'/>
+     <exports symbol='XML_CHECK_OUTSIDE_DICT' type='enum'/>
+     <exports symbol='XML_CHECK_UNKNOWN_NODE' type='enum'/>
+     <exports symbol='XML_CHECK_WRONG_DOC' type='enum'/>
+     <exports symbol='XML_CHECK_WRONG_NAME' type='enum'/>
+     <exports symbol='XML_CHECK_WRONG_NEXT' type='enum'/>
+     <exports symbol='XML_CHECK_WRONG_PARENT' type='enum'/>
+     <exports symbol='XML_CHECK_WRONG_PREV' type='enum'/>
      <exports symbol='XML_DTD_ATTRIBUTE_DEFAULT' type='enum'/>
-     <exports symbol='XML_FROM_MODULE' type='enum'/>
-     <exports symbol='XML_SCHEMAV_EXTRACONTENT' type='enum'/>
-     <exports symbol='XML_RNGP_ELEM_CONTENT_EMPTY' type='enum'/>
-     <exports symbol='XML_SCHEMAP_WARN_UNLOCATED_SCHEMA' type='enum'/>
-     <exports symbol='XML_IO_EMLINK' type='enum'/>
-     <exports symbol='XML_ERR_NMTOKEN_REQUIRED' type='enum'/>
-     <exports symbol='XML_RNGP_ANYNAME_ATTR_ANCESTOR' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_3_1' type='enum'/>
-     <exports symbol='XML_ERR_PI_NOT_STARTED' type='enum'/>
-     <exports symbol='XML_RNGP_START_CONTENT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_3_2' type='enum'/>
-     <exports symbol='XML_RNGP_GROUP_ATTR_CONFLICT' type='enum'/>
-     <exports symbol='XML_RNGP_EMPTY' type='enum'/>
-     <exports symbol='XML_ERR_DOCUMENT_EMPTY' type='enum'/>
-     <exports symbol='XML_XINCLUDE_RECURSION' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_RESOLVE' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_FACET_VALID' type='enum'/>
-     <exports symbol='XML_SCHEMAP_RESTRICTION_NONAME_NOREF' type='enum'/>
-     <exports symbol='XML_I18N_NO_OUTPUT' type='enum'/>
-     <exports symbol='XML_CHECK_FOUND_ATTRIBUTE' type='enum'/>
-     <exports symbol='XML_ERR_STANDALONE_VALUE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_REDEFINED_ATTR' type='enum'/>
-     <exports symbol='XML_ERR_ENTITY_LOOP' type='enum'/>
-     <exports symbol='XML_IO_EINPROGRESS' type='enum'/>
-     <exports symbol='XML_SCHEMAP_REDEFINED_NOTATION' type='enum'/>
-     <exports symbol='XML_HTML_STRUCURE_ERROR' type='enum'/>
-     <exports symbol='XML_DTD_INVALID_DEFAULT' type='enum'/>
-     <exports symbol='XML_FROM_SCHEMATRONV' type='enum'/>
+     <exports symbol='XML_DTD_ATTRIBUTE_REDEFINED' type='enum'/>
+     <exports symbol='XML_DTD_ATTRIBUTE_VALUE' type='enum'/>
+     <exports symbol='XML_DTD_CONTENT_ERROR' type='enum'/>
+     <exports symbol='XML_DTD_CONTENT_MODEL' type='enum'/>
+     <exports symbol='XML_DTD_CONTENT_NOT_DETERMINIST' type='enum'/>
+     <exports symbol='XML_DTD_DIFFERENT_PREFIX' type='enum'/>
+     <exports symbol='XML_DTD_DUP_TOKEN' type='enum'/>
+     <exports symbol='XML_DTD_ELEM_DEFAULT_NAMESPACE' type='enum'/>
+     <exports symbol='XML_DTD_ELEM_NAMESPACE' type='enum'/>
+     <exports symbol='XML_DTD_ELEM_REDEFINED' type='enum'/>
      <exports symbol='XML_DTD_EMPTY_NOTATION' type='enum'/>
-     <exports symbol='XML_RNGP_ELEMENT_EMPTY' type='enum'/>
-     <exports symbol='XML_SCHEMAP_S4S_ELEM_NOT_ALLOWED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_INCLUDE_SCHEMA_NOT_URI' type='enum'/>
-     <exports symbol='XML_RNGP_INVALID_VALUE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_1_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_1_1' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD' type='enum'/>
-     <exports symbol='XML_ERR_PEREF_AT_EOF' type='enum'/>
+     <exports symbol='XML_DTD_ENTITY_TYPE' type='enum'/>
+     <exports symbol='XML_DTD_ID_FIXED' type='enum'/>
+     <exports symbol='XML_DTD_ID_REDEFINED' type='enum'/>
+     <exports symbol='XML_DTD_ID_SUBSET' type='enum'/>
+     <exports symbol='XML_DTD_INVALID_CHILD' type='enum'/>
+     <exports symbol='XML_DTD_INVALID_DEFAULT' type='enum'/>
+     <exports symbol='XML_DTD_LOAD_ERROR' type='enum'/>
+     <exports symbol='XML_DTD_MISSING_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_DTD_MIXED_CORRUPT' type='enum'/>
+     <exports symbol='XML_DTD_MULTIPLE_ID' type='enum'/>
+     <exports symbol='XML_DTD_NOTATION_REDEFINED' type='enum'/>
+     <exports symbol='XML_DTD_NOTATION_VALUE' type='enum'/>
      <exports symbol='XML_DTD_NOT_EMPTY' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_START_LIST' type='enum'/>
-     <exports symbol='XML_ERR_LT_REQUIRED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_AU_PROPS_CORRECT_2' type='enum'/>
+     <exports symbol='XML_DTD_NOT_PCDATA' type='enum'/>
+     <exports symbol='XML_DTD_NOT_STANDALONE' type='enum'/>
+     <exports symbol='XML_DTD_NO_DOC' type='enum'/>
+     <exports symbol='XML_DTD_NO_DTD' type='enum'/>
+     <exports symbol='XML_DTD_NO_ELEM_NAME' type='enum'/>
+     <exports symbol='XML_DTD_NO_PREFIX' type='enum'/>
+     <exports symbol='XML_DTD_NO_ROOT' type='enum'/>
+     <exports symbol='XML_DTD_ROOT_NAME' type='enum'/>
+     <exports symbol='XML_DTD_STANDALONE_DEFAULTED' type='enum'/>
+     <exports symbol='XML_DTD_STANDALONE_WHITE_SPACE' type='enum'/>
+     <exports symbol='XML_DTD_UNKNOWN_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_DTD_UNKNOWN_ELEM' type='enum'/>
+     <exports symbol='XML_DTD_UNKNOWN_ENTITY' type='enum'/>
+     <exports symbol='XML_DTD_UNKNOWN_ID' type='enum'/>
+     <exports symbol='XML_DTD_UNKNOWN_NOTATION' type='enum'/>
+     <exports symbol='XML_DTD_XMLID_TYPE' type='enum'/>
+     <exports symbol='XML_DTD_XMLID_VALUE' type='enum'/>
+     <exports symbol='XML_ERR_ATTLIST_NOT_FINISHED' type='enum'/>
      <exports symbol='XML_ERR_ATTLIST_NOT_STARTED' type='enum'/>
-     <exports symbol='XML_ERR_PCDATA_REQUIRED' type='enum'/>
-     <exports symbol='XML_SCHEMAV_INTERNAL' type='enum'/>
-     <exports symbol='XML_ERR_STRING_NOT_CLOSED' type='enum'/>
+     <exports symbol='XML_ERR_ATTRIBUTE_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_ERR_ATTRIBUTE_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_ERR_ATTRIBUTE_REDEFINED' type='enum'/>
+     <exports symbol='XML_ERR_ATTRIBUTE_WITHOUT_VALUE' type='enum'/>
+     <exports symbol='XML_ERR_CDATA_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_ERR_CHARREF_AT_EOF' type='enum'/>
+     <exports symbol='XML_ERR_CHARREF_IN_DTD' type='enum'/>
+     <exports symbol='XML_ERR_CHARREF_IN_EPILOG' type='enum'/>
+     <exports symbol='XML_ERR_CHARREF_IN_PROLOG' type='enum'/>
+     <exports symbol='XML_ERR_COMMENT_ABRUPTLY_ENDED' type='enum'/>
+     <exports symbol='XML_ERR_COMMENT_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_ERR_CONDSEC_INVALID' type='enum'/>
+     <exports symbol='XML_ERR_CONDSEC_INVALID_KEYWORD' type='enum'/>
+     <exports symbol='XML_ERR_CONDSEC_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_ERR_CONDSEC_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_ERR_DOCTYPE_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_ERR_DOCUMENT_EMPTY' type='enum'/>
+     <exports symbol='XML_ERR_DOCUMENT_END' type='enum'/>
+     <exports symbol='XML_ERR_DOCUMENT_START' type='enum'/>
+     <exports symbol='XML_ERR_ELEMCONTENT_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_ERR_ELEMCONTENT_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_ERR_ENCODING_NAME' type='enum'/>
+     <exports symbol='XML_ERR_ENTITYREF_AT_EOF' type='enum'/>
      <exports symbol='XML_ERR_ENTITYREF_IN_DTD' type='enum'/>
-     <exports symbol='XML_XPATH_VARIABLE_REF_ERROR' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_NSNAME_EXCEPT_NSNAME' type='enum'/>
-     <exports symbol='XML_IO_ECANCELED' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_2' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_3' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_1' type='enum'/>
-     <exports symbol='XML_SCHEMAV_NOTSIMPLE' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_MINEXCLUSIVE_VALID' type='enum'/>
-     <exports symbol='XML_IO_EADDRINUSE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_LIST_CHILD' type='enum'/>
-     <exports symbol='XML_DTD_UNKNOWN_ID' type='enum'/>
-     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_3' type='enum'/>
-     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_1' type='enum'/>
-     <exports symbol='XML_IO_EDOM' type='enum'/>
-     <exports symbol='XML_CHECK_NOT_ELEM_DECL' type='enum'/>
-     <exports symbol='XML_RNGP_DEFINE_CREATE_FAILED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_ELEMENT_2_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_ELEMENT_2_1' type='enum'/>
-     <exports symbol='XML_RNGP_INVALID_URI' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_LIST' type='enum'/>
-     <exports symbol='XML_RNGP_EXCEPT_NO_CONTENT' type='enum'/>
-     <exports symbol='XML_RNGP_EXTERNALREF_EMTPY' type='enum'/>
-     <exports symbol='XML_ERR_SPACE_REQUIRED' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_MAXLENGTH_VALID' type='enum'/>
-     <exports symbol='XML_DTD_DIFFERENT_PREFIX' type='enum'/>
-     <exports symbol='XML_SCHEMAV_NOTDETERMINIST' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_EXTENSION_CHILD' type='enum'/>
-     <exports symbol='XML_SCHEMAV_MISSING' type='enum'/>
-     <exports symbol='XML_IO_EFAULT' type='enum'/>
-     <exports symbol='XML_XINCLUDE_XPTR_FAILED' type='enum'/>
-     <exports symbol='XML_FROM_FTP' type='enum'/>
-     <exports symbol='XML_RNGP_PARENTREF_CREATE_FAILED' type='enum'/>
-     <exports symbol='XML_ERR_RESERVED_XML_NAME' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_IMPORT_3_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_IMPORT_3_1' type='enum'/>
-     <exports symbol='XML_IO_EBADMSG' type='enum'/>
-     <exports symbol='XML_XPTR_RESOURCE_ERROR' type='enum'/>
-     <exports symbol='XML_RNGP_ATTR_CONFLICT' type='enum'/>
-     <exports symbol='XML_DTD_ELEM_REDEFINED' type='enum'/>
-     <exports symbol='XML_XINCLUDE_UNKNOWN_ENCODING' type='enum'/>
-     <exports symbol='XML_CATALOG_PREFER_VALUE' type='enum'/>
-     <exports symbol='XML_ERR_PEREF_SEMICOL_MISSING' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_IMPORT_1_1' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_IMPORT_1_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_TYPE_AND_SUBTYPE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_NO_XMLNS' type='enum'/>
-     <exports symbol='XML_IO_ENOTDIR' type='enum'/>
-     <exports symbol='XML_SAVE_CHAR_INVALID' type='enum'/>
+     <exports symbol='XML_ERR_ENTITYREF_IN_EPILOG' type='enum'/>
+     <exports symbol='XML_ERR_ENTITYREF_IN_PROLOG' type='enum'/>
      <exports symbol='XML_ERR_ENTITYREF_NO_NAME' type='enum'/>
-     <exports symbol='XML_DTD_ID_FIXED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_A_PROPS_CORRECT_3' type='enum'/>
-     <exports symbol='XML_SCHEMAP_A_PROPS_CORRECT_2' type='enum'/>
-     <exports symbol='XML_WAR_NS_COLUMN' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_VALID_DEFAULT_2_1' type='enum'/>
+     <exports symbol='XML_ERR_ENTITYREF_SEMICOL_MISSING' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_BOUNDARY' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_CHAR_ERROR' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_IS_EXTERNAL' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_IS_PARAMETER' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_LOOP' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_PE_INTERNAL' type='enum'/>
+     <exports symbol='XML_ERR_ENTITY_PROCESSING' type='enum'/>
+     <exports symbol='XML_ERR_EQUAL_REQUIRED' type='enum'/>
+     <exports symbol='XML_ERR_ERROR' type='enum'/>
      <exports symbol='XML_ERR_EXTRA_CONTENT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_SEQUENCE_CHILD' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_GROUP' type='enum'/>
+     <exports symbol='XML_ERR_EXT_ENTITY_STANDALONE' type='enum'/>
+     <exports symbol='XML_ERR_EXT_SUBSET_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_ERR_FATAL' type='enum'/>
+     <exports symbol='XML_ERR_GT_REQUIRED' type='enum'/>
+     <exports symbol='XML_ERR_HYPHEN_IN_COMMENT' type='enum'/>
+     <exports symbol='XML_ERR_INTERNAL_ERROR' type='enum'/>
+     <exports symbol='XML_ERR_INVALID_CHAR' type='enum'/>
+     <exports symbol='XML_ERR_INVALID_CHARREF' type='enum'/>
+     <exports symbol='XML_ERR_INVALID_DEC_CHARREF' type='enum'/>
+     <exports symbol='XML_ERR_INVALID_ENCODING' type='enum'/>
+     <exports symbol='XML_ERR_INVALID_HEX_CHARREF' type='enum'/>
+     <exports symbol='XML_ERR_INVALID_URI' type='enum'/>
+     <exports symbol='XML_ERR_LITERAL_NOT_FINISHED' type='enum'/>
      <exports symbol='XML_ERR_LITERAL_NOT_STARTED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_INVALID_REF_AND_SUBTYPE' type='enum'/>
-     <exports symbol='XML_RNGP_ELEM_TEXT_CONFLICT' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_TYPE_1' type='enum'/>
-     <exports symbol='XML_XPATH_INVALID_CHAR_ERROR' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_3' type='enum'/>
-     <exports symbol='XML_CHECK_NO_DICT' type='enum'/>
-     <exports symbol='XML_XINCLUDE_XPTR_RESULT' type='enum'/>
-     <exports symbol='XML_IO_ENXIO' type='enum'/>
-     <exports symbol='XML_XINCLUDE_FRAGMENT_ID' type='enum'/>
-     <exports symbol='XML_FROM_HTTP' type='enum'/>
-     <exports symbol='XML_DTD_NOTATION_REDEFINED' type='enum'/>
-     <exports symbol='XML_WAR_LANG_VALUE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_AU_PROPS_CORRECT' type='enum'/>
+     <exports symbol='XML_ERR_LTSLASH_REQUIRED' type='enum'/>
+     <exports symbol='XML_ERR_LT_IN_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_ERR_LT_REQUIRED' type='enum'/>
+     <exports symbol='XML_ERR_MISPLACED_CDATA_END' type='enum'/>
+     <exports symbol='XML_ERR_MISSING_ENCODING' type='enum'/>
+     <exports symbol='XML_ERR_MIXED_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_ERR_MIXED_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_ERR_NAME_REQUIRED' type='enum'/>
+     <exports symbol='XML_ERR_NAME_TOO_LONG' type='enum'/>
+     <exports symbol='XML_ERR_NMTOKEN_REQUIRED' type='enum'/>
+     <exports symbol='XML_ERR_NONE' type='enum'/>
+     <exports symbol='XML_ERR_NOTATION_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_ERR_NOTATION_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_ERR_NOTATION_PROCESSING' type='enum'/>
+     <exports symbol='XML_ERR_NOT_STANDALONE' type='enum'/>
+     <exports symbol='XML_ERR_NOT_WELL_BALANCED' type='enum'/>
+     <exports symbol='XML_ERR_NO_DTD' type='enum'/>
+     <exports symbol='XML_ERR_NO_MEMORY' type='enum'/>
+     <exports symbol='XML_ERR_NS_DECL_ERROR' type='enum'/>
+     <exports symbol='XML_ERR_OK' type='enum'/>
+     <exports symbol='XML_ERR_PCDATA_REQUIRED' type='enum'/>
+     <exports symbol='XML_ERR_PEREF_AT_EOF' type='enum'/>
+     <exports symbol='XML_ERR_PEREF_IN_EPILOG' type='enum'/>
+     <exports symbol='XML_ERR_PEREF_IN_INT_SUBSET' type='enum'/>
+     <exports symbol='XML_ERR_PEREF_IN_PROLOG' type='enum'/>
+     <exports symbol='XML_ERR_PEREF_NO_NAME' type='enum'/>
+     <exports symbol='XML_ERR_PEREF_SEMICOL_MISSING' type='enum'/>
+     <exports symbol='XML_ERR_PI_NOT_FINISHED' type='enum'/>
+     <exports symbol='XML_ERR_PI_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_ERR_PUBID_REQUIRED' type='enum'/>
+     <exports symbol='XML_ERR_RESERVED_XML_NAME' type='enum'/>
      <exports symbol='XML_ERR_SEPARATOR_REQUIRED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_S4S_ATTR_NOT_ALLOWED' type='enum'/>
-     <exports symbol='XML_XINCLUDE_FALLBACK_NOT_IN_INCLUDE' type='enum'/>
-     <exports symbol='XML_RNGP_ATTRIBUTE_CONTENT' type='enum'/>
-     <exports symbol='XML_DTD_XMLID_TYPE' type='enum'/>
-     <exports symbol='XML_RNGP_INTERLEAVE_ADD' type='enum'/>
-     <exports symbol='XML_DTD_ATTRIBUTE_REDEFINED' type='enum'/>
-     <exports symbol='XML_RNGP_UNKNOWN_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_ERR_SPACE_REQUIRED' type='enum'/>
+     <exports symbol='XML_ERR_STANDALONE_VALUE' type='enum'/>
+     <exports symbol='XML_ERR_STRING_NOT_CLOSED' type='enum'/>
+     <exports symbol='XML_ERR_STRING_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_ERR_TAG_NAME_MISMATCH' type='enum'/>
+     <exports symbol='XML_ERR_TAG_NOT_FINISHED' type='enum'/>
      <exports symbol='XML_ERR_UNDECLARED_ENTITY' type='enum'/>
-     <exports symbol='XML_ERR_PUBID_REQUIRED' type='enum'/>
-     <exports symbol='XML_IO_ENOTSOCK' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_START_GROUP' type='enum'/>
-     <exports symbol='XML_RNGP_NOTALLOWED_NOT_EMPTY' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ATTRIBUTE_4' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ATTRIBUTE_3' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ATTRIBUTE_2' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ATTRIBUTE_1' type='enum'/>
-     <exports symbol='XML_SCHEMAP_PREFIX_UNDEFINED' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_ATTR_ELEM' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_4_3' type='enum'/>
-     <exports symbol='XML_FTP_ACCNT' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_4_1' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_START_DATA' type='enum'/>
-     <exports symbol='XML_IO_ENOENT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_3' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_2' type='enum'/>
-     <exports symbol='XML_FROM_C14N' type='enum'/>
-     <exports symbol='XML_IO_EIO' type='enum'/>
-     <exports symbol='XML_DTD_NOT_PCDATA' type='enum'/>
-     <exports symbol='XML_SCHEMAP_INVALID_ATTR_COMBINATION' type='enum'/>
-     <exports symbol='XML_RNGP_PARAM_FORBIDDEN' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD' type='enum'/>
-     <exports symbol='XML_FROM_WRITER' type='enum'/>
+     <exports symbol='XML_ERR_UNKNOWN_ENCODING' type='enum'/>
+     <exports symbol='XML_ERR_UNKNOWN_VERSION' type='enum'/>
+     <exports symbol='XML_ERR_UNPARSED_ENTITY' type='enum'/>
      <exports symbol='XML_ERR_UNSUPPORTED_ENCODING' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_NSNAME_EXCEPT_ANYNAME' type='enum'/>
-     <exports symbol='XML_ERR_ENTITYREF_IN_PROLOG' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_IDC' type='enum'/>
-     <exports symbol='XML_IO_ENOTTY' type='enum'/>
-     <exports symbol='XML_SCHEMAP_WARN_SKIP_SCHEMA' type='enum'/>
-     <exports symbol='XML_DTD_UNKNOWN_NOTATION' type='enum'/>
-     <exports symbol='XML_FROM_DATATYPE' type='enum'/>
-     <exports symbol='XML_ERR_WARNING' type='enum'/>
-     <exports symbol='XML_SCHEMAP_ATTRFORMDEFAULT_VALUE' type='enum'/>
-     <exports symbol='XML_IO_EISDIR' type='enum'/>
-     <exports symbol='XML_XINCLUDE_MULTIPLE_ROOT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_UNION_CHILD' type='enum'/>
-     <exports symbol='XML_XPATH_MEMORY_ERROR' type='enum'/>
-     <exports symbol='XML_SCHEMAP_NOROOT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_WARN_ATTR_REDECL_PROH' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_3_2_1' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_3_2_2' type='enum'/>
-     <exports symbol='XML_XPATH_UNCLOSED_ERROR' type='enum'/>
-     <exports symbol='XML_CHECK_FOUND_NOTATION' type='enum'/>
-     <exports symbol='XML_CHECK_NO_NEXT' type='enum'/>
-     <exports symbol='XML_CHECK_NOT_ATTR_DECL' type='enum'/>
-     <exports symbol='XML_CHECK_NO_PARENT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_TOTALDIGITS_VALID' type='enum'/>
-     <exports symbol='XML_IO_ENOLCK' type='enum'/>
-     <exports symbol='XML_XINCLUDE_DEPRECATED_NS' type='enum'/>
-     <exports symbol='XML_RNGP_CHOICE_EMPTY' type='enum'/>
-     <exports symbol='XML_ERR_LITERAL_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_ERR_ENTITYREF_SEMICOL_MISSING' type='enum'/>
-     <exports symbol='XML_DTD_MULTIPLE_ID' type='enum'/>
-     <exports symbol='XML_FROM_XPATH' type='enum'/>
-     <exports symbol='XML_TREE_INVALID_DEC' type='enum'/>
-     <exports symbol='XML_SCHEMAP_EXTENSION_NO_BASE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_E_PROPS_CORRECT_5' type='enum'/>
-     <exports symbol='XML_SCHEMAP_E_PROPS_CORRECT_4' type='enum'/>
-     <exports symbol='XML_CHECK_FOUND_DOCTYPE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_E_PROPS_CORRECT_3' type='enum'/>
-     <exports symbol='XML_SCHEMAP_E_PROPS_CORRECT_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP' type='enum'/>
-     <exports symbol='XML_SCHEMAP_NO_XSI' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_SIMPLE_TYPE_3' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_2_1' type='enum'/>
-     <exports symbol='XML_CHECK_NO_NAME' type='enum'/>
-     <exports symbol='XML_ERR_CONDSEC_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_CHECK_FOUND_PI' type='enum'/>
-     <exports symbol='XML_ERR_EQUAL_REQUIRED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_INVALID_WHITE_SPACE' type='enum'/>
-     <exports symbol='XML_DTD_UNKNOWN_ATTRIBUTE' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_5_1_2' type='enum'/>
-     <exports symbol='XML_RNGP_INTERLEAVE_CREATE_FAILED' type='enum'/>
-     <exports symbol='XML_IO_EAGAIN' type='enum'/>
-     <exports symbol='XML_ERR_NOTATION_NOT_STARTED' type='enum'/>
-     <exports symbol='XML_DTD_ENTITY_TYPE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_SIMPLE_TYPE_4' type='enum'/>
-     <exports symbol='XML_RNGP_GRAMMAR_CONTENT' type='enum'/>
-     <exports symbol='XML_FTP_URL_SYNTAX' type='enum'/>
-     <exports symbol='XML_ERR_NONE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD' type='enum'/>
-     <exports symbol='XML_XPATH_NUMBER_ERROR' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_FACET_TYPE' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_START_ONEMORE' type='enum'/>
-     <exports symbol='XML_ERR_CONDSEC_INVALID' type='enum'/>
-     <exports symbol='XML_XINCLUDE_INCLUDE_IN_INCLUDE' type='enum'/>
-     <exports symbol='XML_ERR_ENTITYREF_IN_EPILOG' type='enum'/>
-     <exports symbol='XML_RNGP_GRAMMAR_MISSING' type='enum'/>
-     <exports symbol='XML_RNGP_GRAMMAR_NO_START' type='enum'/>
-     <exports symbol='XML_SCHEMAP_WILDCARD_INVALID_NS_MEMBER' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_LIST_INTERLEAVE' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_ELEMENT_3' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_REF' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_EMPTY' type='enum'/>
-     <exports symbol='XML_FROM_I18N' type='enum'/>
-     <exports symbol='XML_DTD_MISSING_ATTRIBUTE' type='enum'/>
-     <exports symbol='XML_IO_EMFILE' type='enum'/>
-     <exports symbol='XML_RNGP_EMPTY_NOT_EMPTY' type='enum'/>
+     <exports symbol='XML_ERR_URI_FRAGMENT' type='enum'/>
+     <exports symbol='XML_ERR_URI_REQUIRED' type='enum'/>
+     <exports symbol='XML_ERR_USER_STOP' type='enum'/>
+     <exports symbol='XML_ERR_VALUE_REQUIRED' type='enum'/>
+     <exports symbol='XML_ERR_VERSION_MISMATCH' type='enum'/>
      <exports symbol='XML_ERR_VERSION_MISSING' type='enum'/>
-     <exports symbol='XML_IO_NO_INPUT' type='enum'/>
-     <exports symbol='XML_NS_ERR_UNDEFINED_NAMESPACE' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_MINLENGTH_VALID' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_WILDCARD' type='enum'/>
-     <exports symbol='XML_IO_WRITE' type='enum'/>
-     <exports symbol='XML_ERR_ENTITY_PE_INTERNAL' type='enum'/>
-     <exports symbol='XML_DTD_XMLID_VALUE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_DERIVED_OK_2_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_DERIVED_OK_2_1' type='enum'/>
-     <exports symbol='XML_CHECK_NOT_NS_DECL' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_ELEM' type='enum'/>
-     <exports symbol='XML_IO_NETWORK_ATTEMPT' type='enum'/>
-     <exports symbol='XML_MODULE_CLOSE' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_START_EMPTY' type='enum'/>
-     <exports symbol='XML_ERR_ATTLIST_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_XINCLUDE_TEXT_FRAGMENT' type='enum'/>
-     <exports symbol='XML_C14N_RELATIVE_NAMESPACE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_FAILED_LOAD' type='enum'/>
-     <exports symbol='XML_ERR_ATTRIBUTE_WITHOUT_VALUE' type='enum'/>
-     <exports symbol='XML_ERR_NAME_TOO_LONG' type='enum'/>
-     <exports symbol='XML_XPTR_SYNTAX_ERROR' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_TYPE' type='enum'/>
-     <exports symbol='XML_CHECK_WRONG_DOC' type='enum'/>
-     <exports symbol='XML_NS_ERR_XML_NAMESPACE' type='enum'/>
-     <exports symbol='XML_ERR_DOCTYPE_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_XINCLUDE_PARSE_VALUE' type='enum'/>
-     <exports symbol='XML_RNGP_NSNAME_NO_NS' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_INCLUDE_CHILD' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_IMPORT_2_2' type='enum'/>
-     <exports symbol='XML_CHECK_FOUND_ELEMENT' type='enum'/>
-     <exports symbol='XML_RNGP_PARENTREF_NAME_INVALID' type='enum'/>
-     <exports symbol='XML_NS_ERR_QNAME' type='enum'/>
-     <exports symbol='XML_DTD_NOTATION_VALUE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_ST_PROPS_CORRECT_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_ST_PROPS_CORRECT_3' type='enum'/>
-     <exports symbol='XML_I18N_NO_NAME' type='enum'/>
-     <exports symbol='XML_SCHEMAP_ST_PROPS_CORRECT_1' type='enum'/>
-     <exports symbol='XML_RNGP_EXCEPT_MISSING' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_CT_EXTENDS_1_2' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_MAXINCLUSIVE_VALID' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_ALL_CHILD' type='enum'/>
-     <exports symbol='XML_DTD_MIXED_CORRUPT' type='enum'/>
-     <exports symbol='XML_ERR_ENTITY_BOUNDARY' type='enum'/>
-     <exports symbol='XML_SCHEMAP_ELEMFORMDEFAULT_VALUE' type='enum'/>
-     <exports symbol='XML_I18N_EXCESS_HANDLER' type='enum'/>
-     <exports symbol='XML_RNGP_DATA_CONTENT' type='enum'/>
-     <exports symbol='XML_ERR_STRING_NOT_STARTED' type='enum'/>
-     <exports symbol='XML_RNGP_EXCEPT_MULTIPLE' type='enum'/>
-     <exports symbol='XML_IO_EDEADLK' type='enum'/>
-     <exports symbol='XML_ERR_ATTRIBUTE_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_FRACTIONDIGITS_VALID' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE' type='enum'/>
-     <exports symbol='XML_IO_EINVAL' type='enum'/>
-     <exports symbol='XML_IO_ENAMETOOLONG' type='enum'/>
-     <exports symbol='XML_RNGP_EXTERNAL_REF_FAILURE' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_START_TEXT' type='enum'/>
-     <exports symbol='XML_CHECK_NO_DOC' type='enum'/>
-     <exports symbol='XML_DTD_INVALID_CHILD' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_PATTERN_VALID' type='enum'/>
-     <exports symbol='XML_RNGP_TYPE_MISSING' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_1' type='enum'/>
-     <exports symbol='XML_ERR_TAG_NAME_MISMATCH' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_3' type='enum'/>
-     <exports symbol='XML_ERR_ENCODING_NAME' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_5' type='enum'/>
-     <exports symbol='XML_SCHEMAV_MISC' type='enum'/>
-     <exports symbol='XML_IO_ECONNREFUSED' type='enum'/>
+     <exports symbol='XML_ERR_WARNING' type='enum'/>
      <exports symbol='XML_ERR_XMLDECL_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_P_PROPS_CORRECT_1' type='enum'/>
-     <exports symbol='XML_CHECK_FOUND_ENTITYREF' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_5_2_2_1' type='enum'/>
-     <exports symbol='XML_XINCLUDE_BUILD_FAILED' type='enum'/>
-     <exports symbol='XML_ERR_PEREF_NO_NAME' type='enum'/>
-     <exports symbol='XML_ERR_ENTITYREF_AT_EOF' type='enum'/>
-     <exports symbol='XML_SCHEMAP_NOATTR_NOREF' type='enum'/>
-     <exports symbol='XML_RNGP_ATTRIBUTE_CHILDREN' type='enum'/>
-     <exports symbol='XML_XPATH_UNDEF_PREFIX_ERROR' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_1' type='enum'/>
-     <exports symbol='XML_SAVE_NO_DOCTYPE' type='enum'/>
-     <exports symbol='XML_ERR_PEREF_IN_EPILOG' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_4' type='enum'/>
-     <exports symbol='XML_SCHEMAP_CT_PROPS_CORRECT_4' type='enum'/>
-     <exports symbol='XML_ERR_URI_FRAGMENT' type='enum'/>
-     <exports symbol='XML_IO_ESPIPE' type='enum'/>
-     <exports symbol='XML_DTD_NO_DOC' type='enum'/>
-     <exports symbol='XML_SCHEMAP_CT_PROPS_CORRECT_1' type='enum'/>
-     <exports symbol='XML_SCHEMAP_NOT_SCHEMA' type='enum'/>
-     <exports symbol='XML_FROM_SCHEMASV' type='enum'/>
-     <exports symbol='XML_FROM_SCHEMASP' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_3_1' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_VALID_DEFAULT_1' type='enum'/>
-     <exports symbol='XML_ERR_MIXED_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_DTD_STANDALONE_WHITE_SPACE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_INVALID_FACET' type='enum'/>
-     <exports symbol='XML_IO_ENOTEMPTY' type='enum'/>
-     <exports symbol='XML_SCHEMAV_WRONGELEM' type='enum'/>
-     <exports symbol='XML_RNGP_TYPE_NOT_FOUND' type='enum'/>
-     <exports symbol='XML_IO_BUFFER_FULL' type='enum'/>
-     <exports symbol='XML_SCHEMAP_E_PROPS_CORRECT_6' type='enum'/>
-     <exports symbol='XML_DTD_CONTENT_ERROR' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_MEMBER_TYPE' type='enum'/>
-     <exports symbol='XML_SCHEMAV_NOROOT' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_6' type='enum'/>
-     <exports symbol='XML_SCHEMAP_REDEFINED_TYPE' type='enum'/>
-     <exports symbol='XML_ERR_CDATA_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_TYPE_3_1_2' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_TYPE_3_1_1' type='enum'/>
-     <exports symbol='XML_CHECK_NS_ANCESTOR' type='enum'/>
-     <exports symbol='XML_ERR_DOCUMENT_END' type='enum'/>
-     <exports symbol='XML_ERR_ENTITY_NOT_STARTED' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ENUMERATION_VALID' type='enum'/>
-     <exports symbol='XML_ERR_CHARREF_IN_PROLOG' type='enum'/>
-     <exports symbol='XML_RNGP_INVALID_DEFINE_NAME' type='enum'/>
-     <exports symbol='XML_SAVE_UNKNOWN_ENCODING' type='enum'/>
-     <exports symbol='XML_ERR_CONDSEC_INVALID_KEYWORD' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_7' type='enum'/>
-     <exports symbol='XML_SCHEMAV_NOTYPE' type='enum'/>
-     <exports symbol='XML_ERR_NO_MEMORY' type='enum'/>
+     <exports symbol='XML_ERR_XMLDECL_NOT_STARTED' type='enum'/>
+     <exports symbol='XML_FROM_BUFFER' type='enum'/>
+     <exports symbol='XML_FROM_C14N' type='enum'/>
+     <exports symbol='XML_FROM_CATALOG' type='enum'/>
+     <exports symbol='XML_FROM_CHECK' type='enum'/>
+     <exports symbol='XML_FROM_DATATYPE' type='enum'/>
+     <exports symbol='XML_FROM_DTD' type='enum'/>
+     <exports symbol='XML_FROM_FTP' type='enum'/>
+     <exports symbol='XML_FROM_HTML' type='enum'/>
+     <exports symbol='XML_FROM_HTTP' type='enum'/>
+     <exports symbol='XML_FROM_I18N' type='enum'/>
      <exports symbol='XML_FROM_IO' type='enum'/>
-     <exports symbol='XML_HTML_UNKNOWN_TAG' type='enum'/>
-     <exports symbol='XML_SCHEMAP_INVALID_ATTR_NAME' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_START_ATTR' type='enum'/>
-     <exports symbol='XML_CHECK_WRONG_NAME' type='enum'/>
-     <exports symbol='XML_SCHEMAV_NOTEMPTY' type='enum'/>
-     <exports symbol='XML_IO_EROFS' type='enum'/>
-     <exports symbol='XML_IO_EXDEV' type='enum'/>
-     <exports symbol='XML_XINCLUDE_NO_FALLBACK' type='enum'/>
-     <exports symbol='XML_RNGP_URI_FRAGMENT' type='enum'/>
      <exports symbol='XML_FROM_MEMORY' type='enum'/>
-     <exports symbol='XML_ERR_MISSING_ENCODING' type='enum'/>
-     <exports symbol='XML_RNGP_ELEMENT_CONTENT' type='enum'/>
-     <exports symbol='XML_RNGP_UNKNOWN_TYPE_LIB' type='enum'/>
-     <exports symbol='XML_SCHEMAP_NOT_DETERMINISTIC' type='enum'/>
-     <exports symbol='XML_XPATH_EXPRESSION_OK' type='enum'/>
-     <exports symbol='XML_HTTP_UNKNOWN_HOST' type='enum'/>
-     <exports symbol='XML_ERR_ENTITY_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_DTD_NO_DTD' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_ONEMORE_GROUP_ATTR' type='enum'/>
-     <exports symbol='XML_ERR_VALUE_REQUIRED' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_LIST_TEXT' type='enum'/>
-     <exports symbol='XML_RNGP_URI_NOT_ABSOLUTE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNION_NOT_EXPRESSIBLE' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_ATTR' type='enum'/>
-     <exports symbol='XML_FTP_PASV_ANSWER' type='enum'/>
-     <exports symbol='XML_ERR_VERSION_MISMATCH' type='enum'/>
-     <exports symbol='XML_SCHEMAP_INVALID_BOOLEAN' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_4_2' type='enum'/>
-     <exports symbol='XML_DTD_ELEM_DEFAULT_NAMESPACE' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_4' type='enum'/>
-     <exports symbol='XML_SCHEMAP_REGEXP_INVALID' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_1' type='enum'/>
-     <exports symbol='XML_C14N_CREATE_STACK' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_5_2_1' type='enum'/>
+     <exports symbol='XML_FROM_MODULE' type='enum'/>
+     <exports symbol='XML_FROM_NAMESPACE' type='enum'/>
+     <exports symbol='XML_FROM_NONE' type='enum'/>
+     <exports symbol='XML_FROM_OUTPUT' type='enum'/>
+     <exports symbol='XML_FROM_PARSER' type='enum'/>
+     <exports symbol='XML_FROM_REGEXP' type='enum'/>
+     <exports symbol='XML_FROM_RELAXNGP' type='enum'/>
      <exports symbol='XML_FROM_RELAXNGV' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_ANYNAME_EXCEPT_ANYNAME' type='enum'/>
-     <exports symbol='XML_CHECK_ENTITY_TYPE' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CONSTRUCT' type='enum'/>
-     <exports symbol='XML_RNGP_EXTERNALREF_RECURSE' type='enum'/>
-     <exports symbol='XML_RNGP_CHOICE_CONTENT' type='enum'/>
-     <exports symbol='XML_RNGP_UNKNOWN_COMBINE' type='enum'/>
-     <exports symbol='XML_RNGP_START_EMPTY' type='enum'/>
+     <exports symbol='XML_FROM_SCHEMASP' type='enum'/>
+     <exports symbol='XML_FROM_SCHEMASV' type='enum'/>
+     <exports symbol='XML_FROM_SCHEMATRONV' type='enum'/>
+     <exports symbol='XML_FROM_TREE' type='enum'/>
+     <exports symbol='XML_FROM_URI' type='enum'/>
+     <exports symbol='XML_FROM_VALID' type='enum'/>
+     <exports symbol='XML_FROM_WRITER' type='enum'/>
+     <exports symbol='XML_FROM_XINCLUDE' type='enum'/>
+     <exports symbol='XML_FROM_XPATH' type='enum'/>
+     <exports symbol='XML_FROM_XPOINTER' type='enum'/>
+     <exports symbol='XML_FROM_XSLT' type='enum'/>
+     <exports symbol='XML_FTP_ACCNT' type='enum'/>
+     <exports symbol='XML_FTP_EPSV_ANSWER' type='enum'/>
+     <exports symbol='XML_FTP_PASV_ANSWER' type='enum'/>
+     <exports symbol='XML_FTP_URL_SYNTAX' type='enum'/>
+     <exports symbol='XML_HTML_STRUCURE_ERROR' type='enum'/>
+     <exports symbol='XML_HTML_UNKNOWN_TAG' type='enum'/>
+     <exports symbol='XML_HTTP_UNKNOWN_HOST' type='enum'/>
+     <exports symbol='XML_HTTP_URL_SYNTAX' type='enum'/>
+     <exports symbol='XML_HTTP_USE_IP' type='enum'/>
+     <exports symbol='XML_I18N_CONV_FAILED' type='enum'/>
+     <exports symbol='XML_I18N_EXCESS_HANDLER' type='enum'/>
+     <exports symbol='XML_I18N_NO_HANDLER' type='enum'/>
+     <exports symbol='XML_I18N_NO_NAME' type='enum'/>
+     <exports symbol='XML_I18N_NO_OUTPUT' type='enum'/>
+     <exports symbol='XML_IO_BUFFER_FULL' type='enum'/>
+     <exports symbol='XML_IO_EACCES' type='enum'/>
+     <exports symbol='XML_IO_EADDRINUSE' type='enum'/>
+     <exports symbol='XML_IO_EAFNOSUPPORT' type='enum'/>
+     <exports symbol='XML_IO_EAGAIN' type='enum'/>
+     <exports symbol='XML_IO_EALREADY' type='enum'/>
+     <exports symbol='XML_IO_EBADF' type='enum'/>
+     <exports symbol='XML_IO_EBADMSG' type='enum'/>
+     <exports symbol='XML_IO_EBUSY' type='enum'/>
+     <exports symbol='XML_IO_ECANCELED' type='enum'/>
+     <exports symbol='XML_IO_ECHILD' type='enum'/>
+     <exports symbol='XML_IO_ECONNREFUSED' type='enum'/>
+     <exports symbol='XML_IO_EDEADLK' type='enum'/>
+     <exports symbol='XML_IO_EDOM' type='enum'/>
+     <exports symbol='XML_IO_EEXIST' type='enum'/>
+     <exports symbol='XML_IO_EFAULT' type='enum'/>
+     <exports symbol='XML_IO_EFBIG' type='enum'/>
+     <exports symbol='XML_IO_EINPROGRESS' type='enum'/>
+     <exports symbol='XML_IO_EINTR' type='enum'/>
+     <exports symbol='XML_IO_EINVAL' type='enum'/>
+     <exports symbol='XML_IO_EIO' type='enum'/>
+     <exports symbol='XML_IO_EISCONN' type='enum'/>
+     <exports symbol='XML_IO_EISDIR' type='enum'/>
+     <exports symbol='XML_IO_EMFILE' type='enum'/>
+     <exports symbol='XML_IO_EMLINK' type='enum'/>
+     <exports symbol='XML_IO_EMSGSIZE' type='enum'/>
+     <exports symbol='XML_IO_ENAMETOOLONG' type='enum'/>
      <exports symbol='XML_IO_ENCODER' type='enum'/>
-     <exports symbol='XML_WAR_NS_URI' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPES' type='enum'/>
-     <exports symbol='XML_SCHEMAP_ATTRGRP_NONAME_NOREF' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1' type='enum'/>
-     <exports symbol='XML_ERR_ENTITY_IS_EXTERNAL' type='enum'/>
-     <exports symbol='XML_WAR_UNDECLARED_ENTITY' type='enum'/>
-     <exports symbol='XML_SCHEMAV_ATTRUNKNOWN' type='enum'/>
+     <exports symbol='XML_IO_ENETUNREACH' type='enum'/>
+     <exports symbol='XML_IO_ENFILE' type='enum'/>
      <exports symbol='XML_IO_ENODEV' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_REF' type='enum'/>
-     <exports symbol='XML_FROM_PARSER' type='enum'/>
-     <exports symbol='XML_C14N_CREATE_CTXT' type='enum'/>
-     <exports symbol='XML_XINCLUDE_TEXT_DOCUMENT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_PREFIX' type='enum'/>
-     <exports symbol='XML_XINCLUDE_FALLBACKS_IN_INCLUDE' type='enum'/>
-     <exports symbol='XML_XPATH_INVALID_TYPE' type='enum'/>
-     <exports symbol='XML_CHECK_NS_SCOPE' type='enum'/>
+     <exports symbol='XML_IO_ENOENT' type='enum'/>
+     <exports symbol='XML_IO_ENOEXEC' type='enum'/>
+     <exports symbol='XML_IO_ENOLCK' type='enum'/>
+     <exports symbol='XML_IO_ENOMEM' type='enum'/>
+     <exports symbol='XML_IO_ENOSPC' type='enum'/>
+     <exports symbol='XML_IO_ENOSYS' type='enum'/>
+     <exports symbol='XML_IO_ENOTDIR' type='enum'/>
+     <exports symbol='XML_IO_ENOTEMPTY' type='enum'/>
+     <exports symbol='XML_IO_ENOTSOCK' type='enum'/>
+     <exports symbol='XML_IO_ENOTSUP' type='enum'/>
+     <exports symbol='XML_IO_ENOTTY' type='enum'/>
+     <exports symbol='XML_IO_ENXIO' type='enum'/>
+     <exports symbol='XML_IO_EPERM' type='enum'/>
+     <exports symbol='XML_IO_EPIPE' type='enum'/>
+     <exports symbol='XML_IO_ERANGE' type='enum'/>
+     <exports symbol='XML_IO_EROFS' type='enum'/>
+     <exports symbol='XML_IO_ESPIPE' type='enum'/>
+     <exports symbol='XML_IO_ESRCH' type='enum'/>
+     <exports symbol='XML_IO_ETIMEDOUT' type='enum'/>
+     <exports symbol='XML_IO_EXDEV' type='enum'/>
      <exports symbol='XML_IO_FLUSH' type='enum'/>
-     <exports symbol='XML_CATALOG_ENTRY_BROKEN' type='enum'/>
-     <exports symbol='XML_XPATH_INVALID_CTXT_POSITION' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_LENGTH_VALID' type='enum'/>
-     <exports symbol='XML_DTD_STANDALONE_DEFAULTED' type='enum'/>
-     <exports symbol='XML_DTD_UNKNOWN_ELEM' type='enum'/>
-     <exports symbol='XML_WAR_SPACE_VALUE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_FACET_CHILD' type='enum'/>
-     <exports symbol='XML_SCHEMAP_NOTATION_NO_NAME' type='enum'/>
-     <exports symbol='XML_XPATH_START_LITERAL_ERROR' type='enum'/>
-     <exports symbol='XML_ERR_ELEMCONTENT_NOT_STARTED' type='enum'/>
-     <exports symbol='XML_RNGP_INCLUDE_FAILURE' type='enum'/>
-     <exports symbol='XML_ERR_COMMENT_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_2' type='enum'/>
-     <exports symbol='XML_BUF_OVERFLOW' type='enum'/>
-     <exports symbol='XML_IO_EMSGSIZE' type='enum'/>
-     <exports symbol='XML_FROM_CATALOG' type='enum'/>
-     <exports symbol='XML_SCHEMAV_ATTRINVALID' type='enum'/>
+     <exports symbol='XML_IO_LOAD_ERROR' type='enum'/>
+     <exports symbol='XML_IO_NETWORK_ATTEMPT' type='enum'/>
+     <exports symbol='XML_IO_NO_INPUT' type='enum'/>
+     <exports symbol='XML_IO_UNKNOWN' type='enum'/>
+     <exports symbol='XML_IO_WRITE' type='enum'/>
+     <exports symbol='XML_MODULE_CLOSE' type='enum'/>
+     <exports symbol='XML_MODULE_OPEN' type='enum'/>
+     <exports symbol='XML_NS_ERR_ATTRIBUTE_REDEFINED' type='enum'/>
+     <exports symbol='XML_NS_ERR_COLON' type='enum'/>
      <exports symbol='XML_NS_ERR_EMPTY' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_2' type='enum'/>
-     <exports symbol='XML_FROM_HTML' type='enum'/>
-     <exports symbol='XML_SCHEMAP_INVALID_MAXOCCURS' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_RESTRICTION_CHILD' type='enum'/>
+     <exports symbol='XML_NS_ERR_QNAME' type='enum'/>
+     <exports symbol='XML_NS_ERR_UNDEFINED_NAMESPACE' type='enum'/>
+     <exports symbol='XML_NS_ERR_XML_NAMESPACE' type='enum'/>
+     <exports symbol='XML_REGEXP_COMPILE_ERROR' type='enum'/>
+     <exports symbol='XML_RNGP_ANYNAME_ATTR_ANCESTOR' type='enum'/>
+     <exports symbol='XML_RNGP_ATTRIBUTE_CHILDREN' type='enum'/>
+     <exports symbol='XML_RNGP_ATTRIBUTE_CONTENT' type='enum'/>
+     <exports symbol='XML_RNGP_ATTRIBUTE_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_ATTRIBUTE_NOOP' type='enum'/>
+     <exports symbol='XML_RNGP_ATTR_CONFLICT' type='enum'/>
+     <exports symbol='XML_RNGP_CHOICE_CONTENT' type='enum'/>
+     <exports symbol='XML_RNGP_CHOICE_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_CREATE_FAILURE' type='enum'/>
+     <exports symbol='XML_RNGP_DATA_CONTENT' type='enum'/>
+     <exports symbol='XML_RNGP_DEFINE_CREATE_FAILED' type='enum'/>
+     <exports symbol='XML_RNGP_DEFINE_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_DEFINE_MISSING' type='enum'/>
+     <exports symbol='XML_RNGP_DEFINE_NAME_MISSING' type='enum'/>
+     <exports symbol='XML_RNGP_DEF_CHOICE_AND_INTERLEAVE' type='enum'/>
+     <exports symbol='XML_RNGP_ELEMENT_CONTENT' type='enum'/>
+     <exports symbol='XML_RNGP_ELEMENT_EMPTY' type='enum'/>
      <exports symbol='XML_RNGP_ELEMENT_NAME' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_START_VALUE' type='enum'/>
-     <exports symbol='XML_XPATH_INVALID_ARITY' type='enum'/>
+     <exports symbol='XML_RNGP_ELEMENT_NO_CONTENT' type='enum'/>
+     <exports symbol='XML_RNGP_ELEM_CONTENT_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_ELEM_CONTENT_ERROR' type='enum'/>
+     <exports symbol='XML_RNGP_ELEM_TEXT_CONFLICT' type='enum'/>
+     <exports symbol='XML_RNGP_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_EMPTY_CONSTRUCT' type='enum'/>
+     <exports symbol='XML_RNGP_EMPTY_CONTENT' type='enum'/>
+     <exports symbol='XML_RNGP_EMPTY_NOT_EMPTY' type='enum'/>
      <exports symbol='XML_RNGP_ERROR_TYPE_LIB' type='enum'/>
-     <exports symbol='XML_XPTR_EVAL_FAILED' type='enum'/>
-     <exports symbol='XML_DTD_NO_ROOT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_IMPORT_REDEFINE_NSNAME' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_ATTR_CHILD' type='enum'/>
-     <exports symbol='XML_ERR_UNKNOWN_ENCODING' type='enum'/>
-     <exports symbol='XML_RNGP_REF_NO_NAME' type='enum'/>
-     <exports symbol='XML_C14N_UNKNOW_NODE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_REF_AND_SUBTYPE' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_ONEMORE_INTERLEAVE_ATTR' type='enum'/>
-     <exports symbol='XML_C14N_INVALID_NODE' type='enum'/>
-     <exports symbol='XML_RNGP_TEXT_EXPECTED' type='enum'/>
-     <exports symbol='XML_XPATH_UNDEF_VARIABLE_ERROR' type='enum'/>
-     <exports symbol='XML_SCHEMAV_NOROLLBACK' type='enum'/>
-     <exports symbol='XML_SCHEMAV_FACET' type='enum'/>
-     <exports symbol='XML_ERR_INVALID_DEC_CHARREF' type='enum'/>
-     <exports symbol='XML_RNGP_NEED_COMBINE' type='enum'/>
-     <exports symbol='XML_SCHEMAV_NOTTOPLEVEL' type='enum'/>
-     <exports symbol='XML_CATALOG_MISSING_ATTR' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_LIST_LIST' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_TYPE_2' type='enum'/>
      <exports symbol='XML_RNGP_EXCEPT_EMPTY' type='enum'/>
-     <exports symbol='XML_XPATH_UNFINISHED_LITERAL_ERROR' type='enum'/>
-     <exports symbol='XML_RNGP_INTERLEAVE_NO_CONTENT' type='enum'/>
-     <exports symbol='XML_ERR_INVALID_HEX_CHARREF' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREF' type='enum'/>
-     <exports symbol='XML_ERR_CHARREF_IN_DTD' type='enum'/>
-     <exports symbol='XML_IO_ENFILE' type='enum'/>
-     <exports symbol='XML_ERR_ENTITY_IS_PARAMETER' type='enum'/>
-     <exports symbol='XML_I18N_CONV_FAILED' type='enum'/>
-     <exports symbol='XML_CHECK_WRONG_PARENT' type='enum'/>
-     <exports symbol='XML_RNGP_PARENTREF_NO_NAME' type='enum'/>
-     <exports symbol='XML_IO_EPERM' type='enum'/>
-     <exports symbol='XML_IO_ENETUNREACH' type='enum'/>
-     <exports symbol='XML_ERR_CHARREF_AT_EOF' type='enum'/>
-     <exports symbol='XML_IO_ENOMEM' type='enum'/>
-     <exports symbol='XML_IO_ENOSPC' type='enum'/>
-     <exports symbol='XML_FROM_NONE' type='enum'/>
-     <exports symbol='XML_RNGP_TYPE_VALUE' type='enum'/>
-     <exports symbol='XML_FROM_REGEXP' type='enum'/>
-     <exports symbol='XML_RNGP_DEF_CHOICE_AND_INTERLEAVE' type='enum'/>
-     <exports symbol='XML_TREE_UNTERMINATED_ENTITY' type='enum'/>
-     <exports symbol='XML_ERR_URI_REQUIRED' type='enum'/>
-     <exports symbol='XML_FROM_TREE' type='enum'/>
-     <exports symbol='XML_ERR_EXT_ENTITY_STANDALONE' type='enum'/>
-     <exports symbol='XML_TREE_INVALID_HEX' type='enum'/>
-     <exports symbol='XML_C14N_REQUIRES_UTF8' type='enum'/>
-     <exports symbol='XML_ERR_ENTITY_PROCESSING' type='enum'/>
-     <exports symbol='XML_FROM_XINCLUDE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_CVC_SIMPLE_TYPE' type='enum'/>
+     <exports symbol='XML_RNGP_EXCEPT_MISSING' type='enum'/>
+     <exports symbol='XML_RNGP_EXCEPT_MULTIPLE' type='enum'/>
+     <exports symbol='XML_RNGP_EXCEPT_NO_CONTENT' type='enum'/>
+     <exports symbol='XML_RNGP_EXTERNALREF_EMTPY' type='enum'/>
+     <exports symbol='XML_RNGP_EXTERNALREF_RECURSE' type='enum'/>
+     <exports symbol='XML_RNGP_EXTERNAL_REF_FAILURE' type='enum'/>
+     <exports symbol='XML_RNGP_FORBIDDEN_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_RNGP_FOREIGN_ELEMENT' type='enum'/>
+     <exports symbol='XML_RNGP_GRAMMAR_CONTENT' type='enum'/>
      <exports symbol='XML_RNGP_GRAMMAR_EMPTY' type='enum'/>
-     <exports symbol='XML_CHECK_NOT_NCNAME' type='enum'/>
-     <exports symbol='XML_RNGP_ELEMENT_NO_CONTENT' type='enum'/>
-     <exports symbol='XML_XINCLUDE_NO_HREF' type='enum'/>
-     <exports symbol='XML_XPATH_INVALID_OPERAND' type='enum'/>
-     <exports symbol='XML_IO_ENOEXEC' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_LIST_REF' type='enum'/>
-     <exports symbol='XML_XINCLUDE_HREF_URI' type='enum'/>
-     <exports symbol='XML_SCHEMAP_FAILED_PARSE' type='enum'/>
+     <exports symbol='XML_RNGP_GRAMMAR_MISSING' type='enum'/>
+     <exports symbol='XML_RNGP_GRAMMAR_NO_START' type='enum'/>
+     <exports symbol='XML_RNGP_GROUP_ATTR_CONFLICT' type='enum'/>
      <exports symbol='XML_RNGP_HREF_ERROR' type='enum'/>
-     <exports symbol='XML_ERR_ATTRIBUTE_NOT_STARTED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_ATTR_NONAME_NOREF' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_ELEMENT_1' type='enum'/>
-     <exports symbol='XML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE' type='enum'/>
-     <exports symbol='XML_MODULE_OPEN' type='enum'/>
-     <exports symbol='XML_ERR_ENTITY_CHAR_ERROR' type='enum'/>
-     <exports symbol='XML_DTD_UNKNOWN_ENTITY' type='enum'/>
+     <exports symbol='XML_RNGP_INCLUDE_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_INCLUDE_FAILURE' type='enum'/>
+     <exports symbol='XML_RNGP_INCLUDE_RECURSE' type='enum'/>
+     <exports symbol='XML_RNGP_INTERLEAVE_ADD' type='enum'/>
+     <exports symbol='XML_RNGP_INTERLEAVE_CREATE_FAILED' type='enum'/>
+     <exports symbol='XML_RNGP_INTERLEAVE_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_INTERLEAVE_NO_CONTENT' type='enum'/>
+     <exports symbol='XML_RNGP_INVALID_DEFINE_NAME' type='enum'/>
+     <exports symbol='XML_RNGP_INVALID_URI' type='enum'/>
+     <exports symbol='XML_RNGP_INVALID_VALUE' type='enum'/>
+     <exports symbol='XML_RNGP_MISSING_HREF' type='enum'/>
+     <exports symbol='XML_RNGP_NAME_MISSING' type='enum'/>
+     <exports symbol='XML_RNGP_NEED_COMBINE' type='enum'/>
+     <exports symbol='XML_RNGP_NOTALLOWED_NOT_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_NSNAME_ATTR_ANCESTOR' type='enum'/>
+     <exports symbol='XML_RNGP_NSNAME_NO_NS' type='enum'/>
+     <exports symbol='XML_RNGP_PARAM_FORBIDDEN' type='enum'/>
+     <exports symbol='XML_RNGP_PARAM_NAME_MISSING' type='enum'/>
+     <exports symbol='XML_RNGP_PARENTREF_CREATE_FAILED' type='enum'/>
+     <exports symbol='XML_RNGP_PARENTREF_NAME_INVALID' type='enum'/>
+     <exports symbol='XML_RNGP_PARENTREF_NOT_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_PARENTREF_NO_NAME' type='enum'/>
+     <exports symbol='XML_RNGP_PARENTREF_NO_PARENT' type='enum'/>
      <exports symbol='XML_RNGP_PARSE_ERROR' type='enum'/>
-     <exports symbol='XML_ERR_NOTATION_PROCESSING' type='enum'/>
-     <exports symbol='XML_RNGP_XML_NS' type='enum'/>
-     <exports symbol='XML_ERR_MISPLACED_CDATA_END' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_ANYNAME_EXCEPT_ANYNAME' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_ATTR_ATTR' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_ATTR_ELEM' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_ATTR' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_ELEM' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_GROUP' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_INTERLEAVE' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_LIST' type='enum'/>
      <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_ONEMORE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_CT_EXTENDS_1_1' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_REF' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_TEXT' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_LIST_ATTR' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_LIST_ELEM' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_LIST_INTERLEAVE' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_LIST_LIST' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_LIST_REF' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_LIST_TEXT' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_NSNAME_EXCEPT_ANYNAME' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_NSNAME_EXCEPT_NSNAME' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_ONEMORE_GROUP_ATTR' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_ONEMORE_INTERLEAVE_ATTR' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_ATTR' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_DATA' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_GROUP' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_INTERLEAVE' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_LIST' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_ONEMORE' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_TEXT' type='enum'/>
+     <exports symbol='XML_RNGP_PAT_START_VALUE' type='enum'/>
+     <exports symbol='XML_RNGP_PREFIX_UNDEFINED' type='enum'/>
      <exports symbol='XML_RNGP_REF_CREATE_FAILED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_CT_EXTENDS_1_3' type='enum'/>
-     <exports symbol='XML_DTD_ROOT_NAME' type='enum'/>
+     <exports symbol='XML_RNGP_REF_CYCLE' type='enum'/>
+     <exports symbol='XML_RNGP_REF_NAME_INVALID' type='enum'/>
      <exports symbol='XML_RNGP_REF_NOT_EMPTY' type='enum'/>
-     <exports symbol='XML_CHECK_NO_HREF' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_CHOICE_CHILD' type='enum'/>
-     <exports symbol='XML_RNGP_ELEM_CONTENT_ERROR' type='enum'/>
-     <exports symbol='XML_SCHEMAV_HAVEDEFAULT' type='enum'/>
-     <exports symbol='XML_I18N_NO_HANDLER' type='enum'/>
-     <exports symbol='XML_RNGP_MISSING_HREF' type='enum'/>
-     <exports symbol='XML_ERR_PI_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_ERR_UNKNOWN_VERSION' type='enum'/>
-     <exports symbol='XML_FROM_RELAXNGP' type='enum'/>
-     <exports symbol='XML_FROM_VALID' type='enum'/>
-     <exports symbol='XML_SCHEMAP_S4S_ATTR_INVALID_VALUE' type='enum'/>
-     <exports symbol='XML_CHECK_FOUND_TEXT' type='enum'/>
-     <exports symbol='XML_ERR_NO_DTD' type='enum'/>
+     <exports symbol='XML_RNGP_REF_NO_DEF' type='enum'/>
+     <exports symbol='XML_RNGP_REF_NO_NAME' type='enum'/>
      <exports symbol='XML_RNGP_START_CHOICE_AND_INTERLEAVE' type='enum'/>
-     <exports symbol='XML_FROM_XSLT' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_LIST_ATTR' type='enum'/>
-     <exports symbol='XML_IO_EACCES' type='enum'/>
-     <exports symbol='XML_ERR_NOTATION_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_SCHEMATRONV_ASSERT' type='enum'/>
+     <exports symbol='XML_RNGP_START_CONTENT' type='enum'/>
+     <exports symbol='XML_RNGP_START_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_START_MISSING' type='enum'/>
+     <exports symbol='XML_RNGP_TEXT_EXPECTED' type='enum'/>
+     <exports symbol='XML_RNGP_TEXT_HAS_CHILD' type='enum'/>
+     <exports symbol='XML_RNGP_TYPE_MISSING' type='enum'/>
+     <exports symbol='XML_RNGP_TYPE_NOT_FOUND' type='enum'/>
+     <exports symbol='XML_RNGP_TYPE_VALUE' type='enum'/>
+     <exports symbol='XML_RNGP_UNKNOWN_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_RNGP_UNKNOWN_COMBINE' type='enum'/>
+     <exports symbol='XML_RNGP_UNKNOWN_CONSTRUCT' type='enum'/>
+     <exports symbol='XML_RNGP_UNKNOWN_TYPE_LIB' type='enum'/>
+     <exports symbol='XML_RNGP_URI_FRAGMENT' type='enum'/>
+     <exports symbol='XML_RNGP_URI_NOT_ABSOLUTE' type='enum'/>
+     <exports symbol='XML_RNGP_VALUE_EMPTY' type='enum'/>
+     <exports symbol='XML_RNGP_VALUE_NO_CONTENT' type='enum'/>
+     <exports symbol='XML_RNGP_XMLNS_NAME' type='enum'/>
+     <exports symbol='XML_RNGP_XML_NS' type='enum'/>
+     <exports symbol='XML_SAVE_CHAR_INVALID' type='enum'/>
+     <exports symbol='XML_SAVE_NOT_UTF8' type='enum'/>
+     <exports symbol='XML_SAVE_NO_DOCTYPE' type='enum'/>
+     <exports symbol='XML_SAVE_UNKNOWN_ENCODING' type='enum'/>
+     <exports symbol='XML_SCHEMAP_AG_PROPS_CORRECT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ATTRFORMDEFAULT_VALUE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ATTRGRP_NONAME_NOREF' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ATTR_NONAME_NOREF' type='enum'/>
+     <exports symbol='XML_SCHEMAP_AU_PROPS_CORRECT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_AU_PROPS_CORRECT_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_A_PROPS_CORRECT_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_A_PROPS_CORRECT_3' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREF' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ALL_LIMITED' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_CT_EXTENDS_1_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_CT_EXTENDS_1_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_CT_EXTENDS_1_3' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_DERIVED_OK_2_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_DERIVED_OK_2_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_1_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_1_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_1_3_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_1_3_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_2_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_1' type='enum'/>
      <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_2' type='enum'/>
-     <exports symbol='XML_SCHEMAV_INVALIDATTR' type='enum'/>
-     <exports symbol='XML_SCHEMAP_RECURSIVE' type='enum'/>
-     <exports symbol='XML_HTTP_URL_SYNTAX' type='enum'/>
-     <exports symbol='XML_SCHEMAP_GROUP_NONAME_NOREF' type='enum'/>
-     <exports symbol='XML_DTD_DUP_TOKEN' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_3' type='enum'/>
      <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_4' type='enum'/>
-     <exports symbol='XML_SCHEMAP_S4S_ELEM_MISSING' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_5_1_1' type='enum'/>
-     <exports symbol='XML_CHECK_FOUND_FRAGMENT' type='enum'/>
-     <exports symbol='XML_DTD_LOAD_ERROR' type='enum'/>
-     <exports symbol='XML_CHECK_UNKNOWN_NODE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_NOTATION_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_5' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_3' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_4' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_5' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_VALID_DEFAULT_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_VALID_DEFAULT_2_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_VALID_DEFAULT_2_2_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_COS_VALID_DEFAULT_2_2_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_CT_PROPS_CORRECT_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_CT_PROPS_CORRECT_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_CT_PROPS_CORRECT_3' type='enum'/>
+     <exports symbol='XML_SCHEMAP_CT_PROPS_CORRECT_4' type='enum'/>
+     <exports symbol='XML_SCHEMAP_CT_PROPS_CORRECT_5' type='enum'/>
+     <exports symbol='XML_SCHEMAP_CVC_SIMPLE_TYPE' type='enum'/>
      <exports symbol='XML_SCHEMAP_C_PROPS_CORRECT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_CT_1' type='enum'/>
-     <exports symbol='XML_RNGP_EMPTY_CONTENT' type='enum'/>
-     <exports symbol='XML_IO_EALREADY' type='enum'/>
-     <exports symbol='XML_IO_ERANGE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_1' type='enum'/>
-     <exports symbol='XML_IO_ENOSYS' type='enum'/>
-     <exports symbol='XML_SCHEMAP_NOTHING_TO_PARSE' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_DATA_EXCEPT_INTERLEAVE' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_3_1' type='enum'/>
-     <exports symbol='XML_XPATH_INVALID_CTXT_SIZE' type='enum'/>
-     <exports symbol='XML_CHECK_NO_ELEM' type='enum'/>
-     <exports symbol='XML_XPATH_EXPR_ERROR' type='enum'/>
+     <exports symbol='XML_SCHEMAP_DEF_AND_PREFIX' type='enum'/>
+     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3' type='enum'/>
+     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_3' type='enum'/>
+     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_3' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ELEMFORMDEFAULT_VALUE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ELEM_DEFAULT_FIXED' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ELEM_NONAME_NOREF' type='enum'/>
+     <exports symbol='XML_SCHEMAP_EXTENSION_NO_BASE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_E_PROPS_CORRECT_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_E_PROPS_CORRECT_3' type='enum'/>
+     <exports symbol='XML_SCHEMAP_E_PROPS_CORRECT_4' type='enum'/>
+     <exports symbol='XML_SCHEMAP_E_PROPS_CORRECT_5' type='enum'/>
+     <exports symbol='XML_SCHEMAP_E_PROPS_CORRECT_6' type='enum'/>
+     <exports symbol='XML_SCHEMAP_FACET_NO_VALUE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_FAILED_BUILD_IMPORT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_FAILED_LOAD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_FAILED_PARSE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_GROUP_NONAME_NOREF' type='enum'/>
+     <exports symbol='XML_SCHEMAP_IMPORT_NAMESPACE_NOT_URI' type='enum'/>
+     <exports symbol='XML_SCHEMAP_IMPORT_REDEFINE_NSNAME' type='enum'/>
+     <exports symbol='XML_SCHEMAP_IMPORT_SCHEMA_NOT_URI' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INCLUDE_SCHEMA_NOT_URI' type='enum'/>
      <exports symbol='XML_SCHEMAP_INCLUDE_SCHEMA_NO_URI' type='enum'/>
-     <exports symbol='XML_RNGP_DEFINE_EMPTY' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_5_2' type='enum'/>
-     <exports symbol='XML_CHECK_FOUND_ENTITY' type='enum'/>
-     <exports symbol='XML_CHECK_NAME_NOT_NULL' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INTERNAL' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_ATTR_COMBINATION' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_ATTR_INLINE_COMBINATION' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_ATTR_NAME' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_ATTR_USE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_BOOLEAN' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_ENUM' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_FACET' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_FACET_VALUE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_MAXOCCURS' type='enum'/>
      <exports symbol='XML_SCHEMAP_INVALID_MINOCCURS' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_1' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ALL_LIMITED' type='enum'/>
-     <exports symbol='XML_SCHEMATRONV_REPORT' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_MAXEXCLUSIVE_VALID' type='enum'/>
-     <exports symbol='XML_IO_EPIPE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_NOTYPE_NOREF' type='enum'/>
-     <exports symbol='XML_RNGP_ATTRIBUTE_EMPTY' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_REF_AND_SUBTYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_INVALID_WHITE_SPACE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_MG_PROPS_CORRECT_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_MG_PROPS_CORRECT_2' type='enum'/>
      <exports symbol='XML_SCHEMAP_MISSING_SIMPLETYPE_CHILD' type='enum'/>
-     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_5_1' type='enum'/>
-     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_3' type='enum'/>
-     <exports symbol='XML_IO_LOAD_ERROR' type='enum'/>
-     <exports symbol='XML_CHECK_NOT_ENTITY_DECL' type='enum'/>
-     <exports symbol='XML_RNGP_CREATE_FAILURE' type='enum'/>
-     <exports symbol='XML_IO_EBADF' type='enum'/>
-     <exports symbol='XML_RNGP_PREFIX_UNDEFINED' type='enum'/>
-     <exports symbol='XML_ERR_HYPHEN_IN_COMMENT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_NOATTR_NOREF' type='enum'/>
+     <exports symbol='XML_SCHEMAP_NOROOT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_NOTATION_NO_NAME' type='enum'/>
+     <exports symbol='XML_SCHEMAP_NOTHING_TO_PARSE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_NOTYPE_NOREF' type='enum'/>
+     <exports symbol='XML_SCHEMAP_NOT_DETERMINISTIC' type='enum'/>
+     <exports symbol='XML_SCHEMAP_NOT_SCHEMA' type='enum'/>
+     <exports symbol='XML_SCHEMAP_NO_XMLNS' type='enum'/>
+     <exports symbol='XML_SCHEMAP_NO_XSI' type='enum'/>
+     <exports symbol='XML_SCHEMAP_PREFIX_UNDEFINED' type='enum'/>
+     <exports symbol='XML_SCHEMAP_P_PROPS_CORRECT_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_P_PROPS_CORRECT_2_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_P_PROPS_CORRECT_2_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_RECURSIVE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REDEFINED_ATTR' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REDEFINED_ATTRGROUP' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REDEFINED_ELEMENT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REDEFINED_GROUP' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REDEFINED_NOTATION' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REDEFINED_TYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REF_AND_CONTENT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REF_AND_SUBTYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_REGEXP_INVALID' type='enum'/>
+     <exports symbol='XML_SCHEMAP_RESTRICTION_NONAME_NOREF' type='enum'/>
+     <exports symbol='XML_SCHEMAP_S4S_ATTR_INVALID_VALUE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_S4S_ATTR_MISSING' type='enum'/>
+     <exports symbol='XML_SCHEMAP_S4S_ATTR_NOT_ALLOWED' type='enum'/>
+     <exports symbol='XML_SCHEMAP_S4S_ELEM_MISSING' type='enum'/>
+     <exports symbol='XML_SCHEMAP_S4S_ELEM_NOT_ALLOWED' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SIMPLETYPE_NONAME' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_3_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_3_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_4' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_3' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_CT_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_ELEMENT_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_ELEMENT_2_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_ELEMENT_2_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_ELEMENT_3' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_IMPORT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_IMPORT_1_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_IMPORT_1_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_IMPORT_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_IMPORT_2_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_IMPORT_2_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_IMPORT_3_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_IMPORT_3_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_INCLUDE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_REDEFINE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_RESOLVE' type='enum'/>
      <exports symbol='XML_SCHEMAP_SRC_RESTRICTION_BASE_OR_SIMPLETYPE' type='enum'/>
-     <exports symbol='XML_RNGP_INCLUDE_EMPTY' type='enum'/>
-     <exports symbol='XML_RNGP_PARENTREF_NOT_EMPTY' type='enum'/>
-     <exports symbol='XML_SCHEMAP_FACET_NO_VALUE' type='enum'/>
-     <exports symbol='XML_XPTR_SUB_RESOURCE_ERROR' type='enum'/>
-     <exports symbol='XML_ERR_NOT_STANDALONE' type='enum'/>
-     <exports symbol='XML_RNGP_START_MISSING' type='enum'/>
-     <exports symbol='XML_DTD_NO_PREFIX' type='enum'/>
-     <exports symbol='XML_CATALOG_RECURSION' type='enum'/>
-     <exports symbol='XML_RNGP_UNKNOWN_CONSTRUCT' type='enum'/>
-     <exports symbol='XML_ERR_UNPARSED_ENTITY' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_SIMPLE_TYPE_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_SIMPLE_TYPE_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_SIMPLE_TYPE_3' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_SIMPLE_TYPE_4' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPES' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ST_PROPS_CORRECT_1' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ST_PROPS_CORRECT_2' type='enum'/>
+     <exports symbol='XML_SCHEMAP_ST_PROPS_CORRECT_3' type='enum'/>
+     <exports symbol='XML_SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_TYPE_AND_SUBTYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNION_NOT_EXPRESSIBLE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_ALL_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_ATTR_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_BASE_TYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_CHOICE_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_ELEM_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_EXTENSION_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_FACET_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_FACET_TYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_GROUP_CHILD' type='enum'/>
      <exports symbol='XML_SCHEMAP_UNKNOWN_IMPORT_CHILD' type='enum'/>
-     <exports symbol='XML_FTP_EPSV_ANSWER' type='enum'/>
-     <exports symbol='XML_CHECK_NOT_UTF8' type='enum'/>
-     <exports symbol='XML_ERR_FATAL' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_1' type='enum'/>
-     <exports symbol='XML_DTD_ID_REDEFINED' type='enum'/>
-     <exports symbol='XML_XPATH_ENCODING_ERROR' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_INCLUDE' type='enum'/>
-     <exports symbol='XML_RNGP_NSNAME_ATTR_ANCESTOR' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SRC_REDEFINE' type='enum'/>
-     <exports symbol='XML_RNGP_REF_CYCLE' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_ATTR_ATTR' type='enum'/>
-     <exports symbol='XML_XPTR_UNKNOWN_SCHEME' type='enum'/>
-     <exports symbol='XML_SCHEMAP_INVALID_FACET_VALUE' type='enum'/>
-     <exports symbol='XML_FROM_CHECK' type='enum'/>
-     <exports symbol='XML_SCHEMAV_ELEMCONT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_REF_AND_CONTENT' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_START_INTERLEAVE' type='enum'/>
-     <exports symbol='XML_DTD_CONTENT_NOT_DETERMINIST' type='enum'/>
-     <exports symbol='XML_DTD_NO_ELEM_NAME' type='enum'/>
-     <exports symbol='XML_CHECK_NO_PREV' type='enum'/>
-     <exports symbol='XML_RNGP_VALUE_NO_CONTENT' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_INCLUDE_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_LIST_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_MEMBER_TYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_NOTATION_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_PREFIX' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_REF' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_RESTRICTION_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_SCHEMAS_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_SEQUENCE_CHILD' type='enum'/>
      <exports symbol='XML_SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILD' type='enum'/>
-     <exports symbol='XML_TREE_NOT_UTF8' type='enum'/>
-     <exports symbol='XML_IO_EAFNOSUPPORT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_1' type='enum'/>
-     <exports symbol='XML_CATALOG_NOT_CATALOG' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_5' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_4' type='enum'/>
-     <exports symbol='XML_IO_EFBIG' type='enum'/>
-     <exports symbol='XML_CHECK_FOUND_COMMENT' type='enum'/>
-     <exports symbol='XML_RNGP_REF_NAME_INVALID' type='enum'/>
-     <exports symbol='XML_ERR_ERROR' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_TYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAP_UNKNOWN_UNION_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAP_WARN_ATTR_POINTLESS_PROH' type='enum'/>
+     <exports symbol='XML_SCHEMAP_WARN_ATTR_REDECL_PROH' type='enum'/>
+     <exports symbol='XML_SCHEMAP_WARN_SKIP_SCHEMA' type='enum'/>
+     <exports symbol='XML_SCHEMAP_WARN_UNLOCATED_SCHEMA' type='enum'/>
+     <exports symbol='XML_SCHEMAP_WILDCARD_INVALID_NS_MEMBER' type='enum'/>
+     <exports symbol='XML_SCHEMATRONV_ASSERT' type='enum'/>
+     <exports symbol='XML_SCHEMATRONV_REPORT' type='enum'/>
+     <exports symbol='XML_SCHEMAV_ATTRINVALID' type='enum'/>
+     <exports symbol='XML_SCHEMAV_ATTRUNKNOWN' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CONSTRUCT' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ATTRIBUTE_1' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ATTRIBUTE_2' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ATTRIBUTE_3' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ATTRIBUTE_4' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_AU' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_1' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_2_1' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_2_2' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_2_3' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_2_4' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_3_1' type='enum'/>
      <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_1' type='enum'/>
-     <exports symbol='XML_DTD_ELEM_NAMESPACE' type='enum'/>
-     <exports symbol='XML_CHECK_OUTSIDE_DICT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_P_PROPS_CORRECT_2_1' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_ELT_5_2_2_2_2' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_2' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_4' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_5_1' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_5_2' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_1' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_2' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_3' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_1' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_2' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_3_1' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_3_2_1' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_3_2_2' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_4_1' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_4_2' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_4_3' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_5_1_1' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_5_1_2' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_5_2_1' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_5_2_2_1' type='enum'/>
      <exports symbol='XML_SCHEMAV_CVC_ELT_5_2_2_2_1' type='enum'/>
-     <exports symbol='XML_SCHEMAP_P_PROPS_CORRECT_2_2' type='enum'/>
-     <exports symbol='XML_WAR_CATALOG_PI' type='enum'/>
-     <exports symbol='XML_REGEXP_COMPILE_ERROR' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_5_2_2_2_2' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_6' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ELT_7' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_ENUMERATION_VALID' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_FACET_VALID' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_FRACTIONDIGITS_VALID' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_IDC' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_LENGTH_VALID' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_MAXEXCLUSIVE_VALID' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_MAXINCLUSIVE_VALID' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_MAXLENGTH_VALID' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_MINEXCLUSIVE_VALID' type='enum'/>
      <exports symbol='XML_SCHEMAV_CVC_MININCLUSIVE_VALID' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_MINLENGTH_VALID' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_PATTERN_VALID' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_TOTALDIGITS_VALID' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_TYPE_1' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_TYPE_2' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_TYPE_3_1_1' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_TYPE_3_1_2' type='enum'/>
+     <exports symbol='XML_SCHEMAV_CVC_WILDCARD' type='enum'/>
+     <exports symbol='XML_SCHEMAV_DOCUMENT_ELEMENT_MISSING' type='enum'/>
+     <exports symbol='XML_SCHEMAV_ELEMCONT' type='enum'/>
+     <exports symbol='XML_SCHEMAV_ELEMENT_CONTENT' type='enum'/>
+     <exports symbol='XML_SCHEMAV_EXTRACONTENT' type='enum'/>
+     <exports symbol='XML_SCHEMAV_FACET' type='enum'/>
+     <exports symbol='XML_SCHEMAV_HAVEDEFAULT' type='enum'/>
+     <exports symbol='XML_SCHEMAV_INTERNAL' type='enum'/>
+     <exports symbol='XML_SCHEMAV_INVALIDATTR' type='enum'/>
+     <exports symbol='XML_SCHEMAV_INVALIDELEM' type='enum'/>
      <exports symbol='XML_SCHEMAV_ISABSTRACT' type='enum'/>
-     <exports symbol='XML_RNGP_DEFINE_MISSING' type='enum'/>
-     <exports symbol='XML_ERR_NS_DECL_ERROR' type='enum'/>
-     <exports symbol='XML_ERR_INTERNAL_ERROR' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_1_3_1' type='enum'/>
-     <exports symbol='XML_ERR_ELEMCONTENT_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_FROM_NAMESPACE' type='enum'/>
-     <exports symbol='XML_IO_EBUSY' type='enum'/>
-     <exports symbol='XML_RNGP_INCLUDE_RECURSE' type='enum'/>
-     <exports symbol='XML_ERR_INVALID_URI' type='enum'/>
-     <exports symbol='XML_IO_ESRCH' type='enum'/>
-     <exports symbol='XML_FROM_XPOINTER' type='enum'/>
-     <exports symbol='XML_FROM_BUFFER' type='enum'/>
-     <exports symbol='XML_ERR_PEREF_IN_PROLOG' type='enum'/>
-     <exports symbol='XML_RNGP_TEXT_HAS_CHILD' type='enum'/>
+     <exports symbol='XML_SCHEMAV_MISC' type='enum'/>
+     <exports symbol='XML_SCHEMAV_MISSING' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOROLLBACK' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOROOT' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOTDETERMINIST' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOTEMPTY' type='enum'/>
      <exports symbol='XML_SCHEMAV_NOTNILLABLE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_ELEM_DEFAULT_FIXED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_REDEFINED_ELEMENT' type='enum'/>
-     <exports symbol='XML_RNGP_REF_NO_DEF' type='enum'/>
-     <exports symbol='XML_ERR_NOT_WELL_BALANCED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_CT_PROPS_CORRECT_5' type='enum'/>
-     <exports symbol='XML_ERR_INVALID_CHARREF' type='enum'/>
-     <exports symbol='XML_SCHEMAP_CT_PROPS_CORRECT_2' type='enum'/>
-     <exports symbol='XML_ERR_INVALID_CHAR' type='enum'/>
-     <exports symbol='XML_RNGP_FOREIGN_ELEMENT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_DEF_AND_PREFIX' type='enum'/>
-     <exports symbol='XML_ERR_MIXED_NOT_STARTED' type='enum'/>
-     <exports symbol='XML_ERR_USER_STOP' type='enum'/>
-     <exports symbol='XML_CHECK_FOUND_CDATA' type='enum'/>
-     <exports symbol='XML_SCHEMAP_INTERNAL' type='enum'/>
-     <exports symbol='XML_SCHEMAV_INVALIDELEM' type='enum'/>
-     <exports symbol='XML_ERR_INVALID_ENCODING' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_AU' type='enum'/>
-     <exports symbol='XML_CHECK_WRONG_NEXT' type='enum'/>
-     <exports symbol='XML_ERR_TAG_NOT_FINISHED' type='enum'/>
-     <exports symbol='XML_ERR_LTSLASH_REQUIRED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_REDEFINED_ATTRGROUP' type='enum'/>
-     <exports symbol='XML_SCHEMAP_WARN_ATTR_POINTLESS_PROH' type='enum'/>
-     <exports symbol='XML_ERR_PEREF_IN_INT_SUBSET' type='enum'/>
-     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3' type='enum'/>
-     <exports symbol='XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_BASE_TYPE' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_ELEM_CHILD' type='enum'/>
-     <exports symbol='XML_WAR_UNKNOWN_VERSION' type='enum'/>
-     <exports symbol='XML_DTD_CONTENT_MODEL' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_VALID_DEFAULT_2_2_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_VALID_DEFAULT_2_2_1' type='enum'/>
-     <exports symbol='XML_ERR_OK' type='enum'/>
-     <exports symbol='XML_NS_ERR_COLON' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOTSIMPLE' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOTTOPLEVEL' type='enum'/>
+     <exports symbol='XML_SCHEMAV_NOTYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAV_UNDECLAREDELEM' type='enum'/>
+     <exports symbol='XML_SCHEMAV_VALUE' type='enum'/>
+     <exports symbol='XML_SCHEMAV_WRONGELEM' type='enum'/>
+     <exports symbol='XML_TREE_INVALID_DEC' type='enum'/>
+     <exports symbol='XML_TREE_INVALID_HEX' type='enum'/>
+     <exports symbol='XML_TREE_NOT_UTF8' type='enum'/>
+     <exports symbol='XML_TREE_UNTERMINATED_ENTITY' type='enum'/>
+     <exports symbol='XML_WAR_CATALOG_PI' type='enum'/>
      <exports symbol='XML_WAR_ENTITY_REDEFINED' type='enum'/>
-     <exports symbol='XML_ERR_ATTRIBUTE_REDEFINED' type='enum'/>
-     <exports symbol='XML_SCHEMAP_SIMPLETYPE_NONAME' type='enum'/>
-     <exports symbol='XML_SCHEMAP_UNKNOWN_GROUP_CHILD' type='enum'/>
-     <exports symbol='XML_IO_ENOTSUP' type='enum'/>
+     <exports symbol='XML_WAR_LANG_VALUE' type='enum'/>
+     <exports symbol='XML_WAR_NS_COLUMN' type='enum'/>
+     <exports symbol='XML_WAR_NS_URI' type='enum'/>
      <exports symbol='XML_WAR_NS_URI_RELATIVE' type='enum'/>
-     <exports symbol='XML_NS_ERR_ATTRIBUTE_REDEFINED' type='enum'/>
-     <exports symbol='XML_ERR_NAME_REQUIRED' type='enum'/>
-     <exports symbol='XML_IO_ETIMEDOUT' type='enum'/>
-     <exports symbol='XML_SCHEMAP_INVALID_ENUM' type='enum'/>
-     <exports symbol='XML_RNGP_DEFINE_NAME_MISSING' type='enum'/>
-     <exports symbol='XML_SCHEMAP_COS_ST_RESTRICTS_1_3_2' type='enum'/>
-     <exports symbol='XML_RNGP_EMPTY_CONSTRUCT' type='enum'/>
-     <exports symbol='XML_RNGP_FORBIDDEN_ATTRIBUTE' type='enum'/>
-     <exports symbol='XML_FROM_OUTPUT' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_2_1' type='enum'/>
-     <exports symbol='XML_CHECK_WRONG_PREV' type='enum'/>
-     <exports symbol='XML_IO_EEXIST' type='enum'/>
-     <exports symbol='XML_SCHEMAP_MG_PROPS_CORRECT_2' type='enum'/>
-     <exports symbol='XML_SCHEMAP_MG_PROPS_CORRECT_1' type='enum'/>
-     <exports symbol='XML_FROM_URI' type='enum'/>
-     <exports symbol='XML_RNGP_PAT_LIST_ELEM' type='enum'/>
-     <exports symbol='XML_SCHEMAV_UNDECLAREDELEM' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_2_2' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_2_3' type='enum'/>
-     <exports symbol='XML_SCHEMAP_CT_PROPS_CORRECT_3' type='enum'/>
+     <exports symbol='XML_WAR_SPACE_VALUE' type='enum'/>
+     <exports symbol='XML_WAR_UNDECLARED_ENTITY' type='enum'/>
+     <exports symbol='XML_WAR_UNKNOWN_VERSION' type='enum'/>
+     <exports symbol='XML_XINCLUDE_BUILD_FAILED' type='enum'/>
+     <exports symbol='XML_XINCLUDE_DEPRECATED_NS' type='enum'/>
+     <exports symbol='XML_XINCLUDE_ENTITY_DEF_MISMATCH' type='enum'/>
+     <exports symbol='XML_XINCLUDE_FALLBACKS_IN_INCLUDE' type='enum'/>
+     <exports symbol='XML_XINCLUDE_FALLBACK_NOT_IN_INCLUDE' type='enum'/>
+     <exports symbol='XML_XINCLUDE_FRAGMENT_ID' type='enum'/>
+     <exports symbol='XML_XINCLUDE_HREF_URI' type='enum'/>
+     <exports symbol='XML_XINCLUDE_INCLUDE_IN_INCLUDE' type='enum'/>
      <exports symbol='XML_XINCLUDE_INVALID_CHAR' type='enum'/>
-     <exports symbol='XML_SCHEMAV_CVC_COMPLEX_TYPE_2_4' type='enum'/>
+     <exports symbol='XML_XINCLUDE_MULTIPLE_ROOT' type='enum'/>
+     <exports symbol='XML_XINCLUDE_NO_FALLBACK' type='enum'/>
+     <exports symbol='XML_XINCLUDE_NO_HREF' type='enum'/>
+     <exports symbol='XML_XINCLUDE_PARSE_VALUE' type='enum'/>
+     <exports symbol='XML_XINCLUDE_RECURSION' type='enum'/>
+     <exports symbol='XML_XINCLUDE_TEXT_DOCUMENT' type='enum'/>
+     <exports symbol='XML_XINCLUDE_TEXT_FRAGMENT' type='enum'/>
+     <exports symbol='XML_XINCLUDE_UNKNOWN_ENCODING' type='enum'/>
+     <exports symbol='XML_XINCLUDE_XPTR_FAILED' type='enum'/>
+     <exports symbol='XML_XINCLUDE_XPTR_RESULT' type='enum'/>
+     <exports symbol='XML_XPATH_ENCODING_ERROR' type='enum'/>
+     <exports symbol='XML_XPATH_EXPRESSION_OK' type='enum'/>
+     <exports symbol='XML_XPATH_EXPR_ERROR' type='enum'/>
+     <exports symbol='XML_XPATH_INVALID_ARITY' type='enum'/>
+     <exports symbol='XML_XPATH_INVALID_CHAR_ERROR' type='enum'/>
+     <exports symbol='XML_XPATH_INVALID_CTXT_POSITION' type='enum'/>
+     <exports symbol='XML_XPATH_INVALID_CTXT_SIZE' type='enum'/>
+     <exports symbol='XML_XPATH_INVALID_OPERAND' type='enum'/>
      <exports symbol='XML_XPATH_INVALID_PREDICATE_ERROR' type='enum'/>
-     <exports symbol='xmlErrorPtr' type='typedef'/>
+     <exports symbol='XML_XPATH_INVALID_TYPE' type='enum'/>
+     <exports symbol='XML_XPATH_MEMORY_ERROR' type='enum'/>
+     <exports symbol='XML_XPATH_NUMBER_ERROR' type='enum'/>
+     <exports symbol='XML_XPATH_START_LITERAL_ERROR' type='enum'/>
+     <exports symbol='XML_XPATH_UNCLOSED_ERROR' type='enum'/>
+     <exports symbol='XML_XPATH_UNDEF_PREFIX_ERROR' type='enum'/>
+     <exports symbol='XML_XPATH_UNDEF_VARIABLE_ERROR' type='enum'/>
+     <exports symbol='XML_XPATH_UNFINISHED_LITERAL_ERROR' type='enum'/>
+     <exports symbol='XML_XPATH_UNKNOWN_FUNC_ERROR' type='enum'/>
+     <exports symbol='XML_XPATH_VARIABLE_REF_ERROR' type='enum'/>
+     <exports symbol='XML_XPTR_CHILDSEQ_START' type='enum'/>
+     <exports symbol='XML_XPTR_EVAL_FAILED' type='enum'/>
+     <exports symbol='XML_XPTR_EXTRA_OBJECTS' type='enum'/>
+     <exports symbol='XML_XPTR_RESOURCE_ERROR' type='enum'/>
+     <exports symbol='XML_XPTR_SUB_RESOURCE_ERROR' type='enum'/>
+     <exports symbol='XML_XPTR_SYNTAX_ERROR' type='enum'/>
+     <exports symbol='XML_XPTR_UNKNOWN_SCHEME' type='enum'/>
+     <exports symbol='xmlError' type='typedef'/>
+     <exports symbol='xmlErrorDomain' type='typedef'/>
      <exports symbol='xmlErrorLevel' type='typedef'/>
+     <exports symbol='xmlErrorPtr' type='typedef'/>
      <exports symbol='xmlParserErrors' type='typedef'/>
-     <exports symbol='xmlErrorDomain' type='typedef'/>
-     <exports symbol='xmlError' type='typedef'/>
      <exports symbol='_xmlError' type='struct'/>
-     <exports symbol='xmlParserValidityError' type='function'/>
-     <exports symbol='xmlGenericErrorFunc' type='function'/>
-     <exports symbol='xmlSetGenericErrorFunc' type='function'/>
-     <exports symbol='xmlParserPrintFileInfo' type='function'/>
-     <exports symbol='xmlCtxtResetLastError' type='function'/>
-     <exports symbol='xmlResetLastError' type='function'/>
      <exports symbol='initGenericErrorDefaultFunc' type='function'/>
      <exports symbol='xmlCopyError' type='function'/>
-     <exports symbol='xmlParserValidityWarning' type='function'/>
-     <exports symbol='xmlParserPrintFileContext' type='function'/>
+     <exports symbol='xmlCtxtGetLastError' type='function'/>
+     <exports symbol='xmlCtxtResetLastError' type='function'/>
+     <exports symbol='xmlGenericErrorFunc' type='function'/>
+     <exports symbol='xmlGetLastError' type='function'/>
      <exports symbol='xmlParserError' type='function'/>
+     <exports symbol='xmlParserPrintFileContext' type='function'/>
+     <exports symbol='xmlParserPrintFileInfo' type='function'/>
+     <exports symbol='xmlParserValidityError' type='function'/>
+     <exports symbol='xmlParserValidityWarning' type='function'/>
      <exports symbol='xmlParserWarning' type='function'/>
-     <exports symbol='xmlStructuredErrorFunc' type='function'/>
-     <exports symbol='xmlSetStructuredErrorFunc' type='function'/>
      <exports symbol='xmlResetError' type='function'/>
-     <exports symbol='xmlGetLastError' type='function'/>
-     <exports symbol='xmlCtxtGetLastError' type='function'/>
+     <exports symbol='xmlResetLastError' type='function'/>
+     <exports symbol='xmlSetGenericErrorFunc' type='function'/>
+     <exports symbol='xmlSetStructuredErrorFunc' type='function'/>
+     <exports symbol='xmlStructuredErrorFunc' type='function'/>
     </file>
     <file name='xmlexports'>
      <summary>macros for marking symbols as exportable/importable.</summary>
      <description>macros for marking symbols as exportable/importable. </description>
-     <exports symbol='XMLCDECL' type='macro'/>
-     <exports symbol='XMLPUBLIC' type='macro'/>
-     <exports symbol='XMLPUBVAR' type='macro'/>
      <exports symbol='LIBXML_DLL_IMPORT' type='macro'/>
      <exports symbol='XMLCALL' type='macro'/>
+     <exports symbol='XMLCDECL' type='macro'/>
      <exports symbol='XMLPUBFUN' type='macro'/>
+     <exports symbol='XMLPUBLIC' type='macro'/>
+     <exports symbol='XMLPUBVAR' type='macro'/>
     </file>
     <file name='xmlmemory'>
      <summary>interface for the memory allocator</summary>
      <description>provides interfaces for the memory allocator, including debugging capabilities. 
</description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlRealloc' type='macro'/>
+     <exports symbol='DEBUG_MEMORY' type='macro'/>
      <exports symbol='xmlMalloc' type='macro'/>
      <exports symbol='xmlMallocAtomic' type='macro'/>
-     <exports symbol='DEBUG_MEMORY' type='macro'/>
      <exports symbol='xmlMemStrdup' type='macro'/>
-     <exports symbol='xmlMemRealloc' type='function'/>
+     <exports symbol='xmlRealloc' type='macro'/>
+     <exports symbol='xmlCleanupMemory' type='function'/>
+     <exports symbol='xmlFreeFunc' type='function'/>
+     <exports symbol='xmlGcMemGet' type='function'/>
+     <exports symbol='xmlGcMemSetup' type='function'/>
      <exports symbol='xmlInitMemory' type='function'/>
-     <exports symbol='xmlMemFree' type='function'/>
-     <exports symbol='xmlMemMalloc' type='function'/>
-     <exports symbol='xmlMemDisplayLast' type='function'/>
-     <exports symbol='xmlMemGet' type='function'/>
-     <exports symbol='xmlMemoryDump' type='function'/>
+     <exports symbol='xmlMallocAtomicLoc' type='function'/>
+     <exports symbol='xmlMallocFunc' type='function'/>
      <exports symbol='xmlMallocLoc' type='function'/>
-     <exports symbol='xmlMemDisplay' type='function'/>
      <exports symbol='xmlMemBlocks' type='function'/>
-     <exports symbol='xmlGcMemGet' type='function'/>
-     <exports symbol='xmlStrdupFunc' type='function'/>
-     <exports symbol='xmlFreeFunc' type='function'/>
+     <exports symbol='xmlMemDisplay' type='function'/>
+     <exports symbol='xmlMemDisplayLast' type='function'/>
+     <exports symbol='xmlMemFree' type='function'/>
+     <exports symbol='xmlMemGet' type='function'/>
+     <exports symbol='xmlMemMalloc' type='function'/>
+     <exports symbol='xmlMemRealloc' type='function'/>
+     <exports symbol='xmlMemSetup' type='function'/>
      <exports symbol='xmlMemShow' type='function'/>
-     <exports symbol='xmlMallocAtomicLoc' type='function'/>
-     <exports symbol='xmlReallocLoc' type='function'/>
-     <exports symbol='xmlCleanupMemory' type='function'/>
+     <exports symbol='xmlMemStrdupLoc' type='function'/>
      <exports symbol='xmlMemUsed' type='function'/>
-     <exports symbol='xmlMemSetup' type='function'/>
-     <exports symbol='xmlReallocFunc' type='function'/>
-     <exports symbol='xmlMallocFunc' type='function'/>
-     <exports symbol='xmlGcMemSetup' type='function'/>
+     <exports symbol='xmlMemoryDump' type='function'/>
      <exports symbol='xmlMemoryStrdup' type='function'/>
-     <exports symbol='xmlMemStrdupLoc' type='function'/>
+     <exports symbol='xmlReallocFunc' type='function'/>
+     <exports symbol='xmlReallocLoc' type='function'/>
+     <exports symbol='xmlStrdupFunc' type='function'/>
     </file>
     <file name='xmlmodule'>
      <summary>dynamic module loading</summary>
@@ -2838,338 +2810,338 @@
      <exports symbol='XML_MODULE_LAZY' type='enum'/>
      <exports symbol='XML_MODULE_LOCAL' type='enum'/>
      <exports symbol='xmlModule' type='typedef'/>
-     <exports symbol='xmlModulePtr' type='typedef'/>
      <exports symbol='xmlModuleOption' type='typedef'/>
+     <exports symbol='xmlModulePtr' type='typedef'/>
+     <exports symbol='xmlModuleClose' type='function'/>
      <exports symbol='xmlModuleFree' type='function'/>
-     <exports symbol='xmlModuleSymbol' type='function'/>
      <exports symbol='xmlModuleOpen' type='function'/>
-     <exports symbol='xmlModuleClose' type='function'/>
+     <exports symbol='xmlModuleSymbol' type='function'/>
     </file>
     <file name='xmlreader'>
      <summary>the XMLReader implementation</summary>
      <description>API of the XML streaming API based on C# interfaces. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_READER_TYPE_DOCUMENT_FRAGMENT' type='enum'/>
+     <exports symbol='XML_PARSER_DEFAULTATTRS' type='enum'/>
+     <exports symbol='XML_PARSER_LOADDTD' type='enum'/>
      <exports symbol='XML_PARSER_SEVERITY_ERROR' type='enum'/>
-     <exports symbol='XML_READER_TYPE_ELEMENT' type='enum'/>
-     <exports symbol='XML_READER_TYPE_TEXT' type='enum'/>
-     <exports symbol='XML_READER_TYPE_XML_DECLARATION' type='enum'/>
-     <exports symbol='XML_READER_TYPE_NONE' type='enum'/>
      <exports symbol='XML_PARSER_SEVERITY_VALIDITY_ERROR' type='enum'/>
-     <exports symbol='XML_READER_TYPE_PROCESSING_INSTRUCTION' type='enum'/>
-     <exports symbol='XML_TEXTREADER_MODE_ERROR' type='enum'/>
-     <exports symbol='XML_READER_TYPE_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_PARSER_SEVERITY_VALIDITY_WARNING' type='enum'/>
      <exports symbol='XML_PARSER_SEVERITY_WARNING' type='enum'/>
+     <exports symbol='XML_PARSER_SUBST_ENTITIES' type='enum'/>
+     <exports symbol='XML_PARSER_VALIDATE' type='enum'/>
+     <exports symbol='XML_READER_TYPE_ATTRIBUTE' type='enum'/>
+     <exports symbol='XML_READER_TYPE_CDATA' type='enum'/>
+     <exports symbol='XML_READER_TYPE_COMMENT' type='enum'/>
      <exports symbol='XML_READER_TYPE_DOCUMENT' type='enum'/>
+     <exports symbol='XML_READER_TYPE_DOCUMENT_FRAGMENT' type='enum'/>
      <exports symbol='XML_READER_TYPE_DOCUMENT_TYPE' type='enum'/>
+     <exports symbol='XML_READER_TYPE_ELEMENT' type='enum'/>
      <exports symbol='XML_READER_TYPE_END_ELEMENT' type='enum'/>
-     <exports symbol='XML_READER_TYPE_WHITESPACE' type='enum'/>
-     <exports symbol='XML_READER_TYPE_NOTATION' type='enum'/>
-     <exports symbol='XML_PARSER_SUBST_ENTITIES' type='enum'/>
-     <exports symbol='XML_READER_TYPE_ENTITY_REFERENCE' type='enum'/>
-     <exports symbol='XML_TEXTREADER_MODE_INITIAL' type='enum'/>
-     <exports symbol='XML_READER_TYPE_COMMENT' type='enum'/>
-     <exports symbol='XML_TEXTREADER_MODE_CLOSED' type='enum'/>
-     <exports symbol='XML_PARSER_DEFAULTATTRS' type='enum'/>
+     <exports symbol='XML_READER_TYPE_END_ENTITY' type='enum'/>
      <exports symbol='XML_READER_TYPE_ENTITY' type='enum'/>
+     <exports symbol='XML_READER_TYPE_ENTITY_REFERENCE' type='enum'/>
+     <exports symbol='XML_READER_TYPE_NONE' type='enum'/>
+     <exports symbol='XML_READER_TYPE_NOTATION' type='enum'/>
+     <exports symbol='XML_READER_TYPE_PROCESSING_INSTRUCTION' type='enum'/>
      <exports symbol='XML_READER_TYPE_SIGNIFICANT_WHITESPACE' type='enum'/>
-     <exports symbol='XML_READER_TYPE_END_ENTITY' type='enum'/>
-     <exports symbol='XML_PARSER_VALIDATE' type='enum'/>
-     <exports symbol='XML_PARSER_SEVERITY_VALIDITY_WARNING' type='enum'/>
-     <exports symbol='XML_TEXTREADER_MODE_READING' type='enum'/>
+     <exports symbol='XML_READER_TYPE_TEXT' type='enum'/>
+     <exports symbol='XML_READER_TYPE_WHITESPACE' type='enum'/>
+     <exports symbol='XML_READER_TYPE_XML_DECLARATION' type='enum'/>
+     <exports symbol='XML_TEXTREADER_MODE_CLOSED' type='enum'/>
      <exports symbol='XML_TEXTREADER_MODE_EOF' type='enum'/>
-     <exports symbol='XML_READER_TYPE_CDATA' type='enum'/>
-     <exports symbol='XML_PARSER_LOADDTD' type='enum'/>
+     <exports symbol='XML_TEXTREADER_MODE_ERROR' type='enum'/>
+     <exports symbol='XML_TEXTREADER_MODE_INITIAL' type='enum'/>
      <exports symbol='XML_TEXTREADER_MODE_INTERACTIVE' type='enum'/>
-     <exports symbol='xmlTextReaderPtr' type='typedef'/>
-     <exports symbol='xmlParserSeverities' type='typedef'/>
+     <exports symbol='XML_TEXTREADER_MODE_READING' type='enum'/>
      <exports symbol='xmlParserProperties' type='typedef'/>
-     <exports symbol='xmlTextReaderMode' type='typedef'/>
+     <exports symbol='xmlParserSeverities' type='typedef'/>
+     <exports symbol='xmlReaderTypes' type='typedef'/>
      <exports symbol='xmlTextReader' type='typedef'/>
      <exports symbol='xmlTextReaderLocatorPtr' type='typedef'/>
-     <exports symbol='xmlReaderTypes' type='typedef'/>
+     <exports symbol='xmlTextReaderMode' type='typedef'/>
+     <exports symbol='xmlTextReaderPtr' type='typedef'/>
+     <exports symbol='xmlFreeTextReader' type='function'/>
+     <exports symbol='xmlNewTextReader' type='function'/>
      <exports symbol='xmlNewTextReaderFilename' type='function'/>
-     <exports symbol='xmlTextReaderHasAttributes' type='function'/>
-     <exports symbol='xmlTextReaderReadState' type='function'/>
-     <exports symbol='xmlReaderForFile' type='function'/>
-     <exports symbol='xmlTextReaderConstNamespaceUri' type='function'/>
-     <exports symbol='xmlTextReaderCurrentDoc' type='function'/>
-     <exports symbol='xmlTextReaderGetParserLineNumber' type='function'/>
-     <exports symbol='xmlTextReaderExpand' type='function'/>
-     <exports symbol='xmlTextReaderXmlLang' type='function'/>
      <exports symbol='xmlReaderForDoc' type='function'/>
+     <exports symbol='xmlReaderForFd' type='function'/>
+     <exports symbol='xmlReaderForFile' type='function'/>
+     <exports symbol='xmlReaderForIO' type='function'/>
+     <exports symbol='xmlReaderForMemory' type='function'/>
+     <exports symbol='xmlReaderNewDoc' type='function'/>
+     <exports symbol='xmlReaderNewFd' type='function'/>
+     <exports symbol='xmlReaderNewFile' type='function'/>
      <exports symbol='xmlReaderNewIO' type='function'/>
+     <exports symbol='xmlReaderNewMemory' type='function'/>
+     <exports symbol='xmlReaderNewWalker' type='function'/>
+     <exports symbol='xmlReaderWalker' type='function'/>
+     <exports symbol='xmlTextReaderAttributeCount' type='function'/>
+     <exports symbol='xmlTextReaderBaseUri' type='function'/>
+     <exports symbol='xmlTextReaderByteConsumed' type='function'/>
      <exports symbol='xmlTextReaderClose' type='function'/>
-     <exports symbol='xmlTextReaderReadInnerXml' type='function'/>
+     <exports symbol='xmlTextReaderConstBaseUri' type='function'/>
      <exports symbol='xmlTextReaderConstEncoding' type='function'/>
-     <exports symbol='xmlTextReaderNormalization' type='function'/>
-     <exports symbol='xmlTextReaderGetParserProp' type='function'/>
-     <exports symbol='xmlTextReaderMoveToAttribute' type='function'/>
-     <exports symbol='xmlTextReaderQuoteChar' type='function'/>
-     <exports symbol='xmlTextReaderSetSchema' type='function'/>
-     <exports symbol='xmlTextReaderValue' type='function'/>
-     <exports symbol='xmlTextReaderIsValid' type='function'/>
-     <exports symbol='xmlTextReaderMoveToFirstAttribute' type='function'/>
-     <exports symbol='xmlTextReaderGetParserColumnNumber' type='function'/>
-     <exports symbol='xmlTextReaderConstValue' type='function'/>
-     <exports symbol='xmlNewTextReader' type='function'/>
-     <exports symbol='xmlTextReaderGetAttributeNo' type='function'/>
-     <exports symbol='xmlTextReaderGetAttributeNs' type='function'/>
+     <exports symbol='xmlTextReaderConstLocalName' type='function'/>
      <exports symbol='xmlTextReaderConstName' type='function'/>
+     <exports symbol='xmlTextReaderConstNamespaceUri' type='function'/>
+     <exports symbol='xmlTextReaderConstPrefix' type='function'/>
      <exports symbol='xmlTextReaderConstString' type='function'/>
+     <exports symbol='xmlTextReaderConstValue' type='function'/>
+     <exports symbol='xmlTextReaderConstXmlLang' type='function'/>
      <exports symbol='xmlTextReaderConstXmlVersion' type='function'/>
+     <exports symbol='xmlTextReaderCurrentDoc' type='function'/>
+     <exports symbol='xmlTextReaderCurrentNode' type='function'/>
      <exports symbol='xmlTextReaderDepth' type='function'/>
-     <exports symbol='xmlTextReaderReadString' type='function'/>
+     <exports symbol='xmlTextReaderErrorFunc' type='function'/>
+     <exports symbol='xmlTextReaderExpand' type='function'/>
+     <exports symbol='xmlTextReaderGetAttribute' type='function'/>
+     <exports symbol='xmlTextReaderGetAttributeNo' type='function'/>
+     <exports symbol='xmlTextReaderGetAttributeNs' type='function'/>
+     <exports symbol='xmlTextReaderGetErrorHandler' type='function'/>
+     <exports symbol='xmlTextReaderGetParserColumnNumber' type='function'/>
+     <exports symbol='xmlTextReaderGetParserLineNumber' type='function'/>
+     <exports symbol='xmlTextReaderGetParserProp' type='function'/>
+     <exports symbol='xmlTextReaderGetRemainder' type='function'/>
+     <exports symbol='xmlTextReaderHasAttributes' type='function'/>
+     <exports symbol='xmlTextReaderHasValue' type='function'/>
      <exports symbol='xmlTextReaderIsDefault' type='function'/>
-     <exports symbol='xmlTextReaderMoveToNextAttribute' type='function'/>
-     <exports symbol='xmlReaderNewWalker' type='function'/>
-     <exports symbol='xmlTextReaderConstPrefix' type='function'/>
-     <exports symbol='xmlReaderWalker' type='function'/>
-     <exports symbol='xmlTextReaderConstLocalName' type='function'/>
-     <exports symbol='xmlTextReaderNodeType' type='function'/>
-     <exports symbol='xmlFreeTextReader' type='function'/>
-     <exports symbol='xmlTextReaderName' type='function'/>
-     <exports symbol='xmlTextReaderRead' type='function'/>
      <exports symbol='xmlTextReaderIsEmptyElement' type='function'/>
-     <exports symbol='xmlReaderNewMemory' type='function'/>
-     <exports symbol='xmlTextReaderSchemaValidateCtxt' type='function'/>
-     <exports symbol='xmlTextReaderHasValue' type='function'/>
-     <exports symbol='xmlTextReaderConstBaseUri' type='function'/>
-     <exports symbol='xmlTextReaderBaseUri' type='function'/>
-     <exports symbol='xmlTextReaderMoveToAttributeNo' type='function'/>
+     <exports symbol='xmlTextReaderIsNamespaceDecl' type='function'/>
+     <exports symbol='xmlTextReaderIsValid' type='function'/>
+     <exports symbol='xmlTextReaderLocalName' type='function'/>
+     <exports symbol='xmlTextReaderLocatorBaseURI' type='function'/>
      <exports symbol='xmlTextReaderLocatorLineNumber' type='function'/>
-     <exports symbol='xmlTextReaderMoveToAttributeNs' type='function'/>
-     <exports symbol='xmlTextReaderNext' type='function'/>
-     <exports symbol='xmlTextReaderAttributeCount' type='function'/>
      <exports symbol='xmlTextReaderLookupNamespace' type='function'/>
+     <exports symbol='xmlTextReaderMoveToAttribute' type='function'/>
+     <exports symbol='xmlTextReaderMoveToAttributeNo' type='function'/>
+     <exports symbol='xmlTextReaderMoveToAttributeNs' type='function'/>
      <exports symbol='xmlTextReaderMoveToElement' type='function'/>
-     <exports symbol='xmlReaderForIO' type='function'/>
-     <exports symbol='xmlTextReaderReadOuterXml' type='function'/>
-     <exports symbol='xmlTextReaderRelaxNGValidateCtxt' type='function'/>
-     <exports symbol='xmlTextReaderPrefix' type='function'/>
-     <exports symbol='xmlTextReaderReadAttributeValue' type='function'/>
+     <exports symbol='xmlTextReaderMoveToFirstAttribute' type='function'/>
+     <exports symbol='xmlTextReaderMoveToNextAttribute' type='function'/>
+     <exports symbol='xmlTextReaderName' type='function'/>
+     <exports symbol='xmlTextReaderNamespaceUri' type='function'/>
+     <exports symbol='xmlTextReaderNext' type='function'/>
      <exports symbol='xmlTextReaderNextSibling' type='function'/>
-     <exports symbol='xmlTextReaderErrorFunc' type='function'/>
-     <exports symbol='xmlReaderForFd' type='function'/>
-     <exports symbol='xmlTextReaderGetAttribute' type='function'/>
-     <exports symbol='xmlTextReaderLocalName' type='function'/>
-     <exports symbol='xmlTextReaderPreserve' type='function'/>
-     <exports symbol='xmlTextReaderCurrentNode' type='function'/>
-     <exports symbol='xmlTextReaderSetParserProp' type='function'/>
-     <exports symbol='xmlTextReaderGetRemainder' type='function'/>
-     <exports symbol='xmlTextReaderSetErrorHandler' type='function'/>
-     <exports symbol='xmlTextReaderIsNamespaceDecl' type='function'/>
-     <exports symbol='xmlReaderNewDoc' type='function'/>
+     <exports symbol='xmlTextReaderNodeType' type='function'/>
+     <exports symbol='xmlTextReaderNormalization' type='function'/>
+     <exports symbol='xmlTextReaderPrefix' type='function'/>
+     <exports symbol='xmlTextReaderPreserve' type='function'/>
      <exports symbol='xmlTextReaderPreservePattern' type='function'/>
-     <exports symbol='xmlTextReaderConstXmlLang' type='function'/>
-     <exports symbol='xmlTextReaderGetErrorHandler' type='function'/>
-     <exports symbol='xmlTextReaderSetStructuredErrorHandler' type='function'/>
-     <exports symbol='xmlReaderNewFile' type='function'/>
+     <exports symbol='xmlTextReaderQuoteChar' type='function'/>
+     <exports symbol='xmlTextReaderRead' type='function'/>
+     <exports symbol='xmlTextReaderReadAttributeValue' type='function'/>
+     <exports symbol='xmlTextReaderReadInnerXml' type='function'/>
+     <exports symbol='xmlTextReaderReadOuterXml' type='function'/>
+     <exports symbol='xmlTextReaderReadState' type='function'/>
+     <exports symbol='xmlTextReaderReadString' type='function'/>
      <exports symbol='xmlTextReaderRelaxNGSetSchema' type='function'/>
-     <exports symbol='xmlReaderNewFd' type='function'/>
      <exports symbol='xmlTextReaderRelaxNGValidate' type='function'/>
-     <exports symbol='xmlReaderForMemory' type='function'/>
-     <exports symbol='xmlTextReaderSetup' type='function'/>
-     <exports symbol='xmlTextReaderByteConsumed' type='function'/>
-     <exports symbol='xmlTextReaderLocatorBaseURI' type='function'/>
-     <exports symbol='xmlTextReaderNamespaceUri' type='function'/>
+     <exports symbol='xmlTextReaderRelaxNGValidateCtxt' type='function'/>
      <exports symbol='xmlTextReaderSchemaValidate' type='function'/>
+     <exports symbol='xmlTextReaderSchemaValidateCtxt' type='function'/>
+     <exports symbol='xmlTextReaderSetErrorHandler' type='function'/>
+     <exports symbol='xmlTextReaderSetParserProp' type='function'/>
+     <exports symbol='xmlTextReaderSetSchema' type='function'/>
+     <exports symbol='xmlTextReaderSetStructuredErrorHandler' type='function'/>
+     <exports symbol='xmlTextReaderSetup' type='function'/>
      <exports symbol='xmlTextReaderStandalone' type='function'/>
+     <exports symbol='xmlTextReaderValue' type='function'/>
+     <exports symbol='xmlTextReaderXmlLang' type='function'/>
     </file>
     <file name='xmlregexp'>
      <summary>regular expressions handling</summary>
      <description>basic API for libxml regular expressions handling used for XML Schemas and validation. 
</description>
      <author>Daniel Veillard </author>
+     <exports symbol='XML_EXP_ATOM' type='enum'/>
      <exports symbol='XML_EXP_COUNT' type='enum'/>
      <exports symbol='XML_EXP_EMPTY' type='enum'/>
-     <exports symbol='XML_EXP_SEQ' type='enum'/>
-     <exports symbol='XML_EXP_ATOM' type='enum'/>
-     <exports symbol='XML_EXP_OR' type='enum'/>
      <exports symbol='XML_EXP_FORBID' type='enum'/>
-     <exports symbol='xmlRegExecCtxtPtr' type='typedef'/>
+     <exports symbol='XML_EXP_OR' type='enum'/>
+     <exports symbol='XML_EXP_SEQ' type='enum'/>
      <exports symbol='xmlExpCtxt' type='typedef'/>
-     <exports symbol='xmlExpNodePtr' type='typedef'/>
      <exports symbol='xmlExpCtxtPtr' type='typedef'/>
+     <exports symbol='xmlExpNode' type='typedef'/>
+     <exports symbol='xmlExpNodePtr' type='typedef'/>
      <exports symbol='xmlExpNodeType' type='typedef'/>
      <exports symbol='xmlRegExecCtxt' type='typedef'/>
-     <exports symbol='xmlExpNode' type='typedef'/>
+     <exports symbol='xmlRegExecCtxtPtr' type='typedef'/>
      <exports symbol='xmlRegexp' type='typedef'/>
      <exports symbol='xmlRegexpPtr' type='typedef'/>
-     <exports symbol='forbiddenExp' type='variable'/>
      <exports symbol='emptyExp' type='variable'/>
-     <exports symbol='xmlRegExecCallbacks' type='function'/>
-     <exports symbol='xmlRegNewExecCtxt' type='function'/>
-     <exports symbol='xmlExpNewOr' type='function'/>
-     <exports symbol='xmlRegFreeRegexp' type='function'/>
-     <exports symbol='xmlExpRef' type='function'/>
-     <exports symbol='xmlRegexpIsDeterminist' type='function'/>
-     <exports symbol='xmlRegExecErrInfo' type='function'/>
-     <exports symbol='xmlRegFreeExecCtxt' type='function'/>
+     <exports symbol='forbiddenExp' type='variable'/>
      <exports symbol='xmlExpCtxtNbCons' type='function'/>
-     <exports symbol='xmlExpSubsume' type='function'/>
-     <exports symbol='xmlRegExecPushString2' type='function'/>
-     <exports symbol='xmlRegExecNextValues' type='function'/>
-     <exports symbol='xmlExpExpDerive' type='function'/>
-     <exports symbol='xmlExpIsNillable' type='function'/>
-     <exports symbol='xmlExpFreeCtxt' type='function'/>
+     <exports symbol='xmlExpCtxtNbNodes' type='function'/>
      <exports symbol='xmlExpDump' type='function'/>
-     <exports symbol='xmlExpNewSeq' type='function'/>
+     <exports symbol='xmlExpExpDerive' type='function'/>
      <exports symbol='xmlExpFree' type='function'/>
-     <exports symbol='xmlExpNewRange' type='function'/>
-     <exports symbol='xmlRegexpCompile' type='function'/>
-     <exports symbol='xmlExpNewAtom' type='function'/>
-     <exports symbol='xmlRegexpExec' type='function'/>
-     <exports symbol='xmlRegExecPushString' type='function'/>
+     <exports symbol='xmlExpFreeCtxt' type='function'/>
+     <exports symbol='xmlExpGetLanguage' type='function'/>
      <exports symbol='xmlExpGetStart' type='function'/>
-     <exports symbol='xmlExpParse' type='function'/>
+     <exports symbol='xmlExpIsNillable' type='function'/>
+     <exports symbol='xmlExpMaxToken' type='function'/>
+     <exports symbol='xmlExpNewAtom' type='function'/>
      <exports symbol='xmlExpNewCtxt' type='function'/>
-     <exports symbol='xmlExpGetLanguage' type='function'/>
+     <exports symbol='xmlExpNewOr' type='function'/>
+     <exports symbol='xmlExpNewRange' type='function'/>
+     <exports symbol='xmlExpNewSeq' type='function'/>
+     <exports symbol='xmlExpParse' type='function'/>
+     <exports symbol='xmlExpRef' type='function'/>
      <exports symbol='xmlExpStringDerive' type='function'/>
-     <exports symbol='xmlExpCtxtNbNodes' type='function'/>
-     <exports symbol='xmlExpMaxToken' type='function'/>
+     <exports symbol='xmlExpSubsume' type='function'/>
+     <exports symbol='xmlRegExecCallbacks' type='function'/>
+     <exports symbol='xmlRegExecErrInfo' type='function'/>
+     <exports symbol='xmlRegExecNextValues' type='function'/>
+     <exports symbol='xmlRegExecPushString' type='function'/>
+     <exports symbol='xmlRegExecPushString2' type='function'/>
+     <exports symbol='xmlRegFreeExecCtxt' type='function'/>
+     <exports symbol='xmlRegFreeRegexp' type='function'/>
+     <exports symbol='xmlRegNewExecCtxt' type='function'/>
+     <exports symbol='xmlRegexpCompile' type='function'/>
+     <exports symbol='xmlRegexpExec' type='function'/>
+     <exports symbol='xmlRegexpIsDeterminist' type='function'/>
      <exports symbol='xmlRegexpPrint' type='function'/>
     </file>
     <file name='xmlsave'>
      <summary>the XML document serializer</summary>
      <description>API to save document or subtree of document </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_SAVE_XHTML' type='enum'/>
+     <exports symbol='XML_SAVE_AS_HTML' type='enum'/>
      <exports symbol='XML_SAVE_AS_XML' type='enum'/>
+     <exports symbol='XML_SAVE_FORMAT' type='enum'/>
+     <exports symbol='XML_SAVE_NO_DECL' type='enum'/>
      <exports symbol='XML_SAVE_NO_EMPTY' type='enum'/>
      <exports symbol='XML_SAVE_NO_XHTML' type='enum'/>
-     <exports symbol='XML_SAVE_NO_DECL' type='enum'/>
-     <exports symbol='XML_SAVE_AS_HTML' type='enum'/>
-     <exports symbol='XML_SAVE_FORMAT' type='enum'/>
      <exports symbol='XML_SAVE_WSNONSIG' type='enum'/>
-     <exports symbol='xmlSaveOption' type='typedef'/>
+     <exports symbol='XML_SAVE_XHTML' type='enum'/>
      <exports symbol='xmlSaveCtxt' type='typedef'/>
      <exports symbol='xmlSaveCtxtPtr' type='typedef'/>
-     <exports symbol='xmlSaveToIO' type='function'/>
-     <exports symbol='xmlSaveToFd' type='function'/>
+     <exports symbol='xmlSaveOption' type='typedef'/>
      <exports symbol='xmlSaveClose' type='function'/>
+     <exports symbol='xmlSaveDoc' type='function'/>
+     <exports symbol='xmlSaveFlush' type='function'/>
      <exports symbol='xmlSaveSetAttrEscape' type='function'/>
+     <exports symbol='xmlSaveSetEscape' type='function'/>
      <exports symbol='xmlSaveToBuffer' type='function'/>
+     <exports symbol='xmlSaveToFd' type='function'/>
      <exports symbol='xmlSaveToFilename' type='function'/>
-     <exports symbol='xmlSaveFlush' type='function'/>
-     <exports symbol='xmlSaveDoc' type='function'/>
-     <exports symbol='xmlSaveSetEscape' type='function'/>
+     <exports symbol='xmlSaveToIO' type='function'/>
      <exports symbol='xmlSaveTree' type='function'/>
     </file>
     <file name='xmlschemas'>
      <summary>incomplete XML Schemas structure implementation</summary>
      <description>interface to the XML Schemas handling and schema validity checking, it is incomplete right 
now. </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_SCHEMAS_ERR_NOTNILLABLE' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_OK' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_NOROOT' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_XXX' type='enum'/>
-     <exports symbol='XML_SCHEMA_VAL_VC_I_CREATE' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_ISABSTRACT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_ATTRINVALID' type='enum'/>
      <exports symbol='XML_SCHEMAS_ERR_ATTRUNKNOWN' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_WRONGELEM' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_NOTDETERMINIST' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_INTERNAL' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_MISSING' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_INVALIDATTR' type='enum'/>
      <exports symbol='XML_SCHEMAS_ERR_CONSTRUCT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_ELEMCONT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_EXTRACONTENT' type='enum'/>
      <exports symbol='XML_SCHEMAS_ERR_FACET' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_NOTYPE' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_VALUE' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_HAVEDEFAULT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_INTERNAL' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_INVALIDATTR' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_INVALIDELEM' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_ISABSTRACT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_MISSING' type='enum'/>
      <exports symbol='XML_SCHEMAS_ERR_NOROLLBACK' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_NOTTOPLEVEL' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_NOROOT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_NOTDETERMINIST' type='enum'/>
      <exports symbol='XML_SCHEMAS_ERR_NOTEMPTY' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_INVALIDELEM' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_ATTRINVALID' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_EXTRACONTENT' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_NOTNILLABLE' type='enum'/>
      <exports symbol='XML_SCHEMAS_ERR_NOTSIMPLE' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_NOTTOPLEVEL' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_NOTYPE' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_OK' type='enum'/>
      <exports symbol='XML_SCHEMAS_ERR_UNDECLAREDELEM' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_HAVEDEFAULT' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_ELEMCONT' type='enum'/>
-     <exports symbol='XML_SCHEMAS_ERR_' type='enum'/>
-     <exports symbol='xmlSchemaPtr' type='typedef'/>
+     <exports symbol='XML_SCHEMAS_ERR_VALUE' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_WRONGELEM' type='enum'/>
+     <exports symbol='XML_SCHEMAS_ERR_XXX' type='enum'/>
+     <exports symbol='XML_SCHEMA_VAL_VC_I_CREATE' type='enum'/>
+     <exports symbol='xmlSchema' type='typedef'/>
      <exports symbol='xmlSchemaParserCtxt' type='typedef'/>
-     <exports symbol='xmlSchemaValidOption' type='typedef'/>
+     <exports symbol='xmlSchemaParserCtxtPtr' type='typedef'/>
+     <exports symbol='xmlSchemaPtr' type='typedef'/>
      <exports symbol='xmlSchemaSAXPlugPtr' type='typedef'/>
      <exports symbol='xmlSchemaSAXPlugStruct' type='typedef'/>
+     <exports symbol='xmlSchemaValidCtxt' type='typedef'/>
      <exports symbol='xmlSchemaValidCtxtPtr' type='typedef'/>
-     <exports symbol='xmlSchemaParserCtxtPtr' type='typedef'/>
-     <exports symbol='xmlSchema' type='typedef'/>
      <exports symbol='xmlSchemaValidError' type='typedef'/>
-     <exports symbol='xmlSchemaValidCtxt' type='typedef'/>
-     <exports symbol='xmlSchemaNewDocParserCtxt' type='function'/>
-     <exports symbol='xmlSchemaSAXUnplug' type='function'/>
-     <exports symbol='xmlSchemaParse' type='function'/>
+     <exports symbol='xmlSchemaValidOption' type='typedef'/>
+     <exports symbol='xmlSchemaDump' type='function'/>
+     <exports symbol='xmlSchemaFree' type='function'/>
      <exports symbol='xmlSchemaFreeParserCtxt' type='function'/>
-     <exports symbol='xmlSchemaValidateSetFilename' type='function'/>
-     <exports symbol='xmlSchemaNewParserCtxt' type='function'/>
+     <exports symbol='xmlSchemaFreeValidCtxt' type='function'/>
+     <exports symbol='xmlSchemaGetParserErrors' type='function'/>
+     <exports symbol='xmlSchemaGetValidErrors' type='function'/>
      <exports symbol='xmlSchemaIsValid' type='function'/>
-     <exports symbol='xmlSchemaValidityErrorFunc' type='function'/>
+     <exports symbol='xmlSchemaNewDocParserCtxt' type='function'/>
+     <exports symbol='xmlSchemaNewMemParserCtxt' type='function'/>
+     <exports symbol='xmlSchemaNewParserCtxt' type='function'/>
+     <exports symbol='xmlSchemaNewValidCtxt' type='function'/>
+     <exports symbol='xmlSchemaParse' type='function'/>
      <exports symbol='xmlSchemaSAXPlug' type='function'/>
-     <exports symbol='xmlSchemaValidateStream' type='function'/>
-     <exports symbol='xmlSchemaGetParserErrors' type='function'/>
-     <exports symbol='xmlSchemaValidateSetLocator' type='function'/>
-     <exports symbol='xmlSchemaValidateOneElement' type='function'/>
-     <exports symbol='xmlSchemaSetValidStructuredErrors' type='function'/>
+     <exports symbol='xmlSchemaSAXUnplug' type='function'/>
+     <exports symbol='xmlSchemaSetParserErrors' type='function'/>
+     <exports symbol='xmlSchemaSetParserStructuredErrors' type='function'/>
      <exports symbol='xmlSchemaSetValidErrors' type='function'/>
+     <exports symbol='xmlSchemaSetValidOptions' type='function'/>
+     <exports symbol='xmlSchemaSetValidStructuredErrors' type='function'/>
      <exports symbol='xmlSchemaValidCtxtGetOptions' type='function'/>
-     <exports symbol='xmlSchemaValidateFile' type='function'/>
+     <exports symbol='xmlSchemaValidCtxtGetParserCtxt' type='function'/>
      <exports symbol='xmlSchemaValidateDoc' type='function'/>
-     <exports symbol='xmlSchemaFree' type='function'/>
-     <exports symbol='xmlSchemaNewMemParserCtxt' type='function'/>
+     <exports symbol='xmlSchemaValidateFile' type='function'/>
+     <exports symbol='xmlSchemaValidateOneElement' type='function'/>
+     <exports symbol='xmlSchemaValidateSetFilename' type='function'/>
+     <exports symbol='xmlSchemaValidateSetLocator' type='function'/>
+     <exports symbol='xmlSchemaValidateStream' type='function'/>
+     <exports symbol='xmlSchemaValidityErrorFunc' type='function'/>
      <exports symbol='xmlSchemaValidityLocatorFunc' type='function'/>
-     <exports symbol='xmlSchemaGetValidErrors' type='function'/>
-     <exports symbol='xmlSchemaSetValidOptions' type='function'/>
-     <exports symbol='xmlSchemaSetParserErrors' type='function'/>
      <exports symbol='xmlSchemaValidityWarningFunc' type='function'/>
-     <exports symbol='xmlSchemaDump' type='function'/>
-     <exports symbol='xmlSchemaFreeValidCtxt' type='function'/>
-     <exports symbol='xmlSchemaValidCtxtGetParserCtxt' type='function'/>
-     <exports symbol='xmlSchemaSetParserStructuredErrors' type='function'/>
-     <exports symbol='xmlSchemaNewValidCtxt' type='function'/>
     </file>
     <file name='xmlschemastypes'>
      <summary>implementation of XML Schema Datatypes</summary>
      <description>module providing the XML Schema Datatypes implementation both definition and validity 
checking </description>
      <author>Daniel Veillard </author>
-     <exports symbol='XML_SCHEMA_WHITESPACE_UNKNOWN' type='enum'/>
      <exports symbol='XML_SCHEMA_WHITESPACE_COLLAPSE' type='enum'/>
-     <exports symbol='XML_SCHEMA_WHITESPACE_REPLACE' type='enum'/>
      <exports symbol='XML_SCHEMA_WHITESPACE_PRESERVE' type='enum'/>
+     <exports symbol='XML_SCHEMA_WHITESPACE_REPLACE' type='enum'/>
+     <exports symbol='XML_SCHEMA_WHITESPACE_UNKNOWN' type='enum'/>
      <exports symbol='xmlSchemaWhitespaceValueType' type='typedef'/>
-     <exports symbol='xmlSchemaValPredefTypeNode' type='function'/>
+     <exports symbol='xmlSchemaCheckFacet' type='function'/>
+     <exports symbol='xmlSchemaCleanupTypes' type='function'/>
+     <exports symbol='xmlSchemaCollapseString' type='function'/>
+     <exports symbol='xmlSchemaCompareValues' type='function'/>
+     <exports symbol='xmlSchemaCompareValuesWhtsp' type='function'/>
+     <exports symbol='xmlSchemaCopyValue' type='function'/>
+     <exports symbol='xmlSchemaFreeFacet' type='function'/>
+     <exports symbol='xmlSchemaFreeValue' type='function'/>
+     <exports symbol='xmlSchemaGetBuiltInListSimpleTypeItemType' type='function'/>
+     <exports symbol='xmlSchemaGetBuiltInType' type='function'/>
+     <exports symbol='xmlSchemaGetCanonValue' type='function'/>
      <exports symbol='xmlSchemaGetCanonValueWhtsp' type='function'/>
-     <exports symbol='xmlSchemaValidateLengthFacetWhtsp' type='function'/>
+     <exports symbol='xmlSchemaGetFacetValueAsULong' type='function'/>
+     <exports symbol='xmlSchemaGetPredefinedType' type='function'/>
+     <exports symbol='xmlSchemaGetValType' type='function'/>
+     <exports symbol='xmlSchemaInitTypes' type='function'/>
      <exports symbol='xmlSchemaIsBuiltInTypeFacet' type='function'/>
-     <exports symbol='xmlSchemaGetCanonValue' type='function'/>
-     <exports symbol='xmlSchemaGetBuiltInListSimpleTypeItemType' type='function'/>
-     <exports symbol='xmlSchemaCompareValuesWhtsp' type='function'/>
-     <exports symbol='xmlSchemaValueGetAsBoolean' type='function'/>
-     <exports symbol='xmlSchemaCollapseString' type='function'/>
+     <exports symbol='xmlSchemaNewFacet' type='function'/>
+     <exports symbol='xmlSchemaNewNOTATIONValue' type='function'/>
+     <exports symbol='xmlSchemaNewQNameValue' type='function'/>
+     <exports symbol='xmlSchemaNewStringValue' type='function'/>
+     <exports symbol='xmlSchemaValPredefTypeNode' type='function'/>
      <exports symbol='xmlSchemaValPredefTypeNodeNoNorm' type='function'/>
      <exports symbol='xmlSchemaValidateFacet' type='function'/>
-     <exports symbol='xmlSchemaNewFacet' type='function'/>
-     <exports symbol='xmlSchemaValueAppend' type='function'/>
-     <exports symbol='xmlSchemaCompareValues' type='function'/>
+     <exports symbol='xmlSchemaValidateFacetWhtsp' type='function'/>
      <exports symbol='xmlSchemaValidateLengthFacet' type='function'/>
-     <exports symbol='xmlSchemaGetValType' type='function'/>
-     <exports symbol='xmlSchemaGetPredefinedType' type='function'/>
-     <exports symbol='xmlSchemaValidatePredefinedType' type='function'/>
-     <exports symbol='xmlSchemaFreeFacet' type='function'/>
+     <exports symbol='xmlSchemaValidateLengthFacetWhtsp' type='function'/>
      <exports symbol='xmlSchemaValidateListSimpleTypeFacet' type='function'/>
-     <exports symbol='xmlSchemaGetFacetValueAsULong' type='function'/>
-     <exports symbol='xmlSchemaFreeValue' type='function'/>
-     <exports symbol='xmlSchemaValueGetNext' type='function'/>
+     <exports symbol='xmlSchemaValidatePredefinedType' type='function'/>
+     <exports symbol='xmlSchemaValueAppend' type='function'/>
+     <exports symbol='xmlSchemaValueGetAsBoolean' type='function'/>
      <exports symbol='xmlSchemaValueGetAsString' type='function'/>
-     <exports symbol='xmlSchemaCopyValue' type='function'/>
-     <exports symbol='xmlSchemaNewNOTATIONValue' type='function'/>
-     <exports symbol='xmlSchemaNewQNameValue' type='function'/>
-     <exports symbol='xmlSchemaCleanupTypes' type='function'/>
+     <exports symbol='xmlSchemaValueGetNext' type='function'/>
      <exports symbol='xmlSchemaWhiteSpaceReplace' type='function'/>
-     <exports symbol='xmlSchemaNewStringValue' type='function'/>
-     <exports symbol='xmlSchemaGetBuiltInType' type='function'/>
-     <exports symbol='xmlSchemaInitTypes' type='function'/>
-     <exports symbol='xmlSchemaValidateFacetWhtsp' type='function'/>
-     <exports symbol='xmlSchemaCheckFacet' type='function'/>
     </file>
     <file name='xmlstring'>
      <summary>set of routines to process strings</summary>
@@ -3177,623 +3149,623 @@
      <author>Daniel Veillard </author>
      <exports symbol='BAD_CAST' type='macro'/>
      <exports symbol='xmlChar' type='typedef'/>
-     <exports symbol='xmlStrcmp' type='function'/>
+     <exports symbol='xmlCharStrdup' type='function'/>
      <exports symbol='xmlCharStrndup' type='function'/>
-     <exports symbol='xmlStrcasestr' type='function'/>
-     <exports symbol='xmlStrcat' type='function'/>
+     <exports symbol='xmlCheckUTF8' type='function'/>
+     <exports symbol='xmlGetUTF8Char' type='function'/>
+     <exports symbol='xmlStrEqual' type='function'/>
      <exports symbol='xmlStrPrintf' type='function'/>
-     <exports symbol='xmlStrstr' type='function'/>
-     <exports symbol='xmlUTF8Size' type='function'/>
      <exports symbol='xmlStrQEqual' type='function'/>
-     <exports symbol='xmlStrncatNew' type='function'/>
-     <exports symbol='xmlUTF8Strpos' type='function'/>
-     <exports symbol='xmlStrdup' type='function'/>
-     <exports symbol='xmlCharStrdup' type='function'/>
+     <exports symbol='xmlStrVPrintf' type='function'/>
+     <exports symbol='xmlStrcasecmp' type='function'/>
+     <exports symbol='xmlStrcasestr' type='function'/>
+     <exports symbol='xmlStrcat' type='function'/>
      <exports symbol='xmlStrchr' type='function'/>
+     <exports symbol='xmlStrcmp' type='function'/>
+     <exports symbol='xmlStrdup' type='function'/>
      <exports symbol='xmlStrlen' type='function'/>
-     <exports symbol='xmlStrncmp' type='function'/>
-     <exports symbol='xmlStrsub' type='function'/>
+     <exports symbol='xmlStrncasecmp' type='function'/>
      <exports symbol='xmlStrncat' type='function'/>
-     <exports symbol='xmlGetUTF8Char' type='function'/>
-     <exports symbol='xmlStrcasecmp' type='function'/>
+     <exports symbol='xmlStrncatNew' type='function'/>
+     <exports symbol='xmlStrncmp' type='function'/>
      <exports symbol='xmlStrndup' type='function'/>
-     <exports symbol='xmlStrVPrintf' type='function'/>
-     <exports symbol='xmlUTF8Strsize' type='function'/>
-     <exports symbol='xmlCheckUTF8' type='function'/>
-     <exports symbol='xmlStrncasecmp' type='function'/>
-     <exports symbol='xmlUTF8Strlen' type='function'/>
-     <exports symbol='xmlUTF8Strsub' type='function'/>
-     <exports symbol='xmlStrEqual' type='function'/>
+     <exports symbol='xmlStrstr' type='function'/>
+     <exports symbol='xmlStrsub' type='function'/>
      <exports symbol='xmlUTF8Charcmp' type='function'/>
-     <exports symbol='xmlUTF8Strndup' type='function'/>
+     <exports symbol='xmlUTF8Size' type='function'/>
+     <exports symbol='xmlUTF8Strlen' type='function'/>
      <exports symbol='xmlUTF8Strloc' type='function'/>
+     <exports symbol='xmlUTF8Strndup' type='function'/>
+     <exports symbol='xmlUTF8Strpos' type='function'/>
+     <exports symbol='xmlUTF8Strsize' type='function'/>
+     <exports symbol='xmlUTF8Strsub' type='function'/>
     </file>
     <file name='xmlunicode'>
      <summary>Unicode character APIs</summary>
      <description>API for the Unicode character APIs  This file is automatically generated from the UCS 
description files of the Unicode Character Database</description>
      <author>Daniel Veillard </author>
+     <exports symbol='xmlUCSIsAegeanNumbers' type='function'/>
+     <exports symbol='xmlUCSIsAlphabeticPresentationForms' type='function'/>
+     <exports symbol='xmlUCSIsArabic' type='function'/>
+     <exports symbol='xmlUCSIsArabicPresentationFormsA' type='function'/>
+     <exports symbol='xmlUCSIsArabicPresentationFormsB' type='function'/>
+     <exports symbol='xmlUCSIsArmenian' type='function'/>
+     <exports symbol='xmlUCSIsArrows' type='function'/>
+     <exports symbol='xmlUCSIsBasicLatin' type='function'/>
+     <exports symbol='xmlUCSIsBengali' type='function'/>
+     <exports symbol='xmlUCSIsBlock' type='function'/>
      <exports symbol='xmlUCSIsBlockElements' type='function'/>
      <exports symbol='xmlUCSIsBopomofo' type='function'/>
-     <exports symbol='xmlUCSIsDingbats' type='function'/>
-     <exports symbol='xmlUCSIsSuperscriptsandSubscripts' type='function'/>
-     <exports symbol='xmlUCSIsCombiningHalfMarks' type='function'/>
-     <exports symbol='xmlUCSIsTibetan' type='function'/>
-     <exports symbol='xmlUCSIsYiRadicals' type='function'/>
-     <exports symbol='xmlUCSIsCombiningMarksforSymbols' type='function'/>
-     <exports symbol='xmlUCSIsHangulSyllables' type='function'/>
-     <exports symbol='xmlUCSIsBasicLatin' type='function'/>
-     <exports symbol='xmlUCSIsCatSc' type='function'/>
-     <exports symbol='xmlUCSIsCatSo' type='function'/>
-     <exports symbol='xmlUCSIsLimbu' type='function'/>
-     <exports symbol='xmlUCSIsCatSm' type='function'/>
-     <exports symbol='xmlUCSIsCatSk' type='function'/>
-     <exports symbol='xmlUCSIsKhmerSymbols' type='function'/>
-     <exports symbol='xmlUCSIsMongolian' type='function'/>
-     <exports symbol='xmlUCSIsMalayalam' type='function'/>
-     <exports symbol='xmlUCSIsMathematicalAlphanumericSymbols' type='function'/>
-     <exports symbol='xmlUCSIsThaana' type='function'/>
-     <exports symbol='xmlUCSIsMyanmar' type='function'/>
-     <exports symbol='xmlUCSIsTags' type='function'/>
-     <exports symbol='xmlUCSIsCJKCompatibilityIdeographs' type='function'/>
-     <exports symbol='xmlUCSIsTelugu' type='function'/>
-     <exports symbol='xmlUCSIsLowSurrogates' type='function'/>
-     <exports symbol='xmlUCSIsOsmanya' type='function'/>
-     <exports symbol='xmlUCSIsSyriac' type='function'/>
-     <exports symbol='xmlUCSIsEthiopic' type='function'/>
+     <exports symbol='xmlUCSIsBopomofoExtended' type='function'/>
      <exports symbol='xmlUCSIsBoxDrawing' type='function'/>
-     <exports symbol='xmlUCSIsGreekExtended' type='function'/>
-     <exports symbol='xmlUCSIsGreekandCoptic' type='function'/>
-     <exports symbol='xmlUCSIsKannada' type='function'/>
+     <exports symbol='xmlUCSIsBraillePatterns' type='function'/>
+     <exports symbol='xmlUCSIsBuhid' type='function'/>
      <exports symbol='xmlUCSIsByzantineMusicalSymbols' type='function'/>
-     <exports symbol='xmlUCSIsEnclosedCJKLettersandMonths' type='function'/>
+     <exports symbol='xmlUCSIsCJKCompatibility' type='function'/>
      <exports symbol='xmlUCSIsCJKCompatibilityForms' type='function'/>
-     <exports symbol='xmlUCSIsCatCs' type='function'/>
+     <exports symbol='xmlUCSIsCJKCompatibilityIdeographs' type='function'/>
+     <exports symbol='xmlUCSIsCJKCompatibilityIdeographsSupplement' type='function'/>
      <exports symbol='xmlUCSIsCJKRadicalsSupplement' type='function'/>
-     <exports symbol='xmlUCSIsCatCf' type='function'/>
-     <exports symbol='xmlUCSIsSmallFormVariants' type='function'/>
-     <exports symbol='xmlUCSIsHangulCompatibilityJamo' type='function'/>
+     <exports symbol='xmlUCSIsCJKSymbolsandPunctuation' type='function'/>
+     <exports symbol='xmlUCSIsCJKUnifiedIdeographs' type='function'/>
+     <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionA' type='function'/>
+     <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionB' type='function'/>
+     <exports symbol='xmlUCSIsCat' type='function'/>
+     <exports symbol='xmlUCSIsCatC' type='function'/>
      <exports symbol='xmlUCSIsCatCc' type='function'/>
+     <exports symbol='xmlUCSIsCatCf' type='function'/>
      <exports symbol='xmlUCSIsCatCo' type='function'/>
-     <exports symbol='xmlUCSIsCherokee' type='function'/>
-     <exports symbol='xmlUCSIsGothic' type='function'/>
-     <exports symbol='xmlUCSIsKhmer' type='function'/>
-     <exports symbol='xmlUCSIsCombiningDiacriticalMarksforSymbols' type='function'/>
-     <exports symbol='xmlUCSIsOgham' type='function'/>
-     <exports symbol='xmlUCSIsOriya' type='function'/>
-     <exports symbol='xmlUCSIsLinearBIdeograms' type='function'/>
-     <exports symbol='xmlUCSIsBlock' type='function'/>
-     <exports symbol='xmlUCSIsBopomofoExtended' type='function'/>
-     <exports symbol='xmlUCSIsHangulJamo' type='function'/>
-     <exports symbol='xmlUCSIsTagbanwa' type='function'/>
-     <exports symbol='xmlUCSIsGeneralPunctuation' type='function'/>
-     <exports symbol='xmlUCSIsCyrillic' type='function'/>
-     <exports symbol='xmlUCSIsArrows' type='function'/>
-     <exports symbol='xmlUCSIsControlPictures' type='function'/>
-     <exports symbol='xmlUCSIsCJKUnifiedIdeographs' type='function'/>
+     <exports symbol='xmlUCSIsCatCs' type='function'/>
+     <exports symbol='xmlUCSIsCatL' type='function'/>
+     <exports symbol='xmlUCSIsCatLl' type='function'/>
+     <exports symbol='xmlUCSIsCatLm' type='function'/>
+     <exports symbol='xmlUCSIsCatLo' type='function'/>
+     <exports symbol='xmlUCSIsCatLt' type='function'/>
+     <exports symbol='xmlUCSIsCatLu' type='function'/>
+     <exports symbol='xmlUCSIsCatM' type='function'/>
+     <exports symbol='xmlUCSIsCatMc' type='function'/>
+     <exports symbol='xmlUCSIsCatMe' type='function'/>
+     <exports symbol='xmlUCSIsCatMn' type='function'/>
+     <exports symbol='xmlUCSIsCatN' type='function'/>
+     <exports symbol='xmlUCSIsCatNd' type='function'/>
      <exports symbol='xmlUCSIsCatNl' type='function'/>
      <exports symbol='xmlUCSIsCatNo' type='function'/>
-     <exports symbol='xmlUCSIsYijingHexagramSymbols' type='function'/>
-     <exports symbol='xmlUCSIsVariationSelectorsSupplement' type='function'/>
-     <exports symbol='xmlUCSIsBengali' type='function'/>
-     <exports symbol='xmlUCSIsPrivateUse' type='function'/>
-     <exports symbol='xmlUCSIsMusicalSymbols' type='function'/>
-     <exports symbol='xmlUCSIsMiscellaneousSymbols' type='function'/>
-     <exports symbol='xmlUCSIsCJKCompatibility' type='function'/>
-     <exports symbol='xmlUCSIsAegeanNumbers' type='function'/>
-     <exports symbol='xmlUCSIsDevanagari' type='function'/>
-     <exports symbol='xmlUCSIsSupplementalArrowsA' type='function'/>
-     <exports symbol='xmlUCSIsSupplementalArrowsB' type='function'/>
-     <exports symbol='xmlUCSIsNumberForms' type='function'/>
-     <exports symbol='xmlUCSIsSpacingModifierLetters' type='function'/>
-     <exports symbol='xmlUCSIsOpticalCharacterRecognition' type='function'/>
+     <exports symbol='xmlUCSIsCatP' type='function'/>
      <exports symbol='xmlUCSIsCatPc' type='function'/>
-     <exports symbol='xmlUCSIsCatPf' type='function'/>
-     <exports symbol='xmlUCSIsCyrillicSupplement' type='function'/>
      <exports symbol='xmlUCSIsCatPd' type='function'/>
+     <exports symbol='xmlUCSIsCatPe' type='function'/>
+     <exports symbol='xmlUCSIsCatPf' type='function'/>
      <exports symbol='xmlUCSIsCatPi' type='function'/>
      <exports symbol='xmlUCSIsCatPo' type='function'/>
-     <exports symbol='xmlUCSIsHighPrivateUseSurrogates' type='function'/>
-     <exports symbol='xmlUCSIsLatinExtendedAdditional' type='function'/>
      <exports symbol='xmlUCSIsCatPs' type='function'/>
-     <exports symbol='xmlUCSIsHighSurrogates' type='function'/>
-     <exports symbol='xmlUCSIsLao' type='function'/>
-     <exports symbol='xmlUCSIsBraillePatterns' type='function'/>
+     <exports symbol='xmlUCSIsCatS' type='function'/>
+     <exports symbol='xmlUCSIsCatSc' type='function'/>
+     <exports symbol='xmlUCSIsCatSk' type='function'/>
+     <exports symbol='xmlUCSIsCatSm' type='function'/>
+     <exports symbol='xmlUCSIsCatSo' type='function'/>
+     <exports symbol='xmlUCSIsCatZ' type='function'/>
+     <exports symbol='xmlUCSIsCatZl' type='function'/>
+     <exports symbol='xmlUCSIsCatZp' type='function'/>
+     <exports symbol='xmlUCSIsCatZs' type='function'/>
+     <exports symbol='xmlUCSIsCherokee' type='function'/>
+     <exports symbol='xmlUCSIsCombiningDiacriticalMarks' type='function'/>
+     <exports symbol='xmlUCSIsCombiningDiacriticalMarksforSymbols' type='function'/>
+     <exports symbol='xmlUCSIsCombiningHalfMarks' type='function'/>
+     <exports symbol='xmlUCSIsCombiningMarksforSymbols' type='function'/>
+     <exports symbol='xmlUCSIsControlPictures' type='function'/>
+     <exports symbol='xmlUCSIsCurrencySymbols' type='function'/>
+     <exports symbol='xmlUCSIsCypriotSyllabary' type='function'/>
+     <exports symbol='xmlUCSIsCyrillic' type='function'/>
+     <exports symbol='xmlUCSIsCyrillicSupplement' type='function'/>
      <exports symbol='xmlUCSIsDeseret' type='function'/>
+     <exports symbol='xmlUCSIsDevanagari' type='function'/>
+     <exports symbol='xmlUCSIsDingbats' type='function'/>
      <exports symbol='xmlUCSIsEnclosedAlphanumerics' type='function'/>
-     <exports symbol='xmlUCSIsCombiningDiacriticalMarks' type='function'/>
+     <exports symbol='xmlUCSIsEnclosedCJKLettersandMonths' type='function'/>
+     <exports symbol='xmlUCSIsEthiopic' type='function'/>
+     <exports symbol='xmlUCSIsGeneralPunctuation' type='function'/>
+     <exports symbol='xmlUCSIsGeometricShapes' type='function'/>
+     <exports symbol='xmlUCSIsGeorgian' type='function'/>
+     <exports symbol='xmlUCSIsGothic' type='function'/>
+     <exports symbol='xmlUCSIsGreek' type='function'/>
+     <exports symbol='xmlUCSIsGreekExtended' type='function'/>
+     <exports symbol='xmlUCSIsGreekandCoptic' type='function'/>
+     <exports symbol='xmlUCSIsGujarati' type='function'/>
+     <exports symbol='xmlUCSIsGurmukhi' type='function'/>
+     <exports symbol='xmlUCSIsHalfwidthandFullwidthForms' type='function'/>
+     <exports symbol='xmlUCSIsHangulCompatibilityJamo' type='function'/>
+     <exports symbol='xmlUCSIsHangulJamo' type='function'/>
+     <exports symbol='xmlUCSIsHangulSyllables' type='function'/>
+     <exports symbol='xmlUCSIsHanunoo' type='function'/>
+     <exports symbol='xmlUCSIsHebrew' type='function'/>
+     <exports symbol='xmlUCSIsHighPrivateUseSurrogates' type='function'/>
+     <exports symbol='xmlUCSIsHighSurrogates' type='function'/>
+     <exports symbol='xmlUCSIsHiragana' type='function'/>
+     <exports symbol='xmlUCSIsIPAExtensions' type='function'/>
      <exports symbol='xmlUCSIsIdeographicDescriptionCharacters' type='function'/>
+     <exports symbol='xmlUCSIsKanbun' type='function'/>
+     <exports symbol='xmlUCSIsKangxiRadicals' type='function'/>
+     <exports symbol='xmlUCSIsKannada' type='function'/>
+     <exports symbol='xmlUCSIsKatakana' type='function'/>
+     <exports symbol='xmlUCSIsKatakanaPhoneticExtensions' type='function'/>
+     <exports symbol='xmlUCSIsKhmer' type='function'/>
+     <exports symbol='xmlUCSIsKhmerSymbols' type='function'/>
+     <exports symbol='xmlUCSIsLao' type='function'/>
+     <exports symbol='xmlUCSIsLatin1Supplement' type='function'/>
+     <exports symbol='xmlUCSIsLatinExtendedA' type='function'/>
+     <exports symbol='xmlUCSIsLatinExtendedAdditional' type='function'/>
+     <exports symbol='xmlUCSIsLatinExtendedB' type='function'/>
+     <exports symbol='xmlUCSIsLetterlikeSymbols' type='function'/>
+     <exports symbol='xmlUCSIsLimbu' type='function'/>
+     <exports symbol='xmlUCSIsLinearBIdeograms' type='function'/>
+     <exports symbol='xmlUCSIsLinearBSyllabary' type='function'/>
+     <exports symbol='xmlUCSIsLowSurrogates' type='function'/>
+     <exports symbol='xmlUCSIsMalayalam' type='function'/>
+     <exports symbol='xmlUCSIsMathematicalAlphanumericSymbols' type='function'/>
+     <exports symbol='xmlUCSIsMathematicalOperators' type='function'/>
+     <exports symbol='xmlUCSIsMiscellaneousMathematicalSymbolsA' type='function'/>
+     <exports symbol='xmlUCSIsMiscellaneousMathematicalSymbolsB' type='function'/>
+     <exports symbol='xmlUCSIsMiscellaneousSymbols' type='function'/>
+     <exports symbol='xmlUCSIsMiscellaneousSymbolsandArrows' type='function'/>
+     <exports symbol='xmlUCSIsMiscellaneousTechnical' type='function'/>
+     <exports symbol='xmlUCSIsMongolian' type='function'/>
+     <exports symbol='xmlUCSIsMusicalSymbols' type='function'/>
+     <exports symbol='xmlUCSIsMyanmar' type='function'/>
+     <exports symbol='xmlUCSIsNumberForms' type='function'/>
+     <exports symbol='xmlUCSIsOgham' type='function'/>
+     <exports symbol='xmlUCSIsOldItalic' type='function'/>
+     <exports symbol='xmlUCSIsOpticalCharacterRecognition' type='function'/>
+     <exports symbol='xmlUCSIsOriya' type='function'/>
+     <exports symbol='xmlUCSIsOsmanya' type='function'/>
+     <exports symbol='xmlUCSIsPhoneticExtensions' type='function'/>
+     <exports symbol='xmlUCSIsPrivateUse' type='function'/>
      <exports symbol='xmlUCSIsPrivateUseArea' type='function'/>
-     <exports symbol='xmlUCSIsCat' type='function'/>
-     <exports symbol='xmlUCSIsCatLu' type='function'/>
-     <exports symbol='xmlUCSIsCatLt' type='function'/>
-     <exports symbol='xmlUCSIsYiSyllables' type='function'/>
+     <exports symbol='xmlUCSIsRunic' type='function'/>
      <exports symbol='xmlUCSIsShavian' type='function'/>
-     <exports symbol='xmlUCSIsCatLo' type='function'/>
-     <exports symbol='xmlUCSIsCatLm' type='function'/>
-     <exports symbol='xmlUCSIsCatLl' type='function'/>
-     <exports symbol='xmlUCSIsMiscellaneousTechnical' type='function'/>
-     <exports symbol='xmlUCSIsUgaritic' type='function'/>
-     <exports symbol='xmlUCSIsCJKCompatibilityIdeographsSupplement' type='function'/>
-     <exports symbol='xmlUCSIsCypriotSyllabary' type='function'/>
-     <exports symbol='xmlUCSIsTamil' type='function'/>
-     <exports symbol='xmlUCSIsCatC' type='function'/>
-     <exports symbol='xmlUCSIsCatN' type='function'/>
-     <exports symbol='xmlUCSIsCatL' type='function'/>
-     <exports symbol='xmlUCSIsCatM' type='function'/>
-     <exports symbol='xmlUCSIsUnifiedCanadianAboriginalSyllabics' type='function'/>
-     <exports symbol='xmlUCSIsCatS' type='function'/>
-     <exports symbol='xmlUCSIsCatP' type='function'/>
      <exports symbol='xmlUCSIsSinhala' type='function'/>
-     <exports symbol='xmlUCSIsGeorgian' type='function'/>
-     <exports symbol='xmlUCSIsCatZ' type='function'/>
-     <exports symbol='xmlUCSIsIPAExtensions' type='function'/>
-     <exports symbol='xmlUCSIsKangxiRadicals' type='function'/>
-     <exports symbol='xmlUCSIsGreek' type='function'/>
-     <exports symbol='xmlUCSIsCatPe' type='function'/>
-     <exports symbol='xmlUCSIsHanunoo' type='function'/>
-     <exports symbol='xmlUCSIsArmenian' type='function'/>
-     <exports symbol='xmlUCSIsSupplementaryPrivateUseAreaB' type='function'/>
+     <exports symbol='xmlUCSIsSmallFormVariants' type='function'/>
+     <exports symbol='xmlUCSIsSpacingModifierLetters' type='function'/>
+     <exports symbol='xmlUCSIsSpecials' type='function'/>
+     <exports symbol='xmlUCSIsSuperscriptsandSubscripts' type='function'/>
+     <exports symbol='xmlUCSIsSupplementalArrowsA' type='function'/>
+     <exports symbol='xmlUCSIsSupplementalArrowsB' type='function'/>
+     <exports symbol='xmlUCSIsSupplementalMathematicalOperators' type='function'/>
      <exports symbol='xmlUCSIsSupplementaryPrivateUseAreaA' type='function'/>
-     <exports symbol='xmlUCSIsKatakanaPhoneticExtensions' type='function'/>
-     <exports symbol='xmlUCSIsLetterlikeSymbols' type='function'/>
-     <exports symbol='xmlUCSIsPhoneticExtensions' type='function'/>
-     <exports symbol='xmlUCSIsArabic' type='function'/>
-     <exports symbol='xmlUCSIsHebrew' type='function'/>
-     <exports symbol='xmlUCSIsOldItalic' type='function'/>
-     <exports symbol='xmlUCSIsArabicPresentationFormsA' type='function'/>
-     <exports symbol='xmlUCSIsCatZp' type='function'/>
-     <exports symbol='xmlUCSIsCatZs' type='function'/>
-     <exports symbol='xmlUCSIsArabicPresentationFormsB' type='function'/>
-     <exports symbol='xmlUCSIsGeometricShapes' type='function'/>
-     <exports symbol='xmlUCSIsCatZl' type='function'/>
+     <exports symbol='xmlUCSIsSupplementaryPrivateUseAreaB' type='function'/>
+     <exports symbol='xmlUCSIsSyriac' type='function'/>
      <exports symbol='xmlUCSIsTagalog' type='function'/>
-     <exports symbol='xmlUCSIsSpecials' type='function'/>
-     <exports symbol='xmlUCSIsGujarati' type='function'/>
-     <exports symbol='xmlUCSIsKatakana' type='function'/>
-     <exports symbol='xmlUCSIsHalfwidthandFullwidthForms' type='function'/>
-     <exports symbol='xmlUCSIsLatinExtendedB' type='function'/>
-     <exports symbol='xmlUCSIsLatinExtendedA' type='function'/>
-     <exports symbol='xmlUCSIsBuhid' type='function'/>
-     <exports symbol='xmlUCSIsMiscellaneousSymbolsandArrows' type='function'/>
+     <exports symbol='xmlUCSIsTagbanwa' type='function'/>
+     <exports symbol='xmlUCSIsTags' type='function'/>
      <exports symbol='xmlUCSIsTaiLe' type='function'/>
-     <exports symbol='xmlUCSIsCJKSymbolsandPunctuation' type='function'/>
      <exports symbol='xmlUCSIsTaiXuanJingSymbols' type='function'/>
-     <exports symbol='xmlUCSIsGurmukhi' type='function'/>
-     <exports symbol='xmlUCSIsMathematicalOperators' type='function'/>
-     <exports symbol='xmlUCSIsAlphabeticPresentationForms' type='function'/>
-     <exports symbol='xmlUCSIsCurrencySymbols' type='function'/>
-     <exports symbol='xmlUCSIsSupplementalMathematicalOperators' type='function'/>
-     <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionA' type='function'/>
-     <exports symbol='xmlUCSIsKanbun' type='function'/>
-     <exports symbol='xmlUCSIsCJKUnifiedIdeographsExtensionB' type='function'/>
+     <exports symbol='xmlUCSIsTamil' type='function'/>
+     <exports symbol='xmlUCSIsTelugu' type='function'/>
+     <exports symbol='xmlUCSIsThaana' type='function'/>
      <exports symbol='xmlUCSIsThai' type='function'/>
-     <exports symbol='xmlUCSIsRunic' type='function'/>
-     <exports symbol='xmlUCSIsCatNd' type='function'/>
-     <exports symbol='xmlUCSIsLatin1Supplement' type='function'/>
-     <exports symbol='xmlUCSIsLinearBSyllabary' type='function'/>
-     <exports symbol='xmlUCSIsHiragana' type='function'/>
-     <exports symbol='xmlUCSIsMiscellaneousMathematicalSymbolsB' type='function'/>
-     <exports symbol='xmlUCSIsMiscellaneousMathematicalSymbolsA' type='function'/>
-     <exports symbol='xmlUCSIsCatMn' type='function'/>
+     <exports symbol='xmlUCSIsTibetan' type='function'/>
+     <exports symbol='xmlUCSIsUgaritic' type='function'/>
+     <exports symbol='xmlUCSIsUnifiedCanadianAboriginalSyllabics' type='function'/>
      <exports symbol='xmlUCSIsVariationSelectors' type='function'/>
-     <exports symbol='xmlUCSIsCatMc' type='function'/>
-     <exports symbol='xmlUCSIsCatMe' type='function'/>
+     <exports symbol='xmlUCSIsVariationSelectorsSupplement' type='function'/>
+     <exports symbol='xmlUCSIsYiRadicals' type='function'/>
+     <exports symbol='xmlUCSIsYiSyllables' type='function'/>
+     <exports symbol='xmlUCSIsYijingHexagramSymbols' type='function'/>
     </file>
     <file name='xmlversion'>
      <summary>compile-time version information</summary>
      <description>compile-time version information for the XML library </description>
      <author>Daniel Veillard </author>
-     <exports symbol='LIBXML_VERSION_EXTRA' type='macro'/>
-     <exports symbol='LIBXML_MODULES_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_LEGACY_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_LZMA_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_READER_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_THREAD_ENABLED' type='macro'/>
+     <exports symbol='ATTRIBUTE_UNUSED' type='macro'/>
+     <exports symbol='DEBUG_MEMORY_LOCATION' type='macro'/>
+     <exports symbol='LIBXML_ATTR_ALLOC_SIZE' type='macro'/>
+     <exports symbol='LIBXML_ATTR_FORMAT' type='macro'/>
+     <exports symbol='LIBXML_AUTOMATA_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_C14N_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_CATALOG_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_DEBUG_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_DEBUG_RUNTIME' type='macro'/>
      <exports symbol='LIBXML_DOTTED_VERSION' type='macro'/>
+     <exports symbol='LIBXML_EXPR_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_FTP_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_HTML_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_HTTP_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_ICONV_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_ICU_ENABLED' type='macro'/>
      <exports symbol='LIBXML_ISO8859X_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_DEBUG_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_XINCLUDE_ENABLED' type='macro'/>
-     <exports symbol='ATTRIBUTE_UNUSED' type='macro'/>
-     <exports symbol='LIBXML_DOCB_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_LEGACY_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_LZMA_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_MODULES_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_MODULE_EXTENSION' type='macro'/>
+     <exports symbol='LIBXML_OUTPUT_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_PATTERN_ENABLED' type='macro'/>
      <exports symbol='LIBXML_PUSH_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_READER_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_REGEXP_ENABLED' type='macro'/>
      <exports symbol='LIBXML_SAX1_ENABLED' type='macro'/>
-     <exports symbol='WITHOUT_TRIO' type='macro'/>
+     <exports symbol='LIBXML_SCHEMAS_ENABLED' type='macro'/>
      <exports symbol='LIBXML_SCHEMATRON_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_HTTP_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_OUTPUT_ENABLED' type='macro'/>
-     <exports symbol='WITH_TRIO' type='macro'/>
-     <exports symbol='LIBXML_DEBUG_RUNTIME' type='macro'/>
+     <exports symbol='LIBXML_TEST_VERSION' type='macro'/>
+     <exports symbol='LIBXML_THREAD_ALLOC_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_THREAD_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_TREE_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_UNICODE_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_VALID_ENABLED' type='macro'/>
      <exports symbol='LIBXML_VERSION' type='macro'/>
-     <exports symbol='LIBXML_XPTR_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_VERSION_EXTRA' type='macro'/>
      <exports symbol='LIBXML_VERSION_STRING' type='macro'/>
-     <exports symbol='LIBXML_CATALOG_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_ATTR_ALLOC_SIZE' type='macro'/>
-     <exports symbol='LIBXML_REGEXP_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_ICU_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_MODULE_EXTENSION' type='macro'/>
-     <exports symbol='LIBXML_ICONV_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_HTML_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_UNICODE_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_FTP_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_AUTOMATA_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_ZLIB_ENABLED' type='macro'/>
      <exports symbol='LIBXML_WRITER_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_C14N_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_SCHEMAS_ENABLED' type='macro'/>
-     <exports symbol='DEBUG_MEMORY_LOCATION' type='macro'/>
-     <exports symbol='LIBXML_ATTR_FORMAT' type='macro'/>
-     <exports symbol='LIBXML_TEST_VERSION' type='macro'/>
-     <exports symbol='LIBXML_THREAD_ALLOC_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_XINCLUDE_ENABLED' type='macro'/>
      <exports symbol='LIBXML_XPATH_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_PATTERN_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_VALID_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_TREE_ENABLED' type='macro'/>
-     <exports symbol='LIBXML_EXPR_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_XPTR_ENABLED' type='macro'/>
+     <exports symbol='LIBXML_ZLIB_ENABLED' type='macro'/>
+     <exports symbol='WITHOUT_TRIO' type='macro'/>
+     <exports symbol='WITH_TRIO' type='macro'/>
+     <exports symbol='XML_DEPRECATED' type='macro'/>
      <exports symbol='xmlCheckVersion' type='function'/>
     </file>
     <file name='xmlwriter'>
      <summary>text writing API for XML</summary>
      <description>text writing API for XML </description>
      <author>Alfred Mickautsch &lt;alfred mickautsch de&gt; </author>
-     <exports symbol='xmlTextWriterWriteProcessingInstruction' type='macro'/>
      <exports symbol='xmlTextWriterWriteDocType' type='macro'/>
+     <exports symbol='xmlTextWriterWriteProcessingInstruction' type='macro'/>
      <exports symbol='xmlTextWriter' type='typedef'/>
      <exports symbol='xmlTextWriterPtr' type='typedef'/>
-     <exports symbol='xmlTextWriterStartDocument' type='function'/>
+     <exports symbol='xmlFreeTextWriter' type='function'/>
+     <exports symbol='xmlNewTextWriter' type='function'/>
+     <exports symbol='xmlNewTextWriterDoc' type='function'/>
+     <exports symbol='xmlNewTextWriterFilename' type='function'/>
+     <exports symbol='xmlNewTextWriterMemory' type='function'/>
+     <exports symbol='xmlNewTextWriterPushParser' type='function'/>
+     <exports symbol='xmlNewTextWriterTree' type='function'/>
+     <exports symbol='xmlTextWriterEndAttribute' type='function'/>
+     <exports symbol='xmlTextWriterEndCDATA' type='function'/>
+     <exports symbol='xmlTextWriterEndComment' type='function'/>
+     <exports symbol='xmlTextWriterEndDTD' type='function'/>
+     <exports symbol='xmlTextWriterEndDTDAttlist' type='function'/>
+     <exports symbol='xmlTextWriterEndDTDElement' type='function'/>
+     <exports symbol='xmlTextWriterEndDTDEntity' type='function'/>
+     <exports symbol='xmlTextWriterEndDocument' type='function'/>
+     <exports symbol='xmlTextWriterEndElement' type='function'/>
      <exports symbol='xmlTextWriterEndPI' type='function'/>
-     <exports symbol='xmlTextWriterWriteBase64' type='function'/>
+     <exports symbol='xmlTextWriterFlush' type='function'/>
+     <exports symbol='xmlTextWriterFullEndElement' type='function'/>
+     <exports symbol='xmlTextWriterSetIndent' type='function'/>
      <exports symbol='xmlTextWriterSetIndentString' type='function'/>
+     <exports symbol='xmlTextWriterSetQuoteChar' type='function'/>
      <exports symbol='xmlTextWriterStartAttribute' type='function'/>
-     <exports symbol='xmlTextWriterEndComment' type='function'/>
-     <exports symbol='xmlTextWriterWriteRawLen' type='function'/>
-     <exports symbol='xmlTextWriterWriteDTDExternalEntityContents' type='function'/>
-     <exports symbol='xmlTextWriterWriteVFormatCDATA' type='function'/>
      <exports symbol='xmlTextWriterStartAttributeNS' type='function'/>
-     <exports symbol='xmlNewTextWriterPushParser' type='function'/>
-     <exports symbol='xmlTextWriterWriteFormatAttributeNS' type='function'/>
-     <exports symbol='xmlTextWriterWriteDTDEntity' type='function'/>
-     <exports symbol='xmlTextWriterWriteVFormatPI' type='function'/>
-     <exports symbol='xmlTextWriterWriteBinHex' type='function'/>
-     <exports symbol='xmlTextWriterEndAttribute' type='function'/>
-     <exports symbol='xmlTextWriterSetIndent' type='function'/>
-     <exports symbol='xmlTextWriterWriteFormatPI' type='function'/>
-     <exports symbol='xmlTextWriterEndDocument' type='function'/>
-     <exports symbol='xmlTextWriterWriteDTDAttlist' type='function'/>
+     <exports symbol='xmlTextWriterStartCDATA' type='function'/>
      <exports symbol='xmlTextWriterStartComment' type='function'/>
-     <exports symbol='xmlTextWriterWriteVFormatDTD' type='function'/>
-     <exports symbol='xmlTextWriterEndCDATA' type='function'/>
+     <exports symbol='xmlTextWriterStartDTD' type='function'/>
+     <exports symbol='xmlTextWriterStartDTDAttlist' type='function'/>
+     <exports symbol='xmlTextWriterStartDTDElement' type='function'/>
+     <exports symbol='xmlTextWriterStartDTDEntity' type='function'/>
+     <exports symbol='xmlTextWriterStartDocument' type='function'/>
+     <exports symbol='xmlTextWriterStartElement' type='function'/>
      <exports symbol='xmlTextWriterStartElementNS' type='function'/>
-     <exports symbol='xmlTextWriterEndDTDEntity' type='function'/>
-     <exports symbol='xmlNewTextWriter' type='function'/>
-     <exports symbol='xmlFreeTextWriter' type='function'/>
-     <exports symbol='xmlTextWriterWriteVFormatDTDAttlist' type='function'/>
      <exports symbol='xmlTextWriterStartPI' type='function'/>
-     <exports symbol='xmlTextWriterStartElement' type='function'/>
-     <exports symbol='xmlTextWriterWriteDTDExternalEntity' type='function'/>
-     <exports symbol='xmlTextWriterWriteFormatRaw' type='function'/>
-     <exports symbol='xmlTextWriterWriteCDATA' type='function'/>
-     <exports symbol='xmlTextWriterWriteVFormatDTDInternalEntity' type='function'/>
-     <exports symbol='xmlTextWriterWriteVFormatAttribute' type='function'/>
-     <exports symbol='xmlTextWriterEndDTDElement' type='function'/>
-     <exports symbol='xmlTextWriterEndDTD' type='function'/>
-     <exports symbol='xmlTextWriterWriteElement' type='function'/>
-     <exports symbol='xmlTextWriterEndElement' type='function'/>
-     <exports symbol='xmlTextWriterWriteVFormatComment' type='function'/>
-     <exports symbol='xmlTextWriterStartCDATA' type='function'/>
-     <exports symbol='xmlNewTextWriterFilename' type='function'/>
-     <exports symbol='xmlTextWriterWriteVFormatElement' type='function'/>
-     <exports symbol='xmlTextWriterWriteFormatComment' type='function'/>
+     <exports symbol='xmlTextWriterWriteAttribute' type='function'/>
      <exports symbol='xmlTextWriterWriteAttributeNS' type='function'/>
-     <exports symbol='xmlTextWriterWritePI' type='function'/>
-     <exports symbol='xmlTextWriterWriteFormatDTDInternalEntity' type='function'/>
-     <exports symbol='xmlTextWriterWriteVFormatString' type='function'/>
+     <exports symbol='xmlTextWriterWriteBase64' type='function'/>
+     <exports symbol='xmlTextWriterWriteBinHex' type='function'/>
+     <exports symbol='xmlTextWriterWriteCDATA' type='function'/>
+     <exports symbol='xmlTextWriterWriteComment' type='function'/>
+     <exports symbol='xmlTextWriterWriteDTD' type='function'/>
+     <exports symbol='xmlTextWriterWriteDTDAttlist' type='function'/>
+     <exports symbol='xmlTextWriterWriteDTDElement' type='function'/>
+     <exports symbol='xmlTextWriterWriteDTDEntity' type='function'/>
+     <exports symbol='xmlTextWriterWriteDTDExternalEntity' type='function'/>
+     <exports symbol='xmlTextWriterWriteDTDExternalEntityContents' type='function'/>
      <exports symbol='xmlTextWriterWriteDTDInternalEntity' type='function'/>
-     <exports symbol='xmlTextWriterWriteVFormatElementNS' type='function'/>
      <exports symbol='xmlTextWriterWriteDTDNotation' type='function'/>
-     <exports symbol='xmlTextWriterWriteFormatElement' type='function'/>
-     <exports symbol='xmlTextWriterSetQuoteChar' type='function'/>
-     <exports symbol='xmlTextWriterWriteString' type='function'/>
+     <exports symbol='xmlTextWriterWriteElement' type='function'/>
      <exports symbol='xmlTextWriterWriteElementNS' type='function'/>
-     <exports symbol='xmlTextWriterFullEndElement' type='function'/>
-     <exports symbol='xmlTextWriterWriteVFormatAttributeNS' type='function'/>
-     <exports symbol='xmlTextWriterFlush' type='function'/>
-     <exports symbol='xmlTextWriterStartDTD' type='function'/>
-     <exports symbol='xmlTextWriterWriteAttribute' type='function'/>
-     <exports symbol='xmlNewTextWriterDoc' type='function'/>
-     <exports symbol='xmlTextWriterWriteFormatDTDElement' type='function'/>
-     <exports symbol='xmlTextWriterEndDTDAttlist' type='function'/>
-     <exports symbol='xmlNewTextWriterTree' type='function'/>
-     <exports symbol='xmlNewTextWriterMemory' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatAttribute' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatAttributeNS' type='function'/>
      <exports symbol='xmlTextWriterWriteFormatCDATA' type='function'/>
-     <exports symbol='xmlTextWriterStartDTDAttlist' type='function'/>
-     <exports symbol='xmlTextWriterWriteFormatString' type='function'/>
-     <exports symbol='xmlTextWriterWriteComment' type='function'/>
-     <exports symbol='xmlTextWriterWriteVFormatRaw' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatComment' type='function'/>
      <exports symbol='xmlTextWriterWriteFormatDTD' type='function'/>
      <exports symbol='xmlTextWriterWriteFormatDTDAttlist' type='function'/>
-     <exports symbol='xmlTextWriterWriteRaw' type='function'/>
-     <exports symbol='xmlTextWriterWriteDTDElement' type='function'/>
-     <exports symbol='xmlTextWriterWriteDTD' type='function'/>
-     <exports symbol='xmlTextWriterWriteFormatAttribute' type='function'/>
-     <exports symbol='xmlTextWriterStartDTDEntity' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatDTDElement' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatDTDInternalEntity' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatElement' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatElementNS' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatPI' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatRaw' type='function'/>
+     <exports symbol='xmlTextWriterWriteFormatString' type='function'/>
+     <exports symbol='xmlTextWriterWritePI' type='function'/>
+     <exports symbol='xmlTextWriterWriteRaw' type='function'/>
+     <exports symbol='xmlTextWriterWriteRawLen' type='function'/>
+     <exports symbol='xmlTextWriterWriteString' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatAttribute' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatAttributeNS' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatCDATA' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatComment' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatDTD' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatDTDAttlist' type='function'/>
      <exports symbol='xmlTextWriterWriteVFormatDTDElement' type='function'/>
-     <exports symbol='xmlTextWriterStartDTDElement' type='function'/>
-     <exports symbol='xmlTextWriterWriteFormatElementNS' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatDTDInternalEntity' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatElement' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatElementNS' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatPI' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatRaw' type='function'/>
+     <exports symbol='xmlTextWriterWriteVFormatString' type='function'/>
     </file>
     <file name='xpath'>
      <summary>XML Path Language implementation</summary>
      <description>API for the XML Path Language implementation  XML Path Language implementation XPath is a 
language for addressing parts of an XML document, designed to be used by both XSLT and XPointer</description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlXPathNodeSetGetLength' type='macro'/>
      <exports symbol='XML_XPATH_CHECKNS' type='macro'/>
      <exports symbol='XML_XPATH_NOVAR' type='macro'/>
-     <exports symbol='xmlXPathNodeSetItem' type='macro'/>
+     <exports symbol='xmlXPathNodeSetGetLength' type='macro'/>
      <exports symbol='xmlXPathNodeSetIsEmpty' type='macro'/>
-     <exports symbol='XPATH_NUMBER_ERROR' type='enum'/>
+     <exports symbol='xmlXPathNodeSetItem' type='macro'/>
      <exports symbol='XPATH_BOOLEAN' type='enum'/>
-     <exports symbol='XPATH_START_LITERAL_ERROR' type='enum'/>
-     <exports symbol='XPATH_UNCLOSED_ERROR' type='enum'/>
-     <exports symbol='XPATH_INVALID_CHAR_ERROR' type='enum'/>
-     <exports symbol='XPATH_UNDEF_VARIABLE_ERROR' type='enum'/>
+     <exports symbol='XPATH_ENCODING_ERROR' type='enum'/>
      <exports symbol='XPATH_EXPRESSION_OK' type='enum'/>
+     <exports symbol='XPATH_EXPR_ERROR' type='enum'/>
+     <exports symbol='XPATH_FORBID_VARIABLE_ERROR' type='enum'/>
+     <exports symbol='XPATH_INVALID_ARITY' type='enum'/>
+     <exports symbol='XPATH_INVALID_CHAR_ERROR' type='enum'/>
+     <exports symbol='XPATH_INVALID_CTXT' type='enum'/>
+     <exports symbol='XPATH_INVALID_CTXT_POSITION' type='enum'/>
+     <exports symbol='XPATH_INVALID_CTXT_SIZE' type='enum'/>
+     <exports symbol='XPATH_INVALID_OPERAND' type='enum'/>
+     <exports symbol='XPATH_INVALID_PREDICATE_ERROR' type='enum'/>
+     <exports symbol='XPATH_INVALID_TYPE' type='enum'/>
+     <exports symbol='XPATH_LOCATIONSET' type='enum'/>
+     <exports symbol='XPATH_MEMORY_ERROR' type='enum'/>
      <exports symbol='XPATH_NODESET' type='enum'/>
-     <exports symbol='XPATH_OP_LIMIT_EXCEEDED' type='enum'/>
-     <exports symbol='XPATH_VARIABLE_REF_ERROR' type='enum'/>
-     <exports symbol='XPATH_ENCODING_ERROR' type='enum'/>
-     <exports symbol='XPTR_RESOURCE_ERROR' type='enum'/>
      <exports symbol='XPATH_NUMBER' type='enum'/>
+     <exports symbol='XPATH_NUMBER_ERROR' type='enum'/>
+     <exports symbol='XPATH_OP_LIMIT_EXCEEDED' type='enum'/>
      <exports symbol='XPATH_POINT' type='enum'/>
-     <exports symbol='XPATH_USERS' type='enum'/>
-     <exports symbol='XPATH_UNDEF_PREFIX_ERROR' type='enum'/>
-     <exports symbol='XPATH_UNKNOWN_FUNC_ERROR' type='enum'/>
-     <exports symbol='XPATH_INVALID_CTXT_SIZE' type='enum'/>
      <exports symbol='XPATH_RANGE' type='enum'/>
-     <exports symbol='XPTR_SYNTAX_ERROR' type='enum'/>
-     <exports symbol='XPATH_LOCATIONSET' type='enum'/>
-     <exports symbol='XPATH_INVALID_CTXT' type='enum'/>
-     <exports symbol='XPATH_INVALID_ARITY' type='enum'/>
-     <exports symbol='XPTR_SUB_RESOURCE_ERROR' type='enum'/>
-     <exports symbol='XPATH_STRING' type='enum'/>
-     <exports symbol='XPATH_INVALID_PREDICATE_ERROR' type='enum'/>
      <exports symbol='XPATH_RECURSION_LIMIT_EXCEEDED' type='enum'/>
-     <exports symbol='XPATH_XSLT_TREE' type='enum'/>
-     <exports symbol='XPATH_EXPR_ERROR' type='enum'/>
-     <exports symbol='XPATH_FORBID_VARIABLE_ERROR' type='enum'/>
-     <exports symbol='XPATH_INVALID_TYPE' type='enum'/>
-     <exports symbol='XPATH_INVALID_CTXT_POSITION' type='enum'/>
+     <exports symbol='XPATH_STACK_ERROR' type='enum'/>
+     <exports symbol='XPATH_START_LITERAL_ERROR' type='enum'/>
+     <exports symbol='XPATH_STRING' type='enum'/>
+     <exports symbol='XPATH_UNCLOSED_ERROR' type='enum'/>
      <exports symbol='XPATH_UNDEFINED' type='enum'/>
-     <exports symbol='XPATH_MEMORY_ERROR' type='enum'/>
+     <exports symbol='XPATH_UNDEF_PREFIX_ERROR' type='enum'/>
+     <exports symbol='XPATH_UNDEF_VARIABLE_ERROR' type='enum'/>
      <exports symbol='XPATH_UNFINISHED_LITERAL_ERROR' type='enum'/>
-     <exports symbol='XPATH_STACK_ERROR' type='enum'/>
-     <exports symbol='XPATH_INVALID_OPERAND' type='enum'/>
-     <exports symbol='xmlXPathObjectType' type='typedef'/>
-     <exports symbol='xmlXPathVariablePtr' type='typedef'/>
+     <exports symbol='XPATH_UNKNOWN_FUNC_ERROR' type='enum'/>
+     <exports symbol='XPATH_USERS' type='enum'/>
+     <exports symbol='XPATH_VARIABLE_REF_ERROR' type='enum'/>
+     <exports symbol='XPATH_XSLT_TREE' type='enum'/>
+     <exports symbol='XPTR_RESOURCE_ERROR' type='enum'/>
+     <exports symbol='XPTR_SUB_RESOURCE_ERROR' type='enum'/>
+     <exports symbol='XPTR_SYNTAX_ERROR' type='enum'/>
+     <exports symbol='xmlNodeSet' type='typedef'/>
+     <exports symbol='xmlNodeSetPtr' type='typedef'/>
+     <exports symbol='xmlXPathAxis' type='typedef'/>
+     <exports symbol='xmlXPathAxisPtr' type='typedef'/>
+     <exports symbol='xmlXPathCompExpr' type='typedef'/>
+     <exports symbol='xmlXPathCompExprPtr' type='typedef'/>
      <exports symbol='xmlXPathContext' type='typedef'/>
+     <exports symbol='xmlXPathContextPtr' type='typedef'/>
      <exports symbol='xmlXPathError' type='typedef'/>
-     <exports symbol='xmlXPathFunct' type='typedef'/>
-     <exports symbol='xmlXPathTypePtr' type='typedef'/>
-     <exports symbol='xmlXPathType' type='typedef'/>
-     <exports symbol='xmlNodeSetPtr' type='typedef'/>
      <exports symbol='xmlXPathFuncPtr' type='typedef'/>
-     <exports symbol='xmlXPathCompExprPtr' type='typedef'/>
+     <exports symbol='xmlXPathFunct' type='typedef'/>
      <exports symbol='xmlXPathObject' type='typedef'/>
-     <exports symbol='xmlXPathCompExpr' type='typedef'/>
-     <exports symbol='xmlXPathContextPtr' type='typedef'/>
-     <exports symbol='xmlXPathParserContextPtr' type='typedef'/>
-     <exports symbol='xmlNodeSet' type='typedef'/>
-     <exports symbol='xmlXPathVariable' type='typedef'/>
      <exports symbol='xmlXPathObjectPtr' type='typedef'/>
-     <exports symbol='xmlXPathAxis' type='typedef'/>
-     <exports symbol='xmlXPathAxisPtr' type='typedef'/>
+     <exports symbol='xmlXPathObjectType' type='typedef'/>
      <exports symbol='xmlXPathParserContext' type='typedef'/>
+     <exports symbol='xmlXPathParserContextPtr' type='typedef'/>
+     <exports symbol='xmlXPathType' type='typedef'/>
+     <exports symbol='xmlXPathTypePtr' type='typedef'/>
+     <exports symbol='xmlXPathVariable' type='typedef'/>
+     <exports symbol='xmlXPathVariablePtr' type='typedef'/>
+     <exports symbol='_xmlNodeSet' type='struct'/>
+     <exports symbol='_xmlXPathAxis' type='struct'/>
+     <exports symbol='_xmlXPathContext' type='struct'/>
      <exports symbol='_xmlXPathFunct' type='struct'/>
-     <exports symbol='_xmlXPathVariable' type='struct'/>
+     <exports symbol='_xmlXPathObject' type='struct'/>
      <exports symbol='_xmlXPathParserContext' type='struct'/>
      <exports symbol='_xmlXPathType' type='struct'/>
-     <exports symbol='_xmlXPathObject' type='struct'/>
-     <exports symbol='_xmlXPathContext' type='struct'/>
-     <exports symbol='_xmlXPathAxis' type='struct'/>
-     <exports symbol='_xmlNodeSet' type='struct'/>
+     <exports symbol='_xmlXPathVariable' type='struct'/>
      <exports symbol='xmlXPathNAN' type='variable'/>
-     <exports symbol='xmlXPathPINF' type='variable'/>
      <exports symbol='xmlXPathNINF' type='variable'/>
-     <exports symbol='xmlXPathCastNodeSetToBoolean' type='function'/>
-     <exports symbol='xmlXPathFuncLookupFunc' type='function'/>
-     <exports symbol='xmlXPathNodeEval' type='function'/>
-     <exports symbol='xmlXPathCastNodeToString' type='function'/>
-     <exports symbol='xmlXPathIsNaN' type='function'/>
-     <exports symbol='xmlXPathContextSetCache' type='function'/>
-     <exports symbol='xmlXPathConvertString' type='function'/>
-     <exports symbol='xmlXPathCompiledEvalToBoolean' type='function'/>
-     <exports symbol='xmlXPathIsInf' type='function'/>
-     <exports symbol='xmlXPathOrderDocElems' type='function'/>
-     <exports symbol='xmlXPathNodeSetCreate' type='function'/>
+     <exports symbol='xmlXPathPINF' type='variable'/>
+     <exports symbol='xmlXPathAxisFunc' type='function'/>
      <exports symbol='xmlXPathCastBooleanToNumber' type='function'/>
+     <exports symbol='xmlXPathCastBooleanToString' type='function'/>
+     <exports symbol='xmlXPathCastNodeSetToBoolean' type='function'/>
+     <exports symbol='xmlXPathCastNodeSetToNumber' type='function'/>
+     <exports symbol='xmlXPathCastNodeSetToString' type='function'/>
      <exports symbol='xmlXPathCastNodeToNumber' type='function'/>
+     <exports symbol='xmlXPathCastNodeToString' type='function'/>
+     <exports symbol='xmlXPathCastNumberToBoolean' type='function'/>
+     <exports symbol='xmlXPathCastNumberToString' type='function'/>
+     <exports symbol='xmlXPathCastStringToBoolean' type='function'/>
      <exports symbol='xmlXPathCastStringToNumber' type='function'/>
-     <exports symbol='xmlXPathAxisFunc' type='function'/>
+     <exports symbol='xmlXPathCastToBoolean' type='function'/>
      <exports symbol='xmlXPathCastToNumber' type='function'/>
-     <exports symbol='xmlXPathCastStringToBoolean' type='function'/>
-     <exports symbol='xmlXPathCastNumberToString' type='function'/>
-     <exports symbol='xmlXPathVariableLookupFunc' type='function'/>
-     <exports symbol='xmlXPathFreeObject' type='function'/>
-     <exports symbol='xmlXPathEvalPredicate' type='function'/>
-     <exports symbol='xmlXPathFreeContext' type='function'/>
-     <exports symbol='xmlXPathObjectCopy' type='function'/>
-     <exports symbol='xmlXPathFreeNodeSetList' type='function'/>
-     <exports symbol='xmlXPathEval' type='function'/>
-     <exports symbol='xmlXPathCastNodeSetToString' type='function'/>
+     <exports symbol='xmlXPathCastToString' type='function'/>
+     <exports symbol='xmlXPathCmpNodes' type='function'/>
+     <exports symbol='xmlXPathCompile' type='function'/>
      <exports symbol='xmlXPathCompiledEval' type='function'/>
-     <exports symbol='xmlXPathEvalExpression' type='function'/>
-     <exports symbol='xmlXPathInit' type='function'/>
+     <exports symbol='xmlXPathCompiledEvalToBoolean' type='function'/>
+     <exports symbol='xmlXPathContextSetCache' type='function'/>
      <exports symbol='xmlXPathConvertBoolean' type='function'/>
      <exports symbol='xmlXPathConvertFunc' type='function'/>
-     <exports symbol='xmlXPathFunction' type='function'/>
-     <exports symbol='xmlXPathCmpNodes' type='function'/>
-     <exports symbol='xmlXPathCastToString' type='function'/>
+     <exports symbol='xmlXPathConvertNumber' type='function'/>
+     <exports symbol='xmlXPathConvertString' type='function'/>
      <exports symbol='xmlXPathCtxtCompile' type='function'/>
+     <exports symbol='xmlXPathEval' type='function'/>
+     <exports symbol='xmlXPathEvalExpression' type='function'/>
      <exports symbol='xmlXPathEvalFunc' type='function'/>
-     <exports symbol='xmlXPathCastBooleanToString' type='function'/>
-     <exports symbol='xmlXPathSetContextNode' type='function'/>
-     <exports symbol='xmlXPathCastNumberToBoolean' type='function'/>
-     <exports symbol='xmlXPathFreeNodeSet' type='function'/>
+     <exports symbol='xmlXPathEvalPredicate' type='function'/>
      <exports symbol='xmlXPathFreeCompExpr' type='function'/>
+     <exports symbol='xmlXPathFreeContext' type='function'/>
+     <exports symbol='xmlXPathFreeNodeSet' type='function'/>
+     <exports symbol='xmlXPathFreeNodeSetList' type='function'/>
+     <exports symbol='xmlXPathFreeObject' type='function'/>
+     <exports symbol='xmlXPathFuncLookupFunc' type='function'/>
+     <exports symbol='xmlXPathFunction' type='function'/>
+     <exports symbol='xmlXPathInit' type='function'/>
+     <exports symbol='xmlXPathIsInf' type='function'/>
+     <exports symbol='xmlXPathIsNaN' type='function'/>
      <exports symbol='xmlXPathNewContext' type='function'/>
-     <exports symbol='xmlXPathConvertNumber' type='function'/>
-     <exports symbol='xmlXPathCompile' type='function'/>
-     <exports symbol='xmlXPathCastNodeSetToNumber' type='function'/>
-     <exports symbol='xmlXPathCastToBoolean' type='function'/>
+     <exports symbol='xmlXPathNodeEval' type='function'/>
+     <exports symbol='xmlXPathNodeSetCreate' type='function'/>
+     <exports symbol='xmlXPathObjectCopy' type='function'/>
+     <exports symbol='xmlXPathOrderDocElems' type='function'/>
+     <exports symbol='xmlXPathSetContextNode' type='function'/>
+     <exports symbol='xmlXPathVariableLookupFunc' type='function'/>
     </file>
     <file name='xpathInternals'>
      <summary>internal interfaces for XML Path Language implementation</summary>
      <description>internal interfaces for XML Path Language implementation used to build new modules on top 
of XPath like XPointer and XSLT </description>
      <author>Daniel Veillard </author>
-     <exports symbol='xmlXPathStackIsExternal' type='macro'/>
-     <exports symbol='xmlXPathReturnEmptyString' type='macro'/>
-     <exports symbol='XP_ERROR0' type='macro'/>
-     <exports symbol='xmlXPathSetTypeError' type='macro'/>
-     <exports symbol='xmlXPathReturnEmptyNodeSet' type='macro'/>
-     <exports symbol='xmlXPathReturnTrue' type='macro'/>
-     <exports symbol='xmlXPathReturnBoolean' type='macro'/>
-     <exports symbol='xmlXPathGetContextNode' type='macro'/>
+     <exports symbol='CAST_TO_BOOLEAN' type='macro'/>
      <exports symbol='CAST_TO_NUMBER' type='macro'/>
-     <exports symbol='CHECK_ARITY' type='macro'/>
-     <exports symbol='CHECK_TYPE0' type='macro'/>
      <exports symbol='CAST_TO_STRING' type='macro'/>
-     <exports symbol='xmlXPathReturnExternal' type='macro'/>
-     <exports symbol='xmlXPathStackIsNodeSet' type='macro'/>
-     <exports symbol='xmlXPathCheckError' type='macro'/>
-     <exports symbol='xmlXPathSetError' type='macro'/>
+     <exports symbol='CHECK_ARITY' type='macro'/>
      <exports symbol='CHECK_ERROR' type='macro'/>
-     <exports symbol='xmlXPathReturnString' type='macro'/>
-     <exports symbol='CAST_TO_BOOLEAN' type='macro'/>
-     <exports symbol='xmlXPathSetArityError' type='macro'/>
-     <exports symbol='CHECK_TYPE' type='macro'/>
-     <exports symbol='xmlXPathReturnFalse' type='macro'/>
-     <exports symbol='xmlXPathReturnNumber' type='macro'/>
      <exports symbol='CHECK_ERROR0' type='macro'/>
-     <exports symbol='xmlXPathGetDocument' type='macro'/>
-     <exports symbol='xmlXPathGetError' type='macro'/>
+     <exports symbol='CHECK_TYPE' type='macro'/>
+     <exports symbol='CHECK_TYPE0' type='macro'/>
      <exports symbol='XP_ERROR' type='macro'/>
+     <exports symbol='XP_ERROR0' type='macro'/>
+     <exports symbol='xmlXPathCheckError' type='macro'/>
      <exports symbol='xmlXPathEmptyNodeSet' type='macro'/>
+     <exports symbol='xmlXPathGetContextNode' type='macro'/>
+     <exports symbol='xmlXPathGetDocument' type='macro'/>
+     <exports symbol='xmlXPathGetError' type='macro'/>
+     <exports symbol='xmlXPathReturnBoolean' type='macro'/>
+     <exports symbol='xmlXPathReturnEmptyNodeSet' type='macro'/>
+     <exports symbol='xmlXPathReturnEmptyString' type='macro'/>
+     <exports symbol='xmlXPathReturnExternal' type='macro'/>
+     <exports symbol='xmlXPathReturnFalse' type='macro'/>
      <exports symbol='xmlXPathReturnNodeSet' type='macro'/>
-     <exports symbol='xmlXPathNodeSetMerge' type='function'/>
-     <exports symbol='xmlXPathNumberFunction' type='function'/>
-     <exports symbol='xmlXPathNsLookup' type='function'/>
-     <exports symbol='xmlXPathNewNodeSet' type='function'/>
-     <exports symbol='xmlXPathNextAncestorOrSelf' type='function'/>
-     <exports symbol='xmlXPathNodeSetRemove' type='function'/>
-     <exports symbol='xmlXPathNewNodeSetList' type='function'/>
-     <exports symbol='xmlXPathPopBoolean' type='function'/>
-     <exports symbol='xmlXPathNewString' type='function'/>
-     <exports symbol='xmlXPathNodeLeadingSorted' type='function'/>
-     <exports symbol='xmlXPathNextChild' type='function'/>
-     <exports symbol='xmlXPathNextFollowingSibling' type='function'/>
-     <exports symbol='xmlXPathPopString' type='function'/>
-     <exports symbol='xmlXPathNamespaceURIFunction' type='function'/>
-     <exports symbol='xmlXPathCompareValues' type='function'/>
-     <exports symbol='xmlXPathConcatFunction' type='function'/>
-     <exports symbol='xmlXPathNodeSetContains' type='function'/>
-     <exports symbol='xmlXPatherror' type='function'/>
-     <exports symbol='xmlXPathNextAncestor' type='function'/>
-     <exports symbol='xmlXPathBooleanFunction' type='function'/>
-     <exports symbol='xmlXPathRoot' type='function'/>
-     <exports symbol='xmlXPathRegisteredNsCleanup' type='function'/>
-     <exports symbol='xmlXPathIsNodeType' type='function'/>
-     <exports symbol='xmlXPathNextFollowing' type='function'/>
-     <exports symbol='xmlXPathAddValues' type='function'/>
-     <exports symbol='xmlXPathRegisterVariable' type='function'/>
+     <exports symbol='xmlXPathReturnNumber' type='macro'/>
+     <exports symbol='xmlXPathReturnString' type='macro'/>
+     <exports symbol='xmlXPathReturnTrue' type='macro'/>
+     <exports symbol='xmlXPathSetArityError' type='macro'/>
+     <exports symbol='xmlXPathSetError' type='macro'/>
+     <exports symbol='xmlXPathSetTypeError' type='macro'/>
+     <exports symbol='xmlXPathStackIsExternal' type='macro'/>
+     <exports symbol='xmlXPathStackIsNodeSet' type='macro'/>
      <exports symbol='valuePop' type='function'/>
+     <exports symbol='valuePush' type='function'/>
+     <exports symbol='xmlXPathAddValues' type='function'/>
+     <exports symbol='xmlXPathBooleanFunction' type='function'/>
      <exports symbol='xmlXPathCeilingFunction' type='function'/>
-     <exports symbol='xmlXPathIntersection' type='function'/>
+     <exports symbol='xmlXPathCompareValues' type='function'/>
+     <exports symbol='xmlXPathConcatFunction' type='function'/>
      <exports symbol='xmlXPathContainsFunction' type='function'/>
-     <exports symbol='xmlXPathNodeSetSort' type='function'/>
-     <exports symbol='xmlXPathStartsWithFunction' type='function'/>
-     <exports symbol='xmlXPathNodeLeading' type='function'/>
-     <exports symbol='xmlXPathSumFunction' type='function'/>
-     <exports symbol='xmlXPathNotEqualValues' type='function'/>
-     <exports symbol='xmlXPathEvaluatePredicateResult' type='function'/>
+     <exports symbol='xmlXPathCountFunction' type='function'/>
+     <exports symbol='xmlXPathDebugDumpCompExpr' type='function'/>
+     <exports symbol='xmlXPathDebugDumpObject' type='function'/>
+     <exports symbol='xmlXPathDifference' type='function'/>
+     <exports symbol='xmlXPathDistinct' type='function'/>
+     <exports symbol='xmlXPathDistinctSorted' type='function'/>
+     <exports symbol='xmlXPathDivValues' type='function'/>
+     <exports symbol='xmlXPathEqualValues' type='function'/>
      <exports symbol='xmlXPathErr' type='function'/>
-     <exports symbol='xmlXPathNextPreceding' type='function'/>
-     <exports symbol='xmlXPathFunctionLookupNS' type='function'/>
-     <exports symbol='xmlXPathRegisteredFuncsCleanup' type='function'/>
-     <exports symbol='xmlXPathRegisterAllFunctions' type='function'/>
+     <exports symbol='xmlXPathEvalExpr' type='function'/>
+     <exports symbol='xmlXPathEvaluatePredicateResult' type='function'/>
+     <exports symbol='xmlXPathFalseFunction' type='function'/>
+     <exports symbol='xmlXPathFloorFunction' type='function'/>
+     <exports symbol='xmlXPathFreeParserContext' type='function'/>
      <exports symbol='xmlXPathFunctionLookup' type='function'/>
-     <exports symbol='xmlXPathPositionFunction' type='function'/>
-     <exports symbol='xmlXPathSubstringBeforeFunction' type='function'/>
-     <exports symbol='xmlXPathRegisteredVariablesCleanup' type='function'/>
-     <exports symbol='xmlXPathNewFloat' type='function'/>
-     <exports symbol='xmlXPathRegisterNs' type='function'/>
-     <exports symbol='xmlXPathNextParent' type='function'/>
-     <exports symbol='xmlXPathNodeSetFreeNs' type='function'/>
+     <exports symbol='xmlXPathFunctionLookupNS' type='function'/>
      <exports symbol='xmlXPathHasSameNodes' type='function'/>
-     <exports symbol='xmlXPathDistinctSorted' type='function'/>
-     <exports symbol='valuePush' type='function'/>
-     <exports symbol='xmlXPathSubstringFunction' type='function'/>
-     <exports symbol='xmlXPathStringFunction' type='function'/>
-     <exports symbol='xmlXPathFloorFunction' type='function'/>
      <exports symbol='xmlXPathIdFunction' type='function'/>
-     <exports symbol='xmlXPathLastFunction' type='function'/>
-     <exports symbol='xmlXPathStringLengthFunction' type='function'/>
-     <exports symbol='xmlXPathNextSelf' type='function'/>
-     <exports symbol='xmlXPathDebugDumpCompExpr' type='function'/>
-     <exports symbol='xmlXPathFalseFunction' type='function'/>
-     <exports symbol='xmlXPathValueFlipSign' type='function'/>
-     <exports symbol='xmlXPathTranslateFunction' type='function'/>
-     <exports symbol='xmlXPathRegisterFuncLookup' type='function'/>
-     <exports symbol='xmlXPathPopNumber' type='function'/>
-     <exports symbol='xmlXPathRoundFunction' type='function'/>
-     <exports symbol='xmlXPathPopNodeSet' type='function'/>
-     <exports symbol='xmlXPathCountFunction' type='function'/>
-     <exports symbol='xmlXPathParseNCName' type='function'/>
-     <exports symbol='xmlXPathTrueFunction' type='function'/>
-     <exports symbol='xmlXPathNewBoolean' type='function'/>
-     <exports symbol='xmlXPathSubValues' type='function'/>
-     <exports symbol='xmlXPathEqualValues' type='function'/>
-     <exports symbol='xmlXPathTrailingSorted' type='function'/>
-     <exports symbol='xmlXPathMultValues' type='function'/>
-     <exports symbol='xmlXPathModValues' type='function'/>
-     <exports symbol='xmlXPathNewParserContext' type='function'/>
-     <exports symbol='xmlXPathWrapNodeSet' type='function'/>
-     <exports symbol='xmlXPathWrapString' type='function'/>
+     <exports symbol='xmlXPathIntersection' type='function'/>
+     <exports symbol='xmlXPathIsNodeType' type='function'/>
      <exports symbol='xmlXPathLangFunction' type='function'/>
-     <exports symbol='xmlXPathRegisterFuncNS' type='function'/>
-     <exports symbol='xmlXPathNodeSetAddNs' type='function'/>
-     <exports symbol='xmlXPathLocalNameFunction' type='function'/>
-     <exports symbol='xmlXPathDifference' type='function'/>
+     <exports symbol='xmlXPathLastFunction' type='function'/>
+     <exports symbol='xmlXPathLeading' type='function'/>
      <exports symbol='xmlXPathLeadingSorted' type='function'/>
-     <exports symbol='xmlXPathNextPrecedingSibling' type='function'/>
-     <exports symbol='xmlXPathPopExternal' type='function'/>
-     <exports symbol='xmlXPathNormalizeFunction' type='function'/>
-     <exports symbol='xmlXPathRegisterVariableLookup' type='function'/>
-     <exports symbol='xmlXPathNodeSetDel' type='function'/>
-     <exports symbol='xmlXPathNodeTrailingSorted' type='function'/>
+     <exports symbol='xmlXPathLocalNameFunction' type='function'/>
+     <exports symbol='xmlXPathModValues' type='function'/>
+     <exports symbol='xmlXPathMultValues' type='function'/>
+     <exports symbol='xmlXPathNamespaceURIFunction' type='function'/>
+     <exports symbol='xmlXPathNewBoolean' type='function'/>
      <exports symbol='xmlXPathNewCString' type='function'/>
-     <exports symbol='xmlXPathRegisterFunc' type='function'/>
-     <exports symbol='xmlXPathSubstringAfterFunction' type='function'/>
+     <exports symbol='xmlXPathNewFloat' type='function'/>
+     <exports symbol='xmlXPathNewNodeSet' type='function'/>
+     <exports symbol='xmlXPathNewNodeSetList' type='function'/>
+     <exports symbol='xmlXPathNewParserContext' type='function'/>
+     <exports symbol='xmlXPathNewString' type='function'/>
+     <exports symbol='xmlXPathNewValueTree' type='function'/>
+     <exports symbol='xmlXPathNextAncestor' type='function'/>
+     <exports symbol='xmlXPathNextAncestorOrSelf' type='function'/>
+     <exports symbol='xmlXPathNextAttribute' type='function'/>
+     <exports symbol='xmlXPathNextChild' type='function'/>
      <exports symbol='xmlXPathNextDescendant' type='function'/>
+     <exports symbol='xmlXPathNextDescendantOrSelf' type='function'/>
+     <exports symbol='xmlXPathNextFollowing' type='function'/>
+     <exports symbol='xmlXPathNextFollowingSibling' type='function'/>
      <exports symbol='xmlXPathNextNamespace' type='function'/>
-     <exports symbol='xmlXPathWrapCString' type='function'/>
-     <exports symbol='xmlXPathFreeParserContext' type='function'/>
-     <exports symbol='xmlXPathNodeTrailing' type='function'/>
+     <exports symbol='xmlXPathNextParent' type='function'/>
+     <exports symbol='xmlXPathNextPreceding' type='function'/>
+     <exports symbol='xmlXPathNextPrecedingSibling' type='function'/>
+     <exports symbol='xmlXPathNextSelf' type='function'/>
+     <exports symbol='xmlXPathNodeLeading' type='function'/>
+     <exports symbol='xmlXPathNodeLeadingSorted' type='function'/>
      <exports symbol='xmlXPathNodeSetAdd' type='function'/>
+     <exports symbol='xmlXPathNodeSetAddNs' type='function'/>
      <exports symbol='xmlXPathNodeSetAddUnique' type='function'/>
-     <exports symbol='xmlXPathNewValueTree' type='function'/>
-     <exports symbol='xmlXPathDistinct' type='function'/>
-     <exports symbol='xmlXPathVariableLookup' type='function'/>
+     <exports symbol='xmlXPathNodeSetContains' type='function'/>
+     <exports symbol='xmlXPathNodeSetDel' type='function'/>
+     <exports symbol='xmlXPathNodeSetFreeNs' type='function'/>
+     <exports symbol='xmlXPathNodeSetMerge' type='function'/>
+     <exports symbol='xmlXPathNodeSetRemove' type='function'/>
+     <exports symbol='xmlXPathNodeSetSort' type='function'/>
+     <exports symbol='xmlXPathNodeTrailing' type='function'/>
+     <exports symbol='xmlXPathNodeTrailingSorted' type='function'/>
+     <exports symbol='xmlXPathNormalizeFunction' type='function'/>
+     <exports symbol='xmlXPathNotEqualValues' type='function'/>
      <exports symbol='xmlXPathNotFunction' type='function'/>
-     <exports symbol='xmlXPathStringEvalNumber' type='function'/>
-     <exports symbol='xmlXPathNextDescendantOrSelf' type='function'/>
-     <exports symbol='xmlXPathWrapExternal' type='function'/>
-     <exports symbol='xmlXPathNextAttribute' type='function'/>
-     <exports symbol='xmlXPathDivValues' type='function'/>
-     <exports symbol='xmlXPathVariableLookupNS' type='function'/>
+     <exports symbol='xmlXPathNsLookup' type='function'/>
+     <exports symbol='xmlXPathNumberFunction' type='function'/>
+     <exports symbol='xmlXPathParseNCName' type='function'/>
+     <exports symbol='xmlXPathParseName' type='function'/>
+     <exports symbol='xmlXPathPopBoolean' type='function'/>
+     <exports symbol='xmlXPathPopExternal' type='function'/>
+     <exports symbol='xmlXPathPopNodeSet' type='function'/>
+     <exports symbol='xmlXPathPopNumber' type='function'/>
+     <exports symbol='xmlXPathPopString' type='function'/>
+     <exports symbol='xmlXPathPositionFunction' type='function'/>
+     <exports symbol='xmlXPathRegisterAllFunctions' type='function'/>
+     <exports symbol='xmlXPathRegisterFunc' type='function'/>
+     <exports symbol='xmlXPathRegisterFuncLookup' type='function'/>
+     <exports symbol='xmlXPathRegisterFuncNS' type='function'/>
+     <exports symbol='xmlXPathRegisterNs' type='function'/>
+     <exports symbol='xmlXPathRegisterVariable' type='function'/>
+     <exports symbol='xmlXPathRegisterVariableLookup' type='function'/>
      <exports symbol='xmlXPathRegisterVariableNS' type='function'/>
+     <exports symbol='xmlXPathRegisteredFuncsCleanup' type='function'/>
+     <exports symbol='xmlXPathRegisteredNsCleanup' type='function'/>
+     <exports symbol='xmlXPathRegisteredVariablesCleanup' type='function'/>
+     <exports symbol='xmlXPathRoot' type='function'/>
+     <exports symbol='xmlXPathRoundFunction' type='function'/>
+     <exports symbol='xmlXPathStartsWithFunction' type='function'/>
+     <exports symbol='xmlXPathStringEvalNumber' type='function'/>
+     <exports symbol='xmlXPathStringFunction' type='function'/>
+     <exports symbol='xmlXPathStringLengthFunction' type='function'/>
+     <exports symbol='xmlXPathSubValues' type='function'/>
+     <exports symbol='xmlXPathSubstringAfterFunction' type='function'/>
+     <exports symbol='xmlXPathSubstringBeforeFunction' type='function'/>
+     <exports symbol='xmlXPathSubstringFunction' type='function'/>
+     <exports symbol='xmlXPathSumFunction' type='function'/>
      <exports symbol='xmlXPathTrailing' type='function'/>
-     <exports symbol='xmlXPathEvalExpr' type='function'/>
-     <exports symbol='xmlXPathDebugDumpObject' type='function'/>
-     <exports symbol='xmlXPathLeading' type='function'/>
-     <exports symbol='xmlXPathParseName' type='function'/>
+     <exports symbol='xmlXPathTrailingSorted' type='function'/>
+     <exports symbol='xmlXPathTranslateFunction' type='function'/>
+     <exports symbol='xmlXPathTrueFunction' type='function'/>
+     <exports symbol='xmlXPathValueFlipSign' type='function'/>
+     <exports symbol='xmlXPathVariableLookup' type='function'/>
+     <exports symbol='xmlXPathVariableLookupNS' type='function'/>
+     <exports symbol='xmlXPathWrapCString' type='function'/>
+     <exports symbol='xmlXPathWrapExternal' type='function'/>
+     <exports symbol='xmlXPathWrapNodeSet' type='function'/>
+     <exports symbol='xmlXPathWrapString' type='function'/>
+     <exports symbol='xmlXPatherror' type='function'/>
     </file>
     <file name='xpointer'>
      <summary>API to handle XML Pointers</summary>
@@ -3802,27 +3774,27 @@
      <exports symbol='xmlLocationSet' type='typedef'/>
      <exports symbol='xmlLocationSetPtr' type='typedef'/>
      <exports symbol='_xmlLocationSet' type='struct'/>
-     <exports symbol='xmlXPtrNewRange' type='function'/>
-     <exports symbol='xmlXPtrFreeLocationSet' type='function'/>
-     <exports symbol='xmlXPtrWrapLocationSet' type='function'/>
      <exports symbol='xmlXPtrBuildNodeList' type='function'/>
      <exports symbol='xmlXPtrEval' type='function'/>
-     <exports symbol='xmlXPtrNewRangeNodes' type='function'/>
+     <exports symbol='xmlXPtrEvalRangePredicate' type='function'/>
+     <exports symbol='xmlXPtrFreeLocationSet' type='function'/>
      <exports symbol='xmlXPtrLocationSetAdd' type='function'/>
-     <exports symbol='xmlXPtrRangeToFunction' type='function'/>
-     <exports symbol='xmlXPtrNewCollapsedRange' type='function'/>
-     <exports symbol='xmlXPtrNewRangePoints' type='function'/>
-     <exports symbol='xmlXPtrNewLocationSetNodeSet' type='function'/>
-     <exports symbol='xmlXPtrNewRangePointNode' type='function'/>
      <exports symbol='xmlXPtrLocationSetCreate' type='function'/>
-     <exports symbol='xmlXPtrNewRangeNodeObject' type='function'/>
-     <exports symbol='xmlXPtrNewContext' type='function'/>
-     <exports symbol='xmlXPtrLocationSetRemove' type='function'/>
-     <exports symbol='xmlXPtrNewRangeNodePoint' type='function'/>
      <exports symbol='xmlXPtrLocationSetDel' type='function'/>
      <exports symbol='xmlXPtrLocationSetMerge' type='function'/>
-     <exports symbol='xmlXPtrEvalRangePredicate' type='function'/>
+     <exports symbol='xmlXPtrLocationSetRemove' type='function'/>
+     <exports symbol='xmlXPtrNewCollapsedRange' type='function'/>
+     <exports symbol='xmlXPtrNewContext' type='function'/>
+     <exports symbol='xmlXPtrNewLocationSetNodeSet' type='function'/>
      <exports symbol='xmlXPtrNewLocationSetNodes' type='function'/>
+     <exports symbol='xmlXPtrNewRange' type='function'/>
+     <exports symbol='xmlXPtrNewRangeNodeObject' type='function'/>
+     <exports symbol='xmlXPtrNewRangeNodePoint' type='function'/>
+     <exports symbol='xmlXPtrNewRangeNodes' type='function'/>
+     <exports symbol='xmlXPtrNewRangePointNode' type='function'/>
+     <exports symbol='xmlXPtrNewRangePoints' type='function'/>
+     <exports symbol='xmlXPtrRangeToFunction' type='function'/>
+     <exports symbol='xmlXPtrWrapLocationSet' type='function'/>
     </file>
   </files>
   <symbols>
@@ -3883,8 +3855,6 @@
     <macro name='HTML_TEXT_NODE' file='HTMLtree'>
       <info>Macro. A text node in a HTML document is really implemented the same way as a text node in an 
XML document.</info>
     </macro>
-    <macro name='ICU_PIVOT_BUF_SIZE' file='encoding'>
-    </macro>
     <macro name='INPUT_CHUNK' file='parserInternals'>
       <info>The parser tries to always have that amount of input ready. One of the point is providing 
context when reporting errors.</info>
     </macro>
@@ -3993,9 +3963,6 @@
     </macro>
     <macro name='LIBXML_DLL_IMPORT' file='xmlexports'>
     </macro>
-    <macro name='LIBXML_DOCB_ENABLED' file='xmlversion'>
-      <info>Whether the SGML Docbook support is configured in</info>
-    </macro>
     <macro name='LIBXML_DOTTED_VERSION' file='xmlversion'>
       <info>the version string like &quot;1.2.3&quot;</info>
     </macro>
@@ -4177,18 +4144,17 @@
     <macro name='XML_COMPLETE_ATTRS' file='parser'>
       <info>Bit in the loadsubset context field to tell to do complete the elements attributes lists with 
the ones defaulted from the DTDs. Use it to initialize xmlLoadExtDtdDefaultValue.</info>
     </macro>
-    <macro name='XML_CTXT_FINISH_DTD_0' file='valid'>
-      <info>Special value for finishDtd field when embedded in an xmlParserCtxt</info>
-    </macro>
-    <macro name='XML_CTXT_FINISH_DTD_1' file='valid'>
-      <info>Special value for finishDtd field when embedded in an xmlParserCtxt</info>
-    </macro>
     <macro name='XML_DEFAULT_VERSION' file='parser'>
       <info>The default version of XML used: 1.0</info>
     </macro>
+    <macro name='XML_DEPRECATED' file='xmlversion'>
+      <info>Macro used to indicate that a function, variable, type or struct member is deprecated.</info>
+    </macro>
     <macro name='XML_DETECT_IDS' file='parser'>
       <info>Bit in the loadsubset context field to tell to do ID/REFs lookups. Use it to initialize 
xmlLoadExtDtdDefaultValue.</info>
     </macro>
+    <macro name='XML_DOCB_DOCUMENT_NODE' file='tree'>
+    </macro>
     <macro name='XML_GET_CONTENT' file='tree'>
       <info>Macro to extract the content pointer of a node.</info>
     </macro>
@@ -4477,6 +4443,12 @@
     <macro name='XML_SUBSTITUTE_REF' file='parserInternals'>
       <info>Whether general entities need to be substituted.</info>
     </macro>
+    <macro name='XML_VCTXT_DTD_VALIDATED' file='valid'>
+      <info>Set after xmlValidateDtdFinal was called.</info>
+    </macro>
+    <macro name='XML_VCTXT_USE_PCTXT' file='valid'>
+      <info>Set if the validation context is part of a parser context.</info>
+    </macro>
     <macro name='XML_XML_ID' file='tree'>
       <info>This is the name for the special xml:id attribute</info>
     </macro>
@@ -4807,7 +4779,6 @@
     <enum name='XML_CHECK_WRONG_PARENT' file='xmlerror' value='5029' type='xmlParserErrors' info='5029'/>
     <enum name='XML_CHECK_WRONG_PREV' file='xmlerror' value='5019' type='xmlParserErrors' info='5019'/>
     <enum name='XML_COMMENT_NODE' file='tree' value='8' type='xmlElementType'/>
-    <enum name='XML_DOCB_DOCUMENT_NODE' file='tree' value='21' type='xmlElementType'/>
     <enum name='XML_DOCUMENT_FRAG_NODE' file='tree' value='11' type='xmlElementType'/>
     <enum name='XML_DOCUMENT_NODE' file='tree' value='9' type='xmlElementType'/>
     <enum name='XML_DOCUMENT_TYPE_NODE' file='tree' value='10' type='xmlElementType'/>
@@ -4892,6 +4863,7 @@ and not by parsing an instance'/>
     <enum name='XML_ERR_CHARREF_IN_DTD' file='xmlerror' value='13' type='xmlParserErrors' info='13'/>
     <enum name='XML_ERR_CHARREF_IN_EPILOG' file='xmlerror' value='12' type='xmlParserErrors' info='12'/>
     <enum name='XML_ERR_CHARREF_IN_PROLOG' file='xmlerror' value='11' type='xmlParserErrors' info='11'/>
+    <enum name='XML_ERR_COMMENT_ABRUPTLY_ENDED' file='xmlerror' value='112' type='xmlParserErrors' 
info='112'/>
     <enum name='XML_ERR_COMMENT_NOT_FINISHED' file='xmlerror' value='45' type='xmlParserErrors' info='45'/>
     <enum name='XML_ERR_CONDSEC_INVALID' file='xmlerror' value='83' type='xmlParserErrors' info='83'/>
     <enum name='XML_ERR_CONDSEC_INVALID_KEYWORD' file='xmlerror' value='95' type='xmlParserErrors' 
info='95'/>
@@ -5839,7 +5811,7 @@ crash if you try to modify the tree)'/>
     <enum name='XML_WITH_ZLIB' file='parser' value='31' type='xmlFeature'/>
     <enum name='XML_XINCLUDE_BUILD_FAILED' file='xmlerror' value='1609' type='xmlParserErrors' info='1609'/>
     <enum name='XML_XINCLUDE_DEPRECATED_NS' file='xmlerror' value='1617' type='xmlParserErrors' info='1617'/>
-    <enum name='XML_XINCLUDE_END' file='tree' value='20' type='xmlElementType'/>
+    <enum name='XML_XINCLUDE_END' file='tree' value='20' type='xmlElementType' info=' 
XML_DOCB_DOCUMENT_NODE=  21 removed'/>
     <enum name='XML_XINCLUDE_ENTITY_DEF_MISMATCH' file='xmlerror' value='1602' type='xmlParserErrors' 
info='1602'/>
     <enum name='XML_XINCLUDE_FALLBACKS_IN_INCLUDE' file='xmlerror' value='1615' type='xmlParserErrors' 
info='1615'/>
     <enum name='XML_XINCLUDE_FALLBACK_NOT_IN_INCLUDE' file='xmlerror' value='1616' type='xmlParserErrors' 
info='1616'/>
@@ -5921,13 +5893,6 @@ crash if you try to modify the tree)'/>
     <enum name='XPTR_RESOURCE_ERROR' file='xpath' value='17' type='xmlXPathError'/>
     <enum name='XPTR_SUB_RESOURCE_ERROR' file='xpath' value='18' type='xmlXPathError'/>
     <enum name='XPTR_SYNTAX_ERROR' file='xpath' value='16' type='xmlXPathError'/>
-    <typedef name='docbDocPtr' file='DOCBparser' type='xmlDocPtr'/>
-    <typedef name='docbParserCtxt' file='DOCBparser' type='xmlParserCtxt'/>
-    <typedef name='docbParserCtxtPtr' file='DOCBparser' type='xmlParserCtxtPtr'/>
-    <typedef name='docbParserInput' file='DOCBparser' type='xmlParserInput'/>
-    <typedef name='docbParserInputPtr' file='DOCBparser' type='xmlParserInputPtr'/>
-    <typedef name='docbSAXHandler' file='DOCBparser' type='xmlSAXHandler'/>
-    <typedef name='docbSAXHandlerPtr' file='DOCBparser' type='xmlSAXHandlerPtr'/>
     <typedef name='htmlDocPtr' file='HTMLparser' type='xmlDocPtr'/>
     <struct name='htmlElemDesc' file='HTMLparser' type='struct _htmlElemDesc'>
       <field name='name' type='const char *' info=' The tag name'/>
@@ -5972,13 +5937,6 @@ if necessary or NULL'/>
     <typedef name='htmlSAXHandler' file='HTMLparser' type='xmlSAXHandler'/>
     <typedef name='htmlSAXHandlerPtr' file='HTMLparser' type='xmlSAXHandlerPtr'/>
     <typedef name='htmlStatus' file='HTMLparser' type='enum'/>
-    <struct name='uconv_t' file='encoding' type='struct _uconv_t'>
-      <field name='uconv' type='UConverter *' info=' for conversion between an encoding and UTF-16'/>
-      <field name='utf8' type='UConverter *' info=' for conversion between UTF-8 and UTF-16'/>
-      <field name='pivot_buf' type='UCharpivot_buf[ICU_PIVOT_BUF_SIZE]' info=''/>
-      <field name='pivot_source' type='UChar *' info=''/>
-      <field name='pivot_target' type='UChar *' info=''/>
-    </struct>
     <typedef name='xlinkActuate' file='xlink' type='enum'/>
     <typedef name='xlinkHRef' file='xlink' type='xmlChar *'/>
     <struct name='xlinkHandler' file='xlink' type='struct _xlinkHandler'>
@@ -6082,8 +6040,8 @@ if necessary or NULL'/>
       <field name='output' type='xmlCharEncodingOutputFunc' info=''/>
       <field name='iconv_in' type='iconv_t' info=''/>
       <field name='iconv_out' type='iconv_t' info=''/>
-      <field name='uconv_in' type='uconv_t *' info=''/>
-      <field name='uconv_out' type='uconv_t *' info=''/>
+      <field name='uconv_in' type='struct _uconv_t *' info=''/>
+      <field name='uconv_out' type='struct _uconv_t *' info=''/>
     </struct>
     <typedef name='xmlCharEncodingHandlerPtr' file='encoding' type='xmlCharEncodingHandler *'/>
     <struct name='xmlDOMWrapCtxt' file='tree' type='struct _xmlDOMWrapCtxt'>
@@ -6249,7 +6207,7 @@ set at the end of parsing'/>
       <field name='xmlParserVersion' type='const char *' info=''/>
       <field name='xmlDefaultSAXLocator' type='xmlSAXLocator' info=''/>
       <field name='xmlDefaultSAXHandler' type='xmlSAXHandlerV1' info=''/>
-      <field name='docbDefaultSAXHandler' type='xmlSAXHandlerV1' info=''/>
+      <field name='docbDefaultSAXHandler' type='xmlSAXHandlerV1' info=' unused'/>
       <field name='htmlDefaultSAXHandler' type='xmlSAXHandlerV1' info=''/>
       <field name='xmlFree' type='xmlFreeFunc' info=''/>
       <field name='xmlMalloc' type='xmlMallocFunc' info=''/>
@@ -6374,7 +6332,7 @@ set at the end of parsing'/>
       <field name='version' type='const xmlChar *' info=' the XML version string'/>
       <field name='encoding' type='const xmlChar *' info=' the declared encoding, if any'/>
       <field name='standalone' type='int' info=' standalone document'/>
-      <field name='html' type='int' info=' an HTML(1)/Docbook(2) document
+      <field name='html' type='int' info=' an HTML(1) document
 * 3 is HTML after &lt;head&gt;
 * 10 is HTML after &lt;body&gt;
 * Input stream stack'/>
@@ -6878,7 +6836,7 @@ Could we use @subtypes for this?'/>
       <field name='nodeNr' type='int' info=' Depth of the parsing stack'/>
       <field name='nodeMax' type='int' info=' Max depth of the parsing stack'/>
       <field name='nodeTab' type='xmlNodePtr *' info=' array of nodes'/>
-      <field name='finishDtd' type='unsigned int' info=' finished validating the Dtd ?'/>
+      <field name='flags' type='unsigned int' info=' internal flags'/>
       <field name='doc' type='xmlDocPtr' info=' the document'/>
       <field name='valid' type='int' info=' temporary validity check result state state used for 
non-determinist content validation'/>
       <field name='vstate' type='xmlValidState *' info=' current state'/>
@@ -6991,7 +6949,6 @@ Could we use @subtypes for this?'/>
       <field name='value' type='xmlXPathObjectPtr' info=' the value'/>
     </struct>
     <typedef name='xmlXPathVariablePtr' file='xpath' type='xmlXPathVariable *'/>
-    <variable name='docbDefaultSAXHandler' file='globals' type='xmlSAXHandlerV1'/>
     <variable name='emptyExp' file='xmlregexp' type='xmlExpNodePtr'/>
     <variable name='forbiddenExp' file='xmlregexp' type='xmlExpNodePtr'/>
     <variable name='htmlDefaultSAXHandler' file='globals' type='xmlSAXHandlerV1'/>
@@ -7146,92 +7103,6 @@ Could we use @subtypes for this?'/>
       <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
       <arg name='value' type='const xmlChar *' info='the comment content'/>
     </functype>
-    <function name='docbCreateFileParserCtxt' file='DOCBparser' module='DOCBparser'>
-      <cond>defined(LIBXML_DOCB_ENABLED)</cond>
-      <info>Create a parser context for a file content. Automatic support for ZLIB/Compress compressed 
document is provided by default if found at compile-time.</info>
-      <return type='docbParserCtxtPtr' info='the new parser context or NULL'/>
-      <arg name='filename' type='const char *' info='the filename'/>
-      <arg name='encoding' type='const char *' info='the SGML document encoding, or NULL'/>
-    </function>
-    <function name='docbCreatePushParserCtxt' file='DOCBparser' module='DOCBparser'>
-      <cond>defined(LIBXML_DOCB_ENABLED)</cond>
-      <info>Create a parser context for using the DocBook SGML parser in push mode To allow content encoding 
detection, @size should be &gt;= 4 The value of @filename is used for fetching external entities and 
error/warning reports.</info>
-      <return type='docbParserCtxtPtr' info='the new parser context or NULL'/>
-      <arg name='sax' type='docbSAXHandlerPtr' info='a SAX handler'/>
-      <arg name='user_data' type='void *' info='The user data returned on SAX callbacks'/>
-      <arg name='chunk' type='const char *' info='a pointer to an array of chars'/>
-      <arg name='size' type='int' info='number of chars in the array'/>
-      <arg name='filename' type='const char *' info='an optional file name or URI'/>
-      <arg name='enc' type='xmlCharEncoding' info='an optional encoding'/>
-    </function>
-    <function name='docbDefaultSAXHandlerInit' file='SAX2' module='SAX2'>
-      <cond>defined(LIBXML_DOCB_ENABLED)</cond>
-      <info>Initialize the default SAX handler</info>
-      <return type='void'/>
-    </function>
-    <function name='docbEncodeEntities' file='DOCBparser' module='DOCBparser'>
-      <cond>defined(LIBXML_DOCB_ENABLED)</cond>
-      <info>Take a block of UTF-8 chars in and try to convert it to an ASCII plus SGML entities block of 
chars out.</info>
-      <return type='int' info='0 if success, -2 if the transcoding fails, or -1 otherwise The value of 
@inlen after return is the number of octets consumed as the return value is positive, else unpredictable. The 
value of @outlen after return is the number of octets consumed.'/>
-      <arg name='out' type='unsigned char *' info='a pointer to an array of bytes to store the result'/>
-      <arg name='outlen' type='int *' info='the length of @out'/>
-      <arg name='in' type='const unsigned char *' info='a pointer to an array of UTF-8 chars'/>
-      <arg name='inlen' type='int *' info='the length of @in'/>
-      <arg name='quoteChar' type='int' info='the quote character to escape (&apos; or &quot;) or zero.'/>
-    </function>
-    <function name='docbFreeParserCtxt' file='DOCBparser' module='DOCBparser'>
-      <cond>defined(LIBXML_DOCB_ENABLED)</cond>
-      <info>Free all the memory used by a parser context. However the parsed document in ctxt-&gt;myDoc is 
not freed.</info>
-      <return type='void'/>
-      <arg name='ctxt' type='docbParserCtxtPtr' info='an SGML parser context'/>
-    </function>
-    <function name='docbParseChunk' file='DOCBparser' module='DOCBparser'>
-      <cond>defined(LIBXML_DOCB_ENABLED)</cond>
-      <info>Parse a Chunk of memory</info>
-      <return type='int' info='zero if no error, the xmlParserErrors otherwise.'/>
-      <arg name='ctxt' type='docbParserCtxtPtr' info='an XML parser context'/>
-      <arg name='chunk' type='const char *' info='an char array'/>
-      <arg name='size' type='int' info='the size in byte of the chunk'/>
-      <arg name='terminate' type='int' info='last chunk indicator'/>
-    </function>
-    <function name='docbParseDoc' file='DOCBparser' module='DOCBparser'>
-      <cond>defined(LIBXML_DOCB_ENABLED)</cond>
-      <info>parse an SGML in-memory document and build a tree.</info>
-      <return type='docbDocPtr' info='the resulting document tree'/>
-      <arg name='cur' type='xmlChar *' info='a pointer to an array of xmlChar'/>
-      <arg name='encoding' type='const char *' info='a free form C string describing the SGML document 
encoding, or NULL'/>
-    </function>
-    <function name='docbParseDocument' file='DOCBparser' module='DOCBparser'>
-      <cond>defined(LIBXML_DOCB_ENABLED)</cond>
-      <info>parse an SGML document (and build a tree if using the standard SAX interface).</info>
-      <return type='int' info='0, -1 in case of error. the parser context is augmented as a result of the 
parsing.'/>
-      <arg name='ctxt' type='docbParserCtxtPtr' info='an SGML parser context'/>
-    </function>
-    <function name='docbParseFile' file='DOCBparser' module='DOCBparser'>
-      <cond>defined(LIBXML_DOCB_ENABLED)</cond>
-      <info>parse a Docbook SGML file and build a tree. Automatic support for ZLIB/Compress compressed 
document is provided by default if found at compile-time.</info>
-      <return type='docbDocPtr' info='the resulting document tree'/>
-      <arg name='filename' type='const char *' info='the filename'/>
-      <arg name='encoding' type='const char *' info='a free form C string describing document encoding, or 
NULL'/>
-    </function>
-    <function name='docbSAXParseDoc' file='DOCBparser' module='DOCBparser'>
-      <cond>defined(LIBXML_DOCB_ENABLED)</cond>
-      <info>parse an SGML in-memory document and build a tree. It use the given SAX function block to handle 
the parsing callback. If sax is NULL, fallback to the default DOM tree building routines.</info>
-      <return type='docbDocPtr' info='the resulting document tree'/>
-      <arg name='cur' type='xmlChar *' info='a pointer to an array of xmlChar'/>
-      <arg name='encoding' type='const char *' info='a free form C string describing the SGML document 
encoding, or NULL'/>
-      <arg name='sax' type='docbSAXHandlerPtr' info='the SAX handler block'/>
-      <arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.'/>
-    </function>
-    <function name='docbSAXParseFile' file='DOCBparser' module='DOCBparser'>
-      <cond>defined(LIBXML_DOCB_ENABLED)</cond>
-      <info>parse an SGML file and build a tree. Automatic support for ZLIB/Compress compressed document is 
provided by default if found at compile-time. It use the given SAX function block to handle the parsing 
callback. If sax is NULL, fallback to the default DOM tree building routines.</info>
-      <return type='docbDocPtr' info='the resulting document tree'/>
-      <arg name='filename' type='const char *' info='the filename'/>
-      <arg name='encoding' type='const char *' info='a free form C string describing the SGML document 
encoding, or NULL'/>
-      <arg name='sax' type='docbSAXHandlerPtr' info='the SAX handler block'/>
-      <arg name='userData' type='void *' info='if using SAX, this pointer will be provided on callbacks.'/>
-    </function>
     <function name='elementDecl' file='SAX' module='legacy'>
       <cond>defined(LIBXML_LEGACY_ENABLED)</cond>
       <info>An element definition has been parsed DEPRECATED: use xmlSAX2ElementDecl()</info>
@@ -7552,7 +7423,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='htmlDefaultSAXHandlerInit' file='SAX2' module='SAX2'>
       <cond>defined(LIBXML_HTML_ENABLED)</cond>
-      <info>Initialize the default SAX handler</info>
+      <info>DEPRECATED: This function will be made private. Call xmlInitParser to initialize the library.  
Initialize the default SAX handler</info>
       <return type='void'/>
     </function>
     <function name='htmlDocContentDumpFormatOutput' file='HTMLtree' module='HTMLtree'>
@@ -7652,7 +7523,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='htmlInitAutoClose' file='parserInternals' module='HTMLparser'>
       <cond>defined(LIBXML_HTML_ENABLED)</cond>
-      <info>This is a no-op now.</info>
+      <info>DEPRECATED: This function will be made private. Call xmlInitParser to initialize the library.  
This is a no-op now.</info>
       <return type='void'/>
     </function>
     <function name='htmlIsAutoClosed' file='HTMLparser' module='HTMLparser'>
@@ -7915,12 +7786,6 @@ Could we use @subtypes for this?'/>
       <return type='void'/>
       <arg name='handler' type='xmlGenericErrorFunc *' info='the handler'/>
     </function>
-    <function name='initdocbDefaultSAXHandler' file='SAX' module='SAX'>
-      <cond>defined(LIBXML_LEGACY_ENABLED) &amp;&amp; defined(LIBXML_SAX1_ENABLED) &amp;&amp; 
defined(LIBXML_DOCB_ENABLED)</cond>
-      <info>Initialize the default DocBook SAX version 1 handler DEPRECATED: use 
xmlSAX2InitDocbDefaultSAXHandler() for the new SAX2 blocks</info>
-      <return type='void'/>
-      <arg name='hdlr' type='xmlSAXHandlerV1 *' info='the SAX handler'/>
-    </function>
     <function name='inithtmlDefaultSAXHandler' file='SAX' module='SAX'>
       <cond>defined(LIBXML_LEGACY_ENABLED) &amp;&amp; defined(LIBXML_SAX1_ENABLED) &amp;&amp; 
defined(LIBXML_HTML_ENABLED)</cond>
       <info>Initialize the default HTML SAX version 1 handler DEPRECATED: use 
xmlSAX2InitHtmlDefaultSAXHandler() for the new SAX2 blocks</info>
@@ -8389,7 +8254,7 @@ Could we use @subtypes for this?'/>
       <arg name='elem' type='xmlNodePtr' info='the new node'/>
     </function>
     <function name='xmlAddRef' file='valid' module='valid'>
-      <info>Register a new ref declaration</info>
+      <info>DEPRECATED, do not use. This function will be removed from the public API.  Register a new ref 
declaration</info>
       <return type='xmlRefPtr' info='NULL if not, otherwise the new xmlRefPtr'/>
       <arg name='ctxt' type='xmlValidCtxtPtr' info='the validation context'/>
       <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
@@ -9035,7 +8900,7 @@ Could we use @subtypes for this?'/>
       <arg name='parent' type='xmlNodePtr' info='the parent node'/>
     </function>
     <function name='xmlCleanupCharEncodingHandlers' file='encoding' module='encoding'>
-      <info>Cleanup the memory allocated for the char encoding support, it unregisters all the encoding 
handlers and the aliases.</info>
+      <info>DEPRECATED: This function will be made private. Call xmlCleanupParser to free global state but 
see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you 
don&apos;t have call cleanup functions at all.  Cleanup the memory allocated for the char encoding support, 
it unregisters all the encoding handlers and the aliases.</info>
       <return type='void'/>
     </function>
     <function name='xmlCleanupEncodingAliases' file='encoding' module='encoding'>
@@ -9043,7 +8908,7 @@ Could we use @subtypes for this?'/>
       <return type='void'/>
     </function>
     <function name='xmlCleanupGlobals' file='globals' module='globals'>
-      <info>Additional cleanup for multi-threading</info>
+      <info>DEPRECATED: This function will be made private. Call xmlCleanupParser to free global state but 
see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you 
don&apos;t have call cleanup functions at all.  Additional cleanup for multi-threading</info>
       <return type='void'/>
     </function>
     <function name='xmlCleanupInputCallbacks' file='xmlIO' module='xmlIO'>
@@ -9051,7 +8916,7 @@ Could we use @subtypes for this?'/>
       <return type='void'/>
     </function>
     <function name='xmlCleanupMemory' file='xmlmemory' module='xmlmemory'>
-      <info>Free up all the memory allocated by the library for its own use. This should not be called by 
user level code.</info>
+      <info>DEPRECATED: This function will be made private. Call xmlCleanupParser to free global state but 
see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you 
don&apos;t have call cleanup functions at all.  Free up all the memory allocated by the library for its own 
use. This should not be called by user level code.</info>
       <return type='void'/>
     </function>
     <function name='xmlCleanupOutputCallbacks' file='xmlIO' module='xmlIO'>
@@ -9069,7 +8934,7 @@ Could we use @subtypes for this?'/>
       <return type='void'/>
     </function>
     <function name='xmlCleanupThreads' file='threads' module='threads'>
-      <info>xmlCleanupThreads() is used to to cleanup all the thread related data of the libxml2 library 
once processing has ended.  WARNING: if your application is multithreaded or has plugin support calling this 
may crash the application if another thread or a plugin is still using libxml2. It&apos;s sometimes very hard 
to guess if libxml2 is in use in the application, some libraries or plugins may use it without notice. In 
case of doubt abstain from calling this function or do it just before calling exit() to avoid leak reports 
from valgrind !</info>
+      <info>DEPRECATED: This function will be made private. Call xmlCleanupParser to free global state but 
see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you 
don&apos;t have call cleanup functions at all.  xmlCleanupThreads() is used to to cleanup all the thread 
related data of the libxml2 library once processing has ended.  WARNING: if your application is multithreaded 
or has plugin support calling this may crash the application if another thread or a plugin is still using 
libxml2. It&apos;s sometimes very hard to guess if libxml2 is in use in the application, some libraries or 
plugins may use it without notice. In case of doubt abstain from calling this function or do it just before 
calling exit() to avoid leak reports from valgrind !</info>
       <return type='void'/>
     </function>
     <function name='xmlClearNodeInfoSeq' file='parser' module='parserInternals'>
@@ -9495,7 +9360,7 @@ Could we use @subtypes for this?'/>
       <arg name='end3' type='xmlChar' info='an end marker xmlChar, 0 if none'/>
     </function>
     <function name='xmlDefaultSAXHandlerInit' file='SAX2' module='SAX2'>
-      <info>Initialize the default SAX2 handler</info>
+      <info>DEPRECATED: This function will be made private. Call xmlInitParser to initialize the library.  
Initialize the default SAX2 handler</info>
       <return type='void'/>
     </function>
     <function name='xmlDelEncodingAlias' file='encoding' module='encoding'>
@@ -9520,7 +9385,7 @@ Could we use @subtypes for this?'/>
       <arg name='len' type='int' info='pointer to the length of the buffer'/>
     </function>
     <function name='xmlDictCleanup' file='dict' module='dict'>
-      <info>Free the dictionary mutex. Do not call unless sure the library is not in use anymore !</info>
+      <info>DEPRECATED: This function will be made private. Call xmlCleanupParser to free global state but 
see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you 
don&apos;t have call cleanup functions at all.  Free the dictionary mutex. Do not call unless sure the 
library is not in use anymore !</info>
       <return type='void'/>
     </function>
     <function name='xmlDictCreate' file='dict' module='dict'>
@@ -10081,7 +9946,7 @@ Could we use @subtypes for this?'/>
       <arg name='tok' type='xmlRMutexPtr' info='the reentrant mutex'/>
     </function>
     <function name='xmlFreeRefTable' file='valid' module='valid'>
-      <info>Deallocate the memory used by an Ref hash table.</info>
+      <info>DEPRECATED, do not use. This function will be removed from the public API.  Deallocate the 
memory used by an Ref hash table.</info>
       <return type='void'/>
       <arg name='table' type='xmlRefTablePtr' info='An ref table'/>
     </function>
@@ -10305,7 +10170,7 @@ Could we use @subtypes for this?'/>
       <arg name='name' type='const xmlChar *' info='the attribute name'/>
     </function>
     <function name='xmlGetRefs' file='valid' module='valid'>
-      <info>Find the set of references for the supplied ID.</info>
+      <info>DEPRECATED, do not use. This function will be removed from the public API.  Find the set of 
references for the supplied ID.</info>
       <return type='xmlListPtr' info='NULL if not found, otherwise node set for the ID.'/>
       <arg name='doc' type='xmlDocPtr' info='pointer to the document'/>
       <arg name='ID' type='const xmlChar *' info='the ID value'/>
@@ -10632,15 +10497,15 @@ Could we use @subtypes for this?'/>
       <arg name='enc' type='xmlCharEncoding' info='the charset encoding if known'/>
     </function>
     <function name='xmlInitCharEncodingHandlers' file='encoding' module='encoding'>
-      <info>Initialize the char encoding support, it registers the default encoding supported. NOTE: while 
public, this function usually doesn&apos;t need to be called in normal processing.</info>
+      <info>DEPRECATED: This function will be made private. Call xmlInitParser to initialize the library.  
Initialize the char encoding support, it registers the default encoding supported. NOTE: while public, this 
function usually doesn&apos;t need to be called in normal processing.</info>
       <return type='void'/>
     </function>
     <function name='xmlInitGlobals' file='globals' module='globals'>
-      <info>Additional initialisation for multi-threading</info>
+      <info>DEPRECATED: This function will be made private. Call xmlInitParser to initialize the library.  
Additional initialisation for multi-threading</info>
       <return type='void'/>
     </function>
     <function name='xmlInitMemory' file='xmlmemory' module='xmlmemory'>
-      <info>Initialize the memory layer.</info>
+      <info>DEPRECATED: This function will be made private. Call xmlInitParser to initialize the library.  
Initialize the memory layer.</info>
       <return type='int' info='0 on success'/>
     </function>
     <function name='xmlInitNodeInfoSeq' file='parser' module='parserInternals'>
@@ -10658,7 +10523,7 @@ Could we use @subtypes for this?'/>
       <arg name='ctxt' type='xmlParserCtxtPtr' info='an XML parser context'/>
     </function>
     <function name='xmlInitThreads' file='threads' module='threads'>
-      <info>xmlInitThreads() is used to to initialize all the thread related data of the libxml2 
library.</info>
+      <info>DEPRECATED: This function will be made private. Call xmlInitParser to initialize the library.  
xmlInitThreads() is used to to initialize all the thread related data of the libxml2 library.</info>
       <return type='void'/>
     </function>
     <function name='xmlInitializeCatalog' file='catalog' module='catalog'>
@@ -10667,7 +10532,7 @@ Could we use @subtypes for this?'/>
       <return type='void'/>
     </function>
     <function name='xmlInitializeDict' file='dict' module='dict'>
-      <info>Do the dictionary mutex initialization. this function is deprecated</info>
+      <info>DEPRECATED: This function will be made private. Call xmlInitParser to initialize the library.  
Do the dictionary mutex initialization.</info>
       <return type='int' info='0 if initialization was already done, and 1 if that call led to the 
initialization'/>
     </function>
     <function name='xmlInitializeGlobalState' file='globals' module='globals'>
@@ -10770,7 +10635,7 @@ Could we use @subtypes for this?'/>
       <arg name='ch' type='unsigned int' info='character to validate'/>
     </function>
     <function name='xmlIsRef' file='valid' module='valid'>
-      <info>Determine whether an attribute is of type Ref. In case we have DTD(s) then this is simple, 
otherwise we use an heuristic: name Ref (upper or lowercase).</info>
+      <info>DEPRECATED, do not use. This function will be removed from the public API.  Determine whether an 
attribute is of type Ref. In case we have DTD(s) then this is simple, otherwise we use an heuristic: name Ref 
(upper or lowercase).</info>
       <return type='int' info='0 or 1 depending on the lookup result'/>
       <arg name='doc' type='xmlDocPtr' info='the document'/>
       <arg name='elem' type='xmlNodePtr' info='the element carrying the attribute'/>
@@ -13004,7 +12869,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlRelaxNGCleanupTypes' file='relaxng' module='relaxng'>
       <cond>defined(LIBXML_SCHEMAS_ENABLED)</cond>
-      <info>Cleanup the default Schemas type library associated to RelaxNG</info>
+      <info>DEPRECATED: This function will be made private. Call xmlCleanupParser to free global state but 
see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you 
don&apos;t have call cleanup functions at all.  Cleanup the default Schemas type library associated to 
RelaxNG</info>
       <return type='void'/>
     </function>
     <function name='xmlRelaxNGDump' file='relaxng' module='relaxng'>
@@ -13201,7 +13066,7 @@ Could we use @subtypes for this?'/>
       <arg name='cur' type='xmlAttrPtr' info='an attribute'/>
     </function>
     <function name='xmlRemoveRef' file='valid' module='valid'>
-      <info>Remove the given attribute from the Ref table maintained internally.</info>
+      <info>DEPRECATED, do not use. This function will be removed from the public API.  Remove the given 
attribute from the Ref table maintained internally.</info>
       <return type='int' info='-1 if the lookup failed and 0 otherwise'/>
       <arg name='doc' type='xmlDocPtr' info='the document'/>
       <arg name='attr' type='xmlAttrPtr' info='the attribute'/>
@@ -13267,7 +13132,7 @@ Could we use @subtypes for this?'/>
       <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
     </function>
     <function name='xmlSAX2EndElement' file='SAX2' module='SAX2'>
-      <cond>defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) 
|| defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED)</cond>
+      <cond>defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) 
|| defined(LIBXML_LEGACY_ENABLED)</cond>
       <info>called when the end of an element has been detected.</info>
       <return type='void'/>
       <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
@@ -13354,12 +13219,6 @@ Could we use @subtypes for this?'/>
       <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
       <arg name='warning' type='int' info='flag if non-zero sets the handler warning procedure'/>
     </function>
-    <function name='xmlSAX2InitDocbDefaultSAXHandler' file='SAX2' module='SAX2'>
-      <cond>defined(LIBXML_DOCB_ENABLED)</cond>
-      <info>Initialize the default DocBook SAX2 handler</info>
-      <return type='void'/>
-      <arg name='hdlr' type='xmlSAXHandler *' info='the SAX handler'/>
-    </function>
     <function name='xmlSAX2InitHtmlDefaultSAXHandler' file='SAX2' module='SAX2'>
       <cond>defined(LIBXML_HTML_ENABLED)</cond>
       <info>Initialize the default HTML SAX2 handler</info>
@@ -13419,7 +13278,7 @@ Could we use @subtypes for this?'/>
       <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
     </function>
     <function name='xmlSAX2StartElement' file='SAX2' module='SAX2'>
-      <cond>defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) 
|| defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED)</cond>
+      <cond>defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) 
|| defined(LIBXML_LEGACY_ENABLED)</cond>
       <info>called when an opening tag has been processed.</info>
       <return type='void'/>
       <arg name='ctx' type='void *' info='the user data (XML parser context)'/>
@@ -13681,7 +13540,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlSchemaCleanupTypes' file='xmlschemastypes' module='xmlschemastypes'>
       <cond>defined(LIBXML_SCHEMAS_ENABLED)</cond>
-      <info>Cleanup the default XML Schemas type library</info>
+      <info>DEPRECATED: This function will be made private. Call xmlCleanupParser to free global state but 
see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you 
don&apos;t have call cleanup functions at all.  Cleanup the default XML Schemas type library</info>
       <return type='void'/>
     </function>
     <function name='xmlSchemaCollapseString' file='xmlschemastypes' module='xmlschemastypes'>
@@ -14725,7 +14584,7 @@ Could we use @subtypes for this?'/>
       <arg name='enc' type='xmlCharEncoding' info='the encoding value (number)'/>
     </function>
     <function name='xmlSwitchInputEncoding' file='parserInternals' module='parserInternals'>
-      <info>change the input functions when discovering the character encoding of a given entity.</info>
+      <info>DEPRECATED: Use xmlSwitchToEncoding  change the input functions when discovering the character 
encoding of a given entity.</info>
       <return type='int' info='0 in case of success, -1 otherwise'/>
       <arg name='ctxt' type='xmlParserCtxtPtr' info='the parser context'/>
       <arg name='input' type='xmlParserInputPtr' info='the input stream'/>
@@ -17105,7 +16964,7 @@ Could we use @subtypes for this?'/>
       <arg name='elem' type='xmlElementPtr' info='an element definition'/>
     </function>
     <function name='xmlValidateNCName' file='tree' module='tree'>
-      <cond>defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) 
|| defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || 
defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) || 
defined(LIBXML_LEGACY_ENABLED)</cond>
+      <cond>defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) 
|| defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || 
defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_LEGACY_ENABLED)</cond>
       <info>Check that a value conforms to the lexical space of NCName</info>
       <return type='int' info='0 if this validates, a positive error code number otherwise and -1 in case of 
internal or API error.'/>
       <arg name='value' type='const xmlChar *' info='the value to check'/>
@@ -17715,7 +17574,7 @@ Could we use @subtypes for this?'/>
     </function>
     <function name='xmlXPathInit' file='xpath' module='xpath'>
       <cond>defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)</cond>
-      <info>Initialize the XPath environment</info>
+      <info>DEPRECATED: This function will be made private. Call xmlInitParser to initialize the library.  
Initialize the XPath environment</info>
       <return type='void'/>
     </function>
     <function name='xmlXPathIntersection' file='xpathInternals' module='xpath'>
diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml
index 4ecf1a46..5bae726c 100644
--- a/doc/libxml2-refs.xml
+++ b/doc/libxml2-refs.xml
@@ -34,7 +34,6 @@
     <reference name='HTML_REQUIRED' href='html/libxml-HTMLparser.html#HTML_REQUIRED'/>
     <reference name='HTML_TEXT_NODE' href='html/libxml-HTMLtree.html#HTML_TEXT_NODE'/>
     <reference name='HTML_VALID' href='html/libxml-HTMLparser.html#HTML_VALID'/>
-    <reference name='ICU_PIVOT_BUF_SIZE' href='html/libxml-encoding.html#ICU_PIVOT_BUF_SIZE'/>
     <reference name='INPUT_CHUNK' href='html/libxml-parserInternals.html#INPUT_CHUNK'/>
     <reference name='INVALID_SOCKET' href='html/libxml-nanoftp.html#INVALID_SOCKET'/>
     <reference name='IS_ASCII_DIGIT' href='html/libxml-parserInternals.html#IS_ASCII_DIGIT'/>
@@ -65,7 +64,6 @@
     <reference name='LIBXML_DEBUG_ENABLED' href='html/libxml-xmlversion.html#LIBXML_DEBUG_ENABLED'/>
     <reference name='LIBXML_DEBUG_RUNTIME' href='html/libxml-xmlversion.html#LIBXML_DEBUG_RUNTIME'/>
     <reference name='LIBXML_DLL_IMPORT' href='html/libxml-xmlexports.html#LIBXML_DLL_IMPORT'/>
-    <reference name='LIBXML_DOCB_ENABLED' href='html/libxml-xmlversion.html#LIBXML_DOCB_ENABLED'/>
     <reference name='LIBXML_DOTTED_VERSION' href='html/libxml-xmlversion.html#LIBXML_DOTTED_VERSION'/>
     <reference name='LIBXML_EXPR_ENABLED' href='html/libxml-xmlversion.html#LIBXML_EXPR_ENABLED'/>
     <reference name='LIBXML_FTP_ENABLED' href='html/libxml-xmlversion.html#LIBXML_FTP_ENABLED'/>
@@ -246,9 +244,8 @@
     <reference name='XML_CHECK_WRONG_PREV' href='html/libxml-xmlerror.html#XML_CHECK_WRONG_PREV'/>
     <reference name='XML_COMMENT_NODE' href='html/libxml-tree.html#XML_COMMENT_NODE'/>
     <reference name='XML_COMPLETE_ATTRS' href='html/libxml-parser.html#XML_COMPLETE_ATTRS'/>
-    <reference name='XML_CTXT_FINISH_DTD_0' href='html/libxml-valid.html#XML_CTXT_FINISH_DTD_0'/>
-    <reference name='XML_CTXT_FINISH_DTD_1' href='html/libxml-valid.html#XML_CTXT_FINISH_DTD_1'/>
     <reference name='XML_DEFAULT_VERSION' href='html/libxml-parser.html#XML_DEFAULT_VERSION'/>
+    <reference name='XML_DEPRECATED' href='html/libxml-xmlversion.html#XML_DEPRECATED'/>
     <reference name='XML_DETECT_IDS' href='html/libxml-parser.html#XML_DETECT_IDS'/>
     <reference name='XML_DOCB_DOCUMENT_NODE' href='html/libxml-tree.html#XML_DOCB_DOCUMENT_NODE'/>
     <reference name='XML_DOCUMENT_FRAG_NODE' href='html/libxml-tree.html#XML_DOCUMENT_FRAG_NODE'/>
@@ -334,6 +331,7 @@
     <reference name='XML_ERR_CHARREF_IN_DTD' href='html/libxml-xmlerror.html#XML_ERR_CHARREF_IN_DTD'/>
     <reference name='XML_ERR_CHARREF_IN_EPILOG' href='html/libxml-xmlerror.html#XML_ERR_CHARREF_IN_EPILOG'/>
     <reference name='XML_ERR_CHARREF_IN_PROLOG' href='html/libxml-xmlerror.html#XML_ERR_CHARREF_IN_PROLOG'/>
+    <reference name='XML_ERR_COMMENT_ABRUPTLY_ENDED' 
href='html/libxml-xmlerror.html#XML_ERR_COMMENT_ABRUPTLY_ENDED'/>
     <reference name='XML_ERR_COMMENT_NOT_FINISHED' 
href='html/libxml-xmlerror.html#XML_ERR_COMMENT_NOT_FINISHED'/>
     <reference name='XML_ERR_CONDSEC_INVALID' href='html/libxml-xmlerror.html#XML_ERR_CONDSEC_INVALID'/>
     <reference name='XML_ERR_CONDSEC_INVALID_KEYWORD' 
href='html/libxml-xmlerror.html#XML_ERR_CONDSEC_INVALID_KEYWORD'/>
@@ -1328,6 +1326,8 @@
     <reference name='XML_TREE_INVALID_HEX' href='html/libxml-xmlerror.html#XML_TREE_INVALID_HEX'/>
     <reference name='XML_TREE_NOT_UTF8' href='html/libxml-xmlerror.html#XML_TREE_NOT_UTF8'/>
     <reference name='XML_TREE_UNTERMINATED_ENTITY' 
href='html/libxml-xmlerror.html#XML_TREE_UNTERMINATED_ENTITY'/>
+    <reference name='XML_VCTXT_DTD_VALIDATED' href='html/libxml-valid.html#XML_VCTXT_DTD_VALIDATED'/>
+    <reference name='XML_VCTXT_USE_PCTXT' href='html/libxml-valid.html#XML_VCTXT_USE_PCTXT'/>
     <reference name='XML_WAR_CATALOG_PI' href='html/libxml-xmlerror.html#XML_WAR_CATALOG_PI'/>
     <reference name='XML_WAR_ENTITY_REDEFINED' href='html/libxml-xmlerror.html#XML_WAR_ENTITY_REDEFINED'/>
     <reference name='XML_WAR_LANG_VALUE' href='html/libxml-xmlerror.html#XML_WAR_LANG_VALUE'/>
@@ -1463,7 +1463,6 @@
     <reference name='XP_ERROR0' href='html/libxml-xpathInternals.html#XP_ERROR0'/>
     <reference name='_htmlElemDesc' href='html/libxml-HTMLparser.html#_htmlElemDesc'/>
     <reference name='_htmlEntityDesc' href='html/libxml-HTMLparser.html#_htmlEntityDesc'/>
-    <reference name='_uconv_t' href='html/libxml-encoding.html#_uconv_t'/>
     <reference name='_xlinkHandler' href='html/libxml-xlink.html#_xlinkHandler'/>
     <reference name='_xmlAttr' href='html/libxml-tree.html#_xmlAttr'/>
     <reference name='_xmlAttribute' href='html/libxml-tree.html#_xmlAttribute'/>
@@ -1531,25 +1530,6 @@
     <reference name='checkNamespace' href='html/libxml-SAX.html#checkNamespace'/>
     <reference name='comment' href='html/libxml-SAX.html#comment'/>
     <reference name='commentSAXFunc' href='html/libxml-parser.html#commentSAXFunc'/>
-    <reference name='docbCreateFileParserCtxt' href='html/libxml-DOCBparser.html#docbCreateFileParserCtxt'/>
-    <reference name='docbCreatePushParserCtxt' href='html/libxml-DOCBparser.html#docbCreatePushParserCtxt'/>
-    <reference name='docbDefaultSAXHandler' href='html/libxml-globals.html#docbDefaultSAXHandler'/>
-    <reference name='docbDefaultSAXHandlerInit' href='html/libxml-SAX2.html#docbDefaultSAXHandlerInit'/>
-    <reference name='docbDocPtr' href='html/libxml-DOCBparser.html#docbDocPtr'/>
-    <reference name='docbEncodeEntities' href='html/libxml-DOCBparser.html#docbEncodeEntities'/>
-    <reference name='docbFreeParserCtxt' href='html/libxml-DOCBparser.html#docbFreeParserCtxt'/>
-    <reference name='docbParseChunk' href='html/libxml-DOCBparser.html#docbParseChunk'/>
-    <reference name='docbParseDoc' href='html/libxml-DOCBparser.html#docbParseDoc'/>
-    <reference name='docbParseDocument' href='html/libxml-DOCBparser.html#docbParseDocument'/>
-    <reference name='docbParseFile' href='html/libxml-DOCBparser.html#docbParseFile'/>
-    <reference name='docbParserCtxt' href='html/libxml-DOCBparser.html#docbParserCtxt'/>
-    <reference name='docbParserCtxtPtr' href='html/libxml-DOCBparser.html#docbParserCtxtPtr'/>
-    <reference name='docbParserInput' href='html/libxml-DOCBparser.html#docbParserInput'/>
-    <reference name='docbParserInputPtr' href='html/libxml-DOCBparser.html#docbParserInputPtr'/>
-    <reference name='docbSAXHandler' href='html/libxml-DOCBparser.html#docbSAXHandler'/>
-    <reference name='docbSAXHandlerPtr' href='html/libxml-DOCBparser.html#docbSAXHandlerPtr'/>
-    <reference name='docbSAXParseDoc' href='html/libxml-DOCBparser.html#docbSAXParseDoc'/>
-    <reference name='docbSAXParseFile' href='html/libxml-DOCBparser.html#docbSAXParseFile'/>
     <reference name='elementDecl' href='html/libxml-SAX.html#elementDecl'/>
     <reference name='elementDeclSAXFunc' href='html/libxml-parser.html#elementDeclSAXFunc'/>
     <reference name='emptyExp' href='html/libxml-xmlregexp.html#emptyExp'/>
@@ -1661,7 +1641,6 @@
     <reference name='ignorableWhitespace' href='html/libxml-SAX.html#ignorableWhitespace'/>
     <reference name='ignorableWhitespaceSAXFunc' href='html/libxml-parser.html#ignorableWhitespaceSAXFunc'/>
     <reference name='initGenericErrorDefaultFunc' 
href='html/libxml-xmlerror.html#initGenericErrorDefaultFunc'/>
-    <reference name='initdocbDefaultSAXHandler' href='html/libxml-SAX.html#initdocbDefaultSAXHandler'/>
     <reference name='inithtmlDefaultSAXHandler' href='html/libxml-SAX.html#inithtmlDefaultSAXHandler'/>
     <reference name='initxmlDefaultSAXHandler' href='html/libxml-SAX.html#initxmlDefaultSAXHandler'/>
     <reference name='inputPop' href='html/libxml-parserInternals.html#inputPop'/>
@@ -1693,7 +1672,6 @@
     <reference name='startElement' href='html/libxml-SAX.html#startElement'/>
     <reference name='startElementNsSAX2Func' href='html/libxml-parser.html#startElementNsSAX2Func'/>
     <reference name='startElementSAXFunc' href='html/libxml-parser.html#startElementSAXFunc'/>
-    <reference name='uconv_t' href='html/libxml-encoding.html#uconv_t'/>
     <reference name='unparsedEntityDecl' href='html/libxml-SAX.html#unparsedEntityDecl'/>
     <reference name='unparsedEntityDeclSAXFunc' href='html/libxml-parser.html#unparsedEntityDeclSAXFunc'/>
     <reference name='valuePop' href='html/libxml-xpathInternals.html#valuePop'/>
@@ -2692,7 +2670,6 @@
     <reference name='xmlSAX2HasInternalSubset' href='html/libxml-SAX2.html#xmlSAX2HasInternalSubset'/>
     <reference name='xmlSAX2IgnorableWhitespace' href='html/libxml-SAX2.html#xmlSAX2IgnorableWhitespace'/>
     <reference name='xmlSAX2InitDefaultSAXHandler' 
href='html/libxml-SAX2.html#xmlSAX2InitDefaultSAXHandler'/>
-    <reference name='xmlSAX2InitDocbDefaultSAXHandler' 
href='html/libxml-SAX2.html#xmlSAX2InitDocbDefaultSAXHandler'/>
     <reference name='xmlSAX2InitHtmlDefaultSAXHandler' 
href='html/libxml-SAX2.html#xmlSAX2InitHtmlDefaultSAXHandler'/>
     <reference name='xmlSAX2InternalSubset' href='html/libxml-SAX2.html#xmlSAX2InternalSubset'/>
     <reference name='xmlSAX2IsStandalone' href='html/libxml-SAX2.html#xmlSAX2IsStandalone'/>
@@ -3630,7 +3607,6 @@
       <ref name='HTML_VALID'/>
     </letter>
     <letter name='I'>
-      <ref name='ICU_PIVOT_BUF_SIZE'/>
       <ref name='INPUT_CHUNK'/>
       <ref name='INVALID_SOCKET'/>
       <ref name='IS_ASCII_DIGIT'/>
@@ -3663,7 +3639,6 @@
       <ref name='LIBXML_DEBUG_ENABLED'/>
       <ref name='LIBXML_DEBUG_RUNTIME'/>
       <ref name='LIBXML_DLL_IMPORT'/>
-      <ref name='LIBXML_DOCB_ENABLED'/>
       <ref name='LIBXML_DOTTED_VERSION'/>
       <ref name='LIBXML_EXPR_ENABLED'/>
       <ref name='LIBXML_FTP_ENABLED'/>
@@ -3854,9 +3829,8 @@
       <ref name='XML_CHECK_WRONG_PREV'/>
       <ref name='XML_COMMENT_NODE'/>
       <ref name='XML_COMPLETE_ATTRS'/>
-      <ref name='XML_CTXT_FINISH_DTD_0'/>
-      <ref name='XML_CTXT_FINISH_DTD_1'/>
       <ref name='XML_DEFAULT_VERSION'/>
+      <ref name='XML_DEPRECATED'/>
       <ref name='XML_DETECT_IDS'/>
       <ref name='XML_DOCB_DOCUMENT_NODE'/>
       <ref name='XML_DOCUMENT_FRAG_NODE'/>
@@ -3942,6 +3916,7 @@
       <ref name='XML_ERR_CHARREF_IN_DTD'/>
       <ref name='XML_ERR_CHARREF_IN_EPILOG'/>
       <ref name='XML_ERR_CHARREF_IN_PROLOG'/>
+      <ref name='XML_ERR_COMMENT_ABRUPTLY_ENDED'/>
       <ref name='XML_ERR_COMMENT_NOT_FINISHED'/>
       <ref name='XML_ERR_CONDSEC_INVALID'/>
       <ref name='XML_ERR_CONDSEC_INVALID_KEYWORD'/>
@@ -4936,6 +4911,8 @@
       <ref name='XML_TREE_INVALID_HEX'/>
       <ref name='XML_TREE_NOT_UTF8'/>
       <ref name='XML_TREE_UNTERMINATED_ENTITY'/>
+      <ref name='XML_VCTXT_DTD_VALIDATED'/>
+      <ref name='XML_VCTXT_USE_PCTXT'/>
       <ref name='XML_WAR_CATALOG_PI'/>
       <ref name='XML_WAR_ENTITY_REDEFINED'/>
       <ref name='XML_WAR_LANG_VALUE'/>
@@ -5073,7 +5050,6 @@
     <letter name='_'>
       <ref name='_htmlElemDesc'/>
       <ref name='_htmlEntityDesc'/>
-      <ref name='_uconv_t'/>
       <ref name='_xlinkHandler'/>
       <ref name='_xmlAttr'/>
       <ref name='_xmlAttribute'/>
@@ -5146,27 +5122,6 @@
       <ref name='comment'/>
       <ref name='commentSAXFunc'/>
     </letter>
-    <letter name='d'>
-      <ref name='docbCreateFileParserCtxt'/>
-      <ref name='docbCreatePushParserCtxt'/>
-      <ref name='docbDefaultSAXHandler'/>
-      <ref name='docbDefaultSAXHandlerInit'/>
-      <ref name='docbDocPtr'/>
-      <ref name='docbEncodeEntities'/>
-      <ref name='docbFreeParserCtxt'/>
-      <ref name='docbParseChunk'/>
-      <ref name='docbParseDoc'/>
-      <ref name='docbParseDocument'/>
-      <ref name='docbParseFile'/>
-      <ref name='docbParserCtxt'/>
-      <ref name='docbParserCtxtPtr'/>
-      <ref name='docbParserInput'/>
-      <ref name='docbParserInputPtr'/>
-      <ref name='docbSAXHandler'/>
-      <ref name='docbSAXHandlerPtr'/>
-      <ref name='docbSAXParseDoc'/>
-      <ref name='docbSAXParseFile'/>
-    </letter>
     <letter name='e'>
       <ref name='elementDecl'/>
       <ref name='elementDeclSAXFunc'/>
@@ -5287,7 +5242,6 @@
       <ref name='ignorableWhitespace'/>
       <ref name='ignorableWhitespaceSAXFunc'/>
       <ref name='initGenericErrorDefaultFunc'/>
-      <ref name='initdocbDefaultSAXHandler'/>
       <ref name='inithtmlDefaultSAXHandler'/>
       <ref name='initxmlDefaultSAXHandler'/>
       <ref name='inputPop'/>
@@ -5331,7 +5285,6 @@
       <ref name='startElementSAXFunc'/>
     </letter>
     <letter name='u'>
-      <ref name='uconv_t'/>
       <ref name='unparsedEntityDecl'/>
       <ref name='unparsedEntityDeclSAXFunc'/>
     </letter>
@@ -6336,7 +6289,6 @@
       <ref name='xmlSAX2HasInternalSubset'/>
       <ref name='xmlSAX2IgnorableWhitespace'/>
       <ref name='xmlSAX2InitDefaultSAXHandler'/>
-      <ref name='xmlSAX2InitDocbDefaultSAXHandler'/>
       <ref name='xmlSAX2InitHtmlDefaultSAXHandler'/>
       <ref name='xmlSAX2InternalSubset'/>
       <ref name='xmlSAX2IsStandalone'/>
@@ -7284,16 +7236,6 @@
     <type name='const xmlParserNodeInfo *'>
       <ref name='xmlParserFindNodeInfo'/>
     </type>
-    <type name='docbDocPtr'>
-      <ref name='docbParseDoc'/>
-      <ref name='docbParseFile'/>
-      <ref name='docbSAXParseDoc'/>
-      <ref name='docbSAXParseFile'/>
-    </type>
-    <type name='docbParserCtxtPtr'>
-      <ref name='docbCreateFileParserCtxt'/>
-      <ref name='docbCreatePushParserCtxt'/>
-    </type>
     <type name='double'>
       <ref name='xmlXPathCastBooleanToNumber'/>
       <ref name='xmlXPathCastNodeSetToNumber'/>
@@ -8114,7 +8056,6 @@
     <type name='const unsigned char *'>
       <ref name='UTF8ToHtml'/>
       <ref name='UTF8Toisolat1'/>
-      <ref name='docbEncodeEntities'/>
       <ref name='htmlEncodeEntities'/>
       <ref name='isolat1ToUTF8'/>
       <ref name='xmlCharEncodingInputFunc'/>
@@ -8624,16 +8565,6 @@
     <type name='const xmlParserNodeInfoSeqPtr'>
       <ref name='xmlParserFindNodeInfoIndex'/>
     </type>
-    <type name='docbParserCtxtPtr'>
-      <ref name='docbFreeParserCtxt'/>
-      <ref name='docbParseChunk'/>
-      <ref name='docbParseDocument'/>
-    </type>
-    <type name='docbSAXHandlerPtr'>
-      <ref name='docbCreatePushParserCtxt'/>
-      <ref name='docbSAXParseDoc'/>
-      <ref name='docbSAXParseFile'/>
-    </type>
     <type name='double'>
       <ref name='xmlXPathCastNumberToBoolean'/>
       <ref name='xmlXPathCastNumberToString'/>
@@ -8680,7 +8611,6 @@
     <type name='int *'>
       <ref name='UTF8ToHtml'/>
       <ref name='UTF8Toisolat1'/>
-      <ref name='docbEncodeEntities'/>
       <ref name='htmlDocDumpMemory'/>
       <ref name='htmlDocDumpMemoryFormat'/>
       <ref name='htmlEncodeEntities'/>
@@ -8719,7 +8649,6 @@
     <type name='unsigned char *'>
       <ref name='UTF8ToHtml'/>
       <ref name='UTF8Toisolat1'/>
-      <ref name='docbEncodeEntities'/>
       <ref name='htmlEncodeEntities'/>
       <ref name='isolat1ToUTF8'/>
       <ref name='xmlCharEncodingInputFunc'/>
@@ -8779,9 +8708,6 @@
       <ref name='checkNamespace'/>
       <ref name='comment'/>
       <ref name='commentSAXFunc'/>
-      <ref name='docbCreatePushParserCtxt'/>
-      <ref name='docbSAXParseDoc'/>
-      <ref name='docbSAXParseFile'/>
       <ref name='elementDecl'/>
       <ref name='elementDeclSAXFunc'/>
       <ref name='endDocument'/>
@@ -9187,8 +9113,6 @@
     </type>
     <type name='xmlChar *'>
       <ref name='checkNamespace'/>
-      <ref name='docbParseDoc'/>
-      <ref name='docbSAXParseDoc'/>
       <ref name='entityDecl'/>
       <ref name='entityDeclSAXFunc'/>
       <ref name='xmlBuildQName'/>
@@ -9227,7 +9151,6 @@
       <ref name='xmlSplitQName2'/>
     </type>
     <type name='xmlCharEncoding'>
-      <ref name='docbCreatePushParserCtxt'/>
       <ref name='htmlCreatePushParserCtxt'/>
       <ref name='xmlAllocParserInputBuffer'/>
       <ref name='xmlCreateIOParserCtxt'/>
@@ -10206,7 +10129,6 @@
     </type>
     <type name='xmlSAXHandler *'>
       <ref name='xmlSAX2InitDefaultSAXHandler'/>
-      <ref name='xmlSAX2InitDocbDefaultSAXHandler'/>
       <ref name='xmlSAX2InitHtmlDefaultSAXHandler'/>
       <ref name='xmlSAXVersion'/>
     </type>
@@ -10232,7 +10154,6 @@
       <ref name='xmlSchemaSAXPlug'/>
     </type>
     <type name='xmlSAXHandlerV1 *'>
-      <ref name='initdocbDefaultSAXHandler'/>
       <ref name='inithtmlDefaultSAXHandler'/>
       <ref name='initxmlDefaultSAXHandler'/>
     </type>
@@ -10764,25 +10685,6 @@
     </type>
   </functions>
   <files>
-    <file name='DOCBparser'>
-      <ref name='docbCreateFileParserCtxt'/>
-      <ref name='docbCreatePushParserCtxt'/>
-      <ref name='docbDocPtr'/>
-      <ref name='docbEncodeEntities'/>
-      <ref name='docbFreeParserCtxt'/>
-      <ref name='docbParseChunk'/>
-      <ref name='docbParseDoc'/>
-      <ref name='docbParseDocument'/>
-      <ref name='docbParseFile'/>
-      <ref name='docbParserCtxt'/>
-      <ref name='docbParserCtxtPtr'/>
-      <ref name='docbParserInput'/>
-      <ref name='docbParserInputPtr'/>
-      <ref name='docbSAXHandler'/>
-      <ref name='docbSAXHandlerPtr'/>
-      <ref name='docbSAXParseDoc'/>
-      <ref name='docbSAXParseFile'/>
-    </file>
     <file name='HTMLparser'>
       <ref name='HTML_DEPRECATED'/>
       <ref name='HTML_INVALID'/>
@@ -10906,7 +10808,6 @@
       <ref name='hasExternalSubset'/>
       <ref name='hasInternalSubset'/>
       <ref name='ignorableWhitespace'/>
-      <ref name='initdocbDefaultSAXHandler'/>
       <ref name='inithtmlDefaultSAXHandler'/>
       <ref name='initxmlDefaultSAXHandler'/>
       <ref name='internalSubset'/>
@@ -10923,7 +10824,6 @@
       <ref name='unparsedEntityDecl'/>
     </file>
     <file name='SAX2'>
-      <ref name='docbDefaultSAXHandlerInit'/>
       <ref name='htmlDefaultSAXHandlerInit'/>
       <ref name='xmlDefaultSAXHandlerInit'/>
       <ref name='xmlSAX2AttributeDecl'/>
@@ -10946,7 +10846,6 @@
       <ref name='xmlSAX2HasInternalSubset'/>
       <ref name='xmlSAX2IgnorableWhitespace'/>
       <ref name='xmlSAX2InitDefaultSAXHandler'/>
-      <ref name='xmlSAX2InitDocbDefaultSAXHandler'/>
       <ref name='xmlSAX2InitHtmlDefaultSAXHandler'/>
       <ref name='xmlSAX2InternalSubset'/>
       <ref name='xmlSAX2IsStandalone'/>
@@ -11118,7 +11017,6 @@
       <ref name='xmlInitializeDict'/>
     </file>
     <file name='encoding'>
-      <ref name='ICU_PIVOT_BUF_SIZE'/>
       <ref name='UTF8Toisolat1'/>
       <ref name='XML_CHAR_ENCODING_2022_JP'/>
       <ref name='XML_CHAR_ENCODING_8859_1'/>
@@ -11144,10 +11042,8 @@
       <ref name='XML_CHAR_ENCODING_UTF16BE'/>
       <ref name='XML_CHAR_ENCODING_UTF16LE'/>
       <ref name='XML_CHAR_ENCODING_UTF8'/>
-      <ref name='_uconv_t'/>
       <ref name='_xmlCharEncodingHandler'/>
       <ref name='isolat1ToUTF8'/>
-      <ref name='uconv_t'/>
       <ref name='xmlAddEncodingAlias'/>
       <ref name='xmlCharEncCloseFunc'/>
       <ref name='xmlCharEncFirstLine'/>
@@ -11202,7 +11098,6 @@
     </file>
     <file name='globals'>
       <ref name='_xmlGlobalState'/>
-      <ref name='docbDefaultSAXHandler'/>
       <ref name='htmlDefaultSAXHandler'/>
       <ref name='oldXMLWDcompatibility'/>
       <ref name='xmlBufferAllocScheme'/>
@@ -12425,8 +12320,8 @@
       <ref name='xmlURIUnescapeString'/>
     </file>
     <file name='valid'>
-      <ref name='XML_CTXT_FINISH_DTD_0'/>
-      <ref name='XML_CTXT_FINISH_DTD_1'/>
+      <ref name='XML_VCTXT_DTD_VALIDATED'/>
+      <ref name='XML_VCTXT_USE_PCTXT'/>
       <ref name='_xmlValidCtxt'/>
       <ref name='xmlAddAttributeDecl'/>
       <ref name='xmlAddElementDecl'/>
@@ -12762,6 +12657,7 @@
       <ref name='XML_ERR_CHARREF_IN_DTD'/>
       <ref name='XML_ERR_CHARREF_IN_EPILOG'/>
       <ref name='XML_ERR_CHARREF_IN_PROLOG'/>
+      <ref name='XML_ERR_COMMENT_ABRUPTLY_ENDED'/>
       <ref name='XML_ERR_COMMENT_NOT_FINISHED'/>
       <ref name='XML_ERR_CONDSEC_INVALID'/>
       <ref name='XML_ERR_CONDSEC_INVALID_KEYWORD'/>
@@ -14025,7 +13921,6 @@
       <ref name='LIBXML_CATALOG_ENABLED'/>
       <ref name='LIBXML_DEBUG_ENABLED'/>
       <ref name='LIBXML_DEBUG_RUNTIME'/>
-      <ref name='LIBXML_DOCB_ENABLED'/>
       <ref name='LIBXML_DOTTED_VERSION'/>
       <ref name='LIBXML_EXPR_ENABLED'/>
       <ref name='LIBXML_FTP_ENABLED'/>
@@ -14062,6 +13957,7 @@
       <ref name='LIBXML_ZLIB_ENABLED'/>
       <ref name='WITHOUT_TRIO'/>
       <ref name='WITH_TRIO'/>
+      <ref name='XML_DEPRECATED'/>
       <ref name='xmlCheckVersion'/>
     </file>
     <file name='xmlwriter'>
@@ -14481,7 +14377,6 @@
         </word>
         <word name='ASCII'>
           <ref name='UTF8ToHtml'/>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='xmlAddEncodingAlias'/>
           <ref name='xmlDelEncodingAlias'/>
@@ -14687,9 +14582,6 @@
           <ref name='xmlXPtrBuildNodeList'/>
         </word>
         <word name='Automatic'>
-          <ref name='docbCreateFileParserCtxt'/>
-          <ref name='docbParseFile'/>
-          <ref name='docbSAXParseFile'/>
           <ref name='htmlCreateFileParserCtxt'/>
           <ref name='htmlParseFile'/>
           <ref name='htmlSAXParseFile'/>
@@ -14933,7 +14825,23 @@
           <ref name='_xmlXPathContext'/>
         </word>
         <word name='Call'>
+          <ref name='htmlDefaultSAXHandlerInit'/>
+          <ref name='htmlInitAutoClose'/>
+          <ref name='xmlCleanupCharEncodingHandlers'/>
+          <ref name='xmlCleanupGlobals'/>
+          <ref name='xmlCleanupMemory'/>
+          <ref name='xmlCleanupThreads'/>
+          <ref name='xmlDefaultSAXHandlerInit'/>
+          <ref name='xmlDictCleanup'/>
+          <ref name='xmlInitCharEncodingHandlers'/>
+          <ref name='xmlInitGlobals'/>
+          <ref name='xmlInitMemory'/>
           <ref name='xmlInitParser'/>
+          <ref name='xmlInitThreads'/>
+          <ref name='xmlInitializeDict'/>
+          <ref name='xmlRelaxNGCleanupTypes'/>
+          <ref name='xmlSchemaCleanupTypes'/>
+          <ref name='xmlXPathInit'/>
           <ref name='xmlXPathOrderDocElems'/>
         </word>
         <word name='Callback'>
@@ -15083,7 +14991,6 @@
           <ref name='xmlParseElementContentDecl'/>
         </word>
         <word name='Chunk'>
-          <ref name='docbParseChunk'/>
           <ref name='htmlParseChunk'/>
           <ref name='xmlParseBalancedChunkMemory'/>
           <ref name='xmlParseBalancedChunkMemoryRecover'/>
@@ -15167,9 +15074,6 @@
           <ref name='xmlXPathStringEvalNumber'/>
         </word>
         <word name='Compress'>
-          <ref name='docbCreateFileParserCtxt'/>
-          <ref name='docbParseFile'/>
-          <ref name='docbSAXParseFile'/>
           <ref name='htmlCreateFileParserCtxt'/>
           <ref name='htmlParseFile'/>
           <ref name='htmlSAXParseFile'/>
@@ -15345,8 +15249,11 @@
           <ref name='namespaceDecl'/>
           <ref name='setDocumentLocator'/>
           <ref name='setNamespace'/>
+          <ref name='xmlAddRef'/>
           <ref name='xmlCatalogGetPublic'/>
           <ref name='xmlCatalogGetSystem'/>
+          <ref name='xmlFreeRefTable'/>
+          <ref name='xmlGetRefs'/>
           <ref name='xmlIsBaseChar'/>
           <ref name='xmlIsBlank'/>
           <ref name='xmlIsChar'/>
@@ -15355,7 +15262,9 @@
           <ref name='xmlIsExtender'/>
           <ref name='xmlIsIdeographic'/>
           <ref name='xmlIsPubidChar'/>
+          <ref name='xmlIsRef'/>
           <ref name='xmlNewGlobalNs'/>
+          <ref name='xmlRemoveRef'/>
         </word>
         <word name='DIGIT'>
           <ref name='xmlCheckLanguageID'/>
@@ -15491,16 +15400,6 @@
           <ref name='xmlParserPrintFileContext'/>
           <ref name='xmlParserPrintFileInfo'/>
         </word>
-        <word name='DocBook'>
-          <ref name='docbCreatePushParserCtxt'/>
-          <ref name='initdocbDefaultSAXHandler'/>
-          <ref name='xmlSAX2InitDocbDefaultSAXHandler'/>
-        </word>
-        <word name='Docbook'>
-          <ref name='LIBXML_DOCB_ENABLED'/>
-          <ref name='_xmlParserCtxt'/>
-          <ref name='docbParseFile'/>
-        </word>
         <word name='Document'>
           <ref name='xmlDocDumpFormatMemoryEnc'/>
           <ref name='xmlDocDumpMemoryEnc'/>
@@ -15542,7 +15441,6 @@
           <ref name='xmlIsMixedElement'/>
         </word>
         <word name='Dtd'>
-          <ref name='_xmlValidCtxt'/>
           <ref name='xmlValidGetValidElements'/>
         </word>
         <word name='Dumps'>
@@ -16164,7 +16062,6 @@
           <ref name='_xmlParserInput'/>
         </word>
         <word name='However'>
-          <ref name='docbFreeParserCtxt'/>
           <ref name='htmlFreeParserCtxt'/>
           <ref name='xmlFreeParserCtxt'/>
           <ref name='xmlNodeGetBase'/>
@@ -16331,9 +16228,7 @@
           <ref name='xmlInitParser'/>
         </word>
         <word name='Initialize'>
-          <ref name='docbDefaultSAXHandlerInit'/>
           <ref name='htmlDefaultSAXHandlerInit'/>
-          <ref name='initdocbDefaultSAXHandler'/>
           <ref name='inithtmlDefaultSAXHandler'/>
           <ref name='initxmlDefaultSAXHandler'/>
           <ref name='xmlDefaultSAXHandlerInit'/>
@@ -16347,7 +16242,6 @@
           <ref name='xmlNanoHTTPScanProxy'/>
           <ref name='xmlRelaxNGInitTypes'/>
           <ref name='xmlSAX2InitDefaultSAXHandler'/>
-          <ref name='xmlSAX2InitDocbDefaultSAXHandler'/>
           <ref name='xmlSAX2InitHtmlDefaultSAXHandler'/>
           <ref name='xmlSAXVersion'/>
           <ref name='xmlSchemaInitTypes'/>
@@ -17080,7 +16974,6 @@
           <ref name='xmlParserHandlePEReference'/>
         </word>
         <word name='Parse'>
-          <ref name='docbParseChunk'/>
           <ref name='htmlParseChunk'/>
           <ref name='htmlSAXParseDoc'/>
           <ref name='xmlParseBalancedChunkMemory'/>
@@ -17644,14 +17537,12 @@
         <word name='SAX2'>
           <ref name='XML_SAX2_MAGIC'/>
           <ref name='endElementNsSAX2Func'/>
-          <ref name='initdocbDefaultSAXHandler'/>
           <ref name='inithtmlDefaultSAXHandler'/>
           <ref name='initxmlDefaultSAXHandler'/>
           <ref name='startElementNsSAX2Func'/>
           <ref name='xmlDefaultSAXHandlerInit'/>
           <ref name='xmlSAX2EndElementNs'/>
           <ref name='xmlSAX2InitDefaultSAXHandler'/>
-          <ref name='xmlSAX2InitDocbDefaultSAXHandler'/>
           <ref name='xmlSAX2InitHtmlDefaultSAXHandler'/>
           <ref name='xmlSAX2StartElementNs'/>
           <ref name='xmlSchemaValidateStream'/>
@@ -17669,16 +17560,6 @@
           <ref name='_xmlElementContent'/>
         </word>
         <word name='SGML'>
-          <ref name='LIBXML_DOCB_ENABLED'/>
-          <ref name='docbCreateFileParserCtxt'/>
-          <ref name='docbCreatePushParserCtxt'/>
-          <ref name='docbEncodeEntities'/>
-          <ref name='docbFreeParserCtxt'/>
-          <ref name='docbParseDoc'/>
-          <ref name='docbParseDocument'/>
-          <ref name='docbParseFile'/>
-          <ref name='docbSAXParseDoc'/>
-          <ref name='docbSAXParseFile'/>
           <ref name='xmlCatalogConvert'/>
           <ref name='xmlCatalogIsEmpty'/>
           <ref name='xmlConvertSGMLCatalog'/>
@@ -17949,8 +17830,6 @@
           <ref name='xmlParseStartTag'/>
         </word>
         <word name='Special'>
-          <ref name='XML_CTXT_FINISH_DTD_0'/>
-          <ref name='XML_CTXT_FINISH_DTD_1'/>
           <ref name='XML_SAX2_MAGIC'/>
         </word>
         <word name='Specials'>
@@ -18109,7 +17988,6 @@
         <word name='Take'>
           <ref name='UTF8ToHtml'/>
           <ref name='UTF8Toisolat1'/>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='isolat1ToUTF8'/>
           <ref name='xmlCharEncodingInputFunc'/>
@@ -18283,9 +18161,6 @@
         <word name='USER'>
           <ref name='xmlNanoFTPProxy'/>
         </word>
-        <word name='UTF-16'>
-          <ref name='_uconv_t'/>
-        </word>
         <word name='UTF16'>
           <ref name='xmlCharEncOutFunc'/>
         </word>
@@ -18373,6 +18248,7 @@
           <ref name='xmlNewPI'/>
           <ref name='xmlNewTextChild'/>
           <ref name='xmlPatternGetStreamCtxt'/>
+          <ref name='xmlSwitchInputEncoding'/>
           <ref name='xmlTextReaderRelaxNGSetSchema'/>
           <ref name='xmlTextReaderRelaxNGValidate'/>
           <ref name='xmlTextReaderRelaxNGValidateCtxt'/>
@@ -18798,9 +18674,6 @@
       </letter>
       <letter name='Z'>
         <word name='ZLIB'>
-          <ref name='docbCreateFileParserCtxt'/>
-          <ref name='docbParseFile'/>
-          <ref name='docbSAXParseFile'/>
           <ref name='htmlCreateFileParserCtxt'/>
           <ref name='htmlParseFile'/>
           <ref name='htmlSAXParseFile'/>
@@ -19120,8 +18993,8 @@
         <word name='after'>
           <ref name='UTF8ToHtml'/>
           <ref name='UTF8Toisolat1'/>
+          <ref name='XML_VCTXT_DTD_VALIDATED'/>
           <ref name='_xmlParserCtxt'/>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='isolat1ToUTF8'/>
           <ref name='xmlAutomataCompile'/>
@@ -19228,7 +19101,6 @@
           <ref name='XML_SCHEMAS_ATTR_GLOBAL'/>
           <ref name='XML_SCHEMAS_ATTR_NSDEFAULT'/>
           <ref name='XML_SCHEMAS_ELEM_NSDEFAULT'/>
-          <ref name='docbCreatePushParserCtxt'/>
           <ref name='htmlAttrAllowed'/>
           <ref name='htmlNodeStatus'/>
           <ref name='xmlAutomataNewAllTrans'/>
@@ -19643,7 +19515,6 @@
           <ref name='XML_SCHEMAS_QUALIF_ATTR'/>
         </word>
         <word name='augmented'>
-          <ref name='docbParseDocument'/>
           <ref name='htmlParseDocument'/>
           <ref name='xmlParseDocument'/>
           <ref name='xmlParseExtParsedEnt'/>
@@ -19868,7 +19739,6 @@
           <ref name='xmlSAXUserParseMemory'/>
         </word>
         <word name='between'>
-          <ref name='_uconv_t'/>
           <ref name='xmlAutomataNewCountTrans'/>
           <ref name='xmlAutomataNewCountTrans2'/>
           <ref name='xmlAutomataNewOnceTrans'/>
@@ -19918,7 +19788,6 @@
         <word name='blocks'>
           <ref name='IS_CHAR'/>
           <ref name='XML_SAX2_MAGIC'/>
-          <ref name='initdocbDefaultSAXHandler'/>
           <ref name='inithtmlDefaultSAXHandler'/>
           <ref name='initxmlDefaultSAXHandler'/>
           <ref name='xmlMemBlocks'/>
@@ -20027,8 +19896,6 @@
         <word name='building'>
           <ref name='XML_MAX_TEXT_LENGTH'/>
           <ref name='_xmlParserCtxt'/>
-          <ref name='docbSAXParseDoc'/>
-          <ref name='docbSAXParseFile'/>
           <ref name='htmlSAXParseFile'/>
           <ref name='ignorableWhitespace'/>
           <ref name='ignorableWhitespaceSAXFunc'/>
@@ -20107,6 +19974,35 @@
         <word name='calculates'>
           <ref name='xmlUTF8Size'/>
         </word>
+        <word name='callbacks'>
+          <ref name='_xmlParserCtxt'/>
+          <ref name='fatalErrorSAXFunc'/>
+          <ref name='htmlCreatePushParserCtxt'/>
+          <ref name='htmlSAXParseDoc'/>
+          <ref name='htmlSAXParseFile'/>
+          <ref name='xlinkNodeDetectFunc'/>
+          <ref name='xmlCleanupOutputCallbacks'/>
+          <ref name='xmlCreateIOParserCtxt'/>
+          <ref name='xmlCreatePushParserCtxt'/>
+          <ref name='xmlKeepBlanksDefault'/>
+          <ref name='xmlNanoFTPGet'/>
+          <ref name='xmlNanoFTPList'/>
+          <ref name='xmlParseBalancedChunkMemory'/>
+          <ref name='xmlParseBalancedChunkMemoryRecover'/>
+          <ref name='xmlParseExternalEntity'/>
+          <ref name='xmlPopOutputCallbacks'/>
+          <ref name='xmlRegExecPushString'/>
+          <ref name='xmlRegExecPushString2'/>
+          <ref name='xmlRelaxNGGetParserErrors'/>
+          <ref name='xmlRelaxNGSetParserErrors'/>
+          <ref name='xmlRelaxNGSetParserStructuredErrors'/>
+          <ref name='xmlSAXUserParseFile'/>
+          <ref name='xmlSAXUserParseMemory'/>
+          <ref name='xmlSchemaGetParserErrors'/>
+          <ref name='xmlSchemaSetParserErrors'/>
+          <ref name='xmlXPathFuncLookupFunc'/>
+          <ref name='xmlXPathVariableLookupFunc'/>
+        </word>
         <word name='calling'>
           <ref name='XMLCALL'/>
           <ref name='XMLCDECL'/>
@@ -20211,8 +20107,15 @@
         <word name='cases'>
           <ref name='XML_SKIP_IDS'/>
           <ref name='xmlC14NExecute'/>
+          <ref name='xmlCleanupCharEncodingHandlers'/>
+          <ref name='xmlCleanupGlobals'/>
+          <ref name='xmlCleanupMemory'/>
+          <ref name='xmlCleanupThreads'/>
+          <ref name='xmlDictCleanup'/>
           <ref name='xmlParseElementContentDecl'/>
+          <ref name='xmlRelaxNGCleanupTypes'/>
           <ref name='xmlScanName'/>
+          <ref name='xmlSchemaCleanupTypes'/>
         </word>
         <word name='cast'>
           <ref name='BAD_CAST'/>
@@ -20418,7 +20321,6 @@
           <ref name='xmlParseNotationDecl'/>
         </word>
         <word name='chunk'>
-          <ref name='docbParseChunk'/>
           <ref name='htmlParseChunk'/>
           <ref name='xmlEntityReferenceFunc'/>
           <ref name='xmlParseBalancedChunkMemory'/>
@@ -20446,10 +20348,15 @@
           <ref name='xmlNanoHTTPScanProxy'/>
         </word>
         <word name='cleanup'>
+          <ref name='xmlCleanupCharEncodingHandlers'/>
           <ref name='xmlCleanupGlobals'/>
+          <ref name='xmlCleanupMemory'/>
           <ref name='xmlCleanupParser'/>
           <ref name='xmlCleanupThreads'/>
+          <ref name='xmlDictCleanup'/>
           <ref name='xmlNanoFTPCleanup'/>
+          <ref name='xmlRelaxNGCleanupTypes'/>
+          <ref name='xmlSchemaCleanupTypes'/>
         </word>
         <word name='clear'>
           <ref name='xmlListMerge'/>
@@ -20674,9 +20581,6 @@
           <ref name='xmlPatterncompile'/>
         </word>
         <word name='compile-time'>
-          <ref name='docbCreateFileParserCtxt'/>
-          <ref name='docbParseFile'/>
-          <ref name='docbSAXParseFile'/>
           <ref name='htmlCreateFileParserCtxt'/>
           <ref name='htmlParseFile'/>
           <ref name='htmlSAXParseFile'/>
@@ -20758,9 +20662,6 @@
         </word>
         <word name='compressed'>
           <ref name='_xmlParserInputBuffer'/>
-          <ref name='docbCreateFileParserCtxt'/>
-          <ref name='docbParseFile'/>
-          <ref name='docbSAXParseFile'/>
           <ref name='htmlCreateFileParserCtxt'/>
           <ref name='htmlParseFile'/>
           <ref name='htmlSAXParseFile'/>
@@ -20842,7 +20743,6 @@
           <ref name='LIBXML_CATALOG_ENABLED'/>
           <ref name='LIBXML_DEBUG_ENABLED'/>
           <ref name='LIBXML_DEBUG_RUNTIME'/>
-          <ref name='LIBXML_DOCB_ENABLED'/>
           <ref name='LIBXML_FTP_ENABLED'/>
           <ref name='LIBXML_HTML_ENABLED'/>
           <ref name='LIBXML_HTTP_ENABLED'/>
@@ -20950,7 +20850,6 @@
           <ref name='UTF8Toisolat1'/>
           <ref name='_xmlParserInput'/>
           <ref name='_xmlParserInputBuffer'/>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='isolat1ToUTF8'/>
           <ref name='xmlCharEncodingInputFunc'/>
@@ -21102,7 +21001,6 @@
           <ref name='XMLCDECL'/>
         </word>
         <word name='conversion'>
-          <ref name='_uconv_t'/>
           <ref name='_xmlXPathType'/>
           <ref name='xmlCharEncOutFunc'/>
           <ref name='xmlParseEncodingDecl'/>
@@ -21122,7 +21020,6 @@
           <ref name='UTF8Toisolat1'/>
           <ref name='attribute'/>
           <ref name='attributeSAXFunc'/>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='isolat1ToUTF8'/>
           <ref name='xmlBuildRelativeURI'/>
@@ -21309,7 +21206,6 @@
           <ref name='xmlExpNewSeq'/>
         </word>
         <word name='ctxt-'>
-          <ref name='docbFreeParserCtxt'/>
           <ref name='htmlFreeParserCtxt'/>
           <ref name='xmlFreeParserCtxt'/>
           <ref name='xmlPopInput'/>
@@ -21618,6 +21514,7 @@
         </word>
         <word name='deprecated'>
           <ref name='LIBXML_LEGACY_ENABLED'/>
+          <ref name='XML_DEPRECATED'/>
           <ref name='_htmlElemDesc'/>
           <ref name='_xmlURI'/>
           <ref name='htmlAttrAllowed'/>
@@ -21627,7 +21524,6 @@
           <ref name='xmlCheckLanguageID'/>
           <ref name='xmlCreateEntitiesTable'/>
           <ref name='xmlDecodeEntities'/>
-          <ref name='xmlInitializeDict'/>
           <ref name='xmlNodeDump'/>
           <ref name='xmlParserHandleReference'/>
           <ref name='xmlParserInputRead'/>
@@ -21678,10 +21574,6 @@
           <ref name='xmlValidateRoot'/>
         </word>
         <word name='describing'>
-          <ref name='docbParseDoc'/>
-          <ref name='docbParseFile'/>
-          <ref name='docbSAXParseDoc'/>
-          <ref name='docbSAXParseFile'/>
           <ref name='htmlCreateFileParserCtxt'/>
           <ref name='htmlParseDoc'/>
           <ref name='htmlParseFile'/>
@@ -21786,7 +21678,6 @@
           <ref name='xmlSchemaIsValid'/>
         </word>
         <word name='detection'>
-          <ref name='docbCreatePushParserCtxt'/>
           <ref name='xlinkExtendedLinkFunk'/>
           <ref name='xlinkExtendedLinkSetFunk'/>
           <ref name='xlinkGetDefaultDetect'/>
@@ -22038,8 +21929,13 @@
           <ref name='XML_SCHEMAS_ANY_LAX'/>
           <ref name='xlinkIsLink'/>
           <ref name='xmlChildElementCount'/>
+          <ref name='xmlCleanupCharEncodingHandlers'/>
+          <ref name='xmlCleanupGlobals'/>
+          <ref name='xmlCleanupMemory'/>
+          <ref name='xmlCleanupThreads'/>
           <ref name='xmlCreatePushParserCtxt'/>
           <ref name='xmlDOMWrapCloneNode'/>
+          <ref name='xmlDictCleanup'/>
           <ref name='xmlFirstElementChild'/>
           <ref name='xmlLastElementChild'/>
           <ref name='xmlNewDocNode'/>
@@ -22050,6 +21946,8 @@
           <ref name='xmlPreviousElementSibling'/>
           <ref name='xmlRegExecErrInfo'/>
           <ref name='xmlRegExecNextValues'/>
+          <ref name='xmlRelaxNGCleanupTypes'/>
+          <ref name='xmlSchemaCleanupTypes'/>
           <ref name='xmlSearchNs'/>
           <ref name='xmlXPathFreeNodeSetList'/>
           <ref name='xmlXPathNodeSetFreeNs'/>
@@ -22278,16 +22176,11 @@
         <word name='else'>
           <ref name='UTF8ToHtml'/>
           <ref name='UTF8Toisolat1'/>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='isolat1ToUTF8'/>
           <ref name='xmlCharEncodingInputFunc'/>
           <ref name='xmlCharEncodingOutputFunc'/>
         </word>
-        <word name='embedded'>
-          <ref name='XML_CTXT_FINISH_DTD_0'/>
-          <ref name='XML_CTXT_FINISH_DTD_1'/>
-        </word>
         <word name='emitted'>
           <ref name='xmlSetGenericErrorFunc'/>
         </word>
@@ -22519,7 +22412,6 @@
           <ref name='xmlXPathConvertString'/>
         </word>
         <word name='escape'>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='xmlURIEscape'/>
           <ref name='xmlURIEscapeStr'/>
@@ -22689,8 +22581,14 @@
           <ref name='xmlValidateNotationDecl'/>
         </word>
         <word name='exit'>
+          <ref name='xmlCleanupCharEncodingHandlers'/>
+          <ref name='xmlCleanupGlobals'/>
+          <ref name='xmlCleanupMemory'/>
           <ref name='xmlCleanupParser'/>
           <ref name='xmlCleanupThreads'/>
+          <ref name='xmlDictCleanup'/>
+          <ref name='xmlRelaxNGCleanupTypes'/>
+          <ref name='xmlSchemaCleanupTypes'/>
         </word>
         <word name='expand'>
           <ref name='xmlLoadSGMLSuperCatalog'/>
@@ -22873,7 +22771,6 @@
           <ref name='UTF8ToHtml'/>
           <ref name='UTF8Toisolat1'/>
           <ref name='_htmlElemDesc'/>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='xmlCanonicPath'/>
           <ref name='xmlCharEncFirstLine'/>
@@ -22885,8 +22782,6 @@
         </word>
         <word name='fallback'>
           <ref name='XINCLUDE_FALLBACK'/>
-          <ref name='docbSAXParseDoc'/>
-          <ref name='docbSAXParseFile'/>
           <ref name='htmlSAXParseDoc'/>
           <ref name='htmlSAXParseFile'/>
           <ref name='xmlFileOpen'/>
@@ -22946,15 +22841,12 @@
           <ref name='xmlNanoHTTPFetch'/>
         </word>
         <word name='fetching'>
-          <ref name='docbCreatePushParserCtxt'/>
           <ref name='htmlCreatePushParserCtxt'/>
           <ref name='xmlCreatePushParserCtxt'/>
           <ref name='xmlUTF8Strpos'/>
         </word>
         <word name='field'>
           <ref name='XML_COMPLETE_ATTRS'/>
-          <ref name='XML_CTXT_FINISH_DTD_0'/>
-          <ref name='XML_CTXT_FINISH_DTD_1'/>
           <ref name='XML_DETECT_IDS'/>
           <ref name='XML_SKIP_IDS'/>
           <ref name='_xmlError'/>
@@ -23025,12 +22917,7 @@
           <ref name='xmlSearchNs'/>
           <ref name='xmlSearchNsByHref'/>
         </word>
-        <word name='finishDtd'>
-          <ref name='XML_CTXT_FINISH_DTD_0'/>
-          <ref name='XML_CTXT_FINISH_DTD_1'/>
-        </word>
         <word name='finished'>
-          <ref name='_xmlValidCtxt'/>
           <ref name='xmlCleanupParser'/>
           <ref name='xmlSkipBlankChars'/>
           <ref name='xmlTextReaderCurrentDoc'/>
@@ -23077,6 +22964,7 @@
         </word>
         <word name='flags'>
           <ref name='XML_SCHEMAS_TYPE_VARIETY_ABSENT'/>
+          <ref name='_xmlValidCtxt'/>
           <ref name='_xmlXPathContext'/>
           <ref name='xmlDOMWrapAdoptNode'/>
           <ref name='xmlDOMWrapCloneNode'/>
@@ -23154,10 +23042,6 @@
           <ref name='xmlValidGetValidElements'/>
         </word>
         <word name='form'>
-          <ref name='docbParseDoc'/>
-          <ref name='docbParseFile'/>
-          <ref name='docbSAXParseDoc'/>
-          <ref name='docbSAXParseFile'/>
           <ref name='htmlCreateFileParserCtxt'/>
           <ref name='htmlParseDoc'/>
           <ref name='htmlParseFile'/>
@@ -23323,38 +23207,6 @@
           <ref name='xmlXPathNodeSetGetLength'/>
           <ref name='xmlXPathNodeSetItem'/>
         </word>
-        <word name='functions'>
-          <ref name='XMLCALL'/>
-          <ref name='XMLCDECL'/>
-          <ref name='htmlCtxtReadIO'/>
-          <ref name='htmlReadIO'/>
-          <ref name='xmlC14NDocDumpMemory'/>
-          <ref name='xmlCtxtReadIO'/>
-          <ref name='xmlGcMemGet'/>
-          <ref name='xmlGcMemSetup'/>
-          <ref name='xmlMemGet'/>
-          <ref name='xmlMemSetup'/>
-          <ref name='xmlReadIO'/>
-          <ref name='xmlReaderForIO'/>
-          <ref name='xmlReaderNewIO'/>
-          <ref name='xmlRelaxNGGetValidErrors'/>
-          <ref name='xmlRelaxNGSetParserErrors'/>
-          <ref name='xmlRelaxNGSetParserStructuredErrors'/>
-          <ref name='xmlRelaxNGSetValidErrors'/>
-          <ref name='xmlRelaxNGSetValidStructuredErrors'/>
-          <ref name='xmlSchemaGetValidErrors'/>
-          <ref name='xmlSchemaSetParserErrors'/>
-          <ref name='xmlSchemaSetParserStructuredErrors'/>
-          <ref name='xmlSchemaSetValidErrors'/>
-          <ref name='xmlSchemaSetValidStructuredErrors'/>
-          <ref name='xmlSchematronSetValidStructuredErrors'/>
-          <ref name='xmlShellCmd'/>
-          <ref name='xmlSwitchEncoding'/>
-          <ref name='xmlSwitchInputEncoding'/>
-          <ref name='xmlSwitchToEncoding'/>
-          <ref name='xmlXPathRegisterAllFunctions'/>
-          <ref name='xmlXPathRegisteredFuncsCleanup'/>
-        </word>
         <word name='further'>
           <ref name='xmlParseAttValue'/>
           <ref name='xmlStopParser'/>
@@ -23525,14 +23377,21 @@
           <ref name='_xmlNs'/>
           <ref name='globalNamespace'/>
           <ref name='xmlCatalogDump'/>
+          <ref name='xmlCleanupCharEncodingHandlers'/>
+          <ref name='xmlCleanupGlobals'/>
+          <ref name='xmlCleanupMemory'/>
           <ref name='xmlCleanupParser'/>
+          <ref name='xmlCleanupThreads'/>
           <ref name='xmlCtxtResetLastError'/>
+          <ref name='xmlDictCleanup'/>
           <ref name='xmlEncodeEntitiesReentrant'/>
           <ref name='xmlEncodeSpecialChars'/>
           <ref name='xmlGetGlobalState'/>
           <ref name='xmlGetLastError'/>
           <ref name='xmlInitializeGlobalState'/>
+          <ref name='xmlRelaxNGCleanupTypes'/>
           <ref name='xmlResetLastError'/>
+          <ref name='xmlSchemaCleanupTypes'/>
         </word>
         <word name='globally'>
           <ref name='xmlSAXDefaultVersion'/>
@@ -23957,8 +23816,6 @@
         </word>
         <word name='in-memory'>
           <ref name='_xmlParserCtxt'/>
-          <ref name='docbParseDoc'/>
-          <ref name='docbSAXParseDoc'/>
           <ref name='htmlCreateMemoryParserCtxt'/>
           <ref name='htmlCtxtReadDoc'/>
           <ref name='htmlCtxtReadMemory'/>
@@ -24103,6 +23960,7 @@
         <word name='indicate'>
           <ref name='LIBXML_ATTR_ALLOC_SIZE'/>
           <ref name='LIBXML_ATTR_FORMAT'/>
+          <ref name='XML_DEPRECATED'/>
           <ref name='xmlParseExternalID'/>
           <ref name='xmlParserInputGrow'/>
           <ref name='xmlRegExecPushString'/>
@@ -24151,7 +24009,6 @@
           <ref name='xmlParserInputRead'/>
         </word>
         <word name='indicator'>
-          <ref name='docbParseChunk'/>
           <ref name='htmlParseChunk'/>
           <ref name='xmlParseChunk'/>
         </word>
@@ -24248,17 +24105,25 @@
           <ref name='XML_COMPLETE_ATTRS'/>
           <ref name='XML_DETECT_IDS'/>
           <ref name='XML_SKIP_IDS'/>
+          <ref name='htmlDefaultSAXHandlerInit'/>
+          <ref name='htmlInitAutoClose'/>
           <ref name='htmlNewDocNoDtD'/>
           <ref name='htmlNewParserCtxt'/>
           <ref name='xmlCharEncodingOutputFunc'/>
           <ref name='xmlCreateEntitiesTable'/>
           <ref name='xmlCreateEnumeration'/>
+          <ref name='xmlDefaultSAXHandlerInit'/>
+          <ref name='xmlInitCharEncodingHandlers'/>
+          <ref name='xmlInitGlobals'/>
+          <ref name='xmlInitMemory'/>
           <ref name='xmlInitThreads'/>
+          <ref name='xmlInitializeDict'/>
           <ref name='xmlInitializeGlobalState'/>
           <ref name='xmlNanoFTPNewCtxt'/>
           <ref name='xmlNanoFTPScanProxy'/>
           <ref name='xmlNanoHTTPScanProxy'/>
           <ref name='xmlNewParserCtxt'/>
+          <ref name='xmlXPathInit'/>
           <ref name='xmlXPathNewNodeSet'/>
           <ref name='xmlXPathNewNodeSetList'/>
           <ref name='xmlXPathNewValueTree'/>
@@ -24388,7 +24253,6 @@
           <ref name='LIBXML_SAX1_ENABLED'/>
           <ref name='LIBXML_WRITER_ENABLED'/>
           <ref name='_xmlParserCtxt'/>
-          <ref name='docbParseDocument'/>
           <ref name='htmlParseDocument'/>
           <ref name='xmlParseDocument'/>
           <ref name='xmlParseReference'/>
@@ -24779,29 +24643,6 @@
           <ref name='xmlCleanupThreads'/>
           <ref name='xmlRelaxNGInitTypes'/>
         </word>
-        <word name='library'>
-          <ref name='_xmlError'/>
-          <ref name='_xmlSchema'/>
-          <ref name='xmlCleanupMemory'/>
-          <ref name='xmlCleanupParser'/>
-          <ref name='xmlCleanupThreads'/>
-          <ref name='xmlDictCleanup'/>
-          <ref name='xmlHasFeature'/>
-          <ref name='xmlInitThreads'/>
-          <ref name='xmlInitializeGlobalState'/>
-          <ref name='xmlLockLibrary'/>
-          <ref name='xmlModuleFree'/>
-          <ref name='xmlModuleOpen'/>
-          <ref name='xmlOutputBufferCreateFilename'/>
-          <ref name='xmlParseNamespace'/>
-          <ref name='xmlRelaxNGCleanupTypes'/>
-          <ref name='xmlSAXDefaultVersion'/>
-          <ref name='xmlSchemaCleanupTypes'/>
-          <ref name='xmlSchemaFreeValue'/>
-          <ref name='xmlSchemaGetPredefinedType'/>
-          <ref name='xmlSchemaInitTypes'/>
-          <ref name='xmlUnlockLibrary'/>
-        </word>
         <word name='libs'>
           <ref name='xmlKeepBlanksDefault'/>
         </word>
@@ -25086,11 +24927,27 @@
         </word>
         <word name='made'>
           <ref name='LIBXML_ISO8859X_ENABLED'/>
+          <ref name='htmlDefaultSAXHandlerInit'/>
+          <ref name='htmlInitAutoClose'/>
           <ref name='xmlCharEncOutFunc'/>
+          <ref name='xmlCleanupCharEncodingHandlers'/>
+          <ref name='xmlCleanupGlobals'/>
+          <ref name='xmlCleanupMemory'/>
+          <ref name='xmlCleanupThreads'/>
+          <ref name='xmlDefaultSAXHandlerInit'/>
+          <ref name='xmlDictCleanup'/>
           <ref name='xmlExpParse'/>
+          <ref name='xmlInitCharEncodingHandlers'/>
+          <ref name='xmlInitGlobals'/>
+          <ref name='xmlInitMemory'/>
+          <ref name='xmlInitThreads'/>
+          <ref name='xmlInitializeDict'/>
           <ref name='xmlNodeListGetRawString'/>
           <ref name='xmlNodeListGetString'/>
+          <ref name='xmlRelaxNGCleanupTypes'/>
+          <ref name='xmlSchemaCleanupTypes'/>
           <ref name='xmlSetEntityReferenceFunc'/>
+          <ref name='xmlXPathInit'/>
           <ref name='xmlXPtrNewLocationSetNodes'/>
         </word>
         <word name='main'>
@@ -25287,6 +25144,7 @@
           <ref name='xmlParseDefaultDecl'/>
         </word>
         <word name='member'>
+          <ref name='XML_DEPRECATED'/>
           <ref name='xmlSAXParseFileWithData'/>
           <ref name='xmlSAXParseMemoryWithData'/>
           <ref name='xmlTextWriterWriteVFormatAttribute'/>
@@ -25410,7 +25268,6 @@
         <word name='mode'>
           <ref name='_xmlBuffer'/>
           <ref name='_xmlParserCtxt'/>
-          <ref name='docbCreatePushParserCtxt'/>
           <ref name='htmlCreatePushParserCtxt'/>
           <ref name='xmlC14NDocDumpMemory'/>
           <ref name='xmlC14NDocSave'/>
@@ -25493,7 +25350,14 @@
         </word>
         <word name='most'>
           <ref name='xmlC14NExecute'/>
+          <ref name='xmlCleanupCharEncodingHandlers'/>
+          <ref name='xmlCleanupGlobals'/>
+          <ref name='xmlCleanupMemory'/>
+          <ref name='xmlCleanupThreads'/>
+          <ref name='xmlDictCleanup'/>
           <ref name='xmlGetFeaturesList'/>
+          <ref name='xmlRelaxNGCleanupTypes'/>
+          <ref name='xmlSchemaCleanupTypes'/>
         </word>
         <word name='move'>
           <ref name='xmlDOMWrapAdoptNode'/>
@@ -25538,7 +25402,6 @@
           <ref name='xmlRMutexUnlock'/>
         </word>
         <word name='myDoc'>
-          <ref name='docbFreeParserCtxt'/>
           <ref name='htmlFreeParserCtxt'/>
           <ref name='xmlFreeParserCtxt'/>
         </word>
@@ -26043,7 +25906,6 @@
         <word name='octets'>
           <ref name='UTF8ToHtml'/>
           <ref name='UTF8Toisolat1'/>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='isolat1ToUTF8'/>
           <ref name='xmlCharEncodingInputFunc'/>
@@ -26102,7 +25964,11 @@
         <word name='once'>
           <ref name='xmlAutomataNewOnceTrans'/>
           <ref name='xmlAutomataNewOnceTrans2'/>
+          <ref name='xmlCleanupCharEncodingHandlers'/>
+          <ref name='xmlCleanupGlobals'/>
+          <ref name='xmlCleanupMemory'/>
           <ref name='xmlCleanupThreads'/>
+          <ref name='xmlDictCleanup'/>
           <ref name='xmlEncodeEntities'/>
           <ref name='xmlInitParser'/>
           <ref name='xmlInitializeCatalog'/>
@@ -26113,6 +25979,8 @@
           <ref name='xmlParseElementMixedContentDecl'/>
           <ref name='xmlParsePI'/>
           <ref name='xmlParseStartTag'/>
+          <ref name='xmlRelaxNGCleanupTypes'/>
+          <ref name='xmlSchemaCleanupTypes'/>
           <ref name='xmlTextReaderCurrentDoc'/>
           <ref name='xmlTextReaderPreserve'/>
           <ref name='xmlTextReaderPreservePattern'/>
@@ -26334,7 +26202,6 @@
         <word name='out'>
           <ref name='UTF8ToHtml'/>
           <ref name='UTF8Toisolat1'/>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='isolat1ToUTF8'/>
           <ref name='xmlCharEncodingInputFunc'/>
@@ -26649,7 +26516,6 @@
         </word>
         <word name='plus'>
           <ref name='UTF8ToHtml'/>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
         </word>
         <word name='pnetlib-doc'>
@@ -26939,10 +26805,26 @@
           <ref name='xmlSetupParserForBuffer'/>
         </word>
         <word name='private'>
+          <ref name='htmlDefaultSAXHandlerInit'/>
+          <ref name='htmlInitAutoClose'/>
           <ref name='xmlCatalogLocalResolve'/>
           <ref name='xmlCatalogLocalResolveURI'/>
           <ref name='xmlCheckLanguageID'/>
+          <ref name='xmlCleanupCharEncodingHandlers'/>
+          <ref name='xmlCleanupGlobals'/>
+          <ref name='xmlCleanupMemory'/>
+          <ref name='xmlCleanupThreads'/>
+          <ref name='xmlDefaultSAXHandlerInit'/>
+          <ref name='xmlDictCleanup'/>
+          <ref name='xmlInitCharEncodingHandlers'/>
+          <ref name='xmlInitGlobals'/>
+          <ref name='xmlInitMemory'/>
+          <ref name='xmlInitThreads'/>
+          <ref name='xmlInitializeDict'/>
+          <ref name='xmlRelaxNGCleanupTypes'/>
           <ref name='xmlRelaxParserSetFlag'/>
+          <ref name='xmlSchemaCleanupTypes'/>
+          <ref name='xmlXPathInit'/>
         </word>
         <word name='privateuse'>
           <ref name='xmlCheckLanguageID'/>
@@ -27043,6 +26925,13 @@
           <ref name='xmlCheckLanguageID'/>
         </word>
         <word name='program'>
+          <ref name='xmlCleanupCharEncodingHandlers'/>
+          <ref name='xmlCleanupGlobals'/>
+          <ref name='xmlCleanupMemory'/>
+          <ref name='xmlCleanupThreads'/>
+          <ref name='xmlDictCleanup'/>
+          <ref name='xmlRelaxNGCleanupTypes'/>
+          <ref name='xmlSchemaCleanupTypes'/>
           <ref name='xmlXPtrNewContext'/>
         </word>
         <word name='programs'>
@@ -27197,7 +27086,6 @@
         <word name='push'>
           <ref name='LIBXML_PUSH_ENABLED'/>
           <ref name='_xmlParserCtxt'/>
-          <ref name='docbCreatePushParserCtxt'/>
           <ref name='htmlCreatePushParserCtxt'/>
           <ref name='xmlCreatePushParserCtxt'/>
           <ref name='xmlCtxtResetPush'/>
@@ -27255,7 +27143,6 @@
           <ref name='xmlTextReaderQuoteChar'/>
         </word>
         <word name='quote'>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='xmlBufferWriteQuotedString'/>
           <ref name='xmlTextWriterSetQuoteChar'/>
@@ -27716,31 +27603,6 @@
           <ref name='xmlXPathNodeSetRemove'/>
           <ref name='xmlXPtrLocationSetRemove'/>
         </word>
-        <word name='removed'>
-          <ref name='inputPop'/>
-          <ref name='namePop'/>
-          <ref name='nodePop'/>
-          <ref name='valuePop'/>
-          <ref name='xmlACatalogRemove'/>
-          <ref name='xmlBufShrink'/>
-          <ref name='xmlBufferShrink'/>
-          <ref name='xmlCatalogRemove'/>
-          <ref name='xmlCheckLanguageID'/>
-          <ref name='xmlDOMWrapRemoveNode'/>
-          <ref name='xmlFreeDocElementContent'/>
-          <ref name='xmlFreeElementContent'/>
-          <ref name='xmlHandleEntity'/>
-          <ref name='xmlHashRemoveEntry'/>
-          <ref name='xmlHashRemoveEntry2'/>
-          <ref name='xmlHashRemoveEntry3'/>
-          <ref name='xmlHashUpdateEntry'/>
-          <ref name='xmlHashUpdateEntry2'/>
-          <ref name='xmlHashUpdateEntry3'/>
-          <ref name='xmlNewGlobalNs'/>
-          <ref name='xmlParseNamespace'/>
-          <ref name='xmlParseQuotedString'/>
-          <ref name='xmlXPathTranslateFunction'/>
-        </word>
         <word name='removes'>
           <ref name='xmlParserInputShrink'/>
         </word>
@@ -27802,7 +27664,6 @@
           <ref name='xmlStructuredErrorFunc'/>
         </word>
         <word name='reports'>
-          <ref name='docbCreatePushParserCtxt'/>
           <ref name='htmlCreatePushParserCtxt'/>
           <ref name='xmlCleanupParser'/>
           <ref name='xmlCleanupThreads'/>
@@ -28106,8 +27967,6 @@
           <ref name='xmlXPathRoundFunction'/>
         </word>
         <word name='routines'>
-          <ref name='docbSAXParseDoc'/>
-          <ref name='docbSAXParseFile'/>
           <ref name='htmlSAXParseFile'/>
           <ref name='xmlGcMemSetup'/>
           <ref name='xmlMemSetup'/>
@@ -28228,8 +28087,6 @@
           <ref name='xmlSaveTree'/>
         </word>
         <word name='sax'>
-          <ref name='docbSAXParseDoc'/>
-          <ref name='docbSAXParseFile'/>
           <ref name='htmlSAXParseDoc'/>
           <ref name='htmlSAXParseFile'/>
           <ref name='xmlSAXParseDoc'/>
@@ -28940,7 +28797,6 @@
           <ref name='isStandaloneSAXFunc'/>
         </word>
         <word name='standard'>
-          <ref name='docbParseDocument'/>
           <ref name='htmlParseDocument'/>
           <ref name='xmlKeepBlanksDefault'/>
           <ref name='xmlParseDocument'/>
@@ -29078,7 +28934,6 @@
         <word name='store'>
           <ref name='UTF8ToHtml'/>
           <ref name='UTF8Toisolat1'/>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='htmlParseEntityRef'/>
           <ref name='isolat1ToUTF8'/>
@@ -29212,6 +29067,7 @@
           <ref name='xmlStrstr'/>
         </word>
         <word name='struct'>
+          <ref name='XML_DEPRECATED'/>
           <ref name='xmlFreeMutex'/>
           <ref name='xmlFreeURI'/>
           <ref name='xmlNewMutex'/>
@@ -29857,7 +29713,6 @@
         <word name='transcoding'>
           <ref name='UTF8ToHtml'/>
           <ref name='UTF8Toisolat1'/>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='xmlCharEncFirstLine'/>
           <ref name='xmlCharEncInFunc'/>
@@ -29968,7 +29823,6 @@
           <ref name='UTF8ToHtml'/>
           <ref name='UTF8Toisolat1'/>
           <ref name='_xmlParserCtxt'/>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='htmlNodeDumpFileFormat'/>
           <ref name='isolat1ToUTF8'/>
@@ -30210,7 +30064,6 @@
         <word name='unpredictable'>
           <ref name='UTF8ToHtml'/>
           <ref name='UTF8Toisolat1'/>
-          <ref name='docbEncodeEntities'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='isolat1ToUTF8'/>
         </word>
@@ -30482,7 +30335,6 @@
         <word name='warning'>
           <ref name='XML_CAST_FPTR'/>
           <ref name='_xmlValidCtxt'/>
-          <ref name='docbCreatePushParserCtxt'/>
           <ref name='htmlCreatePushParserCtxt'/>
           <ref name='initxmlDefaultSAXHandler'/>
           <ref name='warningSAXFunc'/>
@@ -30509,7 +30361,14 @@
         </word>
         <word name='warnings'>
           <ref name='_xmlParserCtxt'/>
+          <ref name='xmlCleanupCharEncodingHandlers'/>
+          <ref name='xmlCleanupGlobals'/>
+          <ref name='xmlCleanupMemory'/>
+          <ref name='xmlCleanupThreads'/>
+          <ref name='xmlDictCleanup'/>
           <ref name='xmlPedanticParserDefault'/>
+          <ref name='xmlRelaxNGCleanupTypes'/>
+          <ref name='xmlSchemaCleanupTypes'/>
           <ref name='xmlTextReaderSetErrorHandler'/>
           <ref name='xmlTextReaderSetStructuredErrorHandler'/>
         </word>
@@ -31051,7 +30910,14 @@
           <ref name='xmlBufferWriteCHAR'/>
         </word>
         <word name='xmlCleanupParser'>
+          <ref name='xmlCleanupCharEncodingHandlers'/>
+          <ref name='xmlCleanupGlobals'/>
+          <ref name='xmlCleanupMemory'/>
           <ref name='xmlCleanupParser'/>
+          <ref name='xmlCleanupThreads'/>
+          <ref name='xmlDictCleanup'/>
+          <ref name='xmlRelaxNGCleanupTypes'/>
+          <ref name='xmlSchemaCleanupTypes'/>
         </word>
         <word name='xmlCleanupThreads'>
           <ref name='xmlCleanupThreads'/>
@@ -31224,7 +31090,16 @@
           <ref name='xmlSaveFormatFileEnc'/>
         </word>
         <word name='xmlInitParser'>
+          <ref name='htmlDefaultSAXHandlerInit'/>
+          <ref name='htmlInitAutoClose'/>
           <ref name='xmlCleanupParser'/>
+          <ref name='xmlDefaultSAXHandlerInit'/>
+          <ref name='xmlInitCharEncodingHandlers'/>
+          <ref name='xmlInitGlobals'/>
+          <ref name='xmlInitMemory'/>
+          <ref name='xmlInitThreads'/>
+          <ref name='xmlInitializeDict'/>
+          <ref name='xmlXPathInit'/>
         </word>
         <word name='xmlInitThreads'>
           <ref name='xmlInitThreads'/>
@@ -31465,10 +31340,6 @@
         <word name='xmlParseURI'>
           <ref name='xmlURIEscape'/>
         </word>
-        <word name='xmlParserCtxt'>
-          <ref name='XML_CTXT_FINISH_DTD_0'/>
-          <ref name='XML_CTXT_FINISH_DTD_1'/>
-        </word>
         <word name='xmlParserCtxtPtr'>
           <ref name='xmlNewParserCtxt'/>
           <ref name='xmlNewTextWriterPushParser'/>
@@ -31477,7 +31348,6 @@
           <ref name='_xmlError'/>
         </word>
         <word name='xmlParserErrors'>
-          <ref name='docbParseChunk'/>
           <ref name='htmlParseChunk'/>
           <ref name='xmlParseChunk'/>
         </word>
@@ -31623,9 +31493,6 @@
         <word name='xmlSAX2InitDefaultSAXHandler'>
           <ref name='initxmlDefaultSAXHandler'/>
         </word>
-        <word name='xmlSAX2InitDocbDefaultSAXHandler'>
-          <ref name='initdocbDefaultSAXHandler'/>
-        </word>
         <word name='xmlSAX2InitHtmlDefaultSAXHandler'>
           <ref name='inithtmlDefaultSAXHandler'/>
         </word>
@@ -31711,6 +31578,9 @@
         <word name='xmlStrncmp'>
           <ref name='xmlUTF8Charcmp'/>
         </word>
+        <word name='xmlSwitchToEncoding'>
+          <ref name='xmlSwitchInputEncoding'/>
+        </word>
         <word name='xmlTextReader'>
           <ref name='xmlNewTextReader'/>
           <ref name='xmlNewTextReaderFilename'/>
@@ -31779,6 +31649,9 @@
         <word name='xmlValidateAttributeValue'>
           <ref name='xmlParseAttributeType'/>
         </word>
+        <word name='xmlValidateDtdFinal'>
+          <ref name='XML_VCTXT_DTD_VALIDATED'/>
+        </word>
         <word name='xmlValidateOneAttribute'>
           <ref name='xmlValidateOneElement'/>
         </word>
@@ -31919,12 +31792,19 @@
           <ref name='xmlTextReaderSchemaValidateCtxt'/>
         </word>
         <word name='you'>
+          <ref name='xmlCleanupCharEncodingHandlers'/>
+          <ref name='xmlCleanupGlobals'/>
+          <ref name='xmlCleanupMemory'/>
+          <ref name='xmlCleanupThreads'/>
           <ref name='xmlDOMWrapAdoptNode'/>
           <ref name='xmlDOMWrapCloneNode'/>
+          <ref name='xmlDictCleanup'/>
           <ref name='xmlNewDocNode'/>
           <ref name='xmlNewDocNodeEatName'/>
           <ref name='xmlNewDocProp'/>
           <ref name='xmlNewTextChild'/>
+          <ref name='xmlRelaxNGCleanupTypes'/>
+          <ref name='xmlSchemaCleanupTypes'/>
           <ref name='xmlSchemaGetBuiltInType'/>
           <ref name='xmlSearchNs'/>
         </word>
@@ -31935,8 +31815,6 @@
       </letter>
       <letter name='z'>
         <word name='zero'>
-          <ref name='docbEncodeEntities'/>
-          <ref name='docbParseChunk'/>
           <ref name='htmlCtxtReadDoc'/>
           <ref name='htmlEncodeEntities'/>
           <ref name='htmlParseChunk'/>
diff --git a/testapi.c b/testapi.c
index 54a8092b..9ab5b9bb 100644
--- a/testapi.c
+++ b/testapi.c
@@ -665,21 +665,6 @@ static void des_xmlOutputBufferPtr(int no ATTRIBUTE_UNUSED, xmlOutputBufferPtr v
 }
 #endif
 
-#ifdef LIBXML_FTP_ENABLED
-#define gen_nb_xmlNanoFTPCtxtPtr 4
-static void *gen_xmlNanoFTPCtxtPtr(int no, int nr ATTRIBUTE_UNUSED) {
-    if (no == 0) return(xmlNanoFTPNewCtxt(REMOTE2GOOD));
-    if (no == 1) return(xmlNanoFTPNewCtxt(REMOTE1GOOD));
-    if (no == 2) return(xmlNanoFTPNewCtxt("foo"));
-    return(NULL);
-}
-static void des_xmlNanoFTPCtxtPtr(int no ATTRIBUTE_UNUSED, void *val, int nr ATTRIBUTE_UNUSED) {
-    if (val != NULL) {
-        xmlNanoFTPFreeCtxt(val);
-    }
-}
-#endif
-
 #ifdef LIBXML_HTTP_ENABLED
 #define gen_nb_xmlNanoHTTPCtxtPtr 1
 static void *gen_xmlNanoHTTPCtxtPtr(int no, int nr ATTRIBUTE_UNUSED) {
@@ -874,11 +859,6 @@ static void desret_xmlNanoHTTPCtxtPtr(void *val) {
     xmlNanoHTTPClose(val);
 }
 #endif
-#ifdef LIBXML_FTP_ENABLED
-static void desret_xmlNanoFTPCtxtPtr(void *val) {
-    xmlNanoFTPClose(val);
-}
-#endif
 /* cut and pasted from autogenerated to avoid troubles */
 #define gen_nb_const_xmlChar_ptr_ptr 1
 static xmlChar ** gen_const_xmlChar_ptr_ptr(int no ATTRIBUTE_UNUSED, int nr ATTRIBUTE_UNUSED) {
@@ -1172,7 +1152,6 @@ static void des_xmlSchemaWhitespaceValueType(int no ATTRIBUTE_UNUSED, xmlSchemaW
 #include <libxml/entities.h>
 #include <libxml/hash.h>
 #include <libxml/list.h>
-#include <libxml/nanoftp.h>
 #include <libxml/nanohttp.h>
 #include <libxml/parser.h>
 #include <libxml/parserInternals.h>
@@ -1211,7 +1190,6 @@ static int test_encoding(void);
 static int test_entities(void);
 static int test_hash(void);
 static int test_list(void);
-static int test_nanoftp(void);
 static int test_nanohttp(void);
 static int test_parser(void);
 static int test_parserInternals(void);
@@ -1264,7 +1242,6 @@ testlibxml2(void)
     test_ret += test_entities();
     test_ret += test_hash();
     test_ret += test_list();
-    test_ret += test_nanoftp();
     test_ret += test_nanohttp();
     test_ret += test_parser();
     test_ret += test_parserInternals();
@@ -3716,33 +3693,6 @@ test_HTMLtree(void) {
     return(test_ret);
 }
 
-static int
-test_docbDefaultSAXHandlerInit(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_DOCB_ENABLED)
-#ifdef LIBXML_DOCB_ENABLED
-    int mem_base;
-
-        mem_base = xmlMemBlocks();
-
-        docbDefaultSAXHandlerInit();
-        call_tests++;
-        xmlResetLastError();
-        if (mem_base != xmlMemBlocks()) {
-            printf("Leak of %d blocks found in docbDefaultSAXHandlerInit",
-                  xmlMemBlocks() - mem_base);
-           test_ret++;
-            printf("\n");
-        }
-    function_tests++;
-#endif
-#endif
-
-    return(test_ret);
-}
-
-
 static int
 test_htmlDefaultSAXHandlerInit(void) {
     int test_ret = 0;
@@ -4088,7 +4038,7 @@ static int
 test_xmlSAX2EndElement(void) {
     int test_ret = 0;
 
-#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || 
defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED)
+#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || 
defined(LIBXML_LEGACY_ENABLED)
 #ifdef LIBXML_SAX1_ENABLED
     int mem_base;
     void * ctx; /* the user data (XML parser context) */
@@ -4653,38 +4603,6 @@ test_xmlSAX2InitDefaultSAXHandler(void) {
 }
 
 
-static int
-test_xmlSAX2InitDocbDefaultSAXHandler(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_DOCB_ENABLED)
-    int mem_base;
-    xmlSAXHandler * hdlr; /* the SAX handler */
-    int n_hdlr;
-
-    for (n_hdlr = 0;n_hdlr < gen_nb_xmlSAXHandler_ptr;n_hdlr++) {
-        mem_base = xmlMemBlocks();
-        hdlr = gen_xmlSAXHandler_ptr(n_hdlr, 0);
-
-        xmlSAX2InitDocbDefaultSAXHandler(hdlr);
-        call_tests++;
-        des_xmlSAXHandler_ptr(n_hdlr, hdlr, 0);
-        xmlResetLastError();
-        if (mem_base != xmlMemBlocks()) {
-            printf("Leak of %d blocks found in xmlSAX2InitDocbDefaultSAXHandler",
-                  xmlMemBlocks() - mem_base);
-           test_ret++;
-            printf(" %d", n_hdlr);
-            printf("\n");
-        }
-    }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-
 static int
 test_xmlSAX2InitHtmlDefaultSAXHandler(void) {
     int test_ret = 0;
@@ -5056,7 +4974,7 @@ static int
 test_xmlSAX2StartElement(void) {
     int test_ret = 0;
 
-#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || 
defined(LIBXML_DOCB_ENABLED) || defined(LIBXML_LEGACY_ENABLED)
+#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || 
defined(LIBXML_LEGACY_ENABLED)
 #ifdef LIBXML_SAX1_ENABLED
     int mem_base;
     void * ctx; /* the user data (XML parser context) */
@@ -5322,8 +5240,7 @@ static int
 test_SAX2(void) {
     int test_ret = 0;
 
-    if (quiet == 0) printf("Testing SAX2 : 38 of 38 functions ...\n");
-    test_ret += test_docbDefaultSAXHandlerInit();
+    if (quiet == 0) printf("Testing SAX2 : 36 of 36 functions ...\n");
     test_ret += test_htmlDefaultSAXHandlerInit();
     test_ret += test_xmlDefaultSAXHandlerInit();
     test_ret += test_xmlSAX2AttributeDecl();
@@ -5346,7 +5263,6 @@ test_SAX2(void) {
     test_ret += test_xmlSAX2HasInternalSubset();
     test_ret += test_xmlSAX2IgnorableWhitespace();
     test_ret += test_xmlSAX2InitDefaultSAXHandler();
-    test_ret += test_xmlSAX2InitDocbDefaultSAXHandler();
     test_ret += test_xmlSAX2InitHtmlDefaultSAXHandler();
     test_ret += test_xmlSAX2InternalSubset();
     test_ret += test_xmlSAX2IsStandalone();
@@ -11519,569 +11435,6 @@ test_list(void) {
     return(test_ret);
 }
 
-static int
-test_xmlNanoFTPCheckResponse(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_FTP_ENABLED)
-    int mem_base;
-    int ret_val;
-    void * ctx; /* an FTP context */
-    int n_ctx;
-
-    for (n_ctx = 0;n_ctx < gen_nb_xmlNanoFTPCtxtPtr;n_ctx++) {
-        mem_base = xmlMemBlocks();
-        ctx = gen_xmlNanoFTPCtxtPtr(n_ctx, 0);
-
-        ret_val = xmlNanoFTPCheckResponse(ctx);
-        desret_int(ret_val);
-        call_tests++;
-        des_xmlNanoFTPCtxtPtr(n_ctx, ctx, 0);
-        xmlResetLastError();
-        if (mem_base != xmlMemBlocks()) {
-            printf("Leak of %d blocks found in xmlNanoFTPCheckResponse",
-                  xmlMemBlocks() - mem_base);
-           test_ret++;
-            printf(" %d", n_ctx);
-            printf("\n");
-        }
-    }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPCleanup(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_FTP_ENABLED)
-    int mem_base;
-
-        mem_base = xmlMemBlocks();
-
-        xmlNanoFTPCleanup();
-        call_tests++;
-        xmlResetLastError();
-        if (mem_base != xmlMemBlocks()) {
-            printf("Leak of %d blocks found in xmlNanoFTPCleanup",
-                  xmlMemBlocks() - mem_base);
-           test_ret++;
-            printf("\n");
-        }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPCloseConnection(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_FTP_ENABLED)
-    int mem_base;
-    int ret_val;
-    void * ctx; /* an FTP context */
-    int n_ctx;
-
-    for (n_ctx = 0;n_ctx < gen_nb_xmlNanoFTPCtxtPtr;n_ctx++) {
-        mem_base = xmlMemBlocks();
-        ctx = gen_xmlNanoFTPCtxtPtr(n_ctx, 0);
-
-        ret_val = xmlNanoFTPCloseConnection(ctx);
-        desret_int(ret_val);
-        call_tests++;
-        des_xmlNanoFTPCtxtPtr(n_ctx, ctx, 0);
-        xmlResetLastError();
-        if (mem_base != xmlMemBlocks()) {
-            printf("Leak of %d blocks found in xmlNanoFTPCloseConnection",
-                  xmlMemBlocks() - mem_base);
-           test_ret++;
-            printf(" %d", n_ctx);
-            printf("\n");
-        }
-    }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPCwd(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_FTP_ENABLED)
-    int mem_base;
-    int ret_val;
-    void * ctx; /* an FTP context */
-    int n_ctx;
-    char * directory; /* a directory on the server */
-    int n_directory;
-
-    for (n_ctx = 0;n_ctx < gen_nb_xmlNanoFTPCtxtPtr;n_ctx++) {
-    for (n_directory = 0;n_directory < gen_nb_const_char_ptr;n_directory++) {
-        mem_base = xmlMemBlocks();
-        ctx = gen_xmlNanoFTPCtxtPtr(n_ctx, 0);
-        directory = gen_const_char_ptr(n_directory, 1);
-
-        ret_val = xmlNanoFTPCwd(ctx, (const char *)directory);
-        desret_int(ret_val);
-        call_tests++;
-        des_xmlNanoFTPCtxtPtr(n_ctx, ctx, 0);
-        des_const_char_ptr(n_directory, (const char *)directory, 1);
-        xmlResetLastError();
-        if (mem_base != xmlMemBlocks()) {
-            printf("Leak of %d blocks found in xmlNanoFTPCwd",
-                  xmlMemBlocks() - mem_base);
-           test_ret++;
-            printf(" %d", n_ctx);
-            printf(" %d", n_directory);
-            printf("\n");
-        }
-    }
-    }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPDele(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_FTP_ENABLED)
-    int mem_base;
-    int ret_val;
-    void * ctx; /* an FTP context */
-    int n_ctx;
-    const char * file; /* a file or directory on the server */
-    int n_file;
-
-    for (n_ctx = 0;n_ctx < gen_nb_xmlNanoFTPCtxtPtr;n_ctx++) {
-    for (n_file = 0;n_file < gen_nb_filepath;n_file++) {
-        mem_base = xmlMemBlocks();
-        ctx = gen_xmlNanoFTPCtxtPtr(n_ctx, 0);
-        file = gen_filepath(n_file, 1);
-
-        ret_val = xmlNanoFTPDele(ctx, file);
-        desret_int(ret_val);
-        call_tests++;
-        des_xmlNanoFTPCtxtPtr(n_ctx, ctx, 0);
-        des_filepath(n_file, file, 1);
-        xmlResetLastError();
-        if (mem_base != xmlMemBlocks()) {
-            printf("Leak of %d blocks found in xmlNanoFTPDele",
-                  xmlMemBlocks() - mem_base);
-           test_ret++;
-            printf(" %d", n_ctx);
-            printf(" %d", n_file);
-            printf("\n");
-        }
-    }
-    }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPGet(void) {
-    int test_ret = 0;
-
-
-    /* missing type support */
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPGetConnection(void) {
-    int test_ret = 0;
-
-
-    /* missing type support */
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPGetResponse(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_FTP_ENABLED)
-    int mem_base;
-    int ret_val;
-    void * ctx; /* an FTP context */
-    int n_ctx;
-
-    for (n_ctx = 0;n_ctx < gen_nb_xmlNanoFTPCtxtPtr;n_ctx++) {
-        mem_base = xmlMemBlocks();
-        ctx = gen_xmlNanoFTPCtxtPtr(n_ctx, 0);
-
-        ret_val = xmlNanoFTPGetResponse(ctx);
-        desret_int(ret_val);
-        call_tests++;
-        des_xmlNanoFTPCtxtPtr(n_ctx, ctx, 0);
-        xmlResetLastError();
-        if (mem_base != xmlMemBlocks()) {
-            printf("Leak of %d blocks found in xmlNanoFTPGetResponse",
-                  xmlMemBlocks() - mem_base);
-           test_ret++;
-            printf(" %d", n_ctx);
-            printf("\n");
-        }
-    }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPGetSocket(void) {
-    int test_ret = 0;
-
-
-    /* missing type support */
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPInit(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_FTP_ENABLED)
-    int mem_base;
-
-        mem_base = xmlMemBlocks();
-
-        xmlNanoFTPInit();
-        call_tests++;
-        xmlResetLastError();
-        if (mem_base != xmlMemBlocks()) {
-            printf("Leak of %d blocks found in xmlNanoFTPInit",
-                  xmlMemBlocks() - mem_base);
-           test_ret++;
-            printf("\n");
-        }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPList(void) {
-    int test_ret = 0;
-
-
-    /* missing type support */
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPNewCtxt(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_FTP_ENABLED)
-    int mem_base;
-    void * ret_val;
-    const char * URL; /* The URL used to initialize the context */
-    int n_URL;
-
-    for (n_URL = 0;n_URL < gen_nb_filepath;n_URL++) {
-        mem_base = xmlMemBlocks();
-        URL = gen_filepath(n_URL, 0);
-
-        ret_val = xmlNanoFTPNewCtxt(URL);
-        desret_xmlNanoFTPCtxtPtr(ret_val);
-        call_tests++;
-        des_filepath(n_URL, URL, 0);
-        xmlResetLastError();
-        if (mem_base != xmlMemBlocks()) {
-            printf("Leak of %d blocks found in xmlNanoFTPNewCtxt",
-                  xmlMemBlocks() - mem_base);
-           test_ret++;
-            printf(" %d", n_URL);
-            printf("\n");
-        }
-    }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPOpen(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_FTP_ENABLED)
-    int mem_base;
-    void * ret_val;
-    const char * URL; /* the URL to the resource */
-    int n_URL;
-
-    for (n_URL = 0;n_URL < gen_nb_filepath;n_URL++) {
-        mem_base = xmlMemBlocks();
-        URL = gen_filepath(n_URL, 0);
-
-        ret_val = xmlNanoFTPOpen(URL);
-        desret_xmlNanoFTPCtxtPtr(ret_val);
-        call_tests++;
-        des_filepath(n_URL, URL, 0);
-        xmlResetLastError();
-        if (mem_base != xmlMemBlocks()) {
-            printf("Leak of %d blocks found in xmlNanoFTPOpen",
-                  xmlMemBlocks() - mem_base);
-           test_ret++;
-            printf(" %d", n_URL);
-            printf("\n");
-        }
-    }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPProxy(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_FTP_ENABLED)
-    char * host; /* the proxy host name */
-    int n_host;
-    int port; /* the proxy port */
-    int n_port;
-    char * user; /* the proxy user name */
-    int n_user;
-    char * passwd; /* the proxy password */
-    int n_passwd;
-    int type; /* the type of proxy 1 for using SITE, 2 for USER a@b */
-    int n_type;
-
-    for (n_host = 0;n_host < gen_nb_const_char_ptr;n_host++) {
-    for (n_port = 0;n_port < gen_nb_int;n_port++) {
-    for (n_user = 0;n_user < gen_nb_const_char_ptr;n_user++) {
-    for (n_passwd = 0;n_passwd < gen_nb_const_char_ptr;n_passwd++) {
-    for (n_type = 0;n_type < gen_nb_int;n_type++) {
-        host = gen_const_char_ptr(n_host, 0);
-        port = gen_int(n_port, 1);
-        user = gen_const_char_ptr(n_user, 2);
-        passwd = gen_const_char_ptr(n_passwd, 3);
-        type = gen_int(n_type, 4);
-
-        xmlNanoFTPProxy((const char *)host, port, (const char *)user, (const char *)passwd, type);
-        call_tests++;
-        des_const_char_ptr(n_host, (const char *)host, 0);
-        des_int(n_port, port, 1);
-        des_const_char_ptr(n_user, (const char *)user, 2);
-        des_const_char_ptr(n_passwd, (const char *)passwd, 3);
-        des_int(n_type, type, 4);
-        xmlResetLastError();
-    }
-    }
-    }
-    }
-    }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPQuit(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_FTP_ENABLED)
-    int mem_base;
-    int ret_val;
-    void * ctx; /* an FTP context */
-    int n_ctx;
-
-    for (n_ctx = 0;n_ctx < gen_nb_xmlNanoFTPCtxtPtr;n_ctx++) {
-        mem_base = xmlMemBlocks();
-        ctx = gen_xmlNanoFTPCtxtPtr(n_ctx, 0);
-
-        ret_val = xmlNanoFTPQuit(ctx);
-        desret_int(ret_val);
-        call_tests++;
-        des_xmlNanoFTPCtxtPtr(n_ctx, ctx, 0);
-        xmlResetLastError();
-        if (mem_base != xmlMemBlocks()) {
-            printf("Leak of %d blocks found in xmlNanoFTPQuit",
-                  xmlMemBlocks() - mem_base);
-           test_ret++;
-            printf(" %d", n_ctx);
-            printf("\n");
-        }
-    }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPRead(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_FTP_ENABLED)
-    int mem_base;
-    int ret_val;
-    void * ctx; /* the FTP context */
-    int n_ctx;
-    void * dest; /* a buffer */
-    int n_dest;
-    int len; /* the buffer length */
-    int n_len;
-
-    for (n_ctx = 0;n_ctx < gen_nb_xmlNanoFTPCtxtPtr;n_ctx++) {
-    for (n_dest = 0;n_dest < gen_nb_void_ptr;n_dest++) {
-    for (n_len = 0;n_len < gen_nb_int;n_len++) {
-        mem_base = xmlMemBlocks();
-        ctx = gen_xmlNanoFTPCtxtPtr(n_ctx, 0);
-        dest = gen_void_ptr(n_dest, 1);
-        len = gen_int(n_len, 2);
-
-        ret_val = xmlNanoFTPRead(ctx, dest, len);
-        desret_int(ret_val);
-        call_tests++;
-        des_xmlNanoFTPCtxtPtr(n_ctx, ctx, 0);
-        des_void_ptr(n_dest, dest, 1);
-        des_int(n_len, len, 2);
-        xmlResetLastError();
-        if (mem_base != xmlMemBlocks()) {
-            printf("Leak of %d blocks found in xmlNanoFTPRead",
-                  xmlMemBlocks() - mem_base);
-           test_ret++;
-            printf(" %d", n_ctx);
-            printf(" %d", n_dest);
-            printf(" %d", n_len);
-            printf("\n");
-        }
-    }
-    }
-    }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPScanProxy(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_FTP_ENABLED)
-    const char * URL; /* The proxy URL used to initialize the proxy context */
-    int n_URL;
-
-    for (n_URL = 0;n_URL < gen_nb_filepath;n_URL++) {
-        URL = gen_filepath(n_URL, 0);
-
-        xmlNanoFTPScanProxy(URL);
-        call_tests++;
-        des_filepath(n_URL, URL, 0);
-        xmlResetLastError();
-    }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-
-static int
-test_xmlNanoFTPUpdateURL(void) {
-    int test_ret = 0;
-
-#if defined(LIBXML_FTP_ENABLED)
-    int mem_base;
-    int ret_val;
-    void * ctx; /* an FTP context */
-    int n_ctx;
-    const char * URL; /* The URL used to update the context */
-    int n_URL;
-
-    for (n_ctx = 0;n_ctx < gen_nb_xmlNanoFTPCtxtPtr;n_ctx++) {
-    for (n_URL = 0;n_URL < gen_nb_filepath;n_URL++) {
-        mem_base = xmlMemBlocks();
-        ctx = gen_xmlNanoFTPCtxtPtr(n_ctx, 0);
-        URL = gen_filepath(n_URL, 1);
-
-        ret_val = xmlNanoFTPUpdateURL(ctx, URL);
-        desret_int(ret_val);
-        call_tests++;
-        des_xmlNanoFTPCtxtPtr(n_ctx, ctx, 0);
-        des_filepath(n_URL, URL, 1);
-        xmlResetLastError();
-        if (mem_base != xmlMemBlocks()) {
-            printf("Leak of %d blocks found in xmlNanoFTPUpdateURL",
-                  xmlMemBlocks() - mem_base);
-           test_ret++;
-            printf(" %d", n_ctx);
-            printf(" %d", n_URL);
-            printf("\n");
-        }
-    }
-    }
-    function_tests++;
-#endif
-
-    return(test_ret);
-}
-
-static int
-test_nanoftp(void) {
-    int test_ret = 0;
-
-    if (quiet == 0) printf("Testing nanoftp : 14 of 22 functions ...\n");
-    test_ret += test_xmlNanoFTPCheckResponse();
-    test_ret += test_xmlNanoFTPCleanup();
-    test_ret += test_xmlNanoFTPCloseConnection();
-    test_ret += test_xmlNanoFTPCwd();
-    test_ret += test_xmlNanoFTPDele();
-    test_ret += test_xmlNanoFTPGet();
-    test_ret += test_xmlNanoFTPGetConnection();
-    test_ret += test_xmlNanoFTPGetResponse();
-    test_ret += test_xmlNanoFTPGetSocket();
-    test_ret += test_xmlNanoFTPInit();
-    test_ret += test_xmlNanoFTPList();
-    test_ret += test_xmlNanoFTPNewCtxt();
-    test_ret += test_xmlNanoFTPOpen();
-    test_ret += test_xmlNanoFTPProxy();
-    test_ret += test_xmlNanoFTPQuit();
-    test_ret += test_xmlNanoFTPRead();
-    test_ret += test_xmlNanoFTPScanProxy();
-    test_ret += test_xmlNanoFTPUpdateURL();
-
-    if (test_ret != 0)
-       printf("Module nanoftp: %d errors\n", test_ret);
-    return(test_ret);
-}
-
 static int
 test_xmlNanoHTTPAuthHeader(void) {
     int test_ret = 0;
@@ -23940,7 +23293,7 @@ static int
 test_xmlValidateNCName(void) {
     int test_ret = 0;
 
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || 
defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || 
defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_DOCB_ENABLED) || 
defined(LIBXML_LEGACY_ENABLED)
+#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || 
defined(LIBXML_DEBUG_ENABLED) || defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || 
defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_LEGACY_ENABLED)
 #ifdef LIBXML_TREE_ENABLED
     int mem_base;
     int ret_val;
@@ -52141,7 +51494,6 @@ test_module(const char *module) {
     if (!strcmp(module, "entities")) return(test_entities());
     if (!strcmp(module, "hash")) return(test_hash());
     if (!strcmp(module, "list")) return(test_list());
-    if (!strcmp(module, "nanoftp")) return(test_nanoftp());
     if (!strcmp(module, "nanohttp")) return(test_nanohttp());
     if (!strcmp(module, "parser")) return(test_parser());
     if (!strcmp(module, "parserInternals")) return(test_parserInternals());


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]