From 2050d89fff0d7788412a3bda92bfc66cec7a71de Mon Sep 17 00:00:00 2001 From: MST 2004 John Fleck Date: Mon, 5 Jan 2004 01:56:38 +0000 Subject: [PATCH] change background color of function declaration to improve readability Sun Jan 4 18:54:29 MST 2004 John Fleck * doc/newapi.xsl: change background color of function declaration to improve readability * doc/*: rebuild docs with new stylesheet --- doc/APIchunk10.html | 1 + doc/APIchunk11.html | 2 +- doc/APIchunk12.html | 1 + doc/APIchunk15.html | 4 + doc/APIchunk16.html | 1 + doc/APIchunk17.html | 1 + doc/APIchunk18.html | 2 +- doc/APIchunk19.html | 1 + doc/APIchunk22.html | 4 +- doc/APIchunk23.html | 1 + doc/APIchunk25.html | 1 + doc/APIchunk6.html | 2 + doc/APIchunk9.html | 1 + doc/APIconstructors.html | 27 +- doc/APIfiles.html | 10 +- doc/APIfunctions.html | 294 +------------------- doc/APIsymbols.html | 4 + doc/html/book1.html | 2 +- doc/html/index.html | 2 +- doc/html/libxml-DOCBparser.html | 2 +- doc/html/libxml-HTMLparser.html | 2 +- doc/html/libxml-HTMLtree.html | 2 +- doc/html/libxml-SAX.html | 2 +- doc/html/libxml-SAX2.html | 2 +- doc/html/libxml-c14n.html | 2 +- doc/html/libxml-catalog.html | 2 +- doc/html/libxml-chvalid.html | 2 +- doc/html/libxml-debugXML.html | 2 +- doc/html/libxml-dict.html | 2 +- doc/html/libxml-encoding.html | 2 +- doc/html/libxml-entities.html | 2 +- doc/html/libxml-globals.html | 2 +- doc/html/libxml-hash.html | 2 +- doc/html/libxml-lib.html | 2 +- doc/html/libxml-list.html | 2 +- doc/html/libxml-nanoftp.html | 2 +- doc/html/libxml-nanohttp.html | 2 +- doc/html/libxml-parser.html | 7 +- doc/html/libxml-parserInternals.html | 2 +- doc/html/libxml-pattern.html | 2 +- doc/html/libxml-relaxng.html | 2 +- doc/html/libxml-schemasInternals.html | 2 +- doc/html/libxml-threads.html | 2 +- doc/html/libxml-tree.html | 2 +- doc/html/libxml-uri.html | 2 +- doc/html/libxml-valid.html | 2 +- doc/html/libxml-xinclude.html | 2 +- doc/html/libxml-xlink.html | 2 +- doc/html/libxml-xmlIO.html | 2 +- doc/html/libxml-xmlautomata.html | 2 +- doc/html/libxml-xmlerror.html | 2 +- doc/html/libxml-xmlexports.html | 2 +- doc/html/libxml-xmlmemory.html | 7 +- doc/html/libxml-xmlreader.html | 2 +- doc/html/libxml-xmlregexp.html | 2 +- doc/html/libxml-xmlschemas.html | 2 +- doc/html/libxml-xmlschemastypes.html | 2 +- doc/html/libxml-xmlunicode.html | 2 +- doc/html/libxml-xmlversion.html | 2 +- doc/html/libxml-xmlwriter.html | 10 +- doc/html/libxml-xpath.html | 8 +- doc/html/libxml-xpathInternals.html | 8 +- doc/html/libxml-xpointer.html | 2 +- doc/libxml2-api.xml | 59 ++-- doc/libxml2-refs.xml | 371 +++++--------------------- doc/newapi.xsl | 2 +- 66 files changed, 219 insertions(+), 692 deletions(-) diff --git a/doc/APIchunk10.html b/doc/APIchunk10.html index cb6c2702..3735f2ed 100644 --- a/doc/APIchunk10.html +++ b/doc/APIchunk10.html @@ -773,6 +773,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlNewGlobalNs
xmlNewNs
creates
xmlCreateURI
+xmlStrncatNew
creation
xmlIOHTTPOpenW
xmlNewNs
xmlRegisterNodeDefault
diff --git a/doc/APIchunk11.html b/doc/APIchunk11.html index 05a4f430..7fa467a7 100644 --- a/doc/APIchunk11.html +++ b/doc/APIchunk11.html @@ -346,13 +346,13 @@ A:link, A:visited, A:active { text-decoration: underline } xmlPatterncompile
did
xmlTextReaderGetRemainder
difference
xmlXPathDifference
-
differenciate
xmlXPathOrderDocElems
different
xmlACatalogAdd
xmlBuildQName
xmlCatalogAdd
xmlNodeGetBase
xmlStrEqual
xmlStrQEqual
+
differentiate
xmlXPathOrderDocElems
digit
xmlXPathStringFunction
digits
xmlXPathStringFunction
dir
xmlShellDir
diff --git a/doc/APIchunk12.html b/doc/APIchunk12.html index 1da73a4a..154e0752 100644 --- a/doc/APIchunk12.html +++ b/doc/APIchunk12.html @@ -88,6 +88,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlShellPwd
xmlTextWriterEndDocument
xmlXPathIdFunction
+xmlXPathOrderDocElems
else
UTF8ToHtml
UTF8Toisolat1
docbEncodeEntities
diff --git a/doc/APIchunk15.html b/doc/APIchunk15.html index 784dc8f2..f450e584 100644 --- a/doc/APIchunk15.html +++ b/doc/APIchunk15.html @@ -154,14 +154,18 @@ A:link, A:visited, A:active { text-decoration: underline }
increase
xmlParserInputGrow
increment
xmlAutomataNewCountedTrans
incremental
xmlValidateDocumentFinal
+
indent
xmlTextWriterSetIndent
indentation
xmlDebugDumpAttr
xmlDebugDumpAttrList
xmlDebugDumpNode
xmlDebugDumpNodeList
xmlDebugDumpOneNode
xmlKeepBlanksDefault
+xmlTextWriterSetIndent
+xmlTextWriterSetIndentString
xmlXPathDebugDumpCompExpr
xmlXPathDebugDumpObject
+
indentation?
xmlTextWriterSetIndent
indented
xmlSaveFormatFile
indenting
xmlDocDumpFormatMemory
xmlDocDumpFormatMemoryEnc
diff --git a/doc/APIchunk16.html b/doc/APIchunk16.html index 6f94f873..da1b975c 100644 --- a/doc/APIchunk16.html +++ b/doc/APIchunk16.html @@ -147,6 +147,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlNewTextLen
xmlSplitQName3
xmlStrncat
+xmlStrncatNew
xmlStrndup
xmlUTF8Strndup
xmlUTF8Strsize
diff --git a/doc/APIchunk17.html b/doc/APIchunk17.html index d587e738..ecb0a2a7 100644 --- a/doc/APIchunk17.html +++ b/doc/APIchunk17.html @@ -163,6 +163,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlSAX2GetSystemId
memorylist
xmlMemDisplay
xmlMemoryDump
+
memorys
xmlCleanupMemory
merged
xmlTextMerge
merging
xmlAddChild
xmlAddChildList
diff --git a/doc/APIchunk18.html b/doc/APIchunk18.html index ada724bb..a624483d 100644 --- a/doc/APIchunk18.html +++ b/doc/APIchunk18.html @@ -87,7 +87,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlParserHandleReference
xmlValidGetValidElements
xmlXPathNewContext
-xmlXPathNodeSetFreeNs
needed
_xmlParserCtxt
_xmlXPathContext
htmlEntityLookup
@@ -117,6 +116,7 @@ A:link, A:visited, A:active { text-decoration: underline }
needle
xmlStrcasestr
xmlStrstr
needs
xmlEntityReferenceFunc
+xmlXPathNodeSetFreeNs
negativa
xmlRegexpExec
xmlRegexpIsDeterminist
negative
xmlC14NDocDumpMemory
diff --git a/doc/APIchunk19.html b/doc/APIchunk19.html index 6c295b35..acbf47bd 100644 --- a/doc/APIchunk19.html +++ b/doc/APIchunk19.html @@ -246,6 +246,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlShellSave
xmlStrcat
xmlStrncat
+xmlStrncatNew
xmlXPathObjectCopy
other
htmlAutoCloseTag
htmlIsAutoClosed
diff --git a/doc/APIchunk22.html b/doc/APIchunk22.html index fff14849..894cb853 100644 --- a/doc/APIchunk22.html +++ b/doc/APIchunk22.html @@ -51,6 +51,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlParseStartTag
xmlReplaceNode
xmlStrEqual
+xmlStrncatNew
xmlXPathCmpNodes
xmlXPathIdFunction
xmlXPathLangFunction
@@ -490,6 +491,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlAutomataNewTransition2
xmlNewCharRef
xmlNewTextWriterTree
+xmlXPathOrderDocElems
xmlXPathSubstringFunction
xmlXPtrNewCollapsedRange
xmlXPtrNewRange
@@ -500,7 +502,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPtrNewRangePoints
starts
xmlXPathStartsWithFunction
starts-with
xmlXPathStartsWithFunction
-
startting
xmlXPathOrderDocElems
startup
setDocumentLocator
setDocumentLocatorSAXFunc
xmlInitializeCatalog
@@ -605,6 +606,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlGetFeaturesList
xmlPatterncompile
xmlRegexpCompile
+xmlStrncatNew
stripping
xmlXPathNormalizeFunction
strncasecmp
xmlStrncasecmp
strncat
xmlStrncat
diff --git a/doc/APIchunk23.html b/doc/APIchunk23.html index 24f9c770..d97e0d2b 100644 --- a/doc/APIchunk23.html +++ b/doc/APIchunk23.html @@ -382,6 +382,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlHasProp
xmlLineNumbersDefault
two
_xmlParserCtxt
+xmlStrncatNew
xmlTextMerge
xmlUTF8Charcmp
xmlXPathCmpNodes
diff --git a/doc/APIchunk25.html b/doc/APIchunk25.html index 6644c671..b37f756d 100644 --- a/doc/APIchunk25.html +++ b/doc/APIchunk25.html @@ -362,6 +362,7 @@ A:link, A:visited, A:active { text-decoration: underline }
xmlStrdup
xmlNewNode
xmlStringDecodeEntities
xmlDecodeEntities
xmlStringGetNodeList
xmlParseAttValue
+
xmlStrncat
xmlStrncatNew
xmlStrncmp
xmlUTF8Charcmp
xmlTextReader
xmlNewTextReader
xmlNewTextReaderFilename
diff --git a/doc/APIchunk6.html b/doc/APIchunk6.html index 20df796c..16128697 100644 --- a/doc/APIchunk6.html +++ b/doc/APIchunk6.html @@ -340,6 +340,8 @@ A:link, A:visited, A:active { text-decoration: underline } xmlSetNsProp
xmlSetProp
xmlSubstituteEntitiesDefault
+xmlTextWriterSetIndent
+xmlTextWriterSetIndentString
xmlXIncludeSetFlags
xmlXPtrEvalRangePredicate
Sets
htmlSetMetaEncoding
diff --git a/doc/APIchunk9.html b/doc/APIchunk9.html index eb265197..46522700 100644 --- a/doc/APIchunk9.html +++ b/doc/APIchunk9.html @@ -245,6 +245,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlParserInputBufferCreateStatic
xmlScanName
xmlSetupParserForBuffer
+xmlStrncatNew
xmlURIEscape
xmlURIUnescapeString
xmlXPathFreeNodeSetList
diff --git a/doc/APIconstructors.html b/doc/APIconstructors.html index ac23e72d..6d93f7c6 100644 --- a/doc/APIconstructors.html +++ b/doc/APIconstructors.html @@ -71,8 +71,8 @@ A:link, A:visited, A:active { text-decoration: underline } htmlReadDoc
htmlNewDoc
htmlReadFd
-

Type htmlParserCtxtPtr:

htmlCreatePushParserCtxt
-htmlCreateFileParserCtxt
+

Type htmlParserCtxtPtr:

htmlCreateFileParserCtxt
+htmlCreatePushParserCtxt
htmlCreateMemoryParserCtxt

Type htmlStatus:

htmlElementStatusHere
htmlAttrAllowed
@@ -82,12 +82,12 @@ A:link, A:visited, A:active { text-decoration: underline }

Type unsigned long:

xmlParserFindNodeInfoIndex

Type void *:

xmlNanoHTTPMethod
xmlMemRealloc
-xmlLinkGetData
xmlHashLookup3
xmlReallocFunc
xmlNanoFTPConnectTo
xmlOutputOpenCallback
xmlHashLookup2
+xmlLinkGetData
xmlHashLookup
xmlHashQLookup
xmlListReverseSearch
@@ -126,9 +126,9 @@ A:link, A:visited, A:active { text-decoration: underline } xmlNewNsPropEatName
xmlCopyProp
xmlSetProp
-

Type xmlAttributePtr:

xmlAddAttributeDecl
+

Type xmlAttributePtr:

xmlGetDtdAttrDesc
+xmlAddAttributeDecl
xmlGetDtdQAttrDesc
-xmlGetDtdAttrDesc

Type xmlAttributeTablePtr:

xmlCopyAttributeTable

Type xmlAutomataPtr:

xmlNewAutomata

Type xmlAutomataStatePtr:

xmlAutomataNewCountedTrans
@@ -149,8 +149,8 @@ A:link, A:visited, A:active { text-decoration: underline }

Type xmlCatalogAllow:

xmlCatalogGetDefaults

Type xmlCatalogPrefer:

xmlCatalogSetDefaultPrefer

Type xmlCatalogPtr:

xmlLoadSGMLSuperCatalog
-xmlNewCatalog
xmlLoadACatalog
+xmlNewCatalog

Type xmlChar:

xmlPopInput

Type xmlChar *:

xmlNodeGetBase
xmlScanName
@@ -178,7 +178,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlStringDecodeEntities
xmlParseEncName
xmlTextReaderPrefix
-xmlDecodeEntities
xmlXPathCastNumberToString
xmlParseNmtoken
xmlTextReaderLocatorBaseURI
@@ -190,6 +189,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlEncodeSpecialChars
xmlURIEscapeStr
xmlGetNsProp
+xmlDecodeEntities
xmlXPathCastNodeToString
xmlNamespaceParseNCName
xmlCatalogResolveURI
@@ -214,6 +214,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlACatalogResolve
xmlTextReaderBaseUri
xmlParseEntityValue
+xmlStrncatNew
xmlUTF8Strpos
xmlCharStrdup
xmlNamespaceParseNSDef
@@ -237,8 +238,8 @@ A:link, A:visited, A:active { text-decoration: underline }

Type xmlCharEncoding:

xmlDetectCharEncoding
xmlParseCharEncoding

Type xmlCharEncodingHandlerPtr:

xmlGetCharEncodingHandler
-xmlNewCharEncodingHandler
xmlFindCharEncodingHandler
+xmlNewCharEncodingHandler

Type xmlDeregisterNodeFunc:

xmlThrDefDeregisterNodeDefault
xmlDeregisterNodeDefault

Type xmlDictPtr:

xmlDictCreate
@@ -247,8 +248,8 @@ A:link, A:visited, A:active { text-decoration: underline } xmlSAXParseMemoryWithData
xmlSAXParseEntity
xmlParseEntity
-xmlSAXParseFileWithData
xmlRecoverDoc
+xmlSAXParseFileWithData
xmlReadDoc
xmlReadMemory
xmlCtxtReadIO
@@ -256,13 +257,13 @@ A:link, A:visited, A:active { text-decoration: underline } xmlReadFile
xmlRecoverFile
xmlSAXParseDoc
+xmlParseCatalogFile
xmlCtxtReadFile
xmlCtxtReadFd
xmlReadIO
xmlCopyDoc
xmlCtxtReadMemory
xmlReadFd
-xmlParseCatalogFile
xmlCtxtReadDoc
xmlParseMemory
xmlSAXParseFile
@@ -300,9 +301,9 @@ A:link, A:visited, A:active { text-decoration: underline } getEntitySAXFunc
xmlAddDtdEntity

Type xmlEnumerationPtr:

xmlCreateEnumeration
-xmlParseNotationType
xmlCopyEnumeration
xmlParseEnumerationType
+xmlParseNotationType

Type xmlErrorPtr:

xmlCtxtGetLastError
xmlGetLastError

Type xmlExternalEntityLoader:

xmlGetExternalEntityLoader
@@ -406,9 +407,9 @@ A:link, A:visited, A:active { text-decoration: underline } xmlCreateIOParserCtxt
xmlCreateFileParserCtxt
xmlCreateDocParserCtxt
-xmlCreateEntityParserCtxt
xmlCreatePushParserCtxt
xmlNewParserCtxt
+xmlCreateEntityParserCtxt

Type xmlParserInputBufferPtr:

xmlParserInputBufferCreateFilename
xmlParserInputBufferCreateMem
xmlAllocParserInputBuffer
@@ -452,8 +453,8 @@ A:link, A:visited, A:active { text-decoration: underline }

Type xmlSchemaValidCtxtPtr:

xmlSchemaNewValidCtxt

Type xmlTextReaderPtr:

xmlReaderForFile
xmlReaderForIO
-xmlNewTextReader
xmlReaderForFd
+xmlNewTextReader
xmlReaderWalker
xmlNewTextReaderFilename
xmlReaderForDoc
diff --git a/doc/APIfiles.html b/doc/APIfiles.html index 38fee131..c8d5723a 100644 --- a/doc/APIfiles.html +++ b/doc/APIfiles.html @@ -714,6 +714,7 @@ A:link, A:visited, A:active { text-decoration: underline } entityDeclSAXFunc
xmlLoadExternalEntity
XML_DEFAULT_VERSION
+xmlStrncatNew
xmlStopParser
xmlReadFd
XML_PARSER_EOF
@@ -2089,6 +2090,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlMemGet
xmlMallocAtomicLoc
xmlMemMalloc
+xmlCleanupMemory
xmlMemDisplay
xmlMemUsed
xmlMemSetup
@@ -2486,8 +2488,8 @@ A:link, A:visited, A:active { text-decoration: underline }

Module xmlwriter:

xmlTextWriterStartDocument
xmlTextWriterEndPI
xmlTextWriterWriteBase64
-xmlTextWriterWriteProcessingInstruction
-xmlTextWriterStartAttribute
+xmlTextWriterSetIndentString
+xmlFreeTextWriter
xmlTextWriterWriteComment
xmlTextWriterWriteRawLen
xmlTextWriterWriteVFormatDTD
@@ -2500,6 +2502,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlTextWriterWriteBinHex
xmlTextWriterEndAttribute
xmlTextWriterWriteVFormatDTDAttlist
+xmlTextWriterSetIndent
xmlTextWriterWriteFormatPI
xmlTextWriterEndDocument
xmlTextWriterWriteDTDAttlist
@@ -2508,9 +2511,10 @@ A:link, A:visited, A:active { text-decoration: underline } xmlTextWriterStartElementNS
xmlTextWriter
xmlNewTextWriter
-xmlFreeTextWriter
+xmlTextWriterStartAttribute
xmlTextWriterWriteDocType
xmlTextWriterStartPI
+xmlTextWriterWriteProcessingInstruction
xmlTextWriterStartElement
xmlTextWriterWriteDTDExternalEntity
xmlTextWriterWriteFormatRaw
diff --git a/doc/APIfunctions.html b/doc/APIfunctions.html index 94d42a41..55602736 100644 --- a/doc/APIfunctions.html +++ b/doc/APIfunctions.html @@ -70,10 +70,8 @@ A:link, A:visited, A:active { text-decoration: underline }

Type char **:

xmlNanoHTTPFetch
xmlNanoHTTPMethod
xmlNanoHTTPMethodRedir
-xmlNanoHTTPMethodRedir
xmlNanoHTTPOpen
xmlNanoHTTPOpenRedir
-xmlNanoHTTPOpenRedir

Type char const *:

xmlInputMatchCallback
xmlInputOpenCallback
xmlOutputMatchCallback
@@ -82,7 +80,6 @@ A:link, A:visited, A:active { text-decoration: underline }

Type const htmlElemDesc *:

htmlAttrAllowed
htmlElementAllowedHere
htmlElementStatusHere
-htmlElementStatusHere

Type const htmlNodePtr:

htmlNodeStatus

Type const unsigned char *:

UTF8ToHtml
UTF8Toisolat1
@@ -95,18 +92,14 @@ A:link, A:visited, A:active { text-decoration: underline } xmlDetectCharEncoding
xmlGetUTF8Char

Type const void *:

xmlListDataCompare
-xmlListDataCompare
xmlListReverseWalk
xmlListWalk
xmlListWalker
-xmlListWalker

Type const xlinkHRef:

xlinkSimpleLinkFunk

Type const xlinkHRef *:

xlinkExtendedLinkFunk
xlinkExtendedLinkSetFunk

Type const xlinkRole:

xlinkSimpleLinkFunk

Type const xlinkRole *:

xlinkExtendedLinkFunk
-xlinkExtendedLinkFunk
-xlinkExtendedLinkFunk
xlinkExtendedLinkSetFunk

Type const xlinkTitle:

xlinkSimpleLinkFunk

Type const xlinkTitle *:

xlinkExtendedLinkFunk
@@ -115,14 +108,8 @@ A:link, A:visited, A:active { text-decoration: underline } xmlBufferLength

Type const xmlChRangeGroupPtr:

xmlCharInRange

Type const xmlChar *:

attribute
-attribute
-attributeDecl
-attributeDecl
attributeDecl
attributeDeclSAXFunc
-attributeDeclSAXFunc
-attributeDeclSAXFunc
-attributeSAXFunc
attributeSAXFunc
cdataBlock
cdataBlockSAXFunc
@@ -134,27 +121,16 @@ A:link, A:visited, A:active { text-decoration: underline } elementDeclSAXFunc
endElement
endElementNsSAX2Func
-endElementNsSAX2Func
-endElementNsSAX2Func
endElementSAXFunc
entityDecl
-entityDecl
-entityDecl
-entityDeclSAXFunc
-entityDeclSAXFunc
entityDeclSAXFunc
externalSubset
-externalSubset
-externalSubset
-externalSubsetSAXFunc
-externalSubsetSAXFunc
externalSubsetSAXFunc
getEntity
getEntitySAXFunc
getParameterEntity
getParameterEntitySAXFunc
globalNamespace
-globalNamespace
htmlAttrAllowed
htmlAutoCloseTag
htmlCtxtReadDoc
@@ -163,8 +139,6 @@ A:link, A:visited, A:active { text-decoration: underline } htmlIsBooleanAttr
htmlIsScriptAttribute
htmlNewDoc
-htmlNewDoc
-htmlNewDocNoDtD
htmlNewDocNoDtD
htmlReadDoc
htmlSetMetaEncoding
@@ -172,226 +146,133 @@ A:link, A:visited, A:active { text-decoration: underline } ignorableWhitespace
ignorableWhitespaceSAXFunc
internalSubset
-internalSubset
-internalSubset
-internalSubsetSAXFunc
-internalSubsetSAXFunc
internalSubsetSAXFunc
namePush
namespaceDecl
-namespaceDecl
notationDecl
-notationDecl
-notationDecl
-notationDeclSAXFunc
-notationDeclSAXFunc
notationDeclSAXFunc
processingInstruction
-processingInstruction
-processingInstructionSAXFunc
processingInstructionSAXFunc
reference
referenceSAXFunc
resolveEntity
-resolveEntity
-resolveEntitySAXFunc
resolveEntitySAXFunc
setNamespace
startElement
startElementNsSAX2Func
-startElementNsSAX2Func
-startElementNsSAX2Func
startElementSAXFunc
unparsedEntityDecl
-unparsedEntityDecl
-unparsedEntityDecl
-unparsedEntityDecl
unparsedEntityDeclSAXFunc
-unparsedEntityDeclSAXFunc
-unparsedEntityDeclSAXFunc
-unparsedEntityDeclSAXFunc
-xmlACatalogAdd
-xmlACatalogAdd
xmlACatalogAdd
xmlACatalogRemove
xmlACatalogResolve
-xmlACatalogResolve
xmlACatalogResolvePublic
xmlACatalogResolveSystem
xmlACatalogResolveURI
xmlAddAttributeDecl
-xmlAddAttributeDecl
-xmlAddAttributeDecl
-xmlAddAttributeDecl
xmlAddDocEntity
-xmlAddDocEntity
-xmlAddDocEntity
-xmlAddDocEntity
-xmlAddDtdEntity
-xmlAddDtdEntity
-xmlAddDtdEntity
xmlAddDtdEntity
xmlAddElementDecl
xmlAddID
xmlAddNotationDecl
-xmlAddNotationDecl
-xmlAddNotationDecl
xmlAddRef
xmlAutomataNewCountTrans
xmlAutomataNewOnceTrans
xmlAutomataNewTransition
xmlAutomataNewTransition2
-xmlAutomataNewTransition2
xmlBufferAdd
xmlBufferAddHead
xmlBufferCat
xmlBufferWriteCHAR
xmlBufferWriteQuotedString
xmlBuildQName
-xmlBuildQName
-xmlBuildURI
xmlBuildURI
xmlCanonicPath
xmlCatalogAdd
-xmlCatalogAdd
-xmlCatalogAdd
xmlCatalogAddLocal
xmlCatalogGetPublic
xmlCatalogGetSystem
xmlCatalogLocalResolve
-xmlCatalogLocalResolve
xmlCatalogLocalResolveURI
xmlCatalogRemove
xmlCatalogResolve
-xmlCatalogResolve
xmlCatalogResolvePublic
xmlCatalogResolveSystem
xmlCatalogResolveURI
xmlCheckLanguageID
xmlCreateDocParserCtxt
xmlCreateEntityParserCtxt
-xmlCreateEntityParserCtxt
-xmlCreateEntityParserCtxt
xmlCreateEnumeration
xmlCreateIntSubset
-xmlCreateIntSubset
-xmlCreateIntSubset
xmlCtxtReadDoc
xmlDebugDumpString
xmlDictLookup
xmlDictOwns
xmlDictQLookup
-xmlDictQLookup
xmlEncodeEntities
xmlEncodeEntitiesReentrant
xmlEncodeSpecialChars
xmlGetDocEntity
xmlGetDtdAttrDesc
-xmlGetDtdAttrDesc
xmlGetDtdElementDesc
xmlGetDtdEntity
xmlGetDtdNotationDesc
xmlGetDtdQAttrDesc
-xmlGetDtdQAttrDesc
-xmlGetDtdQAttrDesc
-xmlGetDtdQElementDesc
xmlGetDtdQElementDesc
xmlGetID
xmlGetNoNsProp
xmlGetNsProp
-xmlGetNsProp
xmlGetParameterEntity
xmlGetPredefinedEntity
xmlGetProp
xmlGetRefs
xmlHasNsProp
-xmlHasNsProp
xmlHasProp
xmlHashAddEntry
xmlHashAddEntry2
-xmlHashAddEntry2
-xmlHashAddEntry3
-xmlHashAddEntry3
xmlHashAddEntry3
xmlHashLookup
xmlHashLookup2
-xmlHashLookup2
-xmlHashLookup3
-xmlHashLookup3
xmlHashLookup3
xmlHashQLookup
-xmlHashQLookup
xmlHashQLookup2
-xmlHashQLookup2
-xmlHashQLookup2
-xmlHashQLookup2
-xmlHashQLookup3
-xmlHashQLookup3
-xmlHashQLookup3
-xmlHashQLookup3
-xmlHashQLookup3
xmlHashQLookup3
xmlHashRemoveEntry
xmlHashRemoveEntry2
-xmlHashRemoveEntry2
-xmlHashRemoveEntry3
-xmlHashRemoveEntry3
xmlHashRemoveEntry3
xmlHashScan3
-xmlHashScan3
-xmlHashScan3
xmlHashScanFull3
-xmlHashScanFull3
-xmlHashScanFull3
-xmlHashScannerFull
-xmlHashScannerFull
xmlHashScannerFull
xmlHashUpdateEntry
xmlHashUpdateEntry2
-xmlHashUpdateEntry2
-xmlHashUpdateEntry3
-xmlHashUpdateEntry3
xmlHashUpdateEntry3
xmlIsMixedElement
xmlIsXHTML
-xmlIsXHTML
xmlNewCDataBlock
xmlNewCharRef
xmlNewChild
-xmlNewChild
xmlNewComment
xmlNewDoc
xmlNewDocComment
xmlNewDocNode
-xmlNewDocNode
xmlNewDocNodeEatName
xmlNewDocProp
-xmlNewDocProp
-xmlNewDocRawNode
xmlNewDocRawNode
xmlNewDocText
xmlNewDocTextLen
xmlNewDtd
-xmlNewDtd
-xmlNewDtd
xmlNewElementContent
xmlNewGlobalNs
-xmlNewGlobalNs
xmlNewNode
xmlNewNs
-xmlNewNs
-xmlNewNsProp
xmlNewNsProp
xmlNewNsPropEatName
xmlNewPI
-xmlNewPI
-xmlNewProp
xmlNewProp
xmlNewReference
xmlNewStringInputStream
xmlNewText
xmlNewTextChild
-xmlNewTextChild
xmlNewTextLen
xmlNodeAddContent
xmlNodeAddContentLen
@@ -404,13 +285,9 @@ A:link, A:visited, A:active { text-decoration: underline } xmlParseBalancedChunkMemory
xmlParseBalancedChunkMemoryRecover
xmlParseCtxtExternalEntity
-xmlParseCtxtExternalEntity
-xmlParseDTD
xmlParseDTD
xmlParseElementContentDecl
xmlParseExternalEntity
-xmlParseExternalEntity
-xmlParseExternalSubset
xmlParseExternalSubset
xmlPatterncompile
xmlReadDoc
@@ -419,86 +296,55 @@ A:link, A:visited, A:active { text-decoration: underline } xmlRegExecCallbacks
xmlRegExecPushString
xmlRegExecPushString2
-xmlRegExecPushString2
xmlRegexpCompile
xmlRegexpExec
xmlRelaxNGValidatePushCData
xmlSAX2AttributeDecl
-xmlSAX2AttributeDecl
-xmlSAX2AttributeDecl
xmlSAX2CDataBlock
xmlSAX2Characters
xmlSAX2Comment
xmlSAX2ElementDecl
xmlSAX2EndElement
xmlSAX2EndElementNs
-xmlSAX2EndElementNs
-xmlSAX2EndElementNs
xmlSAX2EntityDecl
-xmlSAX2EntityDecl
-xmlSAX2EntityDecl
-xmlSAX2ExternalSubset
-xmlSAX2ExternalSubset
xmlSAX2ExternalSubset
xmlSAX2GetEntity
xmlSAX2GetParameterEntity
xmlSAX2GlobalNamespace
-xmlSAX2GlobalNamespace
xmlSAX2IgnorableWhitespace
xmlSAX2InternalSubset
-xmlSAX2InternalSubset
-xmlSAX2InternalSubset
-xmlSAX2NamespaceDecl
xmlSAX2NamespaceDecl
xmlSAX2NotationDecl
-xmlSAX2NotationDecl
-xmlSAX2NotationDecl
-xmlSAX2ProcessingInstruction
xmlSAX2ProcessingInstruction
xmlSAX2Reference
xmlSAX2ResolveEntity
-xmlSAX2ResolveEntity
xmlSAX2SetNamespace
xmlSAX2StartElement
xmlSAX2StartElementNs
-xmlSAX2StartElementNs
-xmlSAX2StartElementNs
xmlSAX2UnparsedEntityDecl
-xmlSAX2UnparsedEntityDecl
-xmlSAX2UnparsedEntityDecl
-xmlSAX2UnparsedEntityDecl
-xmlSAXParseDTD
xmlSAXParseDTD
xmlSchemaCheckFacet
xmlSchemaGetPredefinedType
-xmlSchemaGetPredefinedType
xmlSchemaValPredefTypeNode
xmlSchemaValidateFacet
xmlSchemaValidatePredefinedType
xmlSearchNs
xmlSearchNsByHref
xmlSetNsProp
-xmlSetNsProp
-xmlSetProp
xmlSetProp
xmlSetupParserForBuffer
xmlSplitQName
xmlSplitQName2
xmlSplitQName3
xmlStrEqual
-xmlStrEqual
xmlStrPrintf
xmlStrQEqual
-xmlStrQEqual
-xmlStrQEqual
xmlStrVPrintf
xmlStrcasecmp
-xmlStrcasecmp
xmlStrcasestr
xmlStrcat
xmlStrchr
xmlStrcmp
-xmlStrcmp
xmlStrdup
xmlStringCurrentChar
xmlStringDecodeEntities
@@ -507,119 +353,70 @@ A:link, A:visited, A:active { text-decoration: underline } xmlStringLenGetNodeList
xmlStrlen
xmlStrncasecmp
-xmlStrncasecmp
xmlStrncat
-xmlStrncmp
+xmlStrncatNew
xmlStrncmp
xmlStrndup
xmlStrstr
-xmlStrstr
xmlStrsub
xmlTextConcat
xmlTextReaderConstString
xmlTextReaderGetAttribute
xmlTextReaderGetAttributeNs
-xmlTextReaderGetAttributeNs
xmlTextReaderLookupNamespace
xmlTextReaderMoveToAttribute
xmlTextReaderMoveToAttributeNs
-xmlTextReaderMoveToAttributeNs
xmlTextReaderPreservePattern
xmlTextWriterStartAttribute
xmlTextWriterStartAttributeNS
-xmlTextWriterStartAttributeNS
-xmlTextWriterStartAttributeNS
-xmlTextWriterStartDTD
-xmlTextWriterStartDTD
xmlTextWriterStartDTD
xmlTextWriterStartDTDAttlist
xmlTextWriterStartDTDElement
xmlTextWriterStartDTDEntity
xmlTextWriterStartElement
xmlTextWriterStartElementNS
-xmlTextWriterStartElementNS
-xmlTextWriterStartElementNS
xmlTextWriterStartPI
xmlTextWriterWriteAttribute
-xmlTextWriterWriteAttribute
-xmlTextWriterWriteAttributeNS
-xmlTextWriterWriteAttributeNS
-xmlTextWriterWriteAttributeNS
xmlTextWriterWriteAttributeNS
xmlTextWriterWriteCDATA
xmlTextWriterWriteComment
xmlTextWriterWriteDTD
-xmlTextWriterWriteDTD
-xmlTextWriterWriteDTD
-xmlTextWriterWriteDTD
-xmlTextWriterWriteDTDAttlist
xmlTextWriterWriteDTDAttlist
xmlTextWriterWriteDTDElement
-xmlTextWriterWriteDTDElement
xmlTextWriterWriteDTDEntity
-xmlTextWriterWriteDTDEntity
-xmlTextWriterWriteDTDEntity
-xmlTextWriterWriteDTDEntity
-xmlTextWriterWriteDTDEntity
-xmlTextWriterWriteDTDExternalEntity
-xmlTextWriterWriteDTDExternalEntity
-xmlTextWriterWriteDTDExternalEntity
xmlTextWriterWriteDTDExternalEntity
xmlTextWriterWriteDTDInternalEntity
-xmlTextWriterWriteDTDInternalEntity
-xmlTextWriterWriteDTDNotation
-xmlTextWriterWriteDTDNotation
xmlTextWriterWriteDTDNotation
xmlTextWriterWriteElement
-xmlTextWriterWriteElement
-xmlTextWriterWriteElementNS
-xmlTextWriterWriteElementNS
-xmlTextWriterWriteElementNS
xmlTextWriterWriteElementNS
xmlTextWriterWriteFormatAttribute
xmlTextWriterWriteFormatAttributeNS
-xmlTextWriterWriteFormatAttributeNS
-xmlTextWriterWriteFormatAttributeNS
-xmlTextWriterWriteFormatDTD
-xmlTextWriterWriteFormatDTD
xmlTextWriterWriteFormatDTD
xmlTextWriterWriteFormatDTDAttlist
xmlTextWriterWriteFormatDTDElement
xmlTextWriterWriteFormatDTDInternalEntity
xmlTextWriterWriteFormatElement
xmlTextWriterWriteFormatElementNS
-xmlTextWriterWriteFormatElementNS
-xmlTextWriterWriteFormatElementNS
xmlTextWriterWriteFormatPI
xmlTextWriterWritePI
-xmlTextWriterWritePI
xmlTextWriterWriteRaw
xmlTextWriterWriteRawLen
xmlTextWriterWriteString
xmlTextWriterWriteVFormatAttribute
xmlTextWriterWriteVFormatAttributeNS
-xmlTextWriterWriteVFormatAttributeNS
-xmlTextWriterWriteVFormatAttributeNS
-xmlTextWriterWriteVFormatDTD
-xmlTextWriterWriteVFormatDTD
xmlTextWriterWriteVFormatDTD
xmlTextWriterWriteVFormatDTDAttlist
xmlTextWriterWriteVFormatDTDElement
xmlTextWriterWriteVFormatDTDInternalEntity
xmlTextWriterWriteVFormatElement
xmlTextWriterWriteVFormatElementNS
-xmlTextWriterWriteVFormatElementNS
-xmlTextWriterWriteVFormatElementNS
xmlTextWriterWriteVFormatPI
xmlURIEscape
xmlURIEscapeStr
-xmlURIEscapeStr
-xmlUTF8Charcmp
xmlUTF8Charcmp
xmlUTF8Size
xmlUTF8Strlen
xmlUTF8Strloc
-xmlUTF8Strloc
xmlUTF8Strndup
xmlUTF8Strpos
xmlUTF8Strsize
@@ -627,8 +424,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlUnsetNsProp
xmlUnsetProp
xmlValidCtxtNormalizeAttributeValue
-xmlValidCtxtNormalizeAttributeValue
-xmlValidNormalizeAttributeValue
xmlValidNormalizeAttributeValue
xmlValidateAttributeValue
xmlValidateNCName
@@ -641,7 +436,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlValidateNotationUse
xmlValidateOneAttribute
xmlValidateOneNamespace
-xmlValidateOneNamespace
xmlValidatePopElement
xmlValidatePushCData
xmlValidatePushElement
@@ -652,40 +446,31 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathEval
xmlXPathEvalExpression
xmlXPathFuncLookupFunc
-xmlXPathFuncLookupFunc
xmlXPathFunctionLookup
xmlXPathFunctionLookupNS
-xmlXPathFunctionLookupNS
xmlXPathIsNodeType
xmlXPathNewParserContext
xmlXPathNewString
xmlXPathNsLookup
xmlXPathRegisterFunc
xmlXPathRegisterFuncNS
-xmlXPathRegisterFuncNS
-xmlXPathRegisterNs
xmlXPathRegisterNs
xmlXPathRegisterVariable
xmlXPathRegisterVariableNS
-xmlXPathRegisterVariableNS
xmlXPathStringEvalNumber
xmlXPathVariableLookup
xmlXPathVariableLookupFunc
-xmlXPathVariableLookupFunc
-xmlXPathVariableLookupNS
xmlXPathVariableLookupNS
xmlXPtrEval

Type const xmlChar **:

htmlParseEntityRef
startElement
startElementNsSAX2Func
-startElementNsSAX2Func
startElementSAXFunc
xlinkExtendedLinkFunk
xlinkExtendedLinkSetFunk
xmlPatterncompile
xmlSAX2StartElement
xmlSAX2StartElementNs
-xmlSAX2StartElementNs
xmlTextReaderPreservePattern
xmlValidGetPotentialChildren
xmlValidGetValidElements
@@ -735,19 +520,12 @@ A:link, A:visited, A:active { text-decoration: underline } htmlSAXParseDoc
htmlSAXParseFile

Type int *:

UTF8ToHtml
-UTF8ToHtml
UTF8Toisolat1
-UTF8Toisolat1
-docbEncodeEntities
docbEncodeEntities
htmlDocDumpMemory
htmlEncodeEntities
-htmlEncodeEntities
-isolat1ToUTF8
isolat1ToUTF8
xmlCharEncodingInputFunc
-xmlCharEncodingInputFunc
-xmlCharEncodingOutputFunc
xmlCharEncodingOutputFunc
xmlCurrentChar
xmlDocDumpFormatMemory
@@ -893,7 +671,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlCatalogLocalResolve
xmlCatalogLocalResolveURI
xmlCreateIOParserCtxt
-xmlCreateIOParserCtxt
xmlCreatePushParserCtxt
xmlCtxtGetLastError
xmlCtxtReadIO
@@ -913,8 +690,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlHashScanFull
xmlHashScanFull3
xmlHashScanner
-xmlHashScanner
-xmlHashScannerFull
xmlHashScannerFull
xmlHashUpdateEntry
xmlHashUpdateEntry2
@@ -944,22 +719,18 @@ A:link, A:visited, A:active { text-decoration: underline } xmlNanoFTPDele
xmlNanoFTPFreeCtxt
xmlNanoFTPGet
-xmlNanoFTPGet
xmlNanoFTPGetConnection
xmlNanoFTPGetResponse
xmlNanoFTPGetSocket
xmlNanoFTPList
-xmlNanoFTPList
xmlNanoFTPQuit
xmlNanoFTPRead
-xmlNanoFTPRead
xmlNanoFTPUpdateURL
xmlNanoHTTPAuthHeader
xmlNanoHTTPClose
xmlNanoHTTPEncoding
xmlNanoHTTPMimeType
xmlNanoHTTPRead
-xmlNanoHTTPRead
xmlNanoHTTPRedir
xmlNanoHTTPReturnCode
xmlNanoHTTPSave
@@ -980,7 +751,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlReallocFunc
xmlReallocLoc
xmlRegExecCallbacks
-xmlRegExecCallbacks
xmlRegExecPushString
xmlRegExecPushString2
xmlRegNewExecCtxt
@@ -1092,20 +862,12 @@ A:link, A:visited, A:active { text-decoration: underline } xmlAutomataSetFinalState
xmlFreeAutomata

Type xmlAutomataStatePtr:

xmlAutomataNewAllTrans
-xmlAutomataNewAllTrans
-xmlAutomataNewCountTrans
xmlAutomataNewCountTrans
xmlAutomataNewCountedTrans
-xmlAutomataNewCountedTrans
-xmlAutomataNewCounterTrans
xmlAutomataNewCounterTrans
xmlAutomataNewEpsilon
-xmlAutomataNewEpsilon
-xmlAutomataNewOnceTrans
xmlAutomataNewOnceTrans
xmlAutomataNewTransition
-xmlAutomataNewTransition
-xmlAutomataNewTransition2
xmlAutomataNewTransition2
xmlAutomataSetFinalState

Type xmlBufferAllocationScheme:

xmlBufferSetAllocationScheme
@@ -1127,10 +889,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlBufferWriteChar
xmlBufferWriteQuotedString
xmlCharEncFirstLine
-xmlCharEncFirstLine
xmlCharEncInFunc
-xmlCharEncInFunc
-xmlCharEncOutFunc
xmlCharEncOutFunc
xmlDumpAttributeDecl
xmlDumpAttributeTable
@@ -1157,14 +916,8 @@ A:link, A:visited, A:active { text-decoration: underline } xmlConvertSGMLCatalog
xmlFreeCatalog

Type xmlChar:

xmlDecodeEntities
-xmlDecodeEntities
-xmlDecodeEntities
xmlStrchr
xmlStringDecodeEntities
-xmlStringDecodeEntities
-xmlStringDecodeEntities
-xmlStringLenDecodeEntities
-xmlStringLenDecodeEntities
xmlStringLenDecodeEntities

Type xmlChar *:

checkNamespace
docbParseDoc
@@ -1193,10 +946,10 @@ A:link, A:visited, A:active { text-decoration: underline } xmlStrcasestr
xmlStrcat
xmlStrncat
+xmlTextWriterSetIndentString
xmlXPathWrapString

Type xmlChar **:

htmlDocDumpMemory
xmlC14NDocDumpMemory
-xmlC14NDocDumpMemory
xmlC14NDocSave
xmlC14NDocSaveTo
xmlC14NExecute
@@ -1420,7 +1173,6 @@ A:link, A:visited, A:active { text-decoration: underline }

Type xmlEnumerationPtr *:

xmlParseAttributeType
xmlParseEnumeratedType

Type xmlErrorPtr:

xmlCopyError
-xmlCopyError
xmlResetError
xmlStructuredErrorFunc

Type xmlExternalEntityLoader:

xmlSetExternalEntityLoader
@@ -1500,7 +1252,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlListFront
xmlListInsert
xmlListMerge
-xmlListMerge
xmlListPopBack
xmlListPopFront
xmlListPushBack
@@ -1521,20 +1272,16 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPtrLocationSetAdd
xmlXPtrLocationSetDel
xmlXPtrLocationSetMerge
-xmlXPtrLocationSetMerge
xmlXPtrLocationSetRemove
xmlXPtrWrapLocationSet

Type xmlMallocFunc:

xmlGcMemSetup
-xmlGcMemSetup
xmlMemSetup

Type xmlMallocFunc *:

xmlGcMemGet
-xmlGcMemGet
xmlMemGet

Type xmlMutexPtr:

xmlFreeMutex
xmlMutexLock
xmlMutexUnlock

Type xmlNode *:

xmlValidGetValidElements
-xmlValidGetValidElements

Type xmlNodePtr:

htmlNodeDump
htmlNodeDumpFile
htmlNodeDumpFileFormat
@@ -1547,16 +1294,10 @@ A:link, A:visited, A:active { text-decoration: underline } xlinkNodeDetectFunc
xlinkSimpleLinkFunk
xmlAddChild
-xmlAddChild
-xmlAddChildList
xmlAddChildList
xmlAddNextSibling
-xmlAddNextSibling
-xmlAddPrevSibling
xmlAddPrevSibling
xmlAddSibling
-xmlAddSibling
-xmlC14NIsVisibleCallback
xmlC14NIsVisibleCallback
xmlCopyProp
xmlCopyPropList
@@ -1567,7 +1308,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlDocSetRootElement
xmlElemDump
xmlEntityReferenceFunc
-xmlEntityReferenceFunc
xmlFreeNode
xmlFreeNodeList
xmlGetLastChild
@@ -1616,7 +1356,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlRelaxNGValidatePopElement
xmlRelaxNGValidatePushElement
xmlReplaceNode
-xmlReplaceNode
xmlSchemaValPredefTypeNode
xmlSearchNs
xmlSearchNsByHref
@@ -1626,31 +1365,19 @@ A:link, A:visited, A:active { text-decoration: underline } xmlSetProp
xmlSetTreeDoc
xmlShellBase
-xmlShellBase
-xmlShellCat
xmlShellCat
xmlShellCmd
-xmlShellCmd
-xmlShellDir
xmlShellDir
xmlShellDu
-xmlShellDu
xmlShellList
-xmlShellList
-xmlShellLoad
xmlShellLoad
xmlShellPrintNode
xmlShellPwd
-xmlShellPwd
-xmlShellSave
xmlShellSave
xmlShellValidate
-xmlShellValidate
-xmlShellWrite
xmlShellWrite
xmlTextConcat
xmlTextMerge
-xmlTextMerge
xmlUnlinkNode
xmlUnsetNsProp
xmlUnsetProp
@@ -1668,7 +1395,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathCastNodeToNumber
xmlXPathCastNodeToString
xmlXPathCmpNodes
-xmlXPathCmpNodes
xmlXPathNewNodeSet
xmlXPathNewValueTree
xmlXPathNextAncestor
@@ -1696,15 +1422,11 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathNodeTrailingSorted
xmlXPtrNewCollapsedRange
xmlXPtrNewContext
-xmlXPtrNewContext
xmlXPtrNewLocationSetNodes
-xmlXPtrNewLocationSetNodes
-xmlXPtrNewRange
xmlXPtrNewRange
xmlXPtrNewRangeNodeObject
xmlXPtrNewRangeNodePoint
xmlXPtrNewRangeNodes
-xmlXPtrNewRangeNodes
xmlXPtrNewRangePointNode

Type xmlNodePtr *:

xmlParseBalancedChunkMemory
xmlParseBalancedChunkMemoryRecover
@@ -1717,17 +1439,12 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathCastNodeSetToNumber
xmlXPathCastNodeSetToString
xmlXPathDifference
-xmlXPathDifference
xmlXPathDistinct
xmlXPathDistinctSorted
xmlXPathFreeNodeSet
xmlXPathHasSameNodes
-xmlXPathHasSameNodes
-xmlXPathIntersection
xmlXPathIntersection
xmlXPathLeading
-xmlXPathLeading
-xmlXPathLeadingSorted
xmlXPathLeadingSorted
xmlXPathNewNodeSetList
xmlXPathNodeLeading
@@ -1738,14 +1455,11 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPathNodeSetContains
xmlXPathNodeSetDel
xmlXPathNodeSetMerge
-xmlXPathNodeSetMerge
xmlXPathNodeSetRemove
xmlXPathNodeSetSort
xmlXPathNodeTrailing
xmlXPathNodeTrailingSorted
xmlXPathTrailing
-xmlXPathTrailing
-xmlXPathTrailingSorted
xmlXPathTrailingSorted
xmlXPathWrapNodeSet
xmlXPtrNewLocationSetNodeSet
@@ -2007,7 +1721,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlSchemaValidateFacet
xmlSchemaValidatePredefinedType

Type xmlSchemaValPtr:

xmlSchemaCompareValues
-xmlSchemaCompareValues
xmlSchemaFreeValue
xmlSchemaValidateFacet

Type xmlSchemaValPtr *:

xmlSchemaValPredefTypeNode
@@ -2115,6 +1828,8 @@ A:link, A:visited, A:active { text-decoration: underline } xmlTextWriterEndPI
xmlTextWriterFlush
xmlTextWriterFullEndElement
+xmlTextWriterSetIndent
+xmlTextWriterSetIndentString
xmlTextWriterStartAttribute
xmlTextWriterStartAttributeNS
xmlTextWriterStartCDATA
@@ -2257,7 +1972,6 @@ A:link, A:visited, A:active { text-decoration: underline } xmlXPtrNewRangeNodePoint
xmlXPtrNewRangePointNode
xmlXPtrNewRangePoints
-xmlXPtrNewRangePoints

Type xmlXPathParserContextPtr:

valuePop
valuePush
xmlXPathAddValues
diff --git a/doc/APIsymbols.html b/doc/APIsymbols.html index bca353e7..86feb45d 100644 --- a/doc/APIsymbols.html +++ b/doc/APIsymbols.html @@ -1333,6 +1333,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlCleanupEncodingAliases
xmlCleanupGlobals
xmlCleanupInputCallbacks
+xmlCleanupMemory
xmlCleanupOutputCallbacks
xmlCleanupParser
xmlCleanupPredefinedEntities
@@ -2221,6 +2222,7 @@ A:link, A:visited, A:active { text-decoration: underline } xmlStrlen
xmlStrncasecmp
xmlStrncat
+xmlStrncatNew
xmlStrncmp
xmlStrndup
xmlStrstr
@@ -2309,6 +2311,8 @@ A:link, A:visited, A:active { text-decoration: underline } xmlTextWriterFlush
xmlTextWriterFullEndElement
xmlTextWriterPtr
+xmlTextWriterSetIndent
+xmlTextWriterSetIndentString
xmlTextWriterStartAttribute
xmlTextWriterStartAttributeNS
xmlTextWriterStartCDATA
diff --git a/doc/html/book1.html b/doc/html/book1.html index 49e03ca3..b9bb86e0 100644 --- a/doc/html/book1.html +++ b/doc/html/book1.html @@ -9,5 +9,5 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Reference Manual for libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Reference Manual for libxml2

API Menu
API Indexes
Related links

Table of Contents

  • DOCBparser: old DocBook SGML parser
  • HTMLparser: interface for an HTML 4.0 non-verifying parser
  • HTMLtree: specific APIs to process HTML tree, especially serialization
  • SAX: Old SAX version 1 handler, deprecated
  • SAX2: SAX2 parser interface used to build the DOM tree
  • c14n: Provide Canonical XML and Exclusive XML Canonicalization
  • catalog: interfaces to the Catalog handling system
  • chvalid: Unicode character range checking
  • debugXML: Tree debugging APIs
  • dict: string dictionnary
  • encoding: interface for the encoding conversion functions
  • entities: interface for the XML entities handling
  • globals: interface for all global variables of the library
  • hash: chained hash tables
  • list: lists interfaces
  • nanoftp: minimal FTP implementation
  • nanohttp: minimal HTTP implementation
  • parser: the core parser module
  • parserInternals: internals routines exported by the parser.
  • pattern: pattern expression handling
  • relaxng: implementation of the Relax-NG validation
  • schemasInternals: internal interfaces for XML Schemas
  • threads: interfaces for thread handling
  • tree: interfaces for tree manipulation
  • uri: library of generic URI related routines
  • valid: The DTD validation
  • xinclude: implementation of XInclude
  • xlink: unfinished XLink detection module
  • xmlIO: interface for the I/O interfaces used by the parser
  • xmlautomata: API to build regexp automata
  • xmlerror: error handling
  • xmlexports: macros for marking symbols as exportable/importable.
  • xmlmemory: interface for the memory allocator
  • xmlreader: the XMLReader implementation
  • xmlregexp: regular expressions handling
  • xmlschemas: incomplete XML Schemas structure implementation
  • xmlschemastypes: implementation of XML Schema Datatypes
  • xmlunicode: Unicode character APIs
  • xmlversion: compile-time version informations
  • xmlwriter: text writing API for XML
  • xpath: XML Path Language implementation
  • xpathInternals: internal interfaces for XML Path Language implementation
  • xpointer: API to handle XML Pointers

Daniel Veillard

diff --git a/doc/html/index.html b/doc/html/index.html index 49e03ca3..b9bb86e0 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -9,5 +9,5 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Reference Manual for libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Reference Manual for libxml2

API Menu
API Indexes
Related links

Table of Contents

  • DOCBparser: old DocBook SGML parser
  • HTMLparser: interface for an HTML 4.0 non-verifying parser
  • HTMLtree: specific APIs to process HTML tree, especially serialization
  • SAX: Old SAX version 1 handler, deprecated
  • SAX2: SAX2 parser interface used to build the DOM tree
  • c14n: Provide Canonical XML and Exclusive XML Canonicalization
  • catalog: interfaces to the Catalog handling system
  • chvalid: Unicode character range checking
  • debugXML: Tree debugging APIs
  • dict: string dictionnary
  • encoding: interface for the encoding conversion functions
  • entities: interface for the XML entities handling
  • globals: interface for all global variables of the library
  • hash: chained hash tables
  • list: lists interfaces
  • nanoftp: minimal FTP implementation
  • nanohttp: minimal HTTP implementation
  • parser: the core parser module
  • parserInternals: internals routines exported by the parser.
  • pattern: pattern expression handling
  • relaxng: implementation of the Relax-NG validation
  • schemasInternals: internal interfaces for XML Schemas
  • threads: interfaces for thread handling
  • tree: interfaces for tree manipulation
  • uri: library of generic URI related routines
  • valid: The DTD validation
  • xinclude: implementation of XInclude
  • xlink: unfinished XLink detection module
  • xmlIO: interface for the I/O interfaces used by the parser
  • xmlautomata: API to build regexp automata
  • xmlerror: error handling
  • xmlexports: macros for marking symbols as exportable/importable.
  • xmlmemory: interface for the memory allocator
  • xmlreader: the XMLReader implementation
  • xmlregexp: regular expressions handling
  • xmlschemas: incomplete XML Schemas structure implementation
  • xmlschemastypes: implementation of XML Schema Datatypes
  • xmlunicode: Unicode character APIs
  • xmlversion: compile-time version informations
  • xmlwriter: text writing API for XML
  • xpath: XML Path Language implementation
  • xpathInternals: internal interfaces for XML Path Language implementation
  • xpointer: API to handle XML Pointers

Daniel Veillard

diff --git a/doc/html/libxml-DOCBparser.html b/doc/html/libxml-DOCBparser.html index 4e9c6545..8939f4ce 100644 --- a/doc/html/libxml-DOCBparser.html +++ b/doc/html/libxml-DOCBparser.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module DOCBparser from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module DOCBparser from libxml2

API Menu
API Indexes
Related links

This module is deprecated

interface for a DocBook SGML non-verifying parser This code is DEPRECATED, and should not be used anymore.

Table of Contents

Typedef xmlParserInput docbParserInput
 
Typedef xmlParserInputPtr docbParserInputPtr
 
Typedef xmlParserCtxt docbParserCtxt
diff --git a/doc/html/libxml-HTMLparser.html b/doc/html/libxml-HTMLparser.html
index 295d5f0f..76b01bad 100644
--- a/doc/html/libxml-HTMLparser.html
+++ b/doc/html/libxml-HTMLparser.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module HTMLparser from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module HTMLparser from libxml2

API Menu
API Indexes
Related links

this module implements an HTML 4.0 non-verifying parser with API compatible with the XML parser ones. It should be able to parse "real world" HTML, even if severely broken from a specification point of view.

Table of Contents

#define htmlDefaultSubelement
#define htmlElementAllowedHereDesc
#define htmlRequiredAttrs
Typedef xmlDocPtr htmlDocPtr
 
Structure htmlElemDesc
struct _htmlElemDesc
Typedef htmlElemDesc * htmlElemDescPtr
diff --git a/doc/html/libxml-HTMLtree.html b/doc/html/libxml-HTMLtree.html
index 179181ba..ea209eca 100644
--- a/doc/html/libxml-HTMLtree.html
+++ b/doc/html/libxml-HTMLtree.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module HTMLtree from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module HTMLtree from libxml2

API Menu
API Indexes
Related links

this module implements a few function needed to process tree in an HTML specific way.

Table of Contents

#define HTML_COMMENT_NODE
#define HTML_ENTITY_REF_NODE
#define HTML_PI_NODE
#define HTML_PRESERVE_NODE
#define HTML_TEXT_NODE
void	htmlDocContentDumpFormatOutput	(xmlOutputBufferPtr buf, 
xmlDocPtr cur,
const char * encoding,
int format)
void	htmlDocContentDumpOutput	(xmlOutputBufferPtr buf, 
xmlDocPtr cur,
const char * encoding)
int	htmlDocDump			(FILE * f, 
xmlDocPtr cur)
diff --git a/doc/html/libxml-SAX.html b/doc/html/libxml-SAX.html index 6295bba6..6e912aa8 100644 --- a/doc/html/libxml-SAX.html +++ b/doc/html/libxml-SAX.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module SAX from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module SAX from libxml2

API Menu
API Indexes
Related links

This module is deprecated

DEPRECATED set of SAX version 1 interfaces used to build the DOM tree.

Table of Contents

void	cdataBlock			(void * ctx, 
const xmlChar * value,
int len)
void	comment			(void * ctx, 
const xmlChar * value)
int	checkNamespace			(void * ctx, 
xmlChar * namespace)
diff --git a/doc/html/libxml-SAX2.html b/doc/html/libxml-SAX2.html index f0e469bf..12b9f99a 100644 --- a/doc/html/libxml-SAX2.html +++ b/doc/html/libxml-SAX2.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module SAX2 from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module SAX2 from libxml2

API Menu
API Indexes
Related links

those are the default SAX2 interfaces used by the library when building DOM tree.

Table of Contents

void	docbDefaultSAXHandlerInit	(void)
void	htmlDefaultSAXHandlerInit	(void)
void	xmlDefaultSAXHandlerInit	(void)
diff --git a/doc/html/libxml-c14n.html b/doc/html/libxml-c14n.html index 2b38b3dd..ecc1f296 100644 --- a/doc/html/libxml-c14n.html +++ b/doc/html/libxml-c14n.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module c14n from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module c14n from libxml2

API Menu
API Indexes
Related links

the c14n modules provides a "Canonical XML" implementation

Table of Contents

int	xmlC14NDocDumpMemory		(xmlDocPtr doc, 
xmlNodeSetPtr nodes,
int exclusive,
xmlChar ** inclusive_ns_prefixes,
int with_comments,
xmlChar ** doc_txt_ptr)
int	xmlC14NDocSave			(xmlDocPtr doc, 
xmlNodeSetPtr nodes,
int exclusive,
xmlChar ** inclusive_ns_prefixes,
int with_comments,
const char * filename,
int compression)
int	xmlC14NDocSaveTo		(xmlDocPtr doc, 
xmlNodeSetPtr nodes,
int exclusive,
xmlChar ** inclusive_ns_prefixes,
int with_comments,
xmlOutputBufferPtr buf)
diff --git a/doc/html/libxml-catalog.html b/doc/html/libxml-catalog.html index adb0cd3d..7f7f3cfe 100644 --- a/doc/html/libxml-catalog.html +++ b/doc/html/libxml-catalog.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module catalog from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module catalog from libxml2

API Menu
API Indexes
Related links

the catalog module implements the support for XML Catalogs and SGML catalogs

Table of Contents

#define XML_CATALOGS_NAMESPACE
#define XML_CATALOG_PI
Structure xmlCatalog
struct _xmlCatalog The content of this structure is not made public by the API.
Enum xmlCatalogAllow
diff --git a/doc/html/libxml-chvalid.html b/doc/html/libxml-chvalid.html
index 761ddb3d..86aa5934 100644
--- a/doc/html/libxml-chvalid.html
+++ b/doc/html/libxml-chvalid.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module chvalid from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module chvalid from libxml2

API Menu
API Indexes
Related links

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

Table of Contents

#define xmlIsBaseCharQ
#define xmlIsBaseChar_ch
#define xmlIsBlankQ
#define xmlIsBlank_ch
#define xmlIsCharQ
#define xmlIsChar_ch
#define xmlIsCombiningQ
#define xmlIsDigitQ
#define xmlIsDigit_ch
#define xmlIsExtenderQ
#define xmlIsExtender_ch
#define xmlIsIdeographicQ
#define xmlIsPubidCharQ
#define xmlIsPubidChar_ch
Structure xmlChLRange
struct _xmlChLRange
Typedef xmlChLRange * xmlChLRangePtr
 
Structure xmlChRangeGroup
struct _xmlChRangeGroup diff --git a/doc/html/libxml-debugXML.html b/doc/html/libxml-debugXML.html index def6a361..1f8493ec 100644 --- a/doc/html/libxml-debugXML.html +++ b/doc/html/libxml-debugXML.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module debugXML from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module debugXML from libxml2

API Menu
API Indexes
Related links

Interfaces to a set of routines used for debugging the tree produced by the XML parser.

Table of Contents

Structure xmlShellCtxt
struct _xmlShellCtxt
Typedef xmlShellCtxt * xmlShellCtxtPtr
 
const char *	xmlBoolToText		(int boolval)
diff --git a/doc/html/libxml-dict.html b/doc/html/libxml-dict.html index acd2c31f..b64208ad 100644 --- a/doc/html/libxml-dict.html +++ b/doc/html/libxml-dict.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module dict from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module dict from libxml2

API Menu
API Indexes
Related links

dictionary of reusable strings, just used to avoid allocation and freeing operations.

Table of Contents

Structure xmlDict
struct _xmlDict The content of this structure is not made public by the API.
Typedef xmlDict * xmlDictPtr
diff --git a/doc/html/libxml-encoding.html b/doc/html/libxml-encoding.html
index 9ce2bd08..831493d2 100644
--- a/doc/html/libxml-encoding.html
+++ b/doc/html/libxml-encoding.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module encoding from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module encoding from libxml2

API Menu
API Indexes
Related links

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, "The Unicode Standard -- Worldwide Character Encoding -- Version 1.0", 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.

Table of Contents

Enum xmlCharEncoding
 
Structure xmlCharEncodingHandler
struct _xmlCharEncodingHandler
Typedef xmlCharEncodingHandler * xmlCharEncodingHandlerPtr
diff --git a/doc/html/libxml-entities.html b/doc/html/libxml-entities.html
index 00ea8c0a..7d740d8f 100644
--- a/doc/html/libxml-entities.html
+++ b/doc/html/libxml-entities.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module entities from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module entities from libxml2

API Menu
API Indexes
Related links

this module provides some of the entity API needed for the parser and applications.

Table of Contents

Structure xmlEntitiesTable
struct _xmlHashTable The content of this structure is not made public by the API.
Typedef xmlEntitiesTable * xmlEntitiesTablePtr
diff --git a/doc/html/libxml-globals.html b/doc/html/libxml-globals.html
index c14dd490..33cb3830 100644
--- a/doc/html/libxml-globals.html
+++ b/doc/html/libxml-globals.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module globals from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module globals from libxml2

API Menu
API Indexes
Related links

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

Table of Contents

Structure xmlGlobalState
struct _xmlGlobalState
Typedef xmlGlobalState * xmlGlobalStatePtr
 
void	xmlCleanupGlobals		(void)
diff --git a/doc/html/libxml-hash.html b/doc/html/libxml-hash.html index cebc45aa..fd5d6319 100644 --- a/doc/html/libxml-hash.html +++ b/doc/html/libxml-hash.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module hash from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module hash from libxml2

API Menu
API Indexes
Related links

Table of Contents

Structure xmlHashTable
struct _xmlHashTable The content of this structure is not made public by the API.
Typedef xmlHashTable * xmlHashTablePtr
diff --git a/doc/html/libxml-lib.html b/doc/html/libxml-lib.html
index 49e03ca3..b9bb86e0 100644
--- a/doc/html/libxml-lib.html
+++ b/doc/html/libxml-lib.html
@@ -9,5 +9,5 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Reference Manual for libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Reference Manual for libxml2

API Menu
API Indexes
Related links

Table of Contents

  • DOCBparser: old DocBook SGML parser
  • HTMLparser: interface for an HTML 4.0 non-verifying parser
  • HTMLtree: specific APIs to process HTML tree, especially serialization
  • SAX: Old SAX version 1 handler, deprecated
  • SAX2: SAX2 parser interface used to build the DOM tree
  • c14n: Provide Canonical XML and Exclusive XML Canonicalization
  • catalog: interfaces to the Catalog handling system
  • chvalid: Unicode character range checking
  • debugXML: Tree debugging APIs
  • dict: string dictionnary
  • encoding: interface for the encoding conversion functions
  • entities: interface for the XML entities handling
  • globals: interface for all global variables of the library
  • hash: chained hash tables
  • list: lists interfaces
  • nanoftp: minimal FTP implementation
  • nanohttp: minimal HTTP implementation
  • parser: the core parser module
  • parserInternals: internals routines exported by the parser.
  • pattern: pattern expression handling
  • relaxng: implementation of the Relax-NG validation
  • schemasInternals: internal interfaces for XML Schemas
  • threads: interfaces for thread handling
  • tree: interfaces for tree manipulation
  • uri: library of generic URI related routines
  • valid: The DTD validation
  • xinclude: implementation of XInclude
  • xlink: unfinished XLink detection module
  • xmlIO: interface for the I/O interfaces used by the parser
  • xmlautomata: API to build regexp automata
  • xmlerror: error handling
  • xmlexports: macros for marking symbols as exportable/importable.
  • xmlmemory: interface for the memory allocator
  • xmlreader: the XMLReader implementation
  • xmlregexp: regular expressions handling
  • xmlschemas: incomplete XML Schemas structure implementation
  • xmlschemastypes: implementation of XML Schema Datatypes
  • xmlunicode: Unicode character APIs
  • xmlversion: compile-time version informations
  • xmlwriter: text writing API for XML
  • xpath: XML Path Language implementation
  • xpathInternals: internal interfaces for XML Path Language implementation
  • xpointer: API to handle XML Pointers

Daniel Veillard

diff --git a/doc/html/libxml-list.html b/doc/html/libxml-list.html index 14a51c96..e9f0e03d 100644 --- a/doc/html/libxml-list.html +++ b/doc/html/libxml-list.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module list from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module list from libxml2

API Menu
API Indexes
Related links

this module implement the list support used in various place in the library.

Table of Contents

Structure xmlLink
struct _xmlLink The content of this structure is not made public by the API.
Typedef xmlLink * xmlLinkPtr
diff --git a/doc/html/libxml-nanoftp.html b/doc/html/libxml-nanoftp.html
index 3843c9ab..afcd4d51 100644
--- a/doc/html/libxml-nanoftp.html
+++ b/doc/html/libxml-nanoftp.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module nanoftp from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module nanoftp from libxml2

API Menu
API Indexes
Related links

minimal FTP implementation allowing to fetch resources like external subset.

Table of Contents

Function type: ftpDataCallback
 void	ftpDataCallback			(void * userData, 
const char * data,
int len)
diff --git a/doc/html/libxml-nanohttp.html b/doc/html/libxml-nanohttp.html index 5404a7af..236ce02b 100644 --- a/doc/html/libxml-nanohttp.html +++ b/doc/html/libxml-nanohttp.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module nanohttp from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module nanohttp from libxml2

API Menu
API Indexes
Related links

minimal HTTP implementation allowing to fetch resources like external subset.

Table of Contents

const char *	xmlNanoHTTPAuthHeader	(void * ctx)
void	xmlNanoHTTPCleanup		(void)
void	xmlNanoHTTPClose		(void * ctx)
diff --git a/doc/html/libxml-parser.html b/doc/html/libxml-parser.html index f91e5ea1..32aed564 100644 --- a/doc/html/libxml-parser.html +++ b/doc/html/libxml-parser.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module parser from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module parser from libxml2

API Menu
API Indexes
Related links

Interfaces, constants and types related to the XML parser

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
 
Structure xmlParserNodeInfo
struct _xmlParserNodeInfo
Typedef xmlParserNodeInfo * xmlParserNodeInfoPtr
@@ -195,6 +195,7 @@ void	xmlParserInputDeallocate	(int	xmlStrlen			(const xmlChar * str)
int	xmlStrncasecmp			(const xmlChar * str1, 
const xmlChar * str2,
int len)
xmlChar *	xmlStrncat		(xmlChar * cur, 
const xmlChar * add,
int len)
+
xmlChar *	xmlStrncatNew		(const xmlChar * str1, 
const xmlChar * str2,
int len)
int	xmlStrncmp			(const xmlChar * str1, 
const xmlChar * str2,
int len)
xmlChar *	xmlStrndup		(const xmlChar * cur, 
int len)
const xmlChar *	xmlStrstr		(const xmlChar * str, 
const xmlChar * val)
@@ -540,7 +541,9 @@ void xmlParserInputDeallocate (xmlChar *

a strncasecmp for xmlChar's

str1:the first xmlChar *
str2:the second xmlChar *
len:the max comparison length
Returns:the integer result of the comparison

Function: xmlStrncat

xmlChar *	xmlStrncat		(xmlChar * cur, 
const xmlChar * add,
int len)

a strncat for array of xmlChar's, it will extend @cur with the len first bytes of @add.

-
cur:the original xmlChar * array
add:the xmlChar * array added
len:the length of @add
Returns:a new xmlChar *, the original @cur is reallocated if needed and should not be freed

Function: xmlStrncmp

int	xmlStrncmp			(const xmlChar * str1, 
const xmlChar * str2,
int len)
+
cur:the original xmlChar * array
add:the xmlChar * array added
len:the length of @add
Returns:a new xmlChar *, the original @cur is reallocated if needed and should not be freed

Function: xmlStrncatNew

xmlChar *	xmlStrncatNew		(const xmlChar * str1, 
const xmlChar * str2,
int len)
+

same as xmlStrncat, but creates a new string. The original two strings are not freed.

+
str1:first xmlChar string
str2:second xmlChar string
len:the len of @str2
Returns:a new xmlChar * or NULL

Function: xmlStrncmp

int	xmlStrncmp			(const xmlChar * str1, 
const xmlChar * str2,
int len)

a strncmp for xmlChar's

str1:the first xmlChar *
str2:the second xmlChar *
len:the max comparison length
Returns:the integer result of the comparison

Function: xmlStrndup

xmlChar *	xmlStrndup		(const xmlChar * cur, 
int len)

a strndup for array of xmlChar's

diff --git a/doc/html/libxml-parserInternals.html b/doc/html/libxml-parserInternals.html index 44e363b8..dfd3ad8e 100644 --- a/doc/html/libxml-parserInternals.html +++ b/doc/html/libxml-parserInternals.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module parserInternals from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module parserInternals from libxml2

API Menu
API Indexes
Related links

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.

Table of Contents

#define INPUT_CHUNK
#define IS_BASECHAR
#define IS_BLANK
#define IS_BLANK_CH
#define IS_BYTE_CHAR
#define IS_CHAR
#define IS_CHAR_CH
#define IS_COMBINING
#define IS_COMBINING_CH
#define IS_DIGIT
#define IS_DIGIT_CH
#define IS_EXTENDER
#define IS_EXTENDER_CH
#define IS_IDEOGRAPHIC
#define IS_LETTER
#define IS_LETTER_CH
#define IS_PUBIDCHAR
#define IS_PUBIDCHAR_CH
#define MOVETO_ENDTAG
#define MOVETO_STARTTAG
#define SKIP_EOL
#define XML_MAX_NAMELEN
#define XML_SUBSTITUTE_BOTH
#define XML_SUBSTITUTE_NONE
#define XML_SUBSTITUTE_PEREF
#define XML_SUBSTITUTE_REF
htmlParserCtxtPtr	htmlCreateFileParserCtxt	(const char * filename, 
const char * encoding)
void	htmlInitAutoClose		(void)
xmlParserInputPtr	inputPop	(xmlParserCtxtPtr ctxt)
diff --git a/doc/html/libxml-pattern.html b/doc/html/libxml-pattern.html index 81279306..108e0e17 100644 --- a/doc/html/libxml-pattern.html +++ b/doc/html/libxml-pattern.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module pattern from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module pattern from libxml2

API Menu
API Indexes
Related links

allows to compile and test pattern expressions for nodes either in a tree or based on a parser state.

Table of Contents

Structure xmlPattern
struct _xmlPattern The content of this structure is not made public by the API.
Typedef xmlPattern * xmlPatternPtr
diff --git a/doc/html/libxml-relaxng.html b/doc/html/libxml-relaxng.html
index cf3d5915..8af1741e 100644
--- a/doc/html/libxml-relaxng.html
+++ b/doc/html/libxml-relaxng.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module relaxng from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module relaxng from libxml2

API Menu
API Indexes
Related links

implementation of the Relax-NG validation

Table of Contents

Structure xmlRelaxNG
struct _xmlRelaxNG The content of this structure is not made public by the API.
Structure xmlRelaxNGParserCtxt
struct _xmlRelaxNGParserCtxt diff --git a/doc/html/libxml-schemasInternals.html b/doc/html/libxml-schemasInternals.html index 10964954..f4c49211 100644 --- a/doc/html/libxml-schemasInternals.html +++ b/doc/html/libxml-schemasInternals.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module schemasInternals from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module schemasInternals from libxml2

API Menu
API Indexes
Related links

internal interfaces for the XML Schemas handling and schema validity checking

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_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
Typedef xmlSchemaAnnot * xmlSchemaAnnotPtr
 
Structure xmlSchemaAttribute
struct _xmlSchemaAttribute diff --git a/doc/html/libxml-threads.html b/doc/html/libxml-threads.html index 520e59ed..21baa68f 100644 --- a/doc/html/libxml-threads.html +++ b/doc/html/libxml-threads.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module threads from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module threads from libxml2

API Menu
API Indexes
Related links

set of generic threading related routines should work with pthreads, Windows native or TLS threads

Table of Contents

Structure xmlMutex
struct _xmlMutex The content of this structure is not made public by the API.
Typedef xmlMutex * xmlMutexPtr
diff --git a/doc/html/libxml-tree.html b/doc/html/libxml-tree.html
index 48ce8536..0725885e 100644
--- a/doc/html/libxml-tree.html
+++ b/doc/html/libxml-tree.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module tree from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module tree from libxml2

API Menu
API Indexes
Related links

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

Table of Contents

#define BAD_CAST
#define BASE_BUFFER_SIZE
#define XML_GET_CONTENT
#define XML_GET_LINE
#define XML_LOCAL_NAMESPACE
#define XML_XML_NAMESPACE
#define xmlChildrenNode
#define xmlRootNode
Structure xmlAttr
struct _xmlAttr
Typedef xmlAttr * xmlAttrPtr
 
Structure xmlAttribute
struct _xmlAttribute diff --git a/doc/html/libxml-uri.html b/doc/html/libxml-uri.html index 4d8e40da..0c15d77e 100644 --- a/doc/html/libxml-uri.html +++ b/doc/html/libxml-uri.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module uri from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module uri from libxml2

API Menu
API Indexes
Related links

library of generic URI related routines Implements RFC 2396

Table of Contents

Structure xmlURI
struct _xmlURI
Typedef xmlURI * xmlURIPtr
 
xmlChar *	xmlBuildURI		(const xmlChar * URI, 
const xmlChar * base)
diff --git a/doc/html/libxml-valid.html b/doc/html/libxml-valid.html index 3ff2e340..eed74059 100644 --- a/doc/html/libxml-valid.html +++ b/doc/html/libxml-valid.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module valid from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module valid from libxml2

API Menu
API Indexes
Related links

API for the DTD handling and the validity checking

Table of Contents

Structure xmlAttributeTable
struct _xmlHashTable The content of this structure is not made public by the API.
Typedef xmlAttributeTable * xmlAttributeTablePtr
diff --git a/doc/html/libxml-xinclude.html b/doc/html/libxml-xinclude.html
index 4aec21f9..4690e6ec 100644
--- a/doc/html/libxml-xinclude.html
+++ b/doc/html/libxml-xinclude.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module xinclude from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xinclude from libxml2

API Menu
API Indexes
Related links

API to handle XInclude processing, implements the World Wide Web Consortium Last Call Working Draft 10 November 2003

Table of Contents

#define XINCLUDE_FALLBACK
#define XINCLUDE_HREF
#define XINCLUDE_NODE
#define XINCLUDE_NS
#define XINCLUDE_OLD_NS
#define XINCLUDE_PARSE
#define XINCLUDE_PARSE_ENCODING
#define XINCLUDE_PARSE_TEXT
#define XINCLUDE_PARSE_XML
#define XINCLUDE_PARSE_XPOINTER
Structure xmlXIncludeCtxt
struct _xmlXIncludeCtxt The content of this structure is not made public by the API.
Typedef xmlXIncludeCtxt * xmlXIncludeCtxtPtr
diff --git a/doc/html/libxml-xlink.html b/doc/html/libxml-xlink.html
index 82748177..822c0157 100644
--- a/doc/html/libxml-xlink.html
+++ b/doc/html/libxml-xlink.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module xlink from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xlink from libxml2

API Menu
API Indexes
Related links

unfinished XLink detection module

Table of Contents

Enum xlinkActuate
 
Typedef xmlChar * xlinkHRef
 
Structure xlinkHandler
struct _xlinkHandler diff --git a/doc/html/libxml-xmlIO.html b/doc/html/libxml-xmlIO.html index 01bf8829..db05e7c7 100644 --- a/doc/html/libxml-xmlIO.html +++ b/doc/html/libxml-xmlIO.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module xmlIO from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xmlIO from libxml2

API Menu
API Indexes
Related links

interface for the I/O interfaces used by the parser

Table of Contents

xmlOutputBufferPtr	xmlAllocOutputBuffer	(xmlCharEncodingHandlerPtr encoder)
xmlParserInputBufferPtr	xmlAllocParserInputBuffer	(xmlCharEncoding enc)
int	xmlCheckFilename		(const char * path)
diff --git a/doc/html/libxml-xmlautomata.html b/doc/html/libxml-xmlautomata.html index 68ae4347..12599764 100644 --- a/doc/html/libxml-xmlautomata.html +++ b/doc/html/libxml-xmlautomata.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module xmlautomata from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xmlautomata from libxml2

API Menu
API Indexes
Related links

the API to build regexp automata

Table of Contents

Structure xmlAutomata
struct _xmlAutomata The content of this structure is not made public by the API.
Typedef xmlAutomata * xmlAutomataPtr
diff --git a/doc/html/libxml-xmlerror.html b/doc/html/libxml-xmlerror.html
index 8777fe6b..f0546205 100644
--- a/doc/html/libxml-xmlerror.html
+++ b/doc/html/libxml-xmlerror.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module xmlerror from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xmlerror from libxml2

API Menu
API Indexes
Related links

the API used to report errors

Table of Contents

Structure xmlError
struct _xmlError
Enum xmlErrorDomain
 
Enum xmlErrorLevel
diff --git a/doc/html/libxml-xmlexports.html b/doc/html/libxml-xmlexports.html
index 69843c90..c534f615 100644
--- a/doc/html/libxml-xmlexports.html
+++ b/doc/html/libxml-xmlexports.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module xmlexports from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xmlexports from libxml2

API Menu
API Indexes
Related links

macros for marking symbols as exportable/importable.

Table of Contents

#define LIBXML_DLL_IMPORT
#define XMLCALL
#define XMLPUBFUN
#define XMLPUBVAR
#define _REENTRANT

Description

Macro: LIBXML_DLL_IMPORT

#define LIBXML_DLL_IMPORT

Macro: XMLCALL

#define XMLCALL

diff --git a/doc/html/libxml-xmlmemory.html b/doc/html/libxml-xmlmemory.html index 746188ba..22f0956e 100644 --- a/doc/html/libxml-xmlmemory.html +++ b/doc/html/libxml-xmlmemory.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module xmlmemory from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xmlmemory from libxml2

API Menu
API Indexes
Related links

provides interfaces for the memory allocator, including debugging capabilities.

Table of Contents

#define DEBUG_MEMORY
Variable xmlMallocFunc xmlMalloc
 
 
Variable xmlMallocFunc xmlMallocAtomic
@@ -18,7 +18,8 @@ A:link, A:visited, A:active { text-decoration: underline }
 
 
Variable xmlReallocFunc xmlRealloc
 
-
Function type: xmlFreeFunc
+
void	xmlCleanupMemory		(void)
+
Function type: xmlFreeFunc
 void	xmlFreeFunc			(void * mem)
 
int	xmlGcMemGet			(xmlFreeFunc * freeFunc, 
xmlMallocFunc * mallocFunc,
xmlMallocFunc * mallocAtomicFunc,
xmlReallocFunc * reallocFunc,
xmlStrdupFunc * strdupFunc)
@@ -49,6 +50,8 @@ char * xmlStrdupFunc (const char * str)

Description

Macro: DEBUG_MEMORY

#define DEBUG_MEMORY

DEBUG_MEMORY replaces the allocator with a collect and debug shell to the libc allocator. DEBUG_MEMORY should only be activated when debugging libxml i.e. if libxml has been configured with --with-debug-mem too. #define DEBUG_MEMORY_FREED #define DEBUG_MEMORY_LOCATION

+

Function: xmlCleanupMemory

void	xmlCleanupMemory		(void)
+

Free up all the memory associated with memorys

Function type: xmlFreeFunc

Function type: xmlFreeFunc
 void	xmlFreeFunc			(void * mem)
 

Signature for a free() implementation.

mem:an already allocated block of memory

diff --git a/doc/html/libxml-xmlreader.html b/doc/html/libxml-xmlreader.html index e0c83b78..d60ca80e 100644 --- a/doc/html/libxml-xmlreader.html +++ b/doc/html/libxml-xmlreader.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module xmlreader from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xmlreader from libxml2

API Menu
API Indexes
Related links

API of the XML streaming API based on C# interfaces.

Table of Contents

Enum xmlParserProperties
 
Enum xmlParserSeverities
 
Enum xmlReaderTypes
diff --git a/doc/html/libxml-xmlregexp.html b/doc/html/libxml-xmlregexp.html
index b2b1fd85..9496c4c6 100644
--- a/doc/html/libxml-xmlregexp.html
+++ b/doc/html/libxml-xmlregexp.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module xmlregexp from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xmlregexp from libxml2

API Menu
API Indexes
Related links

basic API for libxml regular expressions handling used for XML Schemas and validation.

Table of Contents

Structure xmlRegExecCtxt
struct _xmlRegExecCtxt The content of this structure is not made public by the API.
Typedef xmlRegExecCtxt * xmlRegExecCtxtPtr
diff --git a/doc/html/libxml-xmlschemas.html b/doc/html/libxml-xmlschemas.html
index bb2cfa2d..3b1e2395 100644
--- a/doc/html/libxml-xmlschemas.html
+++ b/doc/html/libxml-xmlschemas.html
@@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica}
 A:link, A:visited, A:active { text-decoration: underline }
 Module xmlschemas from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xmlschemas from libxml2

API Menu
API Indexes
Related links

interface to the XML Schemas handling and schema validity checking, it is incomplete right now.

Table of Contents

Structure xmlSchema
struct _xmlSchema
Structure xmlSchemaParserCtxt
struct _xmlSchemaParserCtxt The content of this structure is not made public by the API. diff --git a/doc/html/libxml-xmlschemastypes.html b/doc/html/libxml-xmlschemastypes.html index bbbdd902..814ed246 100644 --- a/doc/html/libxml-xmlschemastypes.html +++ b/doc/html/libxml-xmlschemastypes.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module xmlschemastypes from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xmlschemastypes from libxml2

API Menu
API Indexes
Related links

module providing the XML Schema Datatypes implementation both definition and validity checking

Table of Contents

int	xmlSchemaCheckFacet		(xmlSchemaFacetPtr facet, 
xmlSchemaTypePtr typeDecl,
xmlSchemaParserCtxtPtr ctxt,
const xmlChar * name)
void	xmlSchemaCleanupTypes		(void)
int	xmlSchemaCompareValues		(xmlSchemaValPtr x, 
xmlSchemaValPtr y)
diff --git a/doc/html/libxml-xmlunicode.html b/doc/html/libxml-xmlunicode.html index 76531931..26760c2d 100644 --- a/doc/html/libxml-xmlunicode.html +++ b/doc/html/libxml-xmlunicode.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module xmlunicode from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xmlunicode from libxml2

API Menu
API Indexes
Related links

API for the Unicode character APIs This file is automatically generated from the UCS description files of the Unicode Character Database

Table of Contents

int	xmlUCSIsAegeanNumbers		(int code)
int	xmlUCSIsAlphabeticPresentationForms	(int code)
int	xmlUCSIsArabic			(int code)
diff --git a/doc/html/libxml-xmlversion.html b/doc/html/libxml-xmlversion.html index 95ee49c8..8b5c554e 100644 --- a/doc/html/libxml-xmlversion.html +++ b/doc/html/libxml-xmlversion.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module xmlversion from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xmlversion from libxml2

API Menu
API Indexes
Related links

compile-time version informations for the XML library

Table of Contents

#define ATTRIBUTE_UNUSED
#define DEBUG_MEMORY_LOCATION
#define LIBXML_AUTOMATA_ENABLED
#define LIBXML_C14N_ENABLED
#define LIBXML_CATALOG_ENABLED
#define LIBXML_DEBUG_ENABLED
#define LIBXML_DOCB_ENABLED
#define LIBXML_DOTTED_VERSION
#define LIBXML_FTP_ENABLED
#define LIBXML_HTML_ENABLED
#define LIBXML_HTTP_ENABLED
#define LIBXML_ICONV_ENABLED
#define LIBXML_ISO8859X_ENABLED
#define LIBXML_LEGACY_ENABLED
#define LIBXML_OUTPUT_ENABLED
#define LIBXML_PATTERN_ENABLED
#define LIBXML_PUSH_ENABLED
#define LIBXML_READER_ENABLED
#define LIBXML_REGEXP_ENABLED
#define LIBXML_SAX1_ENABLED
#define LIBXML_SCHEMAS_ENABLED
#define LIBXML_TEST_VERSION
#define LIBXML_THREAD_ENABLED
#define LIBXML_TREE_ENABLED
#define LIBXML_UNICODE_ENABLED
#define LIBXML_VALID_ENABLED
#define LIBXML_VERSION
#define LIBXML_VERSION_STRING
#define LIBXML_WRITER_ENABLED
#define LIBXML_XINCLUDE_ENABLED
#define LIBXML_XPATH_ENABLED
#define LIBXML_XPTR_ENABLED
#define WITHOUT_TRIO
#define WITH_TRIO
void	xmlCheckVersion			(int version)

Description

Macro: ATTRIBUTE_UNUSED

#define ATTRIBUTE_UNUSED

Macro used to signal to GCC unused function parameters

diff --git a/doc/html/libxml-xmlwriter.html b/doc/html/libxml-xmlwriter.html index 72bcf26f..01a3c7fd 100644 --- a/doc/html/libxml-xmlwriter.html +++ b/doc/html/libxml-xmlwriter.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module xmlwriter from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xmlwriter from libxml2

API Menu
API Indexes
Related links

text writing API for XML

Table of Contents

#define xmlTextWriterEndDTDAttlist
#define xmlTextWriterEndDTDElement
#define xmlTextWriterEndDTDEntity
#define xmlTextWriterWriteDocType
#define xmlTextWriterWriteProcessingInstruction
Structure xmlTextWriter
struct _xmlTextWriter The content of this structure is not made public by the API.
Typedef xmlTextWriter * xmlTextWriterPtr
@@ -28,6 +28,8 @@ The content of this structure is not made public by the API.
 
int	xmlTextWriterEndPI		(xmlTextWriterPtr writer)
int	xmlTextWriterFlush		(xmlTextWriterPtr writer)
int	xmlTextWriterFullEndElement	(xmlTextWriterPtr writer)
+
int	xmlTextWriterSetIndent		(xmlTextWriterPtr writer, 
int indent)
+
int	xmlTextWriterSetIndentString	(xmlTextWriterPtr writer, 
xmlChar * str)
int	xmlTextWriterStartAttribute	(xmlTextWriterPtr writer, 
const xmlChar * name)
int	xmlTextWriterStartAttributeNS	(xmlTextWriterPtr writer, 
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI)
int	xmlTextWriterStartCDATA		(xmlTextWriterPtr writer)
@@ -122,7 +124,11 @@ The content of this structure is not made public by the API.

Flush the output buffer.

writer:the xmlTextWriterPtr
Returns:the bytes written (may be 0 because of buffering) or -1 in case of error

Function: xmlTextWriterFullEndElement

int	xmlTextWriterFullEndElement	(xmlTextWriterPtr writer)

End the current xml element. Writes an end tag even if the element is empty

-
writer:the xmlTextWriterPtr
Returns:the bytes written (may be 0 because of buffering) or -1 in case of error

Function: xmlTextWriterStartAttribute

int	xmlTextWriterStartAttribute	(xmlTextWriterPtr writer, 
const xmlChar * name)
+
writer:the xmlTextWriterPtr
Returns:the bytes written (may be 0 because of buffering) or -1 in case of error

Function: xmlTextWriterSetIndent

int	xmlTextWriterSetIndent		(xmlTextWriterPtr writer, 
int indent)
+

Set indentation output. indent = 0 do not indentation. indent > 0 do indentation.

+
writer:the xmlTextWriterPtr
indent:do indentation?
Returns:-1 on error or 0 otherwise.

Function: xmlTextWriterSetIndentString

int	xmlTextWriterSetIndentString	(xmlTextWriterPtr writer, 
xmlChar * str)
+

Set string indentation.

+
writer:the xmlTextWriterPtr
str:the xmlChar string
Returns:-1 on error or 0 otherwise.

Function: xmlTextWriterStartAttribute

int	xmlTextWriterStartAttribute	(xmlTextWriterPtr writer, 
const xmlChar * name)

Start an xml attribute.

writer:the xmlTextWriterPtr
name:element name
Returns:the bytes written (may be 0 because of buffering) or -1 in case of error

Function: xmlTextWriterStartAttributeNS

int	xmlTextWriterStartAttributeNS	(xmlTextWriterPtr writer, 
const xmlChar * prefix,
const xmlChar * name,
const xmlChar * namespaceURI)

Start an xml attribute with namespace support.

diff --git a/doc/html/libxml-xpath.html b/doc/html/libxml-xpath.html index 156c37f0..355f022c 100644 --- a/doc/html/libxml-xpath.html +++ b/doc/html/libxml-xpath.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module xpath from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xpath from libxml2

API Menu
API Indexes
Related links

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

Table of Contents

#define xmlXPathNodeSetGetLength
#define xmlXPathNodeSetIsEmpty
#define xmlXPathNodeSetItem
Structure xmlNodeSet
struct _xmlNodeSet
Typedef xmlNodeSet * xmlNodeSetPtr
 
Structure xmlXPathAxis
struct _xmlXPathAxis @@ -228,7 +228,7 @@ The content of this structure is not made public by the API.

Converts an existing object to its string() equivalent

val:an XPath object
Returns:the string value of the object, NULL in case of error. A new string is allocated only if needed (@val isn't a string object).

Function: xmlXPathCmpNodes

int	xmlXPathCmpNodes		(xmlNodePtr node1, 
xmlNodePtr node2)

Compare two nodes w.r.t document order

-
node1:the first node
node2:the second node
Returns:-2 in case of error 1 if first point < second point, 0 if that's the same node, -1 otherwise

Function: xmlXPathCompile

xmlXPathCompExprPtr	xmlXPathCompile	(const xmlChar * str)
+
node1:the first node
node2:the second node
Returns:-2 in case of error 1 if first point < second point, 0 if it's the same node, -1 otherwise

Function: xmlXPathCompile

xmlXPathCompExprPtr	xmlXPathCompile	(const xmlChar * str)

Compile an XPath expression

str:the XPath expression
Returns:the xmlXPathCompExprPtr resulting from the compilation or NULL. the caller has to free the object.

Function: xmlXPathCompiledEval

xmlXPathObjectPtr	xmlXPathCompiledEval	(xmlXPathCompExprPtr comp, 
xmlXPathContextPtr ctx)

Evaluate the Precompiled XPath expression in the given context.

@@ -276,5 +276,5 @@ void xmlXPathFunction (xml
val:an initial xmlNodePtr, or NULL
Returns:the newly created object.

Function: xmlXPathObjectCopy

xmlXPathObjectPtr	xmlXPathObjectCopy	(xmlXPathObjectPtr val)

allocate a new copy of a given object

val:the original object
Returns:the newly created object.

Function: xmlXPathOrderDocElems

long	xmlXPathOrderDocElems		(xmlDocPtr doc)
-

Call this routine to speed up XPath computation on static documents. This stamps all the element nodes with the document order Like for line information, the order is kept in the element->content field, the value stored is actually - the node number (startting at -1) to be able to differenciate from line numbers.

-
doc:an input document
Returns:the number of element found in the document or -1 in case of error.

Daniel Veillard

+

Call this routine to speed up XPath computation on static documents. This stamps all the element nodes with the document order Like for line information, the order is kept in the element->content field, the value stored is actually - the node number (starting at -1) to be able to differentiate from line numbers.

+
doc:an input document
Returns:the number of elements found in the document or -1 in case of error.

Daniel Veillard

diff --git a/doc/html/libxml-xpathInternals.html b/doc/html/libxml-xpathInternals.html index e5b13f83..1e176d29 100644 --- a/doc/html/libxml-xpathInternals.html +++ b/doc/html/libxml-xpathInternals.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module xpathInternals from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xpathInternals from libxml2

API Menu
API Indexes
Related links

internal interfaces for XML Path Language implementation used to build new modules on top of XPath like XPointer and XSLT

Table of Contents

#define CAST_TO_BOOLEAN
#define CAST_TO_NUMBER
#define CAST_TO_STRING
#define CHECK_ARITY
#define CHECK_ERROR
#define CHECK_ERROR0
#define CHECK_TYPE
#define CHECK_TYPE0
#define XP_ERROR
#define XP_ERROR0
#define xmlXPathCheckError
#define xmlXPathEmptyNodeSet
#define xmlXPathGetContextNode
#define xmlXPathGetDocument
#define xmlXPathGetError
#define xmlXPathReturnBoolean
#define xmlXPathReturnEmptyNodeSet
#define xmlXPathReturnEmptyString
#define xmlXPathReturnExternal
#define xmlXPathReturnFalse
#define xmlXPathReturnNodeSet
#define xmlXPathReturnNumber
#define xmlXPathReturnString
#define xmlXPathReturnTrue
#define xmlXPathSetArityError
#define xmlXPathSetError
#define xmlXPathSetTypeError
#define xmlXPathStackIsExternal
#define xmlXPathStackIsNodeSet
xmlXPathObjectPtr	valuePop	(xmlXPathParserContextPtr ctxt)
int	valuePush			(xmlXPathParserContextPtr ctxt, 
xmlXPathObjectPtr value)
void	xmlXPathAddValues		(xmlXPathParserContextPtr ctxt)
@@ -170,7 +170,7 @@ A:link, A:visited, A:active { text-decoration: underline }
ctxt:an XPath evaluation context
value:the XPath object
Returns:the number of items on the value stack

Function: xmlXPathAddValues

void	xmlXPathAddValues		(xmlXPathParserContextPtr ctxt)

Implement the add operation on XPath objects: The numeric operators convert their operands to numbers as if by calling the number function.

ctxt:the XPath Parser context

Function: xmlXPathBooleanFunction

void	xmlXPathBooleanFunction		(xmlXPathParserContextPtr ctxt, 
int nargs)
-

Implement the boolean() XPath function boolean boolean(object) he boolean function converts its argument to a boolean as follows: - a number is true if and only if it is neither positive or negative zero nor NaN - a node-set is true if and only if it is non-empty - a string is true if and only if its length is non-zero

+

Implement the boolean() XPath function boolean boolean(object) The boolean function converts its argument to a boolean as follows: - a number is true if and only if it is neither positive or negative zero nor NaN - a node-set is true if and only if it is non-empty - a string is true if and only if its length is non-zero

ctxt:the XPath Parser context
nargs:the number of arguments

Function: xmlXPathCeilingFunction

void	xmlXPathCeilingFunction		(xmlXPathParserContextPtr ctxt, 
int nargs)

Implement the ceiling() XPath function number ceiling(number) The ceiling function returns the smallest (closest to negative infinity) number that is not less than the argument and that is an integer.

ctxt:the XPath Parser context
nargs:the number of arguments

Function: xmlXPathCompareValues

int	xmlXPathCompareValues		(xmlXPathParserContextPtr ctxt, 
int inf,
int strict)
@@ -295,7 +295,7 @@ A:link, A:visited, A:active { text-decoration: underline }
cur:the node-set
val:the node
Returns:true (1) if @cur contains @val, false (0) otherwise

Function: xmlXPathNodeSetDel

void	xmlXPathNodeSetDel		(xmlNodeSetPtr cur, 
xmlNodePtr val)

Removes an xmlNodePtr from an existing NodeSet

cur:the initial node set
val:an xmlNodePtr

Function: xmlXPathNodeSetFreeNs

void	xmlXPathNodeSetFreeNs		(xmlNsPtr ns)
-

Namespace node in libxml don't match the XPath semantic. In a node set the namespace nodes are duplicated and the next pointer is set to the parent node in the XPath semantic. Check if such a node need to be freed

+

Namespace nodes in libxml don't match the XPath semantic. In a node set the namespace nodes are duplicated and the next pointer is set to the parent node in the XPath semantic. Check if such a node needs to be freed

ns:the XPath namespace node found in a nodeset.

Function: xmlXPathNodeSetMerge

xmlNodeSetPtr	xmlXPathNodeSetMerge	(xmlNodeSetPtr val1, 
xmlNodeSetPtr val2)

Merges two nodesets, all nodes from @val2 are added to @val1 if @val1 is NULL, a new set is created and copied from @val2

val1:the first NodeSet or NULL
val2:the second NodeSet
Returns:@val1 once extended or NULL in case of error.

Function: xmlXPathNodeSetRemove

void	xmlXPathNodeSetRemove		(xmlNodeSetPtr cur, 
int val)
@@ -363,7 +363,7 @@ A:link, A:visited, A:active { text-decoration: underline }
ctxt:the XPath Parser context
nargs:the number of arguments

Function: xmlXPathStringEvalNumber

double	xmlXPathStringEvalNumber	(const xmlChar * str)

[30a] Float ::= Number ('e' Digits?)? [30] Number ::= Digits ('.' Digits?)? | '.' Digits [31] Digits ::= [0-9]+ Compile a Number in the string In complement of the Number expression, this function also handles negative values : '-' Number.

str:A string to scan
Returns:the double value.

Function: xmlXPathStringFunction

void	xmlXPathStringFunction		(xmlXPathParserContextPtr ctxt, 
int nargs)
-

Implement the string() XPath function string string(object?) he string function converts an object to a string as follows: - A node-set is converted to a string by returning the value of the node in the node-set that is first in document order. If the node-set is empty, an empty string is returned. - A number is converted to a string as follows + NaN is converted to the string NaN + positive zero is converted to the string 0 + negative zero is converted to the string 0 + positive infinity is converted to the string Infinity + negative infinity is converted to the string -Infinity + if the number is an integer, the number is represented in decimal form as a Number with no decimal point and no leading zeros, preceded by a minus sign (-) if the number is negative + otherwise, the number is represented in decimal form as a Number including a decimal point with at least one digit before the decimal point and at least one digit after the decimal point, preceded by a minus sign (-) if the number is negative; there must be no leading zeros before the decimal point apart possibly from the one required digit immediately before the decimal point; beyond the one required digit after the decimal point there must be as many, but only as many, more digits as are needed to uniquely distinguish the number from all other IEEE 754 numeric values. - The boolean false value is converted to the string false. The boolean true value is converted to the string true. If the argument is omitted, it defaults to a node-set with the context node as its only member.

+

Implement the string() XPath function string string(object?) The string function converts an object to a string as follows: - A node-set is converted to a string by returning the value of the node in the node-set that is first in document order. If the node-set is empty, an empty string is returned. - A number is converted to a string as follows + NaN is converted to the string NaN + positive zero is converted to the string 0 + negative zero is converted to the string 0 + positive infinity is converted to the string Infinity + negative infinity is converted to the string -Infinity + if the number is an integer, the number is represented in decimal form as a Number with no decimal point and no leading zeros, preceded by a minus sign (-) if the number is negative + otherwise, the number is represented in decimal form as a Number including a decimal point with at least one digit before the decimal point and at least one digit after the decimal point, preceded by a minus sign (-) if the number is negative; there must be no leading zeros before the decimal point apart possibly from the one required digit immediately before the decimal point; beyond the one required digit after the decimal point there must be as many, but only as many, more digits as are needed to uniquely distinguish the number from all other IEEE 754 numeric values. - The boolean false value is converted to the string false. The boolean true value is converted to the string true. If the argument is omitted, it defaults to a node-set with the context node as its only member.

ctxt:the XPath Parser context
nargs:the number of arguments

Function: xmlXPathStringLengthFunction

void	xmlXPathStringLengthFunction	(xmlXPathParserContextPtr ctxt, 
int nargs)

Implement the string-length() XPath function number string-length(string?) The string-length returns the number of characters in the string (see [3.6 Strings]). If the argument is omitted, it defaults to the context node converted to a string, in other words the value of the context node.

ctxt:the XPath Parser context
nargs:the number of arguments

Function: xmlXPathSubValues

void	xmlXPathSubValues		(xmlXPathParserContextPtr ctxt)
diff --git a/doc/html/libxml-xpointer.html b/doc/html/libxml-xpointer.html index f06aea59..36255f5a 100644 --- a/doc/html/libxml-xpointer.html +++ b/doc/html/libxml-xpointer.html @@ -9,7 +9,7 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } Module xpointer from libxml2
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module xpointer from libxml2

API Menu
API Indexes
Related links

API to handle XML Pointers Base implementation was made accordingly to W3C Candidate Recommendation 7 June 2000

Table of Contents

Structure xmlLocationSet
struct _xmlLocationSet
Typedef xmlLocationSet * xmlLocationSetPtr
 
xmlNodePtr	xmlXPtrBuildNodeList	(xmlXPathObjectPtr obj)
diff --git a/doc/libxml2-api.xml b/doc/libxml2-api.xml index 87788066..00c3b134 100644 --- a/doc/libxml2-api.xml +++ b/doc/libxml2-api.xml @@ -786,6 +786,7 @@ + @@ -2241,26 +2242,27 @@ - - - - + - - + + + + + + + + + - - - @@ -2687,6 +2689,7 @@ + @@ -2699,7 +2702,7 @@ - + @@ -2708,6 +2711,7 @@ + @@ -7112,6 +7116,10 @@ actually an xmlCharEncoding'/> clears the entire input callback table. this includes the compiled-in I/O. + + Free up all the memory associated with memorys + + clears the entire output callback table. this includes the compiled-in I/O callbacks. @@ -11468,6 +11476,13 @@ actually an xmlCharEncoding'/> + + same as xmlStrncat, but creates a new string. The original two strings are not freed. + + + + + a strncmp for xmlChar's @@ -11896,6 +11911,18 @@ actually an xmlCharEncoding'/> + + Set indentation output. indent = 0 do not indentation. indent > 0 do indentation. + + + + + + Set string indentation. + + + + Start an xml attribute. @@ -13610,7 +13637,7 @@ actually an xmlCharEncoding'/> - Implement the boolean() XPath function boolean boolean(object) he boolean function converts its argument to a boolean as follows: - a number is true if and only if it is neither positive or negative zero nor NaN - a node-set is true if and only if it is non-empty - a string is true if and only if its length is non-zero + Implement the boolean() XPath function boolean boolean(object) The boolean function converts its argument to a boolean as follows: - a number is true if and only if it is neither positive or negative zero nor NaN - a node-set is true if and only if it is non-empty - a string is true if and only if its length is non-zero @@ -13693,7 +13720,7 @@ actually an xmlCharEncoding'/> Compare two nodes w.r.t document order - + @@ -14159,7 +14186,7 @@ actually an xmlCharEncoding'/> - Namespace node in libxml don't match the XPath semantic. In a node set the namespace nodes are duplicated and the next pointer is set to the parent node in the XPath semantic. Check if such a node need to be freed + Namespace nodes in libxml don't match the XPath semantic. In a node set the namespace nodes are duplicated and the next pointer is set to the parent node in the XPath semantic. Check if such a node needs to be freed @@ -14227,8 +14254,8 @@ actually an xmlCharEncoding'/> - Call this routine to speed up XPath computation on static documents. This stamps all the element nodes with the document order Like for line information, the order is kept in the element->content field, the value stored is actually - the node number (startting at -1) to be able to differenciate from line numbers. - + Call this routine to speed up XPath computation on static documents. This stamps all the element nodes with the document order Like for line information, the order is kept in the element->content field, the value stored is actually - the node number (starting at -1) to be able to differentiate from line numbers. + @@ -14366,7 +14393,7 @@ actually an xmlCharEncoding'/> - Implement the string() XPath function string string(object?) he string function converts an object to a string as follows: - A node-set is converted to a string by returning the value of the node in the node-set that is first in document order. If the node-set is empty, an empty string is returned. - A number is converted to a string as follows + NaN is converted to the string NaN + positive zero is converted to the string 0 + negative zero is converted to the string 0 + positive infinity is converted to the string Infinity + negative infinity is converted to the string -Infinity + if the number is an integer, the number is represented in decimal form as a Number with no decimal point and no leading zeros, preceded by a minus sign (-) if the number is negative + otherwise, the number is represented in decimal form as a Number including a decimal point with at least one digit before the decimal point and at least one digit after the decimal point, preceded by a minus sign (-) if the number is negative; there must be no leading zeros before the decimal point apart possibly from the one required digit immediately before the decimal point; beyond the one required digit after the decimal point there must be as many, but only as many, more digits as are needed to uniquely distinguish the number from all other IEEE 754 numeric values. - The boolean false value is converted to the string false. The boolean true value is converted to the string true. If the argument is omitted, it defaults to a node-set with the context node as its only member. + Implement the string() XPath function string string(object?) The string function converts an object to a string as follows: - A node-set is converted to a string by returning the value of the node in the node-set that is first in document order. If the node-set is empty, an empty string is returned. - A number is converted to a string as follows + NaN is converted to the string NaN + positive zero is converted to the string 0 + negative zero is converted to the string 0 + positive infinity is converted to the string Infinity + negative infinity is converted to the string -Infinity + if the number is an integer, the number is represented in decimal form as a Number with no decimal point and no leading zeros, preceded by a minus sign (-) if the number is negative + otherwise, the number is represented in decimal form as a Number including a decimal point with at least one digit before the decimal point and at least one digit after the decimal point, preceded by a minus sign (-) if the number is negative; there must be no leading zeros before the decimal point apart possibly from the one required digit immediately before the decimal point; beyond the one required digit after the decimal point there must be as many, but only as many, more digits as are needed to uniquely distinguish the number from all other IEEE 754 numeric values. - The boolean false value is converted to the string false. The boolean true value is converted to the string true. If the argument is omitted, it defaults to a node-set with the context node as its only member. diff --git a/doc/libxml2-refs.xml b/doc/libxml2-refs.xml index b4e5eef6..da74a13a 100644 --- a/doc/libxml2-refs.xml +++ b/doc/libxml2-refs.xml @@ -1327,6 +1327,7 @@ + @@ -2215,6 +2216,7 @@ + @@ -2303,6 +2305,8 @@ + + @@ -4215,6 +4219,7 @@ + @@ -5103,6 +5108,7 @@ + @@ -5191,6 +5197,8 @@ + + @@ -5800,8 +5808,8 @@ - + @@ -5819,12 +5827,12 @@ - + @@ -5873,9 +5881,9 @@ + - @@ -5912,8 +5920,8 @@ - + @@ -5945,7 +5953,6 @@ - @@ -5957,6 +5964,7 @@ + @@ -5981,6 +5989,7 @@ + @@ -6008,8 +6017,8 @@ - + @@ -6024,8 +6033,8 @@ - + @@ -6033,13 +6042,13 @@ + - @@ -6091,9 +6100,9 @@ - + @@ -6231,9 +6240,9 @@ - + @@ -6311,8 +6320,8 @@ - + @@ -6457,10 +6466,8 @@ - - @@ -6475,7 +6482,6 @@ - @@ -6493,12 +6499,10 @@ - - @@ -6511,8 +6515,6 @@ - - @@ -6532,14 +6534,8 @@ - - - - - - @@ -6551,27 +6547,16 @@ - - - - - - - - - - - @@ -6580,8 +6565,6 @@ - - @@ -6589,226 +6572,133 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6821,13 +6711,9 @@ - - - - @@ -6836,86 +6722,55 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -6924,119 +6779,70 @@ - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -7044,8 +6850,6 @@ - - @@ -7058,7 +6862,6 @@ - @@ -7069,27 +6872,20 @@ - - - - - - - @@ -7097,14 +6893,12 @@ - - @@ -7183,20 +6977,13 @@ - - - - - - - @@ -7354,7 +7141,6 @@ - @@ -7374,8 +7160,6 @@ - - @@ -7405,22 +7189,18 @@ - - - - @@ -7441,7 +7221,6 @@ - @@ -7577,20 +7356,12 @@ - - - - - - - - @@ -7616,10 +7387,7 @@ - - - @@ -7655,15 +7423,9 @@ - - - - - - @@ -7694,12 +7456,12 @@ + - @@ -7970,7 +7732,6 @@ - @@ -8091,7 +7852,6 @@ - @@ -8116,17 +7876,14 @@ - - - @@ -8137,7 +7894,6 @@ - @@ -8152,16 +7908,10 @@ - - - - - - @@ -8172,7 +7922,6 @@ - @@ -8221,7 +7970,6 @@ - @@ -8231,31 +7979,19 @@ - - - - - - - - - - - - @@ -8273,7 +8009,6 @@ - @@ -8301,15 +8036,11 @@ - - - - @@ -8326,17 +8057,12 @@ - - - - - @@ -8347,14 +8073,11 @@ - - - @@ -8691,7 +8414,6 @@ - @@ -8828,6 +8550,8 @@ + + @@ -8986,7 +8710,6 @@ - @@ -9805,6 +9528,7 @@ + @@ -11210,6 +10934,7 @@ + @@ -11621,8 +11346,8 @@ - - + + @@ -11635,6 +11360,7 @@ + @@ -11643,9 +11369,10 @@ - + + @@ -15137,6 +14864,8 @@ + + @@ -16962,6 +16691,7 @@ + @@ -18062,6 +17792,7 @@ + @@ -18530,9 +18261,6 @@ - - - @@ -18541,6 +18269,9 @@ + + + @@ -18892,6 +18623,7 @@ + @@ -20432,6 +20164,9 @@ + + + @@ -20439,9 +20174,14 @@ + + + + + @@ -21049,6 +20789,7 @@ + @@ -21585,6 +21326,9 @@ + + + @@ -21858,7 +21602,6 @@ - @@ -21896,6 +21639,7 @@ + @@ -22433,6 +22177,7 @@ + @@ -24041,6 +23786,7 @@ + @@ -24680,6 +24426,7 @@ + @@ -24695,9 +24442,6 @@ - - - @@ -24865,6 +24609,7 @@ + @@ -25617,6 +25362,7 @@ + @@ -26962,6 +26708,9 @@ + + + diff --git a/doc/newapi.xsl b/doc/newapi.xsl index 72b8cfff..ad3d4037 100644 --- a/doc/newapi.xsl +++ b/doc/newapi.xsl @@ -104,7 +104,7 @@