diff --git a/ChangeLog b/ChangeLog
index b44a65b1..ba779c91 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+Sun Jun 27 14:02:36 CEST 2004 Daniel Veillard
xmlNormalizeURIPath
+XML_SCHEMAS_ANY_STRICT
diff --git a/doc/APIchunk10.html b/doc/APIchunk10.html
index 30ccaa4f..1f55b13d 100644
--- a/doc/APIchunk10.html
+++ b/doc/APIchunk10.html
@@ -86,6 +86,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlXPathFuncLookupFunc
xmlXPathVariableLookupFunc
+xmlBuildRelativeURI
xmlC14NDocDumpMemory
xmlCheckFilename
xmlGetLineNo
@@ -334,6 +335,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSAX2GetColumnNumber
+xmlBuildRelativeURI
xmlSAX2GetSystemId
@@ -444,6 +446,7 @@ A:link, A:visited, A:active { text-decoration: underline }
+XML_SCHEMAS_WILDCARD_COMPLETE
_xmlParserCtxt
xmlACatalogResolve
xmlACatalogResolveURI
@@ -453,6 +456,10 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlCatalogResolveURI
+
+XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION
+
+
xmlXPtrFreeLocationSet
@@ -549,6 +556,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNanoHTTPRead
+
xmlHashScanFull3
xmlParserInputBufferRead
@@ -556,7 +564,9 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlByteConsumed
-
+
+_xmlSchemaWildcardNs
+xmlParseEntityRef
xmlValidateNotationDecl
xmlParseDefaultDecl
@@ -677,6 +687,7 @@ A:link, A:visited, A:active { text-decoration: underline }
docbEncodeEntities
htmlEncodeEntities
isolat1ToUTF8
+xmlBuildRelativeURI
xmlCharEncodingInputFunc
xmlCharEncodingOutputFunc
xmlEncodeEntities
diff --git a/doc/APIchunk11.html b/doc/APIchunk11.html
index 1cbc8e24..97af8317 100644
--- a/doc/APIchunk11.html
+++ b/doc/APIchunk11.html
@@ -35,7 +35,6 @@ A:link, A:visited, A:active { text-decoration: underline }
x-x
y-z
Letter d:
-xmlTextReaderPreserve
@@ -218,6 +217,8 @@ A:link, A:visited, A:active { text-decoration: underline }
_xmlValidCtxt
xmlTextReaderDepth
+
+XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION
xmlTextReaderRelaxNGValidate
@@ -285,7 +286,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlAddNextSibling
xmlAddPrevSibling
xmlTextReaderCurrentNode
-xmlTextReaderPreserve
xmlC14NDocSave
@@ -434,6 +434,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlDocSetRootElement
xmlNewTextWriterTree
+
xmlParseDocument
diff --git a/doc/APIchunk12.html b/doc/APIchunk12.html
index 50f5cc45..dd692ca4 100644
--- a/doc/APIchunk12.html
+++ b/doc/APIchunk12.html
@@ -47,6 +47,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlLoadCatalogs
+
xmlCurrentChar
xmlLoadACatalog
@@ -312,6 +313,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlXPathSubstringBeforeFunction
xmlXPathSubstringFunction
xmlXPathTranslateFunction
+
xmlParseAttValue
xmlParseCatalogFile
@@ -363,6 +365,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xlinkExtendedLinkSetFunk
xmlXPathNodeSetMerge
xmlXPtrLocationSetMerge
+
XML_GET_LINE
diff --git a/doc/APIchunk13.html b/doc/APIchunk13.html
index 5d194b54..3bc62e32 100644
--- a/doc/APIchunk13.html
+++ b/doc/APIchunk13.html
@@ -171,6 +171,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlCleanupParser
xmlSkipBlankChars
xmlTextReaderCurrentDoc
+xmlTextReaderPreserve
xmlTextReaderPreservePattern
diff --git a/doc/APIchunk14.html b/doc/APIchunk14.html
index 022c6c21..5abf7cb2 100644
--- a/doc/APIchunk14.html
+++ b/doc/APIchunk14.html
@@ -113,6 +113,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlTextReaderGetParserProp
xmlTextReaderGetRemainder
xmlValidateNotationDecl
+
xmlParserValidityError
@@ -121,6 +122,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParseVersionNum
+XML_SCHEMAS_TYPE_GLOBAL
_xmlNs
globalNamespace
xmlCatalogDump
@@ -179,6 +181,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSAXParseMemoryWithData
xmlSchemaSetParserErrors
xmlSetGenericErrorFunc
+xmlTextReaderPreserve
xmlTextReaderPreservePattern
xmlParseAttValue
@@ -206,8 +209,10 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNamespaceParseNSDef
xmlNamespaceParseQName
xmlNodeListGetRawString
+xmlOutputBufferCreateFilenameDefault
xmlParserHandlePEReference
xmlParserHandleReference
+xmlParserInputBufferCreateFilenameDefault
xmlRegNewExecCtxt
xmlRegisterInputCallbacks
xmlRegisterOutputCallbacks
@@ -299,7 +304,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xlinkExtendedLinkSetFunk
-
+
+xmlTextReaderNodeType
@@ -325,6 +331,7 @@ A:link, A:visited, A:active { text-decoration: underline }
XINCLUDE_OLD_NS
getSystemId
+xmlBuildRelativeURI
xmlC14NDocDumpMemory
xmlC14NDocSave
xmlC14NDocSaveTo
diff --git a/doc/APIchunk15.html b/doc/APIchunk15.html
index 9f888a70..00708d58 100644
--- a/doc/APIchunk15.html
+++ b/doc/APIchunk15.html
@@ -54,6 +54,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlC14NExecute
xmlNodeDumpOutput
+
xmlOutputBufferWrite
xmlOutputBufferWriteEscape
@@ -131,6 +132,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlC14NExecute
xmlCheckVersion
xmlListMerge
+
xmlC14NDocSave
xmlC14NDocSaveTo
@@ -363,7 +365,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParseDefaultDecl
xmlRelaxNGParse
xmlSchemaParse
-
+
+xmlAddChild
xmlAddNextSibling
xmlAddPrevSibling
xmlIsBaseChar
@@ -434,6 +437,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlAddPrevSibling
xmlAutomataCompile
xmlBoolToText
+xmlBuildRelativeURI
xmlC14NDocDumpMemory
xmlC14NDocSave
xmlC14NDocSaveTo
diff --git a/doc/APIchunk16.html b/doc/APIchunk16.html
index b152bb42..392ed1b8 100644
--- a/doc/APIchunk16.html
+++ b/doc/APIchunk16.html
@@ -52,6 +52,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlXPtrNewContext
Letter k:
xmlSubstituteEntitiesDefault
+xmlTextReaderPreserve
xmlTextReaderPreservePattern
xmlXPathNextNamespace
@@ -70,6 +71,7 @@ A:link, A:visited, A:active { text-decoration: underline }
_xmlSchemaFacet
_xmlSchemaNotation
_xmlSchemaType
+_xmlSchemaWildcard
@@ -245,6 +247,7 @@ A:link, A:visited, A:active { text-decoration: underline }
htmlEntityValueLookup
+
diff --git a/doc/APIchunk17.html b/doc/APIchunk17.html
index e4ef4e8f..e44a0212 100644
--- a/doc/APIchunk17.html
+++ b/doc/APIchunk17.html
@@ -189,7 +189,9 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParserWarning
xmlSetGenericErrorFunc
xmlSetStructuredErrorFunc
-
+
+XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION
+_xmlBuffer
xmlNanoHTTPMethod
xmlNanoHTTPMethodRedir
xmlRegisterHTTPPostCallbacks
diff --git a/doc/APIchunk18.html b/doc/APIchunk18.html
index 1ec2fd3e..f4451ce9 100644
--- a/doc/APIchunk18.html
+++ b/doc/APIchunk18.html
@@ -51,6 +51,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParseAttribute
xmlParseStartTag
+_xmlSchemaWildcard
_xmlXPathContext
xmlC14NDocDumpMemory
xmlC14NDocSave
@@ -119,6 +120,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlStrstr
xmlXPathNodeSetFreeNs
+
xmlC14NDocSave
xmlC14NDocSaveTo
@@ -150,6 +152,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlReadFile
xmlReaderForFile
xmlReaderNewFile
+
@@ -161,6 +164,7 @@ A:link, A:visited, A:active { text-decoration: underline }
+XML_SCHEMAS_ANY_LAX
xmlEncodeEntitiesReentrant
xmlNewChild
xmlNewTextChild
diff --git a/doc/APIchunk19.html b/doc/APIchunk19.html
index c7f777b3..44c777b0 100644
--- a/doc/APIchunk19.html
+++ b/doc/APIchunk19.html
@@ -48,6 +48,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlXPathSubValues
+
xmlParseMarkupDecl
@@ -97,6 +98,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlLineNumbersDefault
xmlListCopy
xmlNewGlobalNs
+xmlOutputBufferCreateFilenameDefault
+xmlParserInputBufferCreateFilenameDefault
xmlParserInputBufferGrow
xmlParserInputBufferRead
xmlRegisterNodeDefault
@@ -126,6 +129,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParsePI
xmlParseStartTag
xmlTextReaderCurrentDoc
+xmlTextReaderPreserve
xmlTextReaderPreservePattern
xmlValidateDocumentFinal
xmlValidateDtdFinal
@@ -172,7 +176,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParserInputBufferGrow
xmlParserInputBufferPush
-
+
+xmlCatalogSetDebug
xmlTextReaderConstValue
xmlXPathAddValues
xmlXPathCompareValues
@@ -220,7 +225,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlURIUnescapeString
xmlCtxtUseOptions
-xmlSaveToBuffer
xmlSaveToFd
xmlSaveToFilename
xmlSaveToIO
@@ -313,6 +317,7 @@ A:link, A:visited, A:active { text-decoration: underline }
+
A-B
C-C
D-E
diff --git a/doc/APIchunk2.html b/doc/APIchunk2.html
index 42888273..aed367e4 100644
--- a/doc/APIchunk2.html
+++ b/doc/APIchunk2.html
@@ -360,6 +360,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlXPathEvaluatePredicateResult
xmlXPtrEvalRangePredicate
+
xmlXPathEvaluatePredicateResult
diff --git a/doc/APIchunk20.html b/doc/APIchunk20.html
index cbf194e8..add7cc96 100644
--- a/doc/APIchunk20.html
+++ b/doc/APIchunk20.html
@@ -140,6 +140,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParseBalancedChunkMemoryRecover
xmlParseExternalEntity
+
xmlNewDocNode
xmlNewDocNodeEatName
@@ -284,6 +285,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNodeSetSpacePreserve
xmlParserInputGrow
xmlParserInputRead
+xmlTextReaderPreserve
xmlTextReaderPreservePattern
xmlNewTextChild
diff --git a/doc/APIchunk21.html b/doc/APIchunk21.html
index ac960c55..edaaeb12 100644
--- a/doc/APIchunk21.html
+++ b/doc/APIchunk21.html
@@ -156,6 +156,8 @@ A:link, A:visited, A:active { text-decoration: underline }
HTML_TEXT_NODE
htmlEntityLookup
htmlEntityValueLookup
+xmlBuildRelativeURI
+
xmlNanoHTTPReturnCode
@@ -299,6 +301,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNewCharEncodingHandler
+xmlOutputBufferCreateFilenameDefault
+xmlParserInputBufferCreateFilenameDefault
xmlRegisterNodeDefault
xmlRegFreeExecCtxt
@@ -318,7 +322,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlValidCtxtNormalizeAttributeValue
xmlValidNormalizeAttributeValue
-
+
+xmlByteConsumed
xmlTextReaderGetAttributeNo
xmlTextReaderMoveToAttributeNo
xmlUTF8Strloc
@@ -488,6 +493,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlTextReaderSetStructuredErrorHandler
+
xmlXPathNotEqualValues
@@ -571,6 +577,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParseStartTag
+XML_SCHEMAS_ANY_STRICT
xmlXPathSubstringFunction
xmlByteConsumed
diff --git a/doc/APIchunk22.html b/doc/APIchunk22.html
index 3c2884c3..44989532 100644
--- a/doc/APIchunk22.html
+++ b/doc/APIchunk22.html
@@ -85,7 +85,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSaveFlush
xmlSaveSetAttrEscape
xmlSaveSetEscape
-xmlSaveToBuffer
xmlSaveToFd
xmlSaveToFilename
xmlSaveToIO
@@ -194,7 +193,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlValidNormalizeAttributeValue
xmlXPathNormalizeFunction
-xmlSaveToBuffer
xmlSaveToFd
xmlSaveToFilename
xmlSaveToIO
@@ -202,8 +200,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlShellWrite
xmlValidatePopElement
xmlValidatePushElement
-
-xmlSaveToFd
+
xmlSaveToFilename
xmlSaveToIO
@@ -297,7 +294,9 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlValidityWarningFunc
xmlXPathNodeSetGetLength
xmlXPathNodeSetItem
-
+
+XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION
+xlinkSimpleLinkFunk
xmlAttrSerializeTxtContent
xmlFreeMutex
xmlHashScanner
@@ -307,7 +306,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNewMutex
xmlSetStructuredErrorFunc
-
+
+xmlParseExternalID
xmlRelaxNGNewDocParserCtxt
xmlCurrentChar
@@ -328,6 +328,8 @@ A:link, A:visited, A:active { text-decoration: underline }
IS_EXTENDER_CH
IS_PUBIDCHAR_CH
+
+
xmlSetBufferAllocationScheme
@@ -344,6 +346,7 @@ A:link, A:visited, A:active { text-decoration: underline }
charactersSAXFunc
ignorableWhitespace
ignorableWhitespaceSAXFunc
+xmlBuildRelativeURI
xmlGcMemSetup
xmlHandleEntity
xmlMemSetup
@@ -621,6 +624,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSkipBlankChars
+XML_SCHEMAS_ANY_STRICT
xmlParseExternalID
xmlXPathCompareValues
diff --git a/doc/APIchunk23.html b/doc/APIchunk23.html
index 54ba552a..8a6deaee 100644
--- a/doc/APIchunk23.html
+++ b/doc/APIchunk23.html
@@ -61,7 +61,8 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_DETECT_IDS
XML_SKIP_IDS
_htmlElemDesc
-
+
+xmlTextReaderPreservePattern
_xmlXPathContext
xmlIOHTTPOpenW
@@ -85,6 +86,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlStrdupFunc
xmlStrdup
+
xmlXPathEqualValues
xmlXPathNotEqualValues
@@ -192,7 +194,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlIsMainThread
xmlLoadCatalog
xmlLoadCatalogs
-
+
+xmlCreatePushParserCtxt
xmlDecodeEntities
xmlNormalizeURIPath
diff --git a/doc/APIchunk24.html b/doc/APIchunk24.html
index ee3f8722..7ea991a4 100644
--- a/doc/APIchunk24.html
+++ b/doc/APIchunk24.html
@@ -45,14 +45,14 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSetCompressMode
xmlSetDocCompressMode
-
+
+xmlSearchNs
xmlSetTreeDoc
xmlShellDu
xmlShellWrite
xmlValidateElement
xmlTextReaderCurrentNode
-xmlTextReaderPreserve
xmlURIUnescapeString
@@ -70,6 +70,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlValidateOneNamespace
+XML_SCHEMAS_ANY_SKIP
XML_SCHEMAS_FACET_UNKNOWN
htmlCtxtUseOptions
xmlCtxtUseOptions
@@ -347,6 +348,11 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlAutomataNewOnceTrans
xmlTextReaderLookupNamespace
+
+
+XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED
+XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD
+XML_SCHEMAS_WILDCARD_COMPLETE
xmlAutomataNewCounterTrans
@@ -404,6 +410,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNanoFTPDele
+
xmlTextReaderGetRemainder
diff --git a/doc/APIchunk25.html b/doc/APIchunk25.html
index 2cd53e5e..89760a7f 100644
--- a/doc/APIchunk25.html
+++ b/doc/APIchunk25.html
@@ -105,6 +105,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlCharEncInFunc
xmlCharEncOutFunc
+
@@ -354,8 +355,7 @@ A:link, A:visited, A:active { text-decoration: underline }
-
-xmlSaveToFd
+
xmlSaveToFilename
xmlSaveToIO
@@ -378,8 +378,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlReaderNewWalker
xmlTextReaderCurrentDoc
xmlTextReaderCurrentNode
-xmlTextReaderPreserve
-
+
+xmlTextReaderPreservePattern
xmlTextReaderLocatorLineNumber
diff --git a/doc/APIchunk3.html b/doc/APIchunk3.html
index f8b570bf..ec5e00d0 100644
--- a/doc/APIchunk3.html
+++ b/doc/APIchunk3.html
@@ -245,6 +245,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlIsLetter
+XML_SCHEMAS_ANY_LAX
xmlShellBase
@@ -273,6 +274,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlXPathTrailingSorted
+
diff --git a/doc/APIchunk4.html b/doc/APIchunk4.html
index 126e5895..bf7ffdc7 100644
--- a/doc/APIchunk4.html
+++ b/doc/APIchunk4.html
@@ -290,6 +290,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSaveFormatFileEnc
xmlTextReaderSetParserProp
+xmlBuildRelativeURI
xmlCharEncodingOutputFunc
xmlGetDtdEntity
xmlParseAttValue
diff --git a/doc/APIchunk5.html b/doc/APIchunk5.html
index c5e5cca9..b1b37a64 100644
--- a/doc/APIchunk5.html
+++ b/doc/APIchunk5.html
@@ -60,6 +60,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlOutputOpenCallback
xmlOutputWriteCallback
xmlURIUnescapeString
+
xmlMemSetup
Letter P:
@@ -120,6 +121,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlXPathEvalExpr
xmlParserHandleReference
+
xmlTextReaderReadAttributeValue
diff --git a/doc/APIchunk6.html b/doc/APIchunk6.html
index 9ab73106..1c3baa39 100644
--- a/doc/APIchunk6.html
+++ b/doc/APIchunk6.html
@@ -62,11 +62,11 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlTextReaderGetParserProp
xmlTextReaderRelaxNGSetSchema
xmlTextReaderRelaxNGValidate
-
+
+xmlTextReaderPreservePattern
xmlTextReaderExpand
-xmlTextReaderPreserve
xmlTextReaderReadInnerXml
xmlTextReaderReadOuterXml
xmlTextReaderReadString
@@ -124,6 +124,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlDeregisterNodeDefault
+xmlOutputBufferCreateFilenameDefault
+xmlParserInputBufferCreateFilenameDefault
xmlRegisterDefaultInputCallbacks
xmlRegisterDefaultOutputCallbacks
xmlRegisterNodeDefault
@@ -400,6 +402,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlTextReaderNormalization
+XML_SCHEMAS_ANY_SKIP
xmlNextChar
xmlParseComment
xmlTextReaderNext
@@ -409,6 +412,7 @@ A:link, A:visited, A:active { text-decoration: underline }
SKIP_EOL
+xmlBuildRelativeURI
xmlXPathNodeSetSort
diff --git a/doc/APIchunk8.html b/doc/APIchunk8.html
index 2ee50f7f..0bb9b59d 100644
--- a/doc/APIchunk8.html
+++ b/doc/APIchunk8.html
@@ -167,6 +167,7 @@ A:link, A:visited, A:active { text-decoration: underline }
+
xmlStringDecodeEntities
xmlStringLenDecodeEntities
@@ -257,7 +258,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNewRMutex
xmlTextReaderCurrentNode
-xmlTextReaderPreserve
xmlNoNetExternalEntityLoader
@@ -448,6 +448,7 @@ A:link, A:visited, A:active { text-decoration: underline }
_xmlElement
+_xmlSchemaWildcard
htmlElementAllowedHere
htmlElementAllowedHereDesc
htmlNodeStatus
@@ -468,10 +469,13 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlCatalogAdd
xmlNewChild
xmlTextReaderConstString
-
+
+XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED
+_xmlParserInput
xmlAddNextSibling
xmlAddPrevSibling
xmlAddSibling
+xmlBuildRelativeURI
xmlFreeFunc
xmlGcMemSetup
xmlMemSetup
@@ -488,6 +492,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlHasProp
xmlKeepBlanksDefault
xmlNanoFTPProxy
+xmlTextReaderPreserve
xmlTextReaderPreservePattern
xmlXPathStringEvalNumber
@@ -625,6 +630,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlStrdup
+
xmlSaveFormatFileTo
diff --git a/doc/APIchunk9.html b/doc/APIchunk9.html
index 409003ab..bf83fcd5 100644
--- a/doc/APIchunk9.html
+++ b/doc/APIchunk9.html
@@ -78,6 +78,7 @@ A:link, A:visited, A:active { text-decoration: underline }
+xmlBuildRelativeURI
xmlCatalogAdd
xmlCurrentChar
xmlGcMemSetup
@@ -119,6 +120,36 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNodeSetSpacePreserve
xmlSAX2ResolveEntity
xmlTextReaderSetParserProp
+
+_xmlParserInput
+_xmlXPathParserContext
+startDocument
+startDocumentSAXFunc
+xmlAutomataCompile
+xmlCheckUTF8
+xmlNodeAddContent
+xmlNodeAddContentLen
+xmlNodeBufGetContent
+xmlNodeGetBase
+xmlNodeGetContent
+xmlNodeGetLang
+xmlNodeGetSpacePreserve
+xmlNodeSetBase
+xmlNodeSetContent
+xmlNodeSetContentLen
+xmlNodeSetLang
+xmlNodeSetName
+xmlNodeSetSpacePreserve
+xmlParseElementContentDecl
+xmlParseNotationType
+xmlSAX2StartDocument
+xmlSaveFormatFileEnc
+xmlStructuredErrorFunc
+xmlTextMerge
+xmlTextReaderCurrentDoc
+xmlTextReaderCurrentNode
+xmlXPathAxisFunc
+xmlXPtrNewContext
xmlParseExternalID
@@ -157,6 +188,7 @@ A:link, A:visited, A:active { text-decoration: underline }
initxmlDefaultSAXHandler
xmlMemDisplay
xmlMemoryDump
+
xmlNanoFTPClose
@@ -199,6 +231,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParserInputBufferPush
xmlParserInputBufferRead
xmlTextReaderGetRemainder
+
+XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED
docbSAXParseDoc
docbSAXParseFile
diff --git a/doc/APIconstructors.html b/doc/APIconstructors.html
index b9314b30..457877b3 100644
--- a/doc/APIconstructors.html
+++ b/doc/APIconstructors.html
@@ -160,6 +160,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlACatalogResolveSystem
xmlACatalogResolveURI
xmlBuildQName
+xmlBuildRelativeURI
xmlBuildURI
xmlCanonicPath
xmlCatalogLocalResolve
@@ -400,10 +401,13 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSearchNs
xmlSearchNsByHref
xmlOutputBufferCreateFilenameDefault
+xmlThrDefOutputBufferCreateFilenameDefault
xmlAllocOutputBuffer
xmlOutputBufferCreateFd
xmlOutputBufferCreateFile
xmlOutputBufferCreateFilename
+xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateIO
xmlCreateDocParserCtxt
xmlCreateEntityParserCtxt
@@ -413,10 +417,13 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlCreatePushParserCtxt
xmlCreateURLParserCtxt
xmlNewParserCtxt
+
xmlParserInputBufferCreateFilenameDefault
+xmlThrDefParserInputBufferCreateFilenameDefault
xmlAllocParserInputBuffer
xmlParserInputBufferCreateFd
xmlParserInputBufferCreateFile
xmlParserInputBufferCreateFilename
+xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateIO
xmlParserInputBufferCreateMem
xmlParserInputBufferCreateStatic
@@ -447,8 +454,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlRelaxNGNewParserCtxt
xmlSaveToBuffer
-xmlSaveToFd
+
xmlSaveToFd
xmlSaveToFilename
xmlSaveToIO
xmlSchemaNewFacet
diff --git a/doc/APIfiles.html b/doc/APIfiles.html
index 2c42142d..a9d019ad 100644
--- a/doc/APIfiles.html
+++ b/doc/APIfiles.html
@@ -427,7 +427,9 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlMalloc
xmlMallocAtomic
xmlMemStrdup
+xmlOutputBufferCreateFilenameValue
xmlParserDebugEntities
+xmlParserInputBufferCreateFilenameValue
xmlParserVersion
xmlPedanticParserDefaultValue
xmlRealloc
@@ -446,7 +448,9 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlThrDefKeepBlanksDefaultValue
xmlThrDefLineNumbersDefaultValue
xmlThrDefLoadExtDtdDefaultValue
+xmlThrDefOutputBufferCreateFilenameDefault
xmlThrDefParserDebugEntities
+xmlThrDefParserInputBufferCreateFilenameDefault
xmlThrDefPedanticParserDefaultValue
xmlThrDefRegisterNodeDefault
xmlThrDefSaveNoEmptyTags
@@ -578,6 +582,7 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_PARSER_START
XML_PARSER_START_TAG
XML_PARSER_SYSTEM_LITERAL
+XML_PARSE_DOM
XML_PARSE_DTDATTR
XML_PARSE_DTDLOAD
XML_PARSE_DTDVALID
@@ -590,8 +595,13 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_PARSE_NOWARNING
XML_PARSE_NSCLEAN
XML_PARSE_PEDANTIC
+XML_PARSE_PUSH_DOM
+XML_PARSE_PUSH_SAX
+XML_PARSE_READER
XML_PARSE_RECOVER
+XML_PARSE_SAX
XML_PARSE_SAX1
+XML_PARSE_UNKNOWN
XML_PARSE_XINCLUDE
XML_SAX2_MAGIC
XML_SKIP_IDS
@@ -680,6 +690,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParserInputGrow
xmlParserInputRead
xmlParserInputState
+xmlParserMode
xmlParserNodeInfo
xmlParserNodeInfoPtr
xmlParserNodeInfoSeq
@@ -914,6 +925,12 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_SCHEMAS_ANYATTR_LAX
XML_SCHEMAS_ANYATTR_SKIP
XML_SCHEMAS_ANYATTR_STRICT
+XML_SCHEMAS_ANY_LAX
+XML_SCHEMAS_ANY_SKIP
+XML_SCHEMAS_ANY_STRICT
+XML_SCHEMAS_ATTRGROUP_GLOBAL
+XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED
+XML_SCHEMAS_ATTR_GLOBAL
XML_SCHEMAS_ATTR_NSDEFAULT
XML_SCHEMAS_ATTR_USE_OPTIONAL
XML_SCHEMAS_ATTR_USE_PROHIBITED
@@ -932,7 +949,12 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_SCHEMAS_FACET_UNKNOWN
XML_SCHEMAS_QUALIF_ATTR
XML_SCHEMAS_QUALIF_ELEM
+XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION
+XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION
+XML_SCHEMAS_TYPE_GLOBAL
XML_SCHEMAS_TYPE_MIXED
+XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD
+XML_SCHEMAS_WILDCARD_COMPLETE
XML_SCHEMA_CONTENT_ANY
XML_SCHEMA_CONTENT_BASIC
XML_SCHEMA_CONTENT_ELEMENTS
@@ -978,15 +1000,20 @@ A:link, A:visited, A:active { text-decoration: underline }
_xmlSchemaAnnot
_xmlSchemaAttribute
_xmlSchemaAttributeGroup
+_xmlSchemaAttributeLink
_xmlSchemaElement
_xmlSchemaFacet
_xmlSchemaNotation
_xmlSchemaType
+_xmlSchemaWildcard
+_xmlSchemaWildcardNs
xmlSchemaAnnot
xmlSchemaAnnotPtr
xmlSchemaAttribute
xmlSchemaAttributeGroup
xmlSchemaAttributeGroupPtr
+xmlSchemaAttributeLink
+xmlSchemaAttributeLinkPtr
xmlSchemaAttributePtr
xmlSchemaContentType
xmlSchemaElement
@@ -1001,6 +1028,10 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSchemaTypeType
xmlSchemaVal
xmlSchemaValPtr
+xmlSchemaWildcard
+xmlSchemaWildcardNs
+xmlSchemaWildcardNsPtr
+xmlSchemaWildcardPtr
xmlCleanupThreads
xmlFreeMutex
xmlFreeRMutex
@@ -1285,6 +1316,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlValidateName
xmlValidateQName
_xmlURI
+xmlBuildRelativeURI
xmlBuildURI
xmlCanonicPath
xmlCreateURI
@@ -1464,6 +1496,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlOutputBufferCreateFd
xmlOutputBufferCreateFile
xmlOutputBufferCreateFilename
+xmlOutputBufferCreateFilenameDefault
+xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateIO
xmlOutputBufferFlush
xmlOutputBufferWrite
@@ -1477,6 +1511,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParserInputBufferCreateFd
xmlParserInputBufferCreateFile
xmlParserInputBufferCreateFilename
+xmlParserInputBufferCreateFilenameDefault
+xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateIO
xmlParserInputBufferCreateMem
xmlParserInputBufferCreateStatic
@@ -1884,7 +1920,21 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_SCHEMAP_ATTRGRP_NONAME_NOREF
XML_SCHEMAP_ATTR_NONAME_NOREF
XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREF
+XML_SCHEMAP_COS_CT_EXTENDS_1_3
+XML_SCHEMAP_CT_PROPS_CORRECT_1
+XML_SCHEMAP_CT_PROPS_CORRECT_2
+XML_SCHEMAP_CT_PROPS_CORRECT_3
+XML_SCHEMAP_CT_PROPS_CORRECT_4
+XML_SCHEMAP_CT_PROPS_CORRECT_5
XML_SCHEMAP_DEF_AND_PREFIX
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_2
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_3
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_1
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_2
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_3
XML_SCHEMAP_ELEMFORMDEFAULT_VALUE
XML_SCHEMAP_ELEM_DEFAULT_FIXED
XML_SCHEMAP_ELEM_NONAME_NOREF
@@ -1899,6 +1949,7 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_SCHEMAP_IMPORT_SCHEMA_NOT_URI
XML_SCHEMAP_INCLUDE_SCHEMA_NOT_URI
XML_SCHEMAP_INCLUDE_SCHEMA_NO_URI
+XML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE
XML_SCHEMAP_INVALID_ATTR_COMBINATION
XML_SCHEMAP_INVALID_ATTR_INLINE_COMBINATION
XML_SCHEMAP_INVALID_ATTR_NAME
@@ -1931,8 +1982,11 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_SCHEMAP_REGEXP_INVALID
XML_SCHEMAP_RESTRICTION_NONAME_NOREF
XML_SCHEMAP_SIMPLETYPE_NONAME
+XML_SCHEMAP_SRC_IMPORT_3_1
+XML_SCHEMAP_SRC_IMPORT_3_2
XML_SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE
XML_SCHEMAP_TYPE_AND_SUBTYPE
+XML_SCHEMAP_UNION_NOT_EXPRESSIBLE
XML_SCHEMAP_UNKNOWN_ALL_CHILD
XML_SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD
XML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD
@@ -1962,6 +2016,7 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD
XML_SCHEMAP_UNKNOWN_TYPE
XML_SCHEMAP_UNKNOWN_UNION_CHILD
+XML_SCHEMAP_WILDCARD_INVALID_NS_MEMBER
XML_SCHEMAV_ATTRINVALID
XML_SCHEMAV_ATTRUNKNOWN
XML_SCHEMAV_CONSTRUCT
@@ -2229,7 +2284,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSaveFlush
xmlSaveSetAttrEscape
xmlSaveSetEscape
-xmlSaveToBuffer
xmlSaveToFd
xmlSaveToFilename
xmlSaveToIO
diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html
index 8895510a..41ee6758 100644
--- a/doc/APIfunctions.html
+++ b/doc/APIfunctions.html
@@ -187,6 +187,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlBufferWriteCHAR
xmlBufferWriteQuotedString
xmlBuildQName
+xmlBuildRelativeURI
xmlBuildURI
xmlCanonicPath
xmlCatalogAdd
@@ -903,7 +904,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlNewTextWriterMemory
xmlNodeBufGetContent
xmlNodeDump
-xmlSaveToBuffer
xmlCatalogSetDefaultPrefer
@@ -975,6 +975,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParserInputBufferCreateFd
xmlParserInputBufferCreateFile
xmlParserInputBufferCreateFilename
+xmlParserInputBufferCreateFilenameFunc
xmlParserInputBufferCreateIO
xmlParserInputBufferCreateMem
xmlParserInputBufferCreateStatic
@@ -988,6 +989,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlOutputBufferCreateFd
xmlOutputBufferCreateFile
xmlOutputBufferCreateFilename
+xmlOutputBufferCreateFilenameFunc
xmlOutputBufferCreateIO
xmlRegisterCharEncodingHandler
xmlSwitchInputEncoding
@@ -1494,6 +1496,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlValidateOneNamespace
xmlXPathNodeSetAddNs
xmlXPathNodeSetFreeNs
+
xmlOutputBufferCreateFilenameDefault
+xmlThrDefOutputBufferCreateFilenameDefault
htmlDocContentDumpFormatOutput
htmlDocContentDumpOutput
htmlNodeDumpFormatOutput
@@ -1621,6 +1625,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSwitchEncoding
xmlSwitchInputEncoding
xmlSwitchToEncoding
+
xmlParserInputBufferCreateFilenameDefault
+xmlThrDefParserInputBufferCreateFilenameDefault
xmlFreeParserInputBuffer Additional cleanup for multi-threading Interfaces, constants and types related to the XML parser internal interfaces for the XML Schemas handling and schema validity checking internal interfaces for the XML Schemas handling and schema validity checking Ignore validation non definition on attributes Skip unknown attribute from validation Apply strict validation rules on attributes Ignore validation non definition on attributes Skip unknown attribute from validation Apply strict validation rules on attributes The attribute wildcard has been already builded. The attribute wildcard has been already builded. allow elements in no namespace The attribute is optional. The attribute is prohibited. the element is nillable allow elements in no namespace the element is a reference to a type the element is top level the element is top level obsolete: use XML_SCHEMAS_ELEM_GLOBAL instead collapse the types of the facet preserve the type of the facet replace the type of the facet unknown facet handling the shemas requires qualified attributes the shemas requires qualified elements the simple or complex type has a derivation method of "extension". the simple or complex type has a derivation method of "restriction". the type is global the element content type is mixed the complexType owns an attribute wildcard, i.e. it can be freed by the complexType If the wildcard is complete. Deallocate a Schema Type structure.
xmlIOParseDTD
xmlNewIOInputStream
diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html
index 8451e0d8..ac9d444e 100644
--- a/doc/APIsymbols.html
+++ b/doc/APIsymbols.html
@@ -477,6 +477,7 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_PARSER_SUBST_ENTITIES
XML_PARSER_SYSTEM_LITERAL
XML_PARSER_VALIDATE
+XML_PARSE_DOM
XML_PARSE_DTDATTR
XML_PARSE_DTDLOAD
XML_PARSE_DTDVALID
@@ -489,8 +490,13 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_PARSE_NOWARNING
XML_PARSE_NSCLEAN
XML_PARSE_PEDANTIC
+XML_PARSE_PUSH_DOM
+XML_PARSE_PUSH_SAX
+XML_PARSE_READER
XML_PARSE_RECOVER
+XML_PARSE_SAX
XML_PARSE_SAX1
+XML_PARSE_UNKNOWN
XML_PARSE_XINCLUDE
XML_PI_NODE
XML_READER_TYPE_ATTRIBUTE
@@ -687,7 +693,21 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_SCHEMAP_ATTRGRP_NONAME_NOREF
XML_SCHEMAP_ATTR_NONAME_NOREF
XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREF
+XML_SCHEMAP_COS_CT_EXTENDS_1_3
+XML_SCHEMAP_CT_PROPS_CORRECT_1
+XML_SCHEMAP_CT_PROPS_CORRECT_2
+XML_SCHEMAP_CT_PROPS_CORRECT_3
+XML_SCHEMAP_CT_PROPS_CORRECT_4
+XML_SCHEMAP_CT_PROPS_CORRECT_5
XML_SCHEMAP_DEF_AND_PREFIX
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_2
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_3
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_1
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_2
+XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_3
XML_SCHEMAP_ELEMFORMDEFAULT_VALUE
XML_SCHEMAP_ELEM_DEFAULT_FIXED
XML_SCHEMAP_ELEM_NONAME_NOREF
@@ -702,6 +722,7 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_SCHEMAP_IMPORT_SCHEMA_NOT_URI
XML_SCHEMAP_INCLUDE_SCHEMA_NOT_URI
XML_SCHEMAP_INCLUDE_SCHEMA_NO_URI
+XML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE
XML_SCHEMAP_INVALID_ATTR_COMBINATION
XML_SCHEMAP_INVALID_ATTR_INLINE_COMBINATION
XML_SCHEMAP_INVALID_ATTR_NAME
@@ -734,8 +755,11 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_SCHEMAP_REGEXP_INVALID
XML_SCHEMAP_RESTRICTION_NONAME_NOREF
XML_SCHEMAP_SIMPLETYPE_NONAME
+XML_SCHEMAP_SRC_IMPORT_3_1
+XML_SCHEMAP_SRC_IMPORT_3_2
XML_SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE
XML_SCHEMAP_TYPE_AND_SUBTYPE
+XML_SCHEMAP_UNION_NOT_EXPRESSIBLE
XML_SCHEMAP_UNKNOWN_ALL_CHILD
XML_SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD
XML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD
@@ -765,9 +789,16 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD
XML_SCHEMAP_UNKNOWN_TYPE
XML_SCHEMAP_UNKNOWN_UNION_CHILD
+XML_SCHEMAP_WILDCARD_INVALID_NS_MEMBER
XML_SCHEMAS_ANYATTR_LAX
XML_SCHEMAS_ANYATTR_SKIP
XML_SCHEMAS_ANYATTR_STRICT
+XML_SCHEMAS_ANY_LAX
+XML_SCHEMAS_ANY_SKIP
+XML_SCHEMAS_ANY_STRICT
+XML_SCHEMAS_ATTRGROUP_GLOBAL
+XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED
+XML_SCHEMAS_ATTR_GLOBAL
XML_SCHEMAS_ATTR_NSDEFAULT
XML_SCHEMAS_ATTR_USE_OPTIONAL
XML_SCHEMAS_ATTR_USE_PROHIBITED
@@ -812,7 +843,12 @@ A:link, A:visited, A:active { text-decoration: underline }
XML_SCHEMAS_FACET_UNKNOWN
XML_SCHEMAS_QUALIF_ATTR
XML_SCHEMAS_QUALIF_ELEM
+XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION
+XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION
+XML_SCHEMAS_TYPE_GLOBAL
XML_SCHEMAS_TYPE_MIXED
+XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD
+XML_SCHEMAS_WILDCARD_COMPLETE
XML_SCHEMAV_ATTRINVALID
XML_SCHEMAV_ATTRUNKNOWN
XML_SCHEMAV_CONSTRUCT
@@ -1020,10 +1056,13 @@ A:link, A:visited, A:active { text-decoration: underline }
_xmlSchemaAnnot
_xmlSchemaAttribute
_xmlSchemaAttributeGroup
+_xmlSchemaAttributeLink
_xmlSchemaElement
_xmlSchemaFacet
_xmlSchemaNotation
_xmlSchemaType
+_xmlSchemaWildcard
+_xmlSchemaWildcardNs
_xmlShellCtxt
_xmlURI
_xmlValidCtxt
@@ -1299,6 +1338,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlBufferWriteChar
xmlBufferWriteQuotedString
xmlBuildQName
+xmlBuildRelativeURI
xmlBuildURI
xmlByteConsumed
xmlC14NDocDumpMemory
@@ -1856,6 +1896,9 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlOutputBufferCreateFd
xmlOutputBufferCreateFile
xmlOutputBufferCreateFilename
+xmlOutputBufferCreateFilenameDefault
+xmlOutputBufferCreateFilenameFunc
+xmlOutputBufferCreateFilenameValue
xmlOutputBufferCreateIO
xmlOutputBufferFlush
xmlOutputBufferPtr
@@ -1944,6 +1987,9 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParserInputBufferCreateFd
xmlParserInputBufferCreateFile
xmlParserInputBufferCreateFilename
+xmlParserInputBufferCreateFilenameDefault
+xmlParserInputBufferCreateFilenameFunc
+xmlParserInputBufferCreateFilenameValue
xmlParserInputBufferCreateIO
xmlParserInputBufferCreateMem
xmlParserInputBufferCreateStatic
@@ -1958,6 +2004,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlParserInputShrink
xmlParserInputState
xmlParserMaxDepth
+xmlParserMode
xmlParserNodeInfo
xmlParserNodeInfoPtr
xmlParserNodeInfoSeq
@@ -2139,7 +2186,6 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSaveNoEmptyTags
xmlSaveSetAttrEscape
xmlSaveSetEscape
-xmlSaveToBuffer
xmlSaveToFd
xmlSaveToFilename
xmlSaveToIO
@@ -2152,6 +2198,8 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSchemaAttribute
xmlSchemaAttributeGroup
xmlSchemaAttributeGroupPtr
+xmlSchemaAttributeLink
+xmlSchemaAttributeLinkPtr
xmlSchemaAttributePtr
xmlSchemaCheckFacet
xmlSchemaCleanupTypes
@@ -2198,6 +2246,10 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlSchemaValidateStream
xmlSchemaValidityErrorFunc
xmlSchemaValidityWarningFunc
+xmlSchemaWildcard
+xmlSchemaWildcardNs
+xmlSchemaWildcardNsPtr
+xmlSchemaWildcardPtr
xmlSearchNs
xmlSearchNsByHref
xmlSetBufferAllocationScheme
@@ -2424,7 +2476,9 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlThrDefKeepBlanksDefaultValue
xmlThrDefLineNumbersDefaultValue
xmlThrDefLoadExtDtdDefaultValue
+xmlThrDefOutputBufferCreateFilenameDefault
xmlThrDefParserDebugEntities
+xmlThrDefParserInputBufferCreateFilenameDefault
xmlThrDefPedanticParserDefaultValue
xmlThrDefRegisterNodeDefault
xmlThrDefSaveNoEmptyTags
diff --git a/doc/Makefile.am b/doc/Makefile.am
index e2d2fa68..f56c249c 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -28,10 +28,18 @@ man_MANS = xmllint.1 xmlcatalog.1
all: web $(top_srcdir)/NEWS libxml2.xsa $(man_MANS)
-api: libxml2-api.xml libxml2-refs.xml $(APIPAGES) $(srcdir)/html/index.html $(WIN32_DIR)/libxml2.def.src
+api: libxml2-api.xml libxml2-refs.xml $(APIPAGES) $(srcdir)/html/index.html $(WIN32_DIR)/libxml2.def.src ../elfgcchack.h
web: $(PAGES)
+../elfgcchack.h: $(srcdir)/elfgcchack.xsl $(srcdir)/libxml2-api.xml
+ -@(if [ -x $(bindir)/xsltproc ] ; then \
+ echo "Rebuilding the elfgcchack.h header" ; \
+ $(bindir)/xsltproc --nonet $(srcdir)/elfgcchack.xsl $(srcdir)/libxml2-api.xml > elfgcchack.h ; \
+ if [ "`diff -q elfgcchack.h ../elfgcchack.h`" ] ; then \
+ cp elfgcchack.h ../elfgcchack.h; \
+ fi ; rm -f elfgcchack.h ; fi );
+
$(PAGES): xml.html site.xsl
-@(if [ -x $(bindir)/xsltproc ] ; then \
echo "Rebuilding the HTML Web pages from xml.html" ; \
diff --git a/doc/apibuild.py b/doc/apibuild.py
index 688403fe..e3989859 100755
--- a/doc/apibuild.py
+++ b/doc/apibuild.py
@@ -12,6 +12,8 @@ import string
import glob
debug=0
+#debugsym='ignorableWhitespaceSAXFunc'
+debugsym=None
#
# C parser analysis code
@@ -29,6 +31,7 @@ ignored_files = {
"testOOMlib.c": "out of memory tester",
"rngparser.c": "not yet integrated",
"rngparser.h": "not yet integrated",
+ "elfgcchack.h": "not a normal header",
}
ignored_words = {
@@ -44,6 +47,7 @@ ignored_words = {
"XSLTCALL": (0, "Special macro for win32 calls"),
"EXSLTCALL": (0, "Special macro for win32 calls"),
"__declspec": (3, "Windows keyword"),
+ "__stdcall": (0, "Windows keyword"),
"ATTRIBUTE_UNUSED": (0, "macro keyword"),
"LIBEXSLT_PUBLIC": (0, "macro keyword"),
"X_IN_Y": (5, "macro function builder"),
@@ -65,7 +69,7 @@ def uniq(items):
class identifier:
def __init__(self, name, module=None, type=None, lineno = 0,
- info=None, extra=None):
+ info=None, extra=None, conditionals = None):
self.name = name
self.module = module
self.type = type
@@ -73,6 +77,13 @@ class identifier:
self.extra = extra
self.lineno = lineno
self.static = 0
+ if conditionals == None or len(conditionals) == 0:
+ self.conditionals = None
+ else:
+ self.conditionals = conditionals[:]
+ if self.name == debugsym:
+ print "=> define %s : %s" % (debugsym, (module, type, info,
+ extra, conditionals))
def __repr__(self):
r = "%s %s:" % (self.type, self.name)
@@ -84,6 +95,8 @@ class identifier:
r = r + " " + `self.info`
if self.extra != None:
r = r + " " + `self.extra`
+ if self.conditionals != None:
+ r = r + " " + `self.conditionals`
return r
@@ -99,6 +112,11 @@ class identifier:
self.lineno = lineno
def set_static(self, static):
self.static = static
+ def set_conditionals(self, conditionals):
+ if conditionals == None or len(conditionals) == 0:
+ self.conditionals = None
+ else:
+ self.conditionals = conditionals[:]
def get_name(self):
return self.name
@@ -114,8 +132,14 @@ class identifier:
return self.extra
def get_static(self):
return self.static
+ def get_conditionals(self):
+ return self.conditionals
- def update(self, module, type = None, info = None, extra=None):
+ def update(self, module, type = None, info = None, extra=None,
+ conditionals=None):
+ if self.name == debugsym:
+ print "=> update %s : %s" % (debugsym, (module, type, info,
+ extra, conditionals))
if module != None and self.module == None:
self.set_module(module)
if type != None and self.type == None:
@@ -124,6 +148,8 @@ class identifier:
self.set_info(info)
if extra != None:
self.set_extra(extra)
+ if conditionals != None:
+ self.set_conditionals(conditionals)
class index:
@@ -140,15 +166,15 @@ class index:
self.references = {}
self.info = {}
- def add_ref(self, name, module, static, type, lineno, info=None, extra=None):
+ def add_ref(self, name, module, static, type, lineno, info=None, extra=None, conditionals = None):
if name[0:2] == '__':
return None
d = None
try:
d = self.identifiers[name]
- d.update(module, type, lineno, info, extra)
+ d.update(module, type, lineno, info, extra, conditionals)
except:
- d = identifier(name, module, type, lineno, info, extra)
+ d = identifier(name, module, type, lineno, info, extra, conditionals)
self.identifiers[name] = d
if d != None and static == 1:
@@ -157,15 +183,20 @@ class index:
if d != None and name != None and type != None:
self.references[name] = d
- def add(self, name, module, static, type, lineno, info=None, extra=None):
+ if name == debugsym:
+ print "New ref: %s" % (d)
+
+ return d
+
+ def add(self, name, module, static, type, lineno, info=None, extra=None, conditionals = None):
if name[0:2] == '__':
return None
d = None
try:
d = self.identifiers[name]
- d.update(module, type, lineno, info, extra)
+ d.update(module, type, lineno, info, extra, conditionals)
except:
- d = identifier(name, module, type, lineno, info, extra)
+ d = identifier(name, module, type, lineno, info, extra, conditionals)
self.identifiers[name] = d
if d != None and static == 1:
@@ -190,6 +221,10 @@ class index:
self.macros[name] = d
else:
print "Unable to register type ", type
+
+ if name == debugsym:
+ print "New symbol: %s" % (d)
+
return d
def merge(self, idx):
@@ -514,6 +549,8 @@ class CParser:
self.comment = None
self.collect_ref = 0
self.no_error = 0
+ self.conditionals = []
+ self.defines = []
def collect_references(self):
self.collect_ref = 1
@@ -529,12 +566,12 @@ class CParser:
def index_add(self, name, module, static, type, info=None, extra = None):
self.index.add(name, module, static, type, self.lineno(),
- info, extra)
+ info, extra, self.conditionals)
def index_add_ref(self, name, module, static, type, info=None,
extra = None):
self.index.add_ref(name, module, static, type, self.lineno(),
- info, extra)
+ info, extra, self.conditionals)
def warning(self, msg):
if self.no_error:
@@ -787,6 +824,8 @@ class CParser:
return(((ret[0], retdesc), args, desc))
def parsePreproc(self, token):
+ if debug:
+ print "=> preproc ", token, self.lexer.tokens
name = token[1]
if name == "#include":
token = self.lexer.token()
@@ -818,6 +857,22 @@ class CParser:
self.index_add(name, self.filename, not self.is_header,
"macro", info)
return token
+ if name == "#ifdef" and self.is_header:
+ try:
+ self.defines.append(self.lexer.tokens[0][1])
+ if string.find(self.lexer.tokens[0][1], 'ENABLED') != -1:
+ self.conditionals.append(self.lexer.tokens[0][1])
+# print self.conditionals
+# print self.defines
+ except:
+ pass
+ if name == "#endif" and self.is_header:
+ if self.conditionals != [] and self.defines != [] and \
+ self.defines[-1] == self.conditionals[-1]:
+ self.conditionals = self.conditionals[:-1]
+ self.defines = self.defines[:-1]
+# print self.defines
+# print self.conditionals
token = self.lexer.token()
while token != None and token[0] == 'preproc' and \
token[1][0] != '#':
@@ -1581,8 +1636,14 @@ class docBuilder:
def serialize_function(self, output, name):
id = self.idx.functions[name]
+ if name == debugsym:
+ print "=>", id
+
output.write(" <%s name='%s' file='%s'>\n" % (id.type, name,
self.modulename_file(id.module)))
+ if id.conditionals != None:
+ for cond in id.conditionals:
+ output.write(" int xmlThrDefLineNumbersDefaultValue (int v)
int xmlThrDefLoadExtDtdDefaultValue (int v)
+xmlOutputBufferCreateFilenameFunc xmlThrDefOutputBufferCreateFilenameDefault (xmlOutputBufferCreateFilenameFunc func)
int xmlThrDefParserDebugEntities (int v)
+xmlParserInputBufferCreateFilenameFunc xmlThrDefParserInputBufferCreateFilenameDefault (xmlParserInputBufferCreateFilenameFunc func)
int xmlThrDefPedanticParserDefaultValue (int v)
xmlRegisterNodeFunc xmlThrDefRegisterNodeDefault (xmlRegisterNodeFunc func)
int xmlThrDefSaveNoEmptyTags (int v)
@@ -72,6 +74,8 @@ void xmlRegisterNodeFunc (xmlDeregisterNodeFunc xmlDeregisterNodeDefaultValue
xmlMallocFunc xmlMallocAtomic
xmlError xmlLastError
+ xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameValue
+ xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameValue
}Function: xmlCleanupGlobals
void xmlCleanupGlobals (void)
Function: xmlDeregisterNodeDefault
xmlDeregisterNodeFunc xmlDeregisterNodeDefault (xmlDeregisterNodeFunc func)
@@ -106,9 +110,13 @@ void xmlRegisterNodeFunc (xmlNodePtr
v: Returns: Function: xmlThrDefLoadExtDtdDefaultValue
int xmlThrDefLoadExtDtdDefaultValue (int v)
-
v: Returns: Function: xmlThrDefParserDebugEntities
int xmlThrDefParserDebugEntities (int v)
+v: Returns: Function: xmlThrDefOutputBufferCreateFilenameDefault
xmlOutputBufferCreateFilenameFunc xmlThrDefOutputBufferCreateFilenameDefault (xmlOutputBufferCreateFilenameFunc func)
-
v: Returns: Function: xmlThrDefPedanticParserDefaultValue
int xmlThrDefPedanticParserDefaultValue (int v)
+func: Returns: Function: xmlThrDefParserDebugEntities
int xmlThrDefParserDebugEntities (int v)
+
+v: Returns: Function: xmlThrDefParserInputBufferCreateFilenameDefault
xmlParserInputBufferCreateFilenameFunc xmlThrDefParserInputBufferCreateFilenameDefault (xmlParserInputBufferCreateFilenameFunc func)
+
+func: Returns: Function: xmlThrDefPedanticParserDefaultValue
int xmlThrDefPedanticParserDefaultValue (int v)
v: Returns: Function: xmlThrDefRegisterNodeDefault
xmlRegisterNodeFunc xmlThrDefRegisterNodeDefault (xmlRegisterNodeFunc func)
diff --git a/doc/html/libxml-parser.html b/doc/html/libxml-parser.html
index acbb5cc8..4bed32bd 100644
--- a/doc/html/libxml-parser.html
+++ b/doc/html/libxml-parser.html
@@ -11,6 +11,7 @@ A:link, A:visited, A:active { text-decoration: underline }
div.deprecated pre.programlisting {border-style: double;border-color:red}
pre.programlisting {border-style: double;background: #EECFA1}
Module parser from libxml2
nanohttp API documentation The XML C parser and toolkit of Gnome parserInternals Table of Contents
#define XML_COMPLETE_ATTRS
#define XML_DEFAULT_VERSION
#define XML_DETECT_IDS
#define XML_SAX2_MAGIC
#define XML_SKIP_IDS
Enum xmlParserInputState
+
Enum xmlParserMode
Structure xmlParserNodeInfo
struct _xmlParserNodeInfo
Typedef xmlParserNodeInfo * xmlParserNodeInfoPtr
Structure xmlParserNodeInfoSeq
struct _xmlParserNodeInfoSeq
@@ -208,6 +209,14 @@ void xmlParserInputDeallocate (XML_PARSER_IGNORE = 15 : within an IGNORED section
XML_PARSER_PUBLIC_LITERAL = 16 : within a PUBLIC value
}
+Enum xmlParserMode
Enum xmlParserMode {
+ XML_PARSE_UNKNOWN = 0
+ XML_PARSE_DOM = 1
+ XML_PARSE_SAX = 2
+ XML_PARSE_PUSH_DOM = 3
+ XML_PARSE_PUSH_SAX = 4
+ XML_PARSE_READER = 5
+}
Structure xmlParserNodeInfo
Structure xmlParserNodeInfo
struct _xmlParserNodeInfo {
const struct _xmlNode * node : Position & line # that text that create
unsigned long begin_pos
diff --git a/doc/html/libxml-schemasInternals.html b/doc/html/libxml-schemasInternals.html
index 9279fb95..96518afd 100644
--- a/doc/html/libxml-schemasInternals.html
+++ b/doc/html/libxml-schemasInternals.html
@@ -10,11 +10,13 @@ A:link, A:visited, A:active { text-decoration: underline }
Module schemasInternals from libxml2
relaxng API documentation The XML C parser and toolkit of Gnome threads Table of Contents
#define XML_SCHEMAS_ANYATTR_LAX
#define XML_SCHEMAS_ANYATTR_SKIP
#define XML_SCHEMAS_ANYATTR_STRICT
#define XML_SCHEMAS_ATTR_NSDEFAULT
#define XML_SCHEMAS_ATTR_USE_OPTIONAL
#define XML_SCHEMAS_ATTR_USE_PROHIBITED
#define XML_SCHEMAS_ATTR_USE_REQUIRED
#define XML_SCHEMAS_ELEM_ABSTRACT
#define XML_SCHEMAS_ELEM_DEFAULT
#define XML_SCHEMAS_ELEM_FIXED
#define XML_SCHEMAS_ELEM_GLOBAL
#define XML_SCHEMAS_ELEM_NILLABLE
#define XML_SCHEMAS_ELEM_NSDEFAULT
#define XML_SCHEMAS_ELEM_REF
#define XML_SCHEMAS_ELEM_TOPLEVEL
#define XML_SCHEMAS_FACET_COLLAPSE
#define XML_SCHEMAS_FACET_PRESERVE
#define XML_SCHEMAS_FACET_REPLACE
#define XML_SCHEMAS_FACET_UNKNOWN
#define XML_SCHEMAS_QUALIF_ATTR
#define XML_SCHEMAS_QUALIF_ELEM
#define XML_SCHEMAS_TYPE_MIXED
Structure xmlSchemaAnnot
struct _xmlSchemaAnnot
+ Module schemasInternals from libxml2
relaxng API documentation The XML C parser and toolkit of Gnome threads Table of Contents
#define XML_SCHEMAS_ANYATTR_LAX
#define XML_SCHEMAS_ANYATTR_SKIP
#define XML_SCHEMAS_ANYATTR_STRICT
#define XML_SCHEMAS_ANY_LAX
#define XML_SCHEMAS_ANY_SKIP
#define XML_SCHEMAS_ANY_STRICT
#define XML_SCHEMAS_ATTRGROUP_GLOBAL
#define XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED
#define XML_SCHEMAS_ATTR_GLOBAL
#define XML_SCHEMAS_ATTR_NSDEFAULT
#define XML_SCHEMAS_ATTR_USE_OPTIONAL
#define XML_SCHEMAS_ATTR_USE_PROHIBITED
#define XML_SCHEMAS_ATTR_USE_REQUIRED
#define XML_SCHEMAS_ELEM_ABSTRACT
#define XML_SCHEMAS_ELEM_DEFAULT
#define XML_SCHEMAS_ELEM_FIXED
#define XML_SCHEMAS_ELEM_GLOBAL
#define XML_SCHEMAS_ELEM_NILLABLE
#define XML_SCHEMAS_ELEM_NSDEFAULT
#define XML_SCHEMAS_ELEM_REF
#define XML_SCHEMAS_ELEM_TOPLEVEL
#define XML_SCHEMAS_FACET_COLLAPSE
#define XML_SCHEMAS_FACET_PRESERVE
#define XML_SCHEMAS_FACET_REPLACE
#define XML_SCHEMAS_FACET_UNKNOWN
#define XML_SCHEMAS_QUALIF_ATTR
#define XML_SCHEMAS_QUALIF_ELEM
#define XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION
#define XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION
#define XML_SCHEMAS_TYPE_GLOBAL
#define XML_SCHEMAS_TYPE_MIXED
#define XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD
#define XML_SCHEMAS_WILDCARD_COMPLETE
Structure xmlSchemaAnnot
struct _xmlSchemaAnnot
Typedef xmlSchemaAnnot * xmlSchemaAnnotPtr
Structure xmlSchemaAttribute
struct _xmlSchemaAttribute
Structure xmlSchemaAttributeGroup
struct _xmlSchemaAttributeGroup
Typedef xmlSchemaAttributeGroup * xmlSchemaAttributeGroupPtr
+
Structure xmlSchemaAttributeLink
struct _xmlSchemaAttributeLink
+Typedef xmlSchemaAttributeLink * xmlSchemaAttributeLinkPtr
Typedef xmlSchemaAttribute * xmlSchemaAttributePtr
Enum xmlSchemaContentType
Structure xmlSchemaElement
struct _xmlSchemaElement
@@ -29,11 +31,21 @@ A:link, A:visited, A:active { text-decoration: underline }
Structure xmlSchemaVal
struct _xmlSchemaVal
The content of this structure is not made public by the API.
Typedef xmlSchemaVal * xmlSchemaValPtr
+
Structure xmlSchemaWildcard
struct _xmlSchemaWildcard
+Structure xmlSchemaWildcardNs
struct _xmlSchemaWildcardNs
+Typedef xmlSchemaWildcardNs * xmlSchemaWildcardNsPtr
+
Typedef xmlSchemaWildcard * xmlSchemaWildcardPtr
void xmlSchemaFreeType (xmlSchemaTypePtr type)
Description
Macro: XML_SCHEMAS_ANYATTR_LAX
#define XML_SCHEMAS_ANYATTR_LAX
Macro: XML_SCHEMAS_ANYATTR_SKIP
#define XML_SCHEMAS_ANYATTR_SKIP
Macro: XML_SCHEMAS_ANYATTR_STRICT
#define XML_SCHEMAS_ANYATTR_STRICT
Macro: XML_SCHEMAS_ANY_LAX
#define XML_SCHEMAS_ANY_LAX
Macro: XML_SCHEMAS_ANY_SKIP
#define XML_SCHEMAS_ANY_SKIP
Macro: XML_SCHEMAS_ANY_STRICT
#define XML_SCHEMAS_ANY_STRICT
Macro: XML_SCHEMAS_ATTRGROUP_GLOBAL
#define XML_SCHEMAS_ATTRGROUP_GLOBAL
Macro: XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED
#define XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED
Macro: XML_SCHEMAS_ATTR_GLOBAL
#define XML_SCHEMAS_ATTR_GLOBAL
Macro: XML_SCHEMAS_ATTR_NSDEFAULT
#define XML_SCHEMAS_ATTR_NSDEFAULT
Macro: XML_SCHEMAS_ATTR_USE_OPTIONAL
#define XML_SCHEMAS_ATTR_USE_OPTIONAL
Macro: XML_SCHEMAS_ATTR_USE_PROHIBITED
#define XML_SCHEMAS_ATTR_USE_PROHIBITED
Macro: XML_SCHEMAS_ELEM_NILLABLE
#define XML_SCHEMAS_ELEM_NILLABLE
Macro: XML_SCHEMAS_ELEM_NSDEFAULT
#define XML_SCHEMAS_ELEM_NSDEFAULT
Macro: XML_SCHEMAS_ELEM_REF
#define XML_SCHEMAS_ELEM_REF
Macro: XML_SCHEMAS_ELEM_TOPLEVEL
#define XML_SCHEMAS_ELEM_TOPLEVEL
Macro: XML_SCHEMAS_ELEM_TOPLEVEL
#define XML_SCHEMAS_ELEM_TOPLEVEL
Macro: XML_SCHEMAS_FACET_COLLAPSE
#define XML_SCHEMAS_FACET_COLLAPSE
Macro: XML_SCHEMAS_FACET_PRESERVE
#define XML_SCHEMAS_FACET_PRESERVE
Macro: XML_SCHEMAS_FACET_REPLACE
#define XML_SCHEMAS_FACET_REPLACE
Macro: XML_SCHEMAS_FACET_UNKNOWN
#define XML_SCHEMAS_FACET_UNKNOWN
Macro: XML_SCHEMAS_QUALIF_ATTR
#define XML_SCHEMAS_QUALIF_ATTR
Macro: XML_SCHEMAS_QUALIF_ELEM
#define XML_SCHEMAS_QUALIF_ELEM
Macro: XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION
#define XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION
Macro: XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION
#define XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION
Macro: XML_SCHEMAS_TYPE_GLOBAL
#define XML_SCHEMAS_TYPE_GLOBAL
Macro: XML_SCHEMAS_TYPE_MIXED
#define XML_SCHEMAS_TYPE_MIXED
Macro: XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD
#define XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD
Macro: XML_SCHEMAS_WILDCARD_COMPLETE
#define XML_SCHEMAS_WILDCARD_COMPLETE
Structure xmlSchemaAnnot
Structure xmlSchemaAnnot
struct _xmlSchemaAnnot {
struct _xmlSchemaAnnot * next
xmlNodePtr content : the annotation
@@ -83,6 +100,11 @@ The content of this structure is not made public by the API.
xmlSchemaAnnotPtr annot
xmlSchemaAttributePtr attributes
xmlNodePtr node
+ int flags
+ xmlSchemaWildcardPtr attributeWildcard
+}Structure xmlSchemaAttributeLink
Structure xmlSchemaAttributeLink
struct _xmlSchemaAttributeLink {
+ struct _xmlSchemaAttributeLink * next : the next attribute link ...
+ struct _xmlSchemaAttribute * attr : the linked attribute
}Enum xmlSchemaContentType
Enum xmlSchemaContentType {
XML_SCHEMA_CONTENT_UNKNOWN = 0
XML_SCHEMA_CONTENT_EMPTY = 1
@@ -154,6 +176,8 @@ The content of this structure is not made public by the API.
xmlSchemaFacetPtr facets
struct _xmlSchemaType * redef : possible redefinitions for the type
int recurse
+ xmlSchemaAttributeLinkPtr attributeUses
+ xmlSchemaWildcardPtr attributeWildcard
}
Enum xmlSchemaTypeType
Enum xmlSchemaTypeType {
XML_SCHEMA_TYPE_BASIC = 1
XML_SCHEMA_TYPE_ANY = 2
@@ -191,6 +215,21 @@ The content of this structure is not made public by the API.
}
Structure xmlSchemaVal
Structure xmlSchemaVal
struct _xmlSchemaVal {
The content of this structure is not made public by the API.
+}Structure xmlSchemaWildcard
Structure xmlSchemaWildcard
struct _xmlSchemaWildcard {
+ xmlSchemaTypeType type : The kind of type
+ const xmlChar * id
+ xmlSchemaAnnotPtr annot
+ xmlNodePtr node
+ int minOccurs
+ int maxOccurs
+ int processContents
+ int any : Indicates if the ns constraint is of ##
+ xmlSchemaWildcardNsPtr nsSet : The list of allowed namespaces
+ xmlSchemaWildcardNsPtr negNsSet : The negated namespace
+ int flags
+}Structure xmlSchemaWildcardNs
Structure xmlSchemaWildcardNs
struct _xmlSchemaWildcardNs {
+ struct _xmlSchemaWildcardNs * next : the next constraint link ...
+ const xmlChar * value : the value
}Function: xmlSchemaFreeType
void xmlSchemaFreeType (xmlSchemaTypePtr type)
type: a schema type structure