# The XML C parser and toolkit of Gnome

## API Alphabetic Index x-x for libxml2

Developer Menu

- Main Menu
- Reference Manual
- Code Examples
- XML Guidelines
- Tutorial
- The Reader Interface
- ChangeLog
- XSLT
- Python and bindings
- libxml2 architecture
- The tree output
- The SAX interface
- Memory Management
- I/O Interfaces
- The parser interfaces
- Entities or no entities
- Namespaces
- Upgrading 1.x code
- Thread safety
- DOM Principles
- A real example
- flat page, stylesheet

API Indexes

- Alphabetic
- Constructors
- Functions/Types
- Modules
- Symbols

Related links

- Mail archive
- XSLT libxslt
- DOM gdome2
- XML-DSig xmlsec
- FTP
- Windows binaries
- Solaris binaries
- MacOsX binaries
- lxml Python bindings
- Perl bindings
- C++ bindings
- PHP bindings
- Pascal bindings
- Ruby bindings
- Tcl bindings
- Bug Tracker

## A-B C-C D-E F-I J-N O-P Q-R S-S T-U V-X Y-a b-b c-c d-d e-e f-f g-h i-i j-l m-m n-n o-o p-p q-r s-s t-t u-v w-w x-x y-z

## Letter x:

x00B7
  IS_EXTENDER
x02D0
  IS_EXTENDER
x02D1
  IS_EXTENDER
x0387
  IS_EXTENDER
x0640
  IS_EXTENDER
x0E46
  IS_EXTENDER
x0EC6
  IS_EXTENDER
x10000-
  IS_CHAR
x10FFFF
  IS_CHAR
x20
  IS_BLANK
  IS_BYTE_CHAR
  IS_PUBIDCHAR
  xmlParseAttValue
  xmlParseName
  xmlParseNmtoken
  xmlValidCtxtNormalizeAttributeValue
  xmlValidNormalizeAttributeValue
x20-
  IS_CHAR
x3005
  IS_EXTENDER
x3007
  IS_IDEOGRAPHIC
x3021-
  IS_IDEOGRAPHIC
x3029
  IS_IDEOGRAPHIC
x3031-
  IS_EXTENDER
x3035
  IS_EXTENDER
x309D-
  IS_EXTENDER
x309E
  IS_EXTENDER
x30FC-
  IS_EXTENDER
x30FE
  IS_EXTENDER
x4E00-
  IS_IDEOGRAPHIC
x9FA5
  IS_IDEOGRAPHIC
xD7FF
  IS_CHAR
xE000-
  IS_CHAR
xFFFD
  IS_CHAR
xlink
  xlinkGetDefaultDetect
  xlinkGetDefaultHandler
  xlinkSetDefaultDetect
  xlinkSetDefaultHandler
xlinkHandlerPtr
  xlinkGetDefaultHandler
xlinkType
  xlinkIsLink
xml-c14n
  xmlC14NDocDumpMemory
  xmlC14NDocSave
  xmlC14NDocSaveTo
  xmlC14NExecute
xml-exc-c14n
  xmlC14NDocDumpMemory
  xmlC14NDocSave
  xmlC14NDocSaveTo
  xmlC14NExecute
xml-name
  xmlParseNamespace
xml:
  XML_XML_NAMESPACE
xml:base
  xmlNodeSetBase
xml:id
  XML_XML_ID
xml:lang
  xlinkExtendedLinkFunk
  xlinkExtendedLinkSetFunk
  xmlNodeGetLang
  xmlNodeSetLang
  xmlTextReaderConstXmlLang
  xmlTextReaderXmlLang
  xmlXPathLangFunction
xml:space
  _xmlParserCtxt
  xmlNodeGetSpacePreserve
  xmlNodeSetSpacePreserve
xmlAddDocEntity
  xmlNewEntity
xmlAttr
  attribute
  attributeSAXFunc
xmlAttrPtr
  xmlCopyProp
  xmlCopyPropList
  xmlGetID
xmlAttributePtr
  xmlGetDtdAttrDesc
  xmlGetDtdQAttrDesc
xmlAttributeTablePtr
  xmlCopyAttributeTable
xmlBufPtr
  xmlBufGetNodeContent
xmlBuffer
  xmlCharEncFirstLine
  xmlCharEncInFunc
  xmlCharEncOutFunc
  xmlNodeDump
  xmlOutputBufferCreateBuffer
xmlBufferPtr
  xmlNewTextWriterMemory
  xmlOutputBufferCreateBuffer
xmlBufferShrink
  xmlBufShrink
xmlBuildURI
  xmlBuildRelativeURI
xmlBytesConsumed
  xmlTextReaderByteConsumed
xmlCatalogAllow
  xmlCatalogGetDefaults
xmlCatalogPtr
  xmlNewCatalog
xmlCatalogResolvePublic
  xmlCatalogGetPublic
xmlCatalogResolveSystem
  xmlCatalogGetSystem
xmlCharEncoding
  _xmlDoc
  _xmlParserCtxt
  xmlGetCharEncodingHandler
xmlCharEncodingHandler
  xmlNewCharEncodingHandler
xmlCharEncodingHandlerPtr
  xmlNewCharEncodingHandler
  xmlRegisterCharEncodingHandler
xmlCharEncodingInputFunc
  xmlNewCharEncodingHandler
xmlCharEncodingOutputFunc
  xmlNewCharEncodingHandler
xmlChars
  _xmlParserInput
  xmlBufferWriteCHAR
xmlCleanupParser
  xmlCleanupParser
xmlCleanupThreads
  xmlCleanupThreads
xmlCopyDocElementContent
  xmlCopyElementContent
xmlCreateIntSubset
  xmlNewDtd
xmlDOMWrapCtxtPtr
  xmlDOMWrapNewCtxt
xmlDefaultSAXLocator
  setDocumentLocator
  setDocumentLocatorSAXFunc
  xmlSAX2SetDocumentLocator
xmlDoc
  _xmlNs
xmlDocCopyNodeList
  xmlCopyNodeList
xmlDocNewPI
  xmlNewPI
xmlDocProperties
  _xmlDoc
xmlDocPtr
  xmlCopyDoc
  xmlNewTextWriterDoc
  xmlNewTextWriterTree
  xmlTextReaderCurrentDoc
xmlDtdPtr
  xmlCopyDtd
  xmlIOParseDTD
  xmlParseDTD
  xmlSAXParseDTD
xmlElementContentPtr
  xmlCopyDocElementContent
  xmlCopyElementContent
  xmlParseElementChildrenContentDecl
  xmlParseElementMixedContentDecl
xmlElementPtr
  xmlGetDtdElementDesc
  xmlGetDtdQElementDesc
xmlElementTablePtr
  xmlCopyElementTable
xmlEncodeEntities
  xmlEncodeEntities
  xmlEncodeEntitiesReentrant
xmlEncodeEntitiesReentrant
  xmlEncodeEntities
  xmlNewChild
  xmlNewDocNode
  xmlNewDocNodeEatName
  xmlNewDocProp
  xmlNodeSetContent
  xmlNodeSetContentLen
xmlEncodeSpecialChars
  xmlNodeSetContent
  xmlNodeSetContentLen
xmlEntitiesTablePtr
  xmlCopyEntitiesTable
  xmlCreateEntitiesTable
xmlEntityPtr
  getEntity
  getEntitySAXFunc
  getParameterEntity
  getParameterEntitySAXFunc
  xmlNewEntityInputStream
  xmlParseEntityRef
  xmlSAX2GetEntity
  xmlSAX2GetParameterEntity
xmlEnumerationPtr
  xmlCopyEnumeration
  xmlCreateEnumeration
xmlExpFree
  xmlExpNewOr
  xmlExpNewRange
  xmlExpNewSeq
xmlExpRef
  xmlExpNewOr
  xmlExpNewRange
  xmlExpNewSeq
xmlExternalEntityLoader
  xmlGetExternalEntityLoader
xmlFileOpen_real
  xmlFileOpen
xmlFree
  xmlC14NDocDumpMemory
  xmlDocDumpFormatMemory
  xmlDocDumpFormatMemoryEnc
  xmlDocDumpMemory
  xmlDocDumpMemoryEnc
  xmlGetNoNsProp
  xmlGetNsProp
  xmlGetProp
  xmlHashDefaultDeallocator
  xmlNodeGetBase
  xmlNodeGetContent
  xmlNodeGetLang
  xmlNodeListGetRawString
  xmlNodeListGetString
  xmlTextReaderValue
  xmlXPathCastToString
xmlFreeDoc
  xmlTextReaderCurrentDoc
xmlFreeDocElementContent
  xmlFreeElementContent
xmlFreeMutex
  xmlFreeMutex
xmlFreeNode
  xmlUnlinkNode
xmlFreeStreamCtxt
  xmlPatternGetStreamCtxt
xmlGetGlobalState
  xmlGetGlobalState
xmlGetNoNsProp
  xmlGetProp
xmlGetNsProp
  xmlGetProp
xmlGetProp
  xmlGetNoNsProp
xmlGetThreadId
  xmlGetThreadId
xmlHashTablePtr
  xmlHashCreate
  xmlHashCreateDict
xmlIDPtr
  xmlAddID
xmlIndentTreeOutput
  xmlBufNodeDump
  xmlDocDumpFormatMemory
  xmlDocDumpFormatMemoryEnc
  xmlDocFormatDump
  xmlNodeDump
  xmlNodeDumpOutput
  xmlSaveFormatFile
  xmlSaveFormatFileEnc
xmlInitParser
  xmlCleanupParser
xmlInitThreads
  xmlInitThreads
xmlInitializeCatalog
  xmlCatalogAdd
xmlInitializeGlobalState
  xmlInitializeGlobalState
xmlInputCloseCallback
  xmlRegisterInputCallbacks
xmlInputMatchCallback
  xmlRegisterInputCallbacks
xmlInputOpenCallback
  xmlRegisterInputCallbacks
xmlInputReadCallback
  xmlRegisterInputCallbacks
xmlIsBaseCharQ
  xmlIsBaseChar
xmlIsBaseChar_ch
  xmlIsBaseChar
xmlIsBlankNode
  xmlKeepBlanksDefault
xmlIsBlankQ
  xmlIsBlank
xmlIsBlank_ch
  xmlIsBlank
xmlIsCharQ
  xmlIsChar
xmlIsChar_ch
  xmlIsChar
xmlIsCombiningQ
  xmlIsCombining
xmlIsDigitQ
  xmlIsDigit
xmlIsDigit_ch
  xmlIsDigit
xmlIsExtenderQ
  xmlIsExtender
xmlIsExtender_ch
  xmlIsExtender
xmlIsIdeographicQ
  xmlIsIdeographic
xmlIsMainThread
  xmlIsMainThread
xmlIsPubidCharQ
  xmlIsPubidChar
xmlIsPubidChar_ch
  xmlIsPubidChar
xmlKeepBlanksDefault
  xmlBufNodeDump
  xmlDocDumpFormatMemory
  xmlDocDumpFormatMemoryEnc
  xmlDocFormatDump
  xmlNodeDump
  xmlNodeDumpOutput
  xmlSaveFormatFile
  xmlSaveFormatFileEnc
xmlListWalk
  xmlListWalker
xmlLoadExtDtdDefaultValue
  XML_COMPLETE_ATTRS
  XML_DETECT_IDS
  XML_SKIP_IDS
xmlLocationSetPtr
  xmlXPtrFreeLocationSet
  xmlXPtrLocationSetCreate
xmlLockLibrary
  xmlLockLibrary
xmlModuleOption
  xmlModuleOpen
xmlMutexLock
  xmlMutexLock
xmlMutexUnlock
  xmlMutexUnlock
xmlNanoFTPGet
  ftpDataCallback
xmlNanoFTPList
  ftpListCallback
xmlNewChild
  xmlNewTextChild
xmlNewDocElementContent
  xmlNewElementContent
xmlNewDocRawNode
  xmlNewDocNode
  xmlNewDocNodeEatName
xmlNewMutex
  xmlNewMutex
xmlNewNode
  xmlNewNodeEatName
xmlNewProp
  xmlNewDocProp
xmlNewTextChild
  xmlNewChild
  xmlNewTextChild
xmlNewTextWriter
  xmlNewTextWriter
  xmlNewTextWriterDoc
  xmlNewTextWriterFilename
  xmlNewTextWriterMemory
  xmlNewTextWriterPushParser
  xmlNewTextWriterTree
xmlNodeDumpOutput
  xmlNodeDump
xmlNodeListGetString
  xmlNodeListGetRawString
xmlNodePtr
  xmlCopyNode
  xmlCopyNodeList
  xmlDocCopyNode
  xmlDocCopyNodeList
  xmlDocGetRootElement
  xmlNewTextWriterTree
  xmlTextReaderCurrentNode
  xmlTextReaderPreserve
  xmlXPathNodeSetAdd
  xmlXPathNodeSetAddUnique
  xmlXPathNodeSetCreate
  xmlXPathNodeSetDel
  xmlXPathNodeSetItem
  xmlXPtrBuildNodeList
xmlNodeSetContent
  xmlNodeAddContent
xmlNodeSetContentLen
  xmlNodeAddContentLen
xmlNodeSetPtr
  xmlXPathFreeNodeSet
  xmlXPathNodeSetCreate
xmlNotationPtr
  xmlGetDtdNotationDesc
xmlNotationTablePtr
  xmlCopyNotationTable
xmlNs
  xmlDOMWrapAcquireNsFunction
xmlNsPtr
  _xmlDOMWrapCtxt
  getNamespace
  xmlCopyNamespace
  xmlCopyNamespaceList
  xmlDOMWrapAcquireNsFunction
  xmlGetNsList
xmlOutputBuffer
  LIBXML2_NEW_BUFFER
xmlOutputBufferClose
  xmlSaveFileTo
  xmlSaveFormatFileTo
xmlOutputBufferPtr
  xmlNewTextWriter
  xmlOutputBufferCreateFilenameFunc
  xmlOutputBufferGetContent
  xmlOutputBufferGetSize
xmlOutputCloseCallback
  xmlRegisterOutputCallbacks
xmlOutputMatchCallback
  xmlRegisterOutputCallbacks
xmlOutputOpenCallback
  xmlRegisterOutputCallbacks
xmlOutputWriteCallback
  xmlRegisterOutputCallbacks
xmlParseAttValue
  xmlParseDefaultDecl
xmlParseChunk
  xmlCreatePushParserCtxt
xmlParseElementContentDecl
  xmlParseElementChildrenContentDecl
  xmlParseElementMixedContentDecl
xmlParseElementDecl
  xmlParseElementContentDecl
xmlParseExternalID
  xmlParseNotationDecl
xmlParseFile
  xmlParseCatalogFile
xmlParseNamespace:
  xmlParseNamespace
xmlParseURI
  xmlURIEscape
xmlParserCtxt
  XML_CTXT_FINISH_DTD_0
  XML_CTXT_FINISH_DTD_1
xmlParserCtxtPtr
  xmlNewParserCtxt
  xmlNewTextWriterPushParser
xmlParserError
  _xmlError
xmlParserErrors
  docbParseChunk
  htmlParseChunk
  xmlParseChunk
xmlParserFindNodeInfoIndex
  xmlParserFindNodeInfoIndex
xmlParserHandleReference
  xmlScanName
xmlParserInputBuffer
  LIBXML2_NEW_BUFFER
xmlParserInputBufferPtr
  xmlNewTextReader
  xmlParserInputBufferCreateFilenameFunc
  xmlTextReaderGetRemainder
  xmlTextReaderSetup
xmlParserInputPtr
  resolveEntity
  resolveEntitySAXFunc
  xmlFreeInputStream
  xmlLoadExternalEntity
  xmlNoNetExternalEntityLoader
  xmlParserPrintFileContext
  xmlParserPrintFileInfo
  xmlSAX2ResolveEntity
xmlParserNodeInfo
  xmlParserFindNodeInfo
xmlParserProperties
  xmlTextReaderGetParserProp
  xmlTextReaderSetParserProp
xmlPattern
  LIBXML_PATTERN_ENABLED
xmlPatternFlags
  xmlPatterncompile
xmlPatternGetStreamCtxt
  xmlPatternStreamable
xmlPatterncompile
  xmlStreamPush
  xmlStreamPushAttr
  xmlStreamPushNode
xmlPopInput:
  xmlPopInput
xmlPushInput:
  xmlPushInput
xmlRFreeMutex
  xmlFreeRMutex
xmlRMutexLock
  xmlRMutexLock
xmlRMutexUnlock
  xmlRMutexUnlock
xmlRNewMutex
  xmlNewRMutex
xmlReader
  LIBXML_READER_ENABLED
xmlReaderTypes
  xmlTextReaderNodeType
xmlRefPtr
  xmlAddRef
xmlRelaxNGParserFlag
  xmlRelaxParserSetFlag
xmlRelaxNGValidatePushElement
  xmlRelaxNGValidateFullElement
xmlSAX2Attribute
  attribute
xmlSAX2AttributeDecl
  attributeDecl
xmlSAX2CDataBlock
  cdataBlock
xmlSAX2Characters
  characters
  xmlSAX2IgnorableWhitespace
xmlSAX2Comment
  comment
  xmlSAX2Comment
xmlSAX2ElementDecl
  elementDecl
xmlSAX2EndDocument
  endDocument
xmlSAX2EndElement
  endElement
xmlSAX2EntityDecl
  entityDecl
xmlSAX2ExternalSubset
  externalSubset
xmlSAX2GetColumnNumber
  getColumnNumber
xmlSAX2GetEntity
  getEntity
xmlSAX2GetLineNumber
  getLineNumber
xmlSAX2GetParameterEntity
  getParameterEntity
xmlSAX2GetPublicId
  getPublicId
xmlSAX2GetSystemId
  getSystemId
xmlSAX2HasExternalSubset
  hasExternalSubset
xmlSAX2HasInternalSubset
  hasInternalSubset
xmlSAX2IgnorableWhitespace
  ignorableWhitespace
  xmlKeepBlanksDefault
xmlSAX2InitDefaultSAXHandler
  initxmlDefaultSAXHandler
xmlSAX2InitDocbDefaultSAXHandler
  initdocbDefaultSAXHandler
xmlSAX2InitHtmlDefaultSAXHandler
  inithtmlDefaultSAXHandler
xmlSAX2InternalSubset
  internalSubset
xmlSAX2IsStandalone
  isStandalone
xmlSAX2NotationDecl
  notationDecl
xmlSAX2ProcessingInstruction
  processingInstruction
xmlSAX2Reference
  reference
  xmlSAX2Reference
xmlSAX2ResolveEntity
  resolveEntity
  xmlSAX2ResolveEntity
xmlSAX2StartDocument
  startDocument
xmlSAX2StartElement
  startElement
xmlSAX2UnparsedEntityDecl
  unparsedEntityDecl
xmlSAXHandlerPtr
  xmlSchemaSAXPlug
xmlSAXVersion
  xmlSAXDefaultVersion
xmlSaveOptions
  xmlSaveToBuffer
  xmlSaveToFd
  xmlSaveToFilename
  xmlSaveToIO
xmlSchemaSAXPlug
  xmlSchemaSAXUnplug
xmlSchemaValType
  xmlSchemaGetValType
xmlSchemaValidOption
  xmlSchemaSetValidOptions
xmlSchematronValidOptions
  xmlSchematronNewValidCtxt
xmlSetExternalEntityLoader
  resolveEntity
  resolveEntitySAXFunc
  xmlSAX2ResolveEntity
xmlSnprintfElementContent
  xmlSprintfElementContent
xmlStrcmp
  xmlStrEqual
xmlStrdup
  xmlNewNode
xmlStreamPush
  xmlStreamPushNode
xmlStringDecodeEntities
  xmlDecodeEntities
xmlStringGetNodeList
  xmlParseAttValue
xmlStrncat
  xmlStrncatNew
xmlStrncmp
  xmlUTF8Charcmp
xmlTextReader
  xmlNewTextReader
  xmlNewTextReaderFilename
  xmlReaderNewDoc
  xmlReaderNewFd
  xmlReaderNewFile
  xmlReaderNewIO
  xmlReaderNewMemory
  xmlReaderNewWalker
  xmlTextReaderCurrentDoc
  xmlTextReaderCurrentNode
xmlTextReaderCurrentDoc
  xmlTextReaderPreserve
  xmlTextReaderPreservePattern
xmlTextReaderLocatorPtr
  xmlTextReaderLocatorBaseURI
  xmlTextReaderLocatorLineNumber
xmlTextReaderRead
  xmlTextReaderExpand
xmlTextWriterStartDTDEntity
  xmlTextWriterWriteDTDExternalEntity
xmlTextWriterWriteDTD
  xmlTextWriterWriteDocType
xmlTextWriterWritePI
  xmlTextWriterWriteProcessingInstruction
xmlURI
  xmlCreateURI
  xmlFreeURI
  xmlPrintURI
  xmlSaveUri
xmlURIEscapeStr
  xmlURIEscape
xmlURIFromPath
  xmlNormalizeWindowsPath
xmlURIPtr
  xmlParseURI
  xmlParseURIRaw
xmlUnlinkNode
  xmlDocSetRootElement
  xmlFreeNode
xmlUnlockLibrary
  xmlUnlockLibrary
xmlValidCtxtPtr
  xmlValidityErrorFunc
  xmlValidityWarningFunc
xmlValidGetValidElements
  xmlValidGetValidElements
xmlValidateAttributeDecl
  xmlParseDefaultDecl
xmlValidateAttributeValue
  xmlParseAttributeType
xmlValidateOneAttribute
  xmlValidateOneElement
xmlWriter
  LIBXML_WRITER_ENABLED
xmlXPathCheckError
  xmlXPathPopBoolean
  xmlXPathPopExternal
  xmlXPathPopNodeSet
  xmlXPathPopNumber
  xmlXPathPopString
xmlXPathCompExprPtr
  xmlXPathCompile
  xmlXPathCtxtCompile
xmlXPathContext
  xmlXPathFreeContext
  xmlXPathNewContext
  xmlXPtrNewContext
xmlXPathError
  err
xmlXPathEval
  xmlXPathEvalExpression
xmlXPathEvalPredicate
  xmlXPtrEvalRangePredicate
xmlXPathFreeObject
  xmlXPathFreeNodeSetList
xmlXPathFunction
  xmlXPathFunctionLookup
  xmlXPathFunctionLookupNS
xmlXPathNodeTrailingSorted
  xmlXPathNodeTrailing
xmlXPathObject
  xmlXPathContextSetCache
xmlXPathObjectPtr
  xmlXPathCompiledEval
  xmlXPathEval
  xmlXPathEvalExpression
  xmlXPathFreeNodeSetList
  xmlXPathFreeObject
  xmlXPathNewBoolean
  xmlXPathNewCString
  xmlXPathNewFloat
  xmlXPathNewNodeSet
  xmlXPathNewNodeSetList
  xmlXPathNewString
  xmlXPathNewValueTree
  xmlXPathNodeEval
  xmlXPathWrapNodeSet
  xmlXPtrEval
  xmlXPtrLocationSetAdd
  xmlXPtrLocationSetCreate
  xmlXPtrLocationSetDel
  xmlXPtrNewCollapsedRange
  xmlXPtrNewLocationSetNodeSet
  xmlXPtrNewLocationSetNodes
  xmlXPtrNewRange
  xmlXPtrNewRangeNodeObject
  xmlXPtrNewRangeNodePoint
  xmlXPtrNewRangeNodes
  xmlXPtrNewRangePointNode
  xmlXPtrNewRangePoints
  xmlXPtrWrapLocationSet
xmlXPathParserContext
  xmlXPathFreeParserContext
  xmlXPathNewParserContext
xmlXPathTrailingSorted
  xmlXPathTrailing
xmlns
  xmlNamespaceParseNSDef
xmlns:???
  xmlParseAttribute
xmltextReader
  xmlReaderForDoc
  xmlReaderForFd
  xmlReaderForIO
  xmlReaderForMemory
  xmlReaderNewDoc
  xmlReaderNewFd
  xmlReaderNewIO
  xmlReaderNewMemory
  xmlReaderNewWalker
  xmlReaderWalker
xpath
  xmlShellPrintXPathError
  xmlShellPrintXPathResult
  xmlXPtrRangeToFunction
xpointer
  XINCLUDE_PARSE_XPOINTER

## A-B C-C D-E F-I J-N O-P Q-R S-S T-U V-X Y-a b-b c-c d-d e-e f-f g-h i-i j-l m-m n-n o-o p-p q-r s-s t-t u-v w-w x-x y-z

Daniel Veillard