# 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 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 htmlInitAutoClose 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 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