libxml2: Deprecated List

libxml2

Loading...
Searching...
No Matches
Deprecated List

Global __xmlParserInputBufferCreateFilename (const char *URI, xmlCharEncoding enc)
  Use xmlNewInputFromUrl.
Global _xmlBuffer::content
  Use xmlBufferContent
Global _xmlBuffer::use
  Use xmlBufferLength
Global _xmlParserCtxt::_private
  Use xmlCtxtGetPrivate() and xmlCtxtSetPrivate()
Global _xmlParserCtxt::catalogs
  Use xmlCtxtGetCatalogs() and xmlCtxtSetCatalogs()
Global _xmlParserCtxt::dict
  Use xmlCtxtGetDict() and xmlCtxtSetDict()
Global _xmlParserCtxt::dictNames
  Use inverted xmlParserOption XML_PARSE_NODICT
Global _xmlParserCtxt::directory
  Don't use
Global _xmlParserCtxt::disableSAX
  Use xmlCtxtIsStopped()
Global _xmlParserCtxt::encoding
  Use xmlCtxtGetDeclaredEncoding()
Global _xmlParserCtxt::errNo
  Use xmlCtxtGetLastError()
Global _xmlParserCtxt::extSubSystem
  Use the `publicId` argument of the `internalSubset` SAX callback or xmlCtxtGetDocTypeDecl
Global _xmlParserCtxt::extSubURI
  Use the `systemId` argument of the `internalSubset` SAX callback or xmlCtxtGetDocTypeDecl
Global _xmlParserCtxt::html
  Use xmlCtxtIsHtml()
Global _xmlParserCtxt::inSubset
  Use xmlCtxtIsInSubset
Global _xmlParserCtxt::intSubName
  Use the `name` argument of the `internalSubset` SAX callback or xmlCtxtGetDocTypeDecl
Global _xmlParserCtxt::keepBlanks
  Use inverted xmlParserOption XML_PARSE_NOBLANKS
Global _xmlParserCtxt::lastError
  Use xmlCtxtGetLastError()
Global _xmlParserCtxt::loadsubset
  Use xmlParserOption XML_PARSE_DTDLOAD, XML_PARSE_DTDATTR or XML_PARSE_SKIP_IDS.
Global _xmlParserCtxt::myDoc
  Use xmlCtxtGetDocument()
Global _xmlParserCtxt::node
  Use xmlCtxtGetNode
Global _xmlParserCtxt::nsWellFormed
  Use xmlCtxtGetStatus()
Global _xmlParserCtxt::options
  Use xmlCtxtGetOptions()
Global _xmlParserCtxt::pedantic
  Use xmlParserOption XML_PARSE_PEDANTIC
Global _xmlParserCtxt::recovery
  Use xmlParserOption XML_PARSE_RECOVER run in recovery mode
Global _xmlParserCtxt::replaceEntities
  Use xmlParserOption XML_PARSE_NOENT
Global _xmlParserCtxt::sax
  Use xmlCtxtGetSaxHandler() and xmlCtxtSetSaxHandler().
Global _xmlParserCtxt::standalone
  Use xmlCtxtGetStandalone()
Global _xmlParserCtxt::userData
  Use xmlCtxtGetUserData
Global _xmlParserCtxt::valid
  Use xmlCtxtGetStatus()
Global _xmlParserCtxt::validate
  Use xmlParserOption XML_PARSE_DTDVALID
Global _xmlParserCtxt::vctxt
  Use xmlCtxtGetValidCtxt()
Global _xmlParserCtxt::version
  Use xmlCtxtGetVersion()
Global _xmlParserCtxt::wellFormed
  Use xmlCtxtGetStatus()
Global _xmlParserInput::col
  Use xmlCtxtGetInputPosition
Global _xmlParserInput::consumed
  Use xmlCtxtGetInputPosition
Global _xmlParserInput::cur
  Use xmlCtxtGetInputWindow
Global _xmlParserInput::filename
  Use xmlCtxtGetInputPosition
Global _xmlParserInput::line
  Use xmlCtxtGetInputPosition
Struct _xmlSAXHandlerV1
  Use version 2 handlers.
Global attributeSAXFunc )(void *ctx, const xmlChar *name, const xmlChar *value)
  This typedef is unused.
Global htmlAttrAllowed (const htmlElemDesc *, const xmlChar *, int)
  Don't use.
Global htmlAutoCloseTag (xmlDoc *doc, const xmlChar *name, xmlNode *elem)
  Internal function, don't use.
Global htmlCreateFileParserCtxt (const char *filename, const char *encoding)
  Use htmlNewParserCtxt and htmlCtxtReadFile.
Global htmlCreateMemoryParserCtxt (const char *buffer, int size)
  Use htmlNewParserCtxt and htmlCtxtReadMemory.
Global htmlCtxtUseOptions (htmlParserCtxt *ctxt, int options)
  Use htmlCtxtSetOptions.
Global htmlDefaultSAXHandlerInit (void)
  This function is a no-op. Call xmlInitParser to initialize the library.
Global htmlElementAllowedHere (const htmlElemDesc *, const xmlChar *)
  Don't use.
Global htmlElementStatusHere (const htmlElemDesc *, const htmlElemDesc *)
  Don't use.
Global htmlEncodeEntities (unsigned char *out, int *outlen, const unsigned char *in, int *inlen, int quoteChar)
  Only supports HTML 4.
Global htmlEntityLookup (const xmlChar *name)
  Only supports HTML 4.
Global htmlEntityValueLookup (unsigned int value)
  Only supports HTML 4.
Global htmlHandleOmittedElem (int val)
  Use HTML_PARSE_NOIMPLIED
Global htmlInitAutoClose (void)
  This is a no-op.
Global htmlIsAutoClosed (xmlDoc *doc, xmlNode *elem)
  Internal function, don't use.
Global htmlIsBooleanAttr (const xmlChar *name)
  Internal function, don't use.
Global htmlIsScriptAttribute (const xmlChar *name)
  Only supports HTML 4.
Global htmlNodeStatus (xmlNode *, int)
  Don't use.
Global htmlParseCharRef (htmlParserCtxt *ctxt)
  Internal function, don't use.
Global htmlParseDoc (const xmlChar *cur, const char *encoding)
  Use htmlReadDoc.
Global htmlParseElement (htmlParserCtxt *ctxt)
  Internal function, don't use.
Global htmlParseEntityRef (htmlParserCtxt *ctxt, const xmlChar **str)
  Internal function, don't use.
Global htmlSAXParseDoc (const xmlChar *cur, const char *encoding, htmlSAXHandler *sax, void *userData)
  Use htmlNewSAXParserCtxt and htmlCtxtReadDoc.
Global htmlSAXParseFile (const char *filename, const char *encoding, htmlSAXHandler *sax, void *userData)
  Use htmlNewSAXParserCtxt and htmlCtxtReadFile.
Global htmlTagLookup (const xmlChar *tag)
  Only supports HTML 4.
Global htmlUTF8ToHtml (unsigned char *out, int *outlen, const unsigned char *in, int *inlen)
  Internal function, don't use.
Global initGenericErrorDefaultFunc (h)
  Use xmlSetGenericErrorFunc
Global inputPop
  Use xmlCtxtPushInput
Global inputPush
  Use xmlCtxtPushInput
Global valuePop
  Use xmlXPathValuePop
Global valuePush
  Use xmlXPathValuePush
Global xlinkGetDefaultDetect (void)
  Don't use.
Global xlinkGetDefaultHandler (void)
  Don't use.
Global xlinkIsLink (xmlDoc *doc, xmlNode *node)
  The XLink code was never finished.
Global xlinkSetDefaultDetect (xlinkNodeDetectFunc func)
  Don't use.
Global xlinkSetDefaultHandler (xlinkHandler *handler)
  Don't use.
Global XML_PARSE_OLD10
  This option will be removed in a future version.
Global XML_PARSE_OLDSAX
  This option will be removed in a future version.
Global XML_PARSE_SAX1
  This option will be removed in a future version.
Global XML_WITH_AUTOMATA
  Same as XML_WITH_REGEXP
Global XML_WITH_DEBUG_MEM
  Removed
Global XML_WITH_DEBUG_RUN
  Removed
Global XML_WITH_EXPR
  Removed
Global XML_WITH_FTP
  FTP support was removed
Global XML_WITH_HTTP
  HTTP support was removed
Global XML_WITH_LZMA
  LZMA support was removed
Global XML_WITH_TREE
  Always available
Global XML_WITH_UNICODE
  Removed
Global xmlACatalogAdd (xmlCatalog *catal, const xmlChar *type, const xmlChar *orig, const xmlChar *replace)
  Internal function, don't use
Global xmlACatalogDump (xmlCatalog *catal, FILE *out)
  Internal function, don't use
Global xmlACatalogRemove (xmlCatalog *catal, const xmlChar *value)
  Internal function, don't use
Global xmlACatalogResolve (xmlCatalog *catal, const xmlChar *pubID, const xmlChar *sysID)
  Internal function, don't use
Global xmlACatalogResolvePublic (xmlCatalog *catal, const xmlChar *pubID)
  Internal function, don't use
Global xmlACatalogResolveSystem (xmlCatalog *catal, const xmlChar *sysID)
  Internal function, don't use
Global xmlACatalogResolveURI (xmlCatalog *catal, const xmlChar *URI)
  Internal function, don't use
Global xmlAddEncodingAlias (const char *name, const char *alias)
  This function modifies global state and is not thread-safe. See xmlCtxtSetCharEncConvImpl for an alternative.
Global xmlAddRef (xmlValidCtxt *ctxt, xmlDoc *doc, const xmlChar *value, xmlAttr *attr)
  Don't use. This function will be removed from the public API.
Global xmlAllocParserInputBuffer (xmlCharEncoding enc)
  Use xmlNewInputFrom*.
Global xmlAutomataCompile (xmlAutomata *am)
  Internal function, don't use.
Global xmlAutomataGetInitState (xmlAutomata *am)
  Internal function, don't use.
Global xmlAutomataIsDeterminist (xmlAutomata *am)
  Internal function, don't use.
Global xmlAutomataNewAllTrans (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, int lax)
  Internal function, don't use.
Global xmlAutomataNewCountedTrans (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, int counter)
  Internal function, don't use.
Global xmlAutomataNewCounter (xmlAutomata *am, int min, int max)
  Internal function, don't use.
Global xmlAutomataNewCounterTrans (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, int counter)
  Internal function, don't use.
Global xmlAutomataNewCountTrans (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, const xmlChar *token, int min, int max, void *data)
  Internal function, don't use.
Global xmlAutomataNewCountTrans2 (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, const xmlChar *token, const xmlChar *token2, int min, int max, void *data)
  Internal function, don't use.
Global xmlAutomataNewEpsilon (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to)
  Internal function, don't use.
Global xmlAutomataNewNegTrans (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, const xmlChar *token, const xmlChar *token2, void *data)
  Internal function, don't use.
Global xmlAutomataNewOnceTrans (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, const xmlChar *token, int min, int max, void *data)
  Internal function, don't use.
Global xmlAutomataNewOnceTrans2 (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, const xmlChar *token, const xmlChar *token2, int min, int max, void *data)
  Internal function, don't use.
Global xmlAutomataNewState (xmlAutomata *am)
  Internal function, don't use.
Global xmlAutomataNewTransition (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, const xmlChar *token, void *data)
  Internal function, don't use.
Global xmlAutomataNewTransition2 (xmlAutomata *am, xmlAutomataState *from, xmlAutomataState *to, const xmlChar *token, const xmlChar *token2, void *data)
  Internal function, don't use.
Global xmlAutomataSetFinalState (xmlAutomata *am, xmlAutomataState *state)
  Internal function, don't use.
Global xmlBufferGrow (xmlBuffer *buf, unsigned int len)
  Internal function, don't use.
Global xmlBufferResize (xmlBuffer *buf, unsigned int size)
  Internal function, don't use.
Global xmlBufferShrink (xmlBuffer *buf, unsigned int len)
  Internal function, don't use.
Global xmlBufShrink (xmlBuf *buf, size_t len)
  Internal function, don't use.
Global xmlByteConsumed (xmlParserCtxt *ctxt)
  Don't use.
Global xmlCatalogGetDefaults (void)
  Use XML_PARSE_NO_SYS_CATALOG and XML_PARSE_CATALOG_PI.
Global xmlCatalogGetPublic (const xmlChar *pubID)
  use xmlCatalogResolvePublic
Global xmlCatalogGetSystem (const xmlChar *sysID)
  use xmlCatalogResolveSystem
Global xmlCatalogIsEmpty (xmlCatalog *catal)
  Internal function, don't use
Global xmlCatalogSetDefaultPrefer (xmlCatalogPrefer prefer)
  This setting is global and not thread-safe.
Global xmlCatalogSetDefaults (xmlCatalogAllow allow)
  Use XML_PARSE_NO_SYS_CATALOG and XML_PARSE_CATALOG_PI.
Global xmlCheckFilename (const char *path)
  Internal function, don't use.
Global xmlCheckHTTPInput (xmlParserCtxt *ctxt, xmlParserInput *ret)
  Internal function, don't use.
Global xmlCheckLanguageID (const xmlChar *lang)
  Internal function, do not use.
Global xmlCleanupCharEncodingHandlers (void)
  This function will be made private. Call xmlCleanupParser to free global state but see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you don't have call cleanup functions at all.
Global xmlCleanupEncodingAliases (void)
  This function modifies global state and is not thread-safe. See xmlCtxtSetCharEncConvImpl for an alternative.
Global xmlCleanupGlobals (void)
  This function is a no-op. Call xmlCleanupParser to free global state but see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you don't have call cleanup functions at all.
Global xmlCleanupMemory (void)
  This function is a no-op. Call xmlCleanupParser to free global state but see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you don't have call cleanup functions at all.
Global xmlCleanupThreads (void)
  This function is a no-op. Call xmlCleanupParser to free global state but see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you don't have call cleanup functions at all.
Global xmlClearNodeInfoSeq (xmlParserNodeInfoSeq *seq)
  Don't use.
Global xmlClearParserCtxt (xmlParserCtxt *ctxt)
  Use xmlCtxtReset
Global xmlConvertSGMLCatalog (xmlCatalog *catal)
  Internal function, don't use
Global xmlCopyAttributeTable (xmlAttributeTable *table)
  Internal function, don't use.
Global xmlCopyChar (int len, xmlChar *out, int val)
  Don't use.
Global xmlCopyCharMultiByte (xmlChar *out, int val)
  Internal function, don't use.
Global xmlCopyDocElementContent (xmlDoc *doc, xmlElementContent *content)
  Internal function, don't use.
Global xmlCopyElementContent (xmlElementContent *content)
  Internal function, don't use.
Global xmlCopyElementTable (xmlElementTable *table)
  Internal function, don't use.
Global xmlCopyEntitiesTable (xmlEntitiesTable *table)
  Internal function, don't use.
Global xmlCopyEnumeration (xmlEnumeration *cur)
  Internal function, don't use.
Global xmlCopyNotationTable (xmlNotationTable *table)
  Internal function, don't use.
Global xmlCreateEntitiesTable (void)
  Internal function, don't use.
Global xmlCreateEntityParserCtxt (const xmlChar *URL, const xmlChar *ID, const xmlChar *base)
  Don't use.
Global xmlCreateEnumeration (const xmlChar *name)
  Internal function, don't use.
Global xmlCreateFileParserCtxt (const char *filename)
  Use xmlNewParserCtxt and xmlCtxtReadFile.
Global xmlCreateURLParserCtxt (const char *filename, int options)
  Use xmlNewParserCtxt and xmlCtxtReadFile.
Global xmlCtxtUseOptions (xmlParserCtxt *ctxt, int options)
  Use xmlCtxtSetOptions.
Global xmlCurrentChar (xmlParserCtxt *ctxt, int *len)
  Internal function, do not use.
Global xmlDefaultSAXHandlerInit (void)
  This function is a no-op. Call xmlInitParser to initialize the library.
Global xmlDelEncodingAlias (const char *alias)
  This function modifies global state and is not thread-safe. See xmlCtxtSetCharEncConvImpl for an alternative.
Global xmlDeregisterNodeDefault (xmlDeregisterNodeFunc func)
  don't use
Global xmlDictCleanup (void)
  This function is a no-op. Call xmlCleanupParser to free global state but see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you don't have call cleanup functions at all.
Global xmlDoValidityCheckingDefaultValue
  Use the parser option XML_PARSE_DTDVALID.
Global xmlDumpAttributeDecl (xmlBuffer *buf, xmlAttribute *attr)
  Use xmlSaveTree.
Global xmlDumpAttributeTable (xmlBuffer *buf, xmlAttributeTable *table)
  Don't use.
Global xmlDumpElementDecl (xmlBuffer *buf, xmlElement *elem)
  Use xmlSaveTree.
Global xmlDumpElementTable (xmlBuffer *buf, xmlElementTable *table)
  Don't use.
Global xmlDumpEntitiesTable (xmlBuffer *buf, xmlEntitiesTable *table)
  Internal function, don't use.
Global xmlDumpEntityDecl (xmlBuffer *buf, xmlEntity *ent)
  Internal function, don't use.
Global xmlDumpNotationDecl (xmlBuffer *buf, xmlNotation *nota)
  Don't use.
Global xmlDumpNotationTable (xmlBuffer *buf, xmlNotationTable *table)
  Don't use.
Global xmlFileClose (void *context)
  Internal function, don't use.
Global xmlFileMatch (const char *filename)
  Internal function, don't use.
Global xmlFileOpen (const char *filename)
  Internal function, don't use.
Global xmlFileRead (void *context, char *buffer, int len)
  Internal function, don't use.
Global xmlFindCharEncodingHandler (const char *name)
  Use xmlOpenCharEncodingHandler which has better error reporting.
Global xmlFreeAttributeTable (xmlAttributeTable *table)
  Internal function, don't use.
Global xmlFreeAutomata (xmlAutomata *am)
  Internal function, don't use.
Global xmlFreeCatalog (xmlCatalog *catal)
  Internal function, don't use
Global xmlFreeDocElementContent (xmlDoc *doc, xmlElementContent *cur)
  Internal function, don't use.
Global xmlFreeElementContent (xmlElementContent *cur)
  Internal function, don't use.
Global xmlFreeElementTable (xmlElementTable *table)
  Internal function, don't use.
Global xmlFreeEntitiesTable (xmlEntitiesTable *table)
  Internal function, don't use.
Global xmlFreeNotationTable (xmlNotationTable *table)
  Internal function, don't use.
Global xmlFreeRefTable (xmlRefTable *table)
  Don't use. This function will be removed from the public API.
Global xmlGcMemGet (xmlFreeFunc *freeFunc, xmlMallocFunc *mallocFunc, xmlMallocFunc *mallocAtomicFunc, xmlReallocFunc *reallocFunc, xmlStrdupFunc *strdupFunc)
  Use xmlMemGet.
Global xmlGcMemSetup (xmlFreeFunc freeFunc, xmlMallocFunc mallocFunc, xmlMallocFunc mallocAtomicFunc, xmlReallocFunc reallocFunc, xmlStrdupFunc strdupFunc)
  Use xmlMemSetup.
Global xmlGenericError
  See xmlSetStructuredErrorFunc().
Global xmlGenericErrorContext
  See xmlSetStructuredErrorFunc().
Global xmlGenericErrorFunc )(void *ctx, const char *msg,...)
  in favor of structured errors.
Global xmlGetBufferAllocationScheme (void)
  Allocation schemes were removed.
Global xmlGetCharEncodingHandler (xmlCharEncoding enc)
  Use xmlLookupCharEncodingHandler which has better error reporting.
Global xmlGetCompressMode (void)
  Use xmlGetDocCompressMode
Global xmlGetEncodingAlias (const char *alias)
  This function is not thread-safe.
Global xmlGetExternalEntityLoader (void)
  See xmlSetExternalEntityLoader.
Global xmlGetRefs (xmlDoc *doc, const xmlChar *ID)
  Don't use. This function will be removed from the public API.
Global xmlGetWarningsDefaultValue
  Use the parser option XML_PARSE_NOWARNING.
Global xmlHashCopy (xmlHashTable *hash, xmlHashCopier copy)
  Leaks memory in error case.
Global xmlIndentTreeOutput
  Use the xmlsave.h API with option XML_SAVE_NO_INDENT.
Global xmlInitCharEncodingHandlers (void)
  Alias for xmlInitParser.
Global xmlInitGlobals (void)
  Alias for xmlInitParser.
Global xmlInitializeDict (void)
  Alias for xmlInitParser.
Global xmlInitMemory (void)
  Alias for xmlInitParser.
Global xmlInitNodeInfoSeq (xmlParserNodeInfoSeq *seq)
  Don't use.
Global xmlInitParserCtxt (xmlParserCtxt *ctxt)
  Internal function which will be made private in a future version.
Global xmlInitThreads (void)
  Alias for xmlInitParser.
Global xmlIOParseDTD (xmlSAXHandler *sax, xmlParserInputBuffer *input, xmlCharEncoding enc)
  Use xmlCtxtParseDtd.
Global xmlIsBaseChar (unsigned int ch)
  Use xmlIsBaseChar_ch or xmlIsBaseCharQ.
Global xmlIsBlank (unsigned int ch)
  Use xmlIsBlank_ch or xmlIsBlankQ.
Global xmlIsChar (unsigned int ch)
  Use xmlIsChar_ch or xmlIsCharQ.
Global xmlIsCombining (unsigned int ch)
  Use xmlIsCombiningQ.
Global xmlIsDigit (unsigned int ch)
  Use xmlIsDigit_ch or xmlIsDigitQ.
Global xmlIsExtender (unsigned int ch)
  Use xmlIsExtender_ch or xmlIsExtenderQ.
Global xmlIsIdeographic (unsigned int ch)
  Use xmlIsIdeographicQ.
Global xmlIsLetter (int c)
  Internal function, don't use.
Global xmlIsMixedElement (xmlDoc *doc, const xmlChar *name)
  Internal function, don't use.
Global xmlIsPubidChar (unsigned int ch)
  Use xmlIsPubidChar_ch or xmlIsPubidCharQ.
Global xmlIsRef (xmlDoc *doc, xmlNode *elem, xmlAttr *attr)
  Don't use. This function will be removed from the public API.
Global xmlKeepBlanksDefault (int val)
  Use the modern options API with XML_PARSE_NOBLANKS.
Global xmlKeepBlanksDefaultValue
  Use the parser option XML_PARSE_NOBLANKS.
Global xmlLastError
  Use xmlGetLastError().
Global xmlLineNumbersDefault (int val)
  Line numbers are always enabled.
Global xmlLineNumbersDefaultValue
  Shouldn't be needed when using parser options.
Global xmlLink
  Don't use in new code.
Global xmlList
  Don't use in new code.
Global xmlLoadACatalog (const char *filename)
  Internal function, don't use
Global xmlLoadExtDtdDefaultValue
  Use the parser option XML_PARSE_DTDLOAD.
Global xmlLoadSGMLSuperCatalog (const char *filename)
  Internal function, don't use
Global xmlMallocAtomic
  Use xmlMalloc
Global xmlMallocAtomicLoc (size_t size, const char *file, int line)
  don't use
Global xmlMallocLoc (size_t size, const char *file, int line)
  don't use
Global xmlMemDisplay (FILE *fp)
  This feature was removed.
Global xmlMemDisplayLast (FILE *fp, long nbBytes)
  This feature was removed.
Global xmlMemoryDump (void)
  This feature was removed.
Global xmlMemShow (FILE *fp, int nr)
  This feature was removed.
Global xmlMemStrdupLoc (const char *str, const char *file, int line)
  don't use
Global xmlModuleClose (xmlModule *module)
  Will be removed.
Global xmlModuleFree (xmlModule *module)
  Will be removed.
Global xmlModuleOpen (const char *filename, int options)
  Will be removed.
Global xmlModuleSymbol (xmlModule *module, const char *name, void **result)
  Will be removed.
Global xmlNewAutomata (void)
  Internal function, don't use.
Global xmlNewCatalog (int sgml)
  Internal function, don't use
Global xmlNewCharEncodingHandler (const char *name, xmlCharEncodingInputFunc input, xmlCharEncodingOutputFunc output)
  This function modifies global state and is not thread-safe. See xmlCtxtSetCharEncConvImpl for an alternative.
Global xmlNewDocElementContent (xmlDoc *doc, const xmlChar *name, xmlElementContentType type)
  Internal function, don't use.
Global xmlNewElementContent (const xmlChar *name, xmlElementContentType type)
  Internal function, don't use.
Global xmlNewEntityInputStream (xmlParserCtxt *ctxt, xmlEntity *entity)
  Internal function, do not use.
Global xmlNewInputFromFile (xmlParserCtxt *ctxt, const char *filename)
  Use xmlNewInputFromUrl.
Global xmlNewInputStream (xmlParserCtxt *ctxt)
  Use xmlNewInputFromUrl or similar functions.
Global xmlNewStringInputStream (xmlParserCtxt *ctxt, const xmlChar *buffer)
  Use xmlNewInputFromString.
Global xmlNextChar (xmlParserCtxt *ctxt)
  Internal function, do not use.
Global xmlNoNetExternalEntityLoader (const char *URL, const char *ID, xmlParserCtxt *ctxt)
  Use XML_PARSE_NONET.
Global xmlNormalizeWindowsPath (const xmlChar *path)
  This never really worked.
Global xmlParseAttribute (xmlParserCtxt *ctxt, xmlChar **value)
  Internal function, don't use.
Global xmlParseAttributeListDecl (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseAttributeType (xmlParserCtxt *ctxt, xmlEnumeration **tree)
  Internal function, don't use.
Global xmlParseAttValue (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseCatalogFile (const char *filename)
  Internal function, don't use
Global xmlParseCDSect (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseCharData (xmlParserCtxt *ctxt, int cdata)
  Internal function, don't use.
Global xmlParseCharRef (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseComment (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseDefaultDecl (xmlParserCtxt *ctxt, xmlChar **value)
  Internal function, don't use.
Global xmlParseDoc (const xmlChar *cur)
  Use xmlReadDoc.
Global xmlParseDocTypeDecl (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseElement (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseElementChildrenContentDecl (xmlParserCtxt *ctxt, int inputchk)
  Internal function, don't use.
Global xmlParseElementContentDecl (xmlParserCtxt *ctxt, const xmlChar *name, xmlElementContent **result)
  Internal function, don't use.
Global xmlParseElementDecl (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseElementMixedContentDecl (xmlParserCtxt *ctxt, int inputchk)
  Internal function, don't use.
Global xmlParseEncName (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseEncodingDecl (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseEndTag (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseEntity (const char *filename)
  Don't use.
Global xmlParseEntityDecl (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseEntityRef (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseEntityValue (xmlParserCtxt *ctxt, xmlChar **orig)
  Internal function, don't use.
Global xmlParseEnumeratedType (xmlParserCtxt *ctxt, xmlEnumeration **tree)
  Internal function, don't use.
Global xmlParseEnumerationType (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseExternalEntity (xmlDoc *doc, xmlSAXHandler *sax, void *user_data, int depth, const xmlChar *URL, const xmlChar *ID, xmlNode **lst)
  Use xmlParseCtxtExternalEntity.
Global xmlParseExternalID (xmlParserCtxt *ctxt, xmlChar **publicId, int strict)
  Internal function, don't use.
Global xmlParseExternalSubset (xmlParserCtxt *ctxt, const xmlChar *publicId, const xmlChar *systemId)
  Internal function, don't use.
Global xmlParseExtParsedEnt (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseFile (const char *filename)
  Use xmlReadFile.
Global xmlParseMarkupDecl (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseMemory (const char *buffer, int size)
  Use xmlReadMemory.
Global xmlParseMisc (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseName (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseNmtoken (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseNotationDecl (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseNotationType (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParsePEReference (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParsePI (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParsePITarget (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParsePubidLiteral (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParserAddNodeInfo (xmlParserCtxt *ctxt, xmlParserNodeInfo *info)
  Don't use.
Global xmlParseReference (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParserError (void *ctx, const char *msg,...)
  Do not call directly.
Global xmlParserFindNodeInfo (xmlParserCtxt *ctxt, xmlNode *node)
  Don't use.
Global xmlParserFindNodeInfoIndex (xmlParserNodeInfoSeq *seq, xmlNode *node)
  Don't use.
Global xmlParserHandlePEReference (xmlParserCtxt *ctxt)
  Internal function, do not use.
Global xmlParserInputBufferCreateFd (int fd, xmlCharEncoding enc)
  Use xmlNewInputFromFd.
Global xmlParserInputBufferCreateFile (FILE *file, xmlCharEncoding enc)
  Don't use.
Global xmlParserInputBufferCreateFilename (const char *URI, xmlCharEncoding enc)
  Use xmlNewInputFromUrl.
Global xmlParserInputBufferCreateFilenameDefault (xmlParserInputBufferCreateFilenameFunc func)
  Use xmlCtxtSetResourceLoader or similar functions.
Global xmlParserInputBufferCreateIO (xmlInputReadCallback ioread, xmlInputCloseCallback ioclose, void *ioctx, xmlCharEncoding enc)
  Use xmlNewInputFromIO.
Global xmlParserInputBufferCreateMem (const char *mem, int size, xmlCharEncoding enc)
  Use xmlNewInputFromMemory.
Global xmlParserInputBufferCreateStatic (const char *mem, int size, xmlCharEncoding enc)
  Use xmlNewInputFromMemory.
Global xmlParserInputBufferGrow (xmlParserInputBuffer *in, int len)
  Internal function, don't use.
Global xmlParserInputBufferPush (xmlParserInputBuffer *in, int len, const char *buf)
  Internal function, don't use.
Global xmlParserInputBufferRead (xmlParserInputBuffer *in, int len)
  Internal function, don't use.
Global xmlParserInputGrow (xmlParserInput *in, int len)
  Don't use.
Global xmlParserInputRead (xmlParserInput *in, int len)
  This function was internal and is deprecated.
Global xmlParserInputShrink (xmlParserInput *in)
  Don't use.
Global xmlParserPrintFileContext (struct _xmlParserInput *input)
  Use xmlFormatError.
Global xmlParserPrintFileInfo (struct _xmlParserInput *input)
  Use xmlFormatError.
Global xmlParserValidityError (void *ctx, const char *msg,...)
  Do not call directly.
Global xmlParserValidityWarning (void *ctx, const char *msg,...)
  Do not call directly.
Global xmlParserWarning (void *ctx, const char *msg,...)
  Do not call directly.
Global xmlParseSDDecl (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseStartTag (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseSystemLiteral (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseTextDecl (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseVersionInfo (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseVersionNum (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlParseXMLDecl (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlPedanticParserDefault (int val)
  Use the modern options API with XML_PARSE_PEDANTIC.
Global xmlPedanticParserDefaultValue
  Use the parser option XML_PARSE_PEDANTIC.
Global xmlPopInput (xmlParserCtxt *ctxt)
  Internal function, don't use.
Global xmlPushInput (xmlParserCtxt *ctxt, xmlParserInput *input)
  Internal function, don't use.
Global xmlReallocLoc (void *ptr, size_t size, const char *file, int line)
  don't use
Global xmlRecoverDoc (const xmlChar *cur)
  Use xmlReadDoc with XML_PARSE_RECOVER.
Global xmlRecoverFile (const char *filename)
  Use xmlReadFile with XML_PARSE_RECOVER.
Global xmlRecoverMemory (const char *buffer, int size)
  Use xmlReadMemory with XML_PARSE_RECOVER.
Global xmlRegExecErrInfo (xmlRegExecCtxt *exec, const xmlChar **string, int *nbval, int *nbneg, xmlChar **values, int *terminal)
  Internal function, don't use.
Global xmlRegExecNextValues (xmlRegExecCtxt *exec, int *nbval, int *nbneg, xmlChar **values, int *terminal)
  Internal function, don't use.
Global xmlRegExecPushString (xmlRegExecCtxt *exec, const xmlChar *value, void *data)
  Internal function, don't use.
Global xmlRegExecPushString2 (xmlRegExecCtxt *exec, const xmlChar *value, const xmlChar *value2, void *data)
  Internal function, don't use.
Global xmlRegexpIsDeterminist (xmlRegexp *comp)
  : Internal function, don't use.
Global xmlRegexpPrint (FILE *output, xmlRegexp *regexp)
  Don't use.
Global xmlRegFreeExecCtxt (xmlRegExecCtxt *exec)
  Internal function, don't use.
Global xmlRegisterCharEncodingHandler (xmlCharEncodingHandler *handler)
  This function modifies global state and is not thread-safe. See xmlCtxtSetCharEncConvImpl for an alternative.
Global xmlRegisterInputCallbacks (xmlInputMatchCallback matchFunc, xmlInputOpenCallback openFunc, xmlInputReadCallback readFunc, xmlInputCloseCallback closeFunc)
  Use xmlCtxtSetResourceLoader or similar functions.
Global xmlRegisterNodeDefault (xmlRegisterNodeFunc func)
  don't use
Global xmlRegNewExecCtxt (xmlRegexp *comp, xmlRegExecCallbacks callback, void *data)
  Internal function, don't use.
Global xmlRelaxNGCleanupTypes (void)
  This function will be made private. Call xmlCleanupParser to free global state but see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you don't have call cleanup functions at all.
Global xmlRelaxNGSetParserErrors (xmlRelaxNGParserCtxt *ctxt, xmlRelaxNGValidityErrorFunc err, xmlRelaxNGValidityWarningFunc warn, void *ctx)
  Use xmlRelaxNGSetParserStructuredErrors.
Global xmlRelaxNGSetValidErrors (xmlRelaxNGValidCtxt *ctxt, xmlRelaxNGValidityErrorFunc err, xmlRelaxNGValidityWarningFunc warn, void *ctx)
  Use xmlRelaxNGSetValidStructuredErrors.
Global xmlRemoveRef (xmlDoc *doc, xmlAttr *attr)
  Don't use. This function will be removed from the public API.
Global xmlSaveNoEmptyTags
  Use the xmlsave.h API with option XML_SAVE_NO_EMPTY.
Global xmlSaveSetAttrEscape (xmlSaveCtxt *ctxt, xmlCharEncodingOutputFunc escape)
  Don't use.
Global xmlSaveSetEscape (xmlSaveCtxt *ctxt, xmlCharEncodingOutputFunc escape)
  Don't use.
Global xmlSAX2EndElement (void *ctx, const xmlChar *name)
  Don't call this function directly.
Global xmlSAX2StartElement (void *ctx, const xmlChar *fullname, const xmlChar **atts)
  Don't call this function directly.
Global xmlSAXDefaultVersion (int version)
  Use parser option XML_PARSE_SAX1.
Global xmlSAXHandlerV1
  Use version 2 handlers.
Global xmlSAXParseDoc (xmlSAXHandler *sax, const xmlChar *cur, int recovery)
  Use xmlNewSAXParserCtxt and xmlCtxtReadDoc.
Global xmlSAXParseDTD (xmlSAXHandler *sax, const xmlChar *publicId, const xmlChar *systemId)
  Use xmlCtxtParseDtd.
Global xmlSAXParseEntity (xmlSAXHandler *sax, const char *filename)
  Don't use.
Global xmlSAXParseFile (xmlSAXHandler *sax, const char *filename, int recovery)
  Use xmlNewSAXParserCtxt and xmlCtxtReadFile.
Global xmlSAXParseFileWithData (xmlSAXHandler *sax, const char *filename, int recovery, void *data)
  Use xmlNewSAXParserCtxt and xmlCtxtReadFile.
Global xmlSAXParseMemory (xmlSAXHandler *sax, const char *buffer, int size, int recovery)
  Use xmlNewSAXParserCtxt and xmlCtxtReadMemory.
Global xmlSAXParseMemoryWithData (xmlSAXHandler *sax, const char *buffer, int size, int recovery, void *data)
  Use xmlNewSAXParserCtxt and xmlCtxtReadMemory.
Global xmlSAXUserParseFile (xmlSAXHandler *sax, void *user_data, const char *filename)
  Use xmlNewSAXParserCtxt and xmlCtxtReadFile.
Global xmlSAXUserParseMemory (xmlSAXHandler *sax, void *user_data, const char *buffer, int size)
  Use xmlNewSAXParserCtxt and xmlCtxtReadMemory.
Global xmlSchemaCleanupTypes (void)
  This function will be made private. Call xmlCleanupParser to free global state but see the warnings there. xmlCleanupParser should be only called once at program exit. In most cases, you don't have to call cleanup functions at all.
Global xmlSchemaSetParserErrors (xmlSchemaParserCtxt *ctxt, xmlSchemaValidityErrorFunc err, xmlSchemaValidityWarningFunc warn, void *ctx)
  Use xmlSchemaSetParserStructuredErrors.
Global xmlSchemaSetValidErrors (xmlSchemaValidCtxt *ctxt, xmlSchemaValidityErrorFunc err, xmlSchemaValidityWarningFunc warn, void *ctx)
  Use xmlSchemaSetValidStructuredErrors.
Global xmlSetBufferAllocationScheme (xmlBufferAllocationScheme scheme)
  No-op, allocation schemes were removed.
Global xmlSetCompressMode (int mode)
  Use xmlSetDocCompressMode
Global xmlSetExternalEntityLoader (xmlExternalEntityLoader f)
  This is a global setting and not thread-safe. Use xmlCtxtSetResourceLoader or similar functions.
Global xmlSetGenericErrorFunc (void *ctx, xmlGenericErrorFunc handler)
  See xmlSetStructuredErrorFunc for alternatives.
Global xmlSetStructuredErrorFunc (void *ctx, xmlStructuredErrorFunc handler)
  Use a per-context error handler.
Global xmlSetupParserForBuffer (xmlParserCtxt *ctxt, const xmlChar *buffer, const char *filename)
  Don't use.
Global xmlSkipBlankChars (xmlParserCtxt *ctxt)
  Internal function, do not use.
Global xmlSnprintfElementContent (char *buf, int size, xmlElementContent *content, int englob)
  Internal function, don't use.
Global xmlSplitQName (xmlParserCtxt *ctxt, const xmlChar *name, xmlChar **prefix)
  Don't use.
Global xmlSplitQName2 (const xmlChar *name, xmlChar **prefix)
  This function doesn't report malloc failures.
Global xmlSprintfElementContent (char *buf, xmlElementContent *content, int englob)
  Internal function, don't use.
Global xmlStringCurrentChar (xmlParserCtxt *ctxt, const xmlChar *cur, int *len)
  Internal function, do not use.
Global xmlStringDecodeEntities (xmlParserCtxt *ctxt, const xmlChar *str, int what, xmlChar end, xmlChar end2, xmlChar end3)
  Internal function, don't use.
Global xmlStringGetNodeList (const xmlDoc *doc, const xmlChar *value)
  Internal function, don't use.
Global xmlStringLenDecodeEntities (xmlParserCtxt *ctxt, const xmlChar *str, int len, int what, xmlChar end, xmlChar end2, xmlChar end3)
  Internal function, don't use.
Global xmlStringLenGetNodeList (const xmlDoc *doc, const xmlChar *value, int len)
  Internal function, don't use.
Global xmlStructuredError
  See xmlSetStructuredErrorFunc().
Global xmlStructuredErrorContext
  See xmlSetStructuredErrorFunc().
Global xmlSubstituteEntitiesDefault (int val)
  Use the modern options API with XML_PARSE_NOENT.
Global xmlSubstituteEntitiesDefaultValue
  Use the parser option XML_PARSE_NOENT.
Global xmlSwitchInputEncoding (xmlParserCtxt *ctxt, xmlParserInput *input, xmlCharEncodingHandler *handler)
  Internal function, don't use.
Global xmlTextReaderByteConsumed (xmlTextReader *reader)
  The returned value is mostly random and useless. It reflects the parser reading ahead and is in no way related to the current node.
Global xmlTextReaderSetErrorHandler (xmlTextReader *reader, xmlTextReaderErrorFunc f, void *arg)
  Use xmlTextReaderSetStructuredErrorHandler.
Global xmlThrDefDeregisterNodeDefault (xmlDeregisterNodeFunc func)
  This feature will be removed.
Global xmlThrDefDoValidityCheckingDefaultValue (int v)
  Use xmlParserOption XML_PARSE_DTDVALID.
Global xmlThrDefGetWarningsDefaultValue (int v)
  Use xmlParserOption XML_PARSE_NOWARNING.
Global xmlThrDefIndentTreeOutput (int v)
  Indenting is enabled by default. Use the xmlsave.h API and xmlSaveOption XML_SAVE_NO_INDENT to disable indenting.
Global xmlThrDefKeepBlanksDefaultValue (int v)
  Whitespace is kept by default. Use xmlParserOption XML_PARSE_NOBLANKS to remove whitespace.
Global xmlThrDefLineNumbersDefaultValue (int v)
  Has no effect.
Global xmlThrDefLoadExtDtdDefaultValue (int v)
  Use xmlParserOption XML_PARSE_DTDLOAD.
Global xmlThrDefOutputBufferCreateFilenameDefault (xmlOutputBufferCreateFilenameFunc func)
  Call xmlOutputBufferCreateFilenameDefault in each thread.
Global xmlThrDefParserInputBufferCreateFilenameDefault (xmlParserInputBufferCreateFilenameFunc func)
  Call xmlParserInputBufferCreateFilenameDefault in each thread.
Global xmlThrDefPedanticParserDefaultValue (int v)
  Use xmlParserOption XML_PARSE_PEDANTIC.
Global xmlThrDefRegisterNodeDefault (xmlRegisterNodeFunc func)
  This feature will be removed.
Global xmlThrDefSaveNoEmptyTags (int v)
  Use the xmlsave.h API and xmlSaveOption XML_SAVE_NO_EMPTY.
Global xmlThrDefSetGenericErrorFunc (void *ctx, xmlGenericErrorFunc handler)
  Call xmlSetGenericErrorFunc in each thread.
Global xmlThrDefSetStructuredErrorFunc (void *ctx, xmlStructuredErrorFunc handler)
  Call xmlSetStructuredErrorFunc in each thread.
Global xmlThrDefSubstituteEntitiesDefaultValue (int v)
  Use xmlParserOption XML_PARSE_NOENT.
Global xmlThrDefTreeIndentString (const char *v)
  Use the xmlsave.h API and xmlSaveSetIndentString.
Global xmlTreeIndentString
  Use the xmlsave.h API and xmlSaveSetIndentString().
Global xmlValidateAttributeDecl (xmlValidCtxt *ctxt, xmlDoc *doc, xmlAttribute *attr)
  Internal function, don't use.
Global xmlValidateAttributeValue (xmlAttributeType type, const xmlChar *value)
  Internal function, don't use.
Global xmlValidateDocument (xmlValidCtxt *ctxt, xmlDoc *doc)
  This function can't report malloc or other failures. Use xmlCtxtValidateDocument.
Global xmlValidateDocumentFinal (xmlValidCtxt *ctxt, xmlDoc *doc)
  Internal function, don't use.
Global xmlValidateDtdFinal (xmlValidCtxt *ctxt, xmlDoc *doc)
  Internal function, don't use.
Global xmlValidateElementDecl (xmlValidCtxt *ctxt, xmlDoc *doc, xmlElement *elem)
  Internal function, don't use.
Global xmlValidateNotationDecl (xmlValidCtxt *ctxt, xmlDoc *doc, xmlNotation *nota)
  Internal function, don't use.
Global xmlValidateNotationUse (xmlValidCtxt *ctxt, xmlDoc *doc, const xmlChar *notationName)
  Internal function, don't use.
Global xmlValidateOneAttribute (xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem, xmlAttr *attr, const xmlChar *value)
  Internal function, don't use.
Global xmlValidateOneElement (xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem)
  Internal function, don't use.
Global xmlValidateOneNamespace (xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem, const xmlChar *prefix, xmlNs *ns, const xmlChar *value)
  Internal function, don't use.
Global xmlValidatePopElement (xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem, const xmlChar *qname)
  Internal function, don't use.
Global xmlValidatePushCData (xmlValidCtxt *ctxt, const xmlChar *data, int len)
  Internal function, don't use.
Global xmlValidatePushElement (xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem, const xmlChar *qname)
  Internal function, don't use.
Global xmlValidateRoot (xmlValidCtxt *ctxt, xmlDoc *doc)
  Internal function, don't use.
Global xmlValidBuildContentModel (xmlValidCtxt *ctxt, xmlElement *elem)
  Internal function, don't use.
Global xmlValidCtxtNormalizeAttributeValue (xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *elem, const xmlChar *name, const xmlChar *value)
  Internal function, don't use.
Global xmlValidGetValidElements (xmlNode *prev, xmlNode *next, const xmlChar **names, int max)
  This feature will be removed.
Global xmlValidNormalizeAttributeValue (xmlDoc *doc, xmlNode *elem, const xmlChar *name, const xmlChar *value)
  Internal function, don't use.
Global xmlXPathEvalExpr (xmlXPathParserContext *ctxt)
  Internal function, don't use.
Global xmlXPathInit (void)
  Alias for xmlInitParser.
Global xmlXPathRegisterAllFunctions (xmlXPathContext *ctxt)
  No-op since 2.14.0.
Global xmlXPtrNewContext (xmlDoc *doc, xmlNode *here, xmlNode *origin)
  Same as xmlXPathNewContext.