| /* win32/libxml2.def.src |
| Pseudo-source used to create a .DEF file for proper dynamic linkage. |
| |
| Assuming you use Microsoft's C compiler, you run a |
| |
| cl /EP libxml2.def.src > libxml2.def |
| |
| in order to get the right .DEF file. Basically, all you do is |
| preprocess this file using a C/C++ preprocessor and the right |
| .DEF file should come out. |
| |
| Should you need a function which does not seem to be exported |
| from the libxml2.dll, its name is most certainly missing here. |
| Add the name of the offending function to this file and rebuild. |
| |
| 21.03.2001, Igor Zlatkovic (igor@zlatkovic.com) |
| */ |
| |
| #define LIBXML2_COMPILING_MSCCDEF |
| #include "../include/libxml/xmlversion.h" |
| |
| LIBRARY libxml2 |
| EXPORTS |
| |
| |
| /* c14n.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_C14N_ENABLED |
| xmlC14NDocSaveTo |
| xmlC14NDocDumpMemory |
| xmlC14NDocSave |
| xmlC14NExecute |
| #endif /* LIBXML_C14N_ENABLED */ |
| |
| |
| /* catalog.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_CATALOG_ENABLED |
| /* Operations on a given catalog */ |
| xmlNewCatalog |
| xmlLoadACatalog |
| xmlLoadSGMLSuperCatalog |
| xmlConvertSGMLCatalog |
| xmlACatalogAdd |
| xmlACatalogRemove |
| xmlACatalogResolve |
| xmlACatalogResolveSystem |
| xmlACatalogResolvePublic |
| xmlACatalogResolveURI |
| xmlACatalogDump |
| xmlFreeCatalog |
| xmlCatalogIsEmpty |
| |
| /* Global operations */ |
| xmlInitializeCatalog |
| xmlLoadCatalog |
| xmlLoadCatalogs |
| xmlCatalogCleanup |
| xmlCatalogDump |
| xmlCatalogResolve |
| xmlCatalogResolveSystem |
| xmlCatalogResolvePublic |
| xmlCatalogResolveURI |
| xmlCatalogAdd |
| xmlCatalogRemove |
| xmlParseCatalogFile |
| xmlCatalogConvert |
| |
| /* Strictly minimal interfaces for per-document catalogs used by the parser. */ |
| xmlCatalogFreeLocal |
| xmlCatalogAddLocal |
| xmlCatalogLocalResolve |
| xmlCatalogLocalResolveURI |
| |
| /* Preference settings */ |
| xmlCatalogSetDebug |
| xmlCatalogSetDefaultPrefer |
| xmlCatalogSetDefaults |
| xmlCatalogGetDefaults |
| |
| /* DEPRECATED interfaces */ |
| xmlCatalogGetSystem |
| xmlCatalogGetPublic |
| #endif /* LIBXML_CATALOG_ENABLED */ |
| |
| |
| /* debugXML.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_DEBUG_ENABLED |
| /* The standard Dump routines */ |
| xmlDebugDumpString |
| xmlDebugDumpAttr |
| xmlDebugDumpAttrList |
| xmlDebugDumpOneNode |
| xmlDebugDumpNode |
| xmlDebugDumpNodeList |
| xmlDebugDumpDocumentHead |
| xmlDebugDumpDocument |
| xmlDebugDumpDTD |
| xmlDebugDumpEntities |
| xmlLsOneNode |
| xmlLsCountNode |
| xmlBoolToText |
| |
| /* ??? */ |
| xmlShellPrintXPathError |
| xmlShellPrintNode |
| xmlShellPrintXPathResult |
| xmlShellList |
| xmlShellBase |
| xmlShellDir |
| xmlShellCat |
| xmlShellLoad |
| xmlShellWrite |
| xmlShellSave |
| xmlShellValidate |
| xmlShellDu |
| xmlShellPwd |
| |
| /* The Shell interface. */ |
| xmlShell |
| #endif /* LIBXML_DEBUG_ENABLED */ |
| |
| |
| /* DOCBParser.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_DOCB_ENABLED |
| /* There is only few public functions. */ |
| docbEncodeEntities |
| docbSAXParseDoc |
| docbParseDoc |
| docbSAXParseFile |
| docbParseFile |
| |
| /* Interfaces for the Push mode */ |
| docbFreeParserCtxt |
| docbCreatePushParserCtxt |
| docbParseChunk |
| docbCreateFileParserCtxt |
| docbParseDocument |
| #endif /* LIBXML_DOCB_ENABLED */ |
| |
| |
| /* encoding.h |
| --------------------------------------------------------------------- */ |
| /* Interfaces for encoding handlers */ |
| xmlInitCharEncodingHandlers |
| xmlCleanupCharEncodingHandlers |
| xmlRegisterCharEncodingHandler |
| xmlGetCharEncodingHandler |
| xmlFindCharEncodingHandler |
| |
| /* Interfaces for encoding names and aliases */ |
| xmlAddEncodingAlias |
| xmlDelEncodingAlias |
| xmlGetEncodingAlias |
| xmlCleanupEncodingAliases |
| xmlParseCharEncoding |
| xmlGetCharEncodingName |
| |
| /* Interfaces directly used by the parsers. */ |
| xmlDetectCharEncoding |
| xmlCharEncOutFunc |
| xmlCharEncInFunc |
| xmlCharEncFirstLine |
| xmlCharEncCloseFunc |
| |
| /* Export a few useful functions */ |
| UTF8Toisolat1 |
| isolat1ToUTF8 |
| |
| /* exports additional "UTF-8 aware" string routines which are */ |
| xmlCheckUTF8 |
| xmlUTF8Strsize |
| xmlUTF8Strndup |
| xmlUTF8Strpos |
| xmlUTF8Strloc |
| xmlUTF8Strsub |
| xmlUTF8Strlen |
| |
| |
| /* entities.h |
| --------------------------------------------------------------------- */ |
| xmlInitializePredefinedEntities |
| xmlAddDocEntity |
| xmlAddDtdEntity |
| xmlGetPredefinedEntity |
| xmlGetDocEntity |
| xmlGetDtdEntity |
| xmlGetParameterEntity |
| xmlEncodeEntities |
| xmlEncodeEntitiesReentrant |
| xmlEncodeSpecialChars |
| xmlCreateEntitiesTable |
| xmlCopyEntitiesTable |
| xmlFreeEntitiesTable |
| xmlDumpEntitiesTable |
| xmlDumpEntityDecl |
| xmlCleanupPredefinedEntities |
| |
| |
| /* globals.h |
| --------------------------------------------------------------------- */ |
| xmlInitializeGlobalState |
| xmlRegisterNodeDefault |
| xmlDeregisterNodeDefault |
| |
| /* Memory */ |
| #ifdef LIBXML_THREAD_ALLOC_ENABLED |
| #ifdef LIBXML_THREAD_ENABLED |
| __xmlMalloc |
| __xmlRealloc |
| __xmlFree |
| __xmlMemStrdup |
| #else |
| xmlMalloc DATA |
| xmlRealloc DATA |
| xmlFree DATA |
| xmlMemStrdup DATA |
| #endif |
| #else /* !LIBXML_THREAD_ALLOC_ENABLED */ |
| xmlMalloc DATA |
| xmlRealloc DATA |
| xmlFree DATA |
| xmlMemStrdup DATA |
| #endif /* LIBXML_THREAD_ALLOC_ENABLED */ |
| |
| /* Autogenerated (not here, but in the globals.h) */ |
| #ifdef LIBXML_THREAD_ENABLED |
| #ifdef LIBXML_DOCB_ENABLED |
| __docbDefaultSAXHandler |
| #endif |
| #ifdef LIBXML_HTML_ENABLED |
| __htmlDefaultSAXHandler |
| #endif |
| __oldXMLWDcompatibility |
| __xmlBufferAllocScheme |
| __xmlDefaultBufferSize |
| __xmlDefaultSAXHandler |
| __xmlDefaultSAXLocator |
| __xmlDoValidityCheckingDefaultValue |
| __xmlGenericError |
| __xmlGenericErrorContext |
| __xmlGetWarningsDefaultValue |
| __xmlIndentTreeOutput |
| __xmlTreeIndentString |
| __xmlKeepBlanksDefaultValue |
| __xmlLineNumbersDefaultValue |
| __xmlLoadExtDtdDefaultValue |
| __xmlParserDebugEntities |
| __xmlParserVersion |
| __xmlPedanticParserDefaultValue |
| __xmlSaveNoEmptyTags |
| __xmlSubstituteEntitiesDefaultValue |
| __xmlRegisterNodeDefaultValue |
| __xmlDeregisterNodeDefaultValue |
| #else /* LIBXML_THREAD_ENABLED */ |
| #ifdef LIBXML_DOCB_ENABLED |
| docbDefaultSAXHandler DATA |
| #endif |
| #ifdef LIBXML_HTML_ENABLED |
| htmlDefaultSAXHandler DATA |
| #endif |
| oldXMLWDcompatibility DATA |
| xmlBufferAllocScheme DATA |
| xmlDefaultBufferSize DATA |
| xmlDefaultSAXHandler DATA |
| xmlDefaultSAXLocator DATA |
| xmlDoValidityCheckingDefaultValue DATA |
| xmlGenericError DATA |
| xmlGenericErrorContext DATA |
| xmlGetWarningsDefaultValue DATA |
| xmlIndentTreeOutput DATA |
| xmlTreeIndentString DATA |
| xmlKeepBlanksDefaultValue DATA |
| xmlLineNumbersDefaultValue DATA |
| xmlLoadExtDtdDefaultValue DATA |
| xmlParserDebugEntities DATA |
| xmlParserVersion DATA |
| xmlPedanticParserDefaultValue DATA |
| xmlSaveNoEmptyTags DATA |
| xmlSubstituteEntitiesDefaultValue DATA |
| xmlRegisterNodeDefaultValue DATA |
| xmlDeregisterNodeDefaultValue DATA |
| #endif /* LIBXML_THREAD_ENABLED */ |
| |
| |
| /* hash.h |
| --------------------------------------------------------------------- */ |
| /* Constructor and destructor */ |
| xmlHashCreate |
| xmlHashFree |
| |
| /* Add a new entry to the hash table */ |
| xmlHashAddEntry |
| xmlHashUpdateEntry |
| xmlHashAddEntry2 |
| xmlHashUpdateEntry2 |
| xmlHashAddEntry3 |
| xmlHashUpdateEntry3 |
| |
| /* Remove an entry from the hash table */ |
| xmlHashRemoveEntry |
| xmlHashRemoveEntry2 |
| xmlHashRemoveEntry3 |
| |
| /* Retrieve the userdata */ |
| xmlHashLookup |
| xmlHashLookup2 |
| xmlHashLookup3 |
| |
| /* Helpers */ |
| xmlHashCopy |
| xmlHashSize |
| xmlHashScan |
| xmlHashScan3 |
| xmlHashScanFull |
| xmlHashScanFull3 |
| |
| |
| /* HTMLparser.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_HTML_ENABLED |
| /* There is only few public functions. */ |
| htmlTagLookup |
| htmlEntityLookup |
| htmlEntityValueLookup |
| htmlIsAutoClosed |
| htmlAutoCloseTag |
| htmlParseEntityRef |
| htmlParseCharRef |
| htmlParseElement |
| htmlParseDocument |
| htmlSAXParseDoc |
| htmlParseDoc |
| htmlSAXParseFile |
| htmlParseFile |
| UTF8ToHtml |
| htmlEncodeEntities |
| htmlIsScriptAttribute |
| htmlHandleOmittedElem |
| |
| /* Interfaces for the Push mode */ |
| htmlFreeParserCtxt |
| htmlCreatePushParserCtxt |
| htmlParseChunk |
| #endif /* LIBXML_HTML_ENABLED */ |
| |
| |
| /* HTMLtree.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_HTML_ENABLED |
| htmlNewDoc |
| htmlNewDocNoDtD |
| htmlGetMetaEncoding |
| htmlSetMetaEncoding |
| htmlDocDumpMemory |
| htmlDocDump |
| htmlSaveFile |
| htmlNodeDump |
| htmlNodeDumpFile |
| htmlNodeDumpFileFormat |
| htmlSaveFileEnc |
| htmlSaveFileFormat |
| htmlNodeDumpOutput |
| htmlNodeDumpFormatOutput |
| htmlDocContentDumpOutput |
| htmlDocContentDumpFormatOutput |
| htmlIsBooleanAttr |
| #endif /* LIBXML_HTML_ENABLED */ |
| |
| |
| /* list.h |
| --------------------------------------------------------------------- */ |
| /* Creation/Deletion */ |
| xmlListCreate |
| xmlListDelete |
| |
| /* Basic Operators */ |
| xmlListSearch |
| xmlListReverseSearch |
| xmlListInsert |
| xmlListAppend |
| xmlListRemoveFirst |
| xmlListRemoveLast |
| xmlListRemoveAll |
| xmlListClear |
| xmlListEmpty |
| xmlListFront |
| xmlListEnd |
| xmlListSize |
| xmlListPopFront |
| xmlListPopBack |
| xmlListPushFront |
| xmlListPushBack |
| |
| /* Advanced Operators */ |
| xmlListReverse |
| xmlListSort |
| xmlListWalk |
| xmlListReverseWalk |
| xmlListMerge |
| xmlListDup |
| xmlListCopy |
| xmlLinkGetData |
| |
| |
| /* nanoftp.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_FTP_ENABLED |
| /* Init */ |
| xmlNanoFTPInit |
| xmlNanoFTPCleanup |
| |
| /* Creating/freeing contexts */ |
| xmlNanoFTPNewCtxt |
| xmlNanoFTPFreeCtxt |
| xmlNanoFTPConnectTo |
| |
| /* Opening/closing session connections */ |
| xmlNanoFTPOpen |
| xmlNanoFTPConnect |
| xmlNanoFTPClose |
| xmlNanoFTPQuit |
| xmlNanoFTPScanProxy |
| xmlNanoFTPProxy |
| xmlNanoFTPUpdateURL |
| |
| /* Rathern internal commands */ |
| xmlNanoFTPGetResponse |
| xmlNanoFTPCheckResponse |
| |
| /* CD/DIR/GET handlers */ |
| xmlNanoFTPCwd |
| xmlNanoFTPGetConnection |
| xmlNanoFTPCloseConnection |
| xmlNanoFTPList |
| xmlNanoFTPGetSocket |
| xmlNanoFTPGet |
| xmlNanoFTPRead |
| #endif /* LIBXML_FTP_ENABLED */ |
| |
| |
| /* nanohttp.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_HTTP_ENABLED |
| xmlNanoHTTPInit |
| xmlNanoHTTPCleanup |
| xmlNanoHTTPScanProxy |
| xmlNanoHTTPFetch |
| xmlNanoHTTPMethod |
| xmlNanoHTTPMethodRedir |
| xmlNanoHTTPOpen |
| xmlNanoHTTPOpenRedir |
| xmlNanoHTTPReturnCode |
| xmlNanoHTTPAuthHeader |
| xmlNanoHTTPRead |
| xmlNanoHTTPSave |
| xmlNanoHTTPClose |
| #endif /* LIBXML_HTTP_ENABLED */ |
| |
| |
| /* parser.h |
| --------------------------------------------------------------------- */ |
| // xmlParserVersion DATA <-- moved to the globals.h section |
| // xmlDefaultSAXLocator DATA <-- moved to the globals.h section |
| // xmlDefaultSAXHandler DATA <-- moved to the globals.h section |
| //#ifdef LIBXML_HTML_ENABLED <-- moved to the globals.h section |
| // htmlDefaultSAXHandler DATA <-- moved to the globals.h section |
| //#endif <-- moved to globals.h section |
| //#ifdef LIBXML_DOCB_ENABLED <-- moved to the globals.h section |
| // docbDefaultSAXHandler DATA <-- moved to the globals.h section |
| //#endif <-- moved to globals.h section |
| // xmlSubstituteEntitiesDefaultValue DATA <-- moved to globals.h section |
| // xmlGetWarningsDefaultValue DATA <-- moved to globals.h section |
| |
| /* Init/Cleanup */ |
| xmlInitParser |
| xmlCleanupParser |
| |
| /* Input functions */ |
| xmlParserInputRead |
| xmlParserInputGrow |
| |
| /* xmlChar handling */ |
| xmlStrdup |
| xmlStrndup |
| xmlCharStrndup |
| xmlCharStrdup |
| xmlStrsub |
| xmlStrchr |
| xmlStrstr |
| xmlStrcasestr |
| xmlStrcmp |
| xmlStrncmp |
| xmlStrcasecmp |
| xmlStrncasecmp |
| xmlStrEqual |
| xmlStrlen |
| xmlStrcat |
| xmlStrncat |
| |
| /* Basic parsing Interfaces */ |
| xmlParseDoc |
| xmlParseMemory |
| xmlParseFile |
| xmlSubstituteEntitiesDefault |
| xmlKeepBlanksDefault |
| xmlStopParser |
| xmlPedanticParserDefault |
| xmlLineNumbersDefault |
| |
| /* Recovery mode */ |
| xmlRecoverDoc |
| xmlRecoverMemory |
| xmlRecoverFile |
| |
| /* Less common routines and SAX interfaces */ |
| xmlParseDocument |
| xmlParseExtParsedEnt |
| xmlSAXParseDoc |
| xmlSAXUserParseFile |
| xmlSAXUserParseMemory |
| xmlSAXParseMemory |
| xmlSAXParseFile |
| xmlSAXParseFileWithData |
| xmlSAXParseEntity |
| xmlParseEntity |
| xmlParseDTD |
| xmlSAXParseDTD |
| xmlIOParseDTD |
| xmlParseBalancedChunkMemory |
| xmlParseExternalEntity |
| xmlParseCtxtExternalEntity |
| |
| /* SAX initialization routines */ |
| xmlDefaultSAXHandlerInit |
| #ifdef LIBXML_HTML_ENABLED |
| htmlDefaultSAXHandlerInit |
| #endif /* LIBXML_HTML_ENABLED */ |
| |
| /* Parser contexts handling. */ |
| xmlInitParserCtxt |
| xmlClearParserCtxt |
| xmlFreeParserCtxt |
| xmlSetupParserForBuffer |
| xmlCreateDocParserCtxt |
| |
| /* Reading/setting optional parsing features. */ |
| xmlGetFeaturesList |
| xmlGetFeature |
| xmlSetFeature |
| |
| /* Interfaces for the Push mode */ |
| xmlCreatePushParserCtxt |
| xmlParseChunk |
| |
| /* Special I/O mode */ |
| xmlCreateIOParserCtxt |
| xmlNewIOInputStream |
| |
| /* Node infos */ |
| xmlParserFindNodeInfo |
| xmlInitNodeInfoSeq |
| xmlClearNodeInfoSeq |
| xmlParserFindNodeInfoIndex |
| xmlParserAddNodeInfo |
| |
| /* External entities handling actually implemented in xmlIO */ |
| xmlSetExternalEntityLoader |
| xmlGetExternalEntityLoader |
| xmlLoadExternalEntity |
| |
| |
| /* parserinternals.h |
| --------------------------------------------------------------------- */ |
| /* Global variables used for predefined strings */ |
| xmlStringText DATA |
| xmlStringTextNoenc DATA |
| xmlStringComment DATA |
| |
| /* Function to finish the work of the macros where needed */ |
| xmlIsBaseChar |
| xmlIsBlank |
| xmlIsPubidChar |
| xmlIsLetter |
| xmlIsDigit |
| xmlIsIdeographic |
| xmlIsCombining |
| xmlIsExtender |
| xmlIsCombining |
| xmlIsChar |
| |
| /* Parser context */ |
| xmlCreateDocParserCtxt |
| xmlCreateFileParserCtxt |
| xmlCreateMemoryParserCtxt |
| xmlNewParserCtxt |
| xmlCreateEntityParserCtxt |
| xmlSwitchEncoding |
| xmlSwitchToEncoding |
| xmlFreeParserCtxt |
| |
| /* Entities */ |
| xmlHandleEntity |
| |
| /* Input Streams */ |
| xmlNewStringInputStream |
| xmlNewEntityInputStream |
| xmlPushInput |
| xmlPopInput |
| xmlFreeInputStream |
| xmlNewInputFromFile |
| xmlNewInputStream |
| |
| /* Namespaces. */ |
| xmlSplitQName |
| xmlNamespaceParseNCName |
| xmlNamespaceParseQName |
| xmlNamespaceParseNSDef |
| xmlParseQuotedString |
| xmlParseNamespace |
| |
| /* Generic production rules */ |
| xmlScanName |
| xmlParseName |
| xmlParseNmtoken |
| xmlParseEntityValue |
| xmlParseAttValue |
| xmlParseSystemLiteral |
| xmlParsePubidLiteral |
| xmlParseCharData |
| xmlParseExternalID |
| xmlParseComment |
| xmlParsePITarget |
| xmlParsePI |
| xmlParseNotationDecl |
| xmlParseEntityDecl |
| xmlParseDefaultDecl |
| xmlParseNotationType |
| xmlParseEnumerationType |
| xmlParseEnumeratedType |
| xmlParseAttributeType |
| xmlParseAttributeListDecl |
| xmlParseElementMixedContentDecl |
| xmlParseElementChildrenContentDecl |
| xmlParseElementContentDecl |
| xmlParseElementDecl |
| xmlParseMarkupDecl |
| xmlParseCharRef |
| xmlParseEntityRef |
| xmlParseReference |
| xmlParsePEReference |
| xmlParseDocTypeDecl |
| xmlParseAttribute |
| xmlParseStartTag |
| xmlParseEndTag |
| xmlParseCDSect |
| xmlParseContent |
| xmlParseElement |
| xmlParseVersionNum |
| xmlParseVersionInfo |
| xmlParseEncName |
| xmlParseEncodingDecl |
| xmlParseSDDecl |
| xmlParseXMLDecl |
| xmlParseTextDecl |
| xmlParseMisc |
| xmlParseExternalSubset |
| |
| xmlDecodeEntities |
| xmlStringDecodeEntities |
| |
| /* Generated by MACROS on top of parser.c c.f. PUSH_AND_POP */ |
| nodePush |
| nodePop |
| inputPush |
| inputPop |
| namePop |
| namePush |
| |
| /* other comodities shared between parser.c and parserInternals */ |
| xmlSkipBlankChars |
| xmlStringCurrentChar |
| xmlParserHandlePEReference |
| xmlParserHandleReference |
| xmlCheckLanguageID |
| |
| /* Really core function shared with HTML parser */ |
| xmlCurrentChar |
| xmlCopyCharMultiByte |
| xmlCopyChar |
| xmlNextChar |
| xmlParserInputShrink |
| |
| /* Actually comes from the HTML parser but launched from the init stuff */ |
| #ifdef LIBXML_HTML_ENABLED |
| htmlInitAutoClose |
| htmlCreateFileParserCtxt |
| #endif /* LIBXML_HTML_ENABLED */ |
| |
| /* Specific function to keep track of entities references and used by the XSLT debugger. */ |
| xmlSetEntityReferenceFunc |
| |
| |
| /* relaxng.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_SCHEMAS_ENABLED |
| /* Interfaces for parsing. */ |
| xmlRelaxNGNewParserCtxt |
| xmlRelaxNGNewMemParserCtxt |
| xmlRelaxNGFreeParserCtxt |
| xmlRelaxNGSetParserErrors |
| xmlRelaxNGParse |
| xmlRelaxNGFree |
| xmlRelaxNGDump |
| xmlRelaxNGDumpTree |
| |
| /* Interfaces for validating */ |
| xmlRelaxNGSetValidErrors |
| xmlRelaxNGNewValidCtxt |
| xmlRelaxNGFreeValidCtxt |
| xmlRelaxNGValidateDoc |
| /* not existent in the source */ |
| /*xmlRelaxNGValidateStream*/ |
| xmlRelaxNGCleanupTypes |
| #endif /* LIBXML_SCHEMAS_ENABLED */ |
| |
| |
| /* SAX.h |
| --------------------------------------------------------------------- */ |
| getPublicId |
| getSystemId |
| setDocumentLocator |
| getLineNumber |
| getColumnNumber |
| isStandalone |
| hasInternalSubset |
| hasExternalSubset |
| internalSubset |
| externalSubset |
| getEntity |
| getParameterEntity |
| resolveEntity |
| entityDecl |
| attributeDecl |
| elementDecl |
| notationDecl |
| unparsedEntityDecl |
| startDocument |
| endDocument |
| attribute |
| startElement |
| endElement |
| reference |
| characters |
| ignorableWhitespace |
| processingInstruction |
| globalNamespace |
| setNamespace |
| getNamespace |
| checkNamespace |
| namespaceDecl |
| comment |
| cdataBlock |
| initxmlDefaultSAXHandler |
| xmlDefaultSAXHandlerInit |
| #ifdef LIBXML_HTML_ENABLED |
| htmlDefaultSAXHandlerInit |
| inithtmlDefaultSAXHandler |
| #endif /* LIBXML_HTML_ENABLED */ |
| #ifdef LIBXML_DOCB_ENABLED |
| docbDefaultSAXHandlerInit |
| initdocbDefaultSAXHandler |
| #endif /* LIBXML_DOCB_ENABLED */ |
| |
| |
| /* tree.h |
| --------------------------------------------------------------------- */ |
| /* Variables. */ |
| // baseDTD DATA <-- has been removed from the code |
| // oldXMLWDcompatibility DATA <-- moved to the globals.h section |
| // xmlIndentTreeOutput DATA <-- moved to the globals.h section |
| // xmlBufferAllocScheme DATA <-- moved to the globals.h section |
| // xmlSaveNoEmptyTags DATA <-- moved to the globals.h section |
| // xmlDefaultBufferSize DATA <-- moved to the globals.h section |
| |
| /* handling buffers */ |
| xmlSetBufferAllocationScheme |
| xmlGetBufferAllocationScheme |
| xmlBufferCreate |
| xmlBufferCreateSize |
| xmlBufferResize |
| xmlBufferFree |
| xmlBufferDump |
| xmlBufferAdd |
| xmlBufferAddHead |
| xmlBufferCat |
| xmlBufferCCat |
| xmlBufferShrink |
| xmlBufferGrow |
| xmlBufferEmpty |
| xmlBufferContent |
| xmlBufferSetAllocationScheme |
| xmlBufferLength |
| |
| /* Creating/freeing new structures */ |
| xmlCreateIntSubset |
| xmlNewDtd |
| xmlGetIntSubset |
| xmlFreeDtd |
| xmlNewGlobalNs |
| xmlNewNs |
| xmlFreeNs |
| xmlFreeNsList |
| xmlNewDoc |
| xmlFreeDoc |
| xmlNewDocProp |
| xmlNewProp |
| xmlNewNsProp |
| xmlNewNsPropEatName |
| xmlFreePropList |
| xmlFreeProp |
| xmlCopyProp |
| xmlCopyPropList |
| xmlCopyDtd |
| xmlCopyDoc |
| |
| /* Creating new nodes */ |
| xmlNewDocNode |
| xmlNewDocNodeEatName |
| xmlNewDocRawNode |
| xmlNewNode |
| xmlNewNodeEatName |
| xmlNewChild |
| xmlNewTextChild |
| xmlNewDocText |
| xmlNewText |
| xmlNewPI |
| xmlNewDocTextLen |
| xmlNewTextLen |
| xmlNewDocComment |
| xmlNewComment |
| xmlNewCDataBlock |
| xmlNewCharRef |
| xmlNewReference |
| xmlCopyNode |
| xmlDocCopyNode |
| xmlCopyNodeList |
| xmlNewDocFragment |
| |
| /* Navigating */ |
| xmlGetLineNo |
| xmlGetNodePath |
| xmlDocGetRootElement |
| xmlGetLastChild |
| xmlNodeIsText |
| xmlIsBlankNode |
| |
| /* Changing the structure */ |
| xmlDocSetRootElement |
| xmlNodeSetName |
| xmlAddChild |
| xmlAddChildList |
| xmlReplaceNode |
| xmlAddSibling |
| xmlAddPrevSibling |
| xmlAddNextSibling |
| xmlUnlinkNode |
| xmlTextMerge |
| xmlTextConcat |
| xmlFreeNodeList |
| xmlFreeNode |
| xmlSetTreeDoc |
| xmlSetListDoc |
| |
| /* Namespaces */ |
| xmlSearchNs |
| xmlSearchNsByHref |
| xmlGetNsList |
| xmlSetNs |
| xmlCopyNamespace |
| xmlCopyNamespaceList |
| |
| /* Changing the content. */ |
| xmlSetProp |
| xmlGetProp |
| xmlHasProp |
| xmlHasNsProp |
| xmlSetNsProp |
| xmlGetNsProp |
| xmlStringGetNodeList |
| xmlStringLenGetNodeList |
| xmlNodeListGetString |
| xmlNodeListGetRawString |
| xmlNodeSetContent |
| xmlNodeSetContentLen |
| xmlNodeAddContent |
| xmlNodeAddContentLen |
| xmlNodeGetContent |
| xmlNodeGetLang |
| xmlNodeSetLang |
| xmlNodeGetSpacePreserve |
| xmlNodeSetSpacePreserve |
| xmlNodeGetBase |
| xmlNodeSetBase |
| |
| /* Removing content. */ |
| xmlRemoveProp |
| xmlUnsetProp |
| xmlUnsetNsProp |
| |
| /* Internal, don't use */ |
| xmlBufferWriteCHAR |
| xmlBufferWriteChar |
| xmlBufferWriteQuotedString |
| |
| /* Namespace handling */ |
| xmlReconciliateNs |
| |
| /* Saving */ |
| xmlDocDumpFormatMemory |
| xmlDocDumpMemory |
| xmlDocDumpMemoryEnc |
| xmlDocDumpFormatMemoryEnc |
| xmlDocFormatDump |
| xmlDocDump |
| xmlElemDump |
| xmlSaveFile |
| xmlSaveFormatFile |
| xmlNodeDump |
| xmlSaveFileTo |
| xmlSaveFormatFileTo |
| xmlNodeDumpOutput |
| xmlSaveFormatFileEnc |
| xmlSaveFileEnc |
| |
| /* XHTML */ |
| #ifdef LIBXML_HTML_ENABLED |
| xmlIsXHTML |
| #endif /* LIBXML_HTML_ENABLED */ |
| |
| /* Compression */ |
| xmlGetDocCompressMode |
| xmlSetDocCompressMode |
| xmlGetCompressMode |
| xmlSetCompressMode |
| |
| |
| /* uri.h |
| --------------------------------------------------------------------- */ |
| xmlCreateURI |
| xmlBuildURI |
| xmlParseURI |
| xmlParseURIReference |
| xmlSaveUri |
| xmlPrintURI |
| xmlURIEscapeStr |
| xmlURIUnescapeString |
| xmlNormalizeURIPath |
| xmlURIEscape |
| xmlFreeURI |
| xmlCanonicPath |
| |
| |
| /* valid.h |
| --------------------------------------------------------------------- */ |
| /* helper */ |
| xmlSplitQName2 |
| |
| /* Notation */ |
| xmlAddNotationDecl |
| xmlCopyNotationTable |
| xmlFreeNotationTable |
| xmlDumpNotationDecl |
| xmlDumpNotationTable |
| |
| /* Element Content */ |
| xmlNewElementContent |
| xmlCopyElementContent |
| xmlFreeElementContent |
| xmlSnprintfElementContent |
| |
| /* DEPRECATED */ |
| xmlSprintfElementContent |
| |
| /* Element */ |
| xmlAddElementDecl |
| xmlCopyElementTable |
| xmlFreeElementTable |
| xmlDumpElementTable |
| xmlDumpElementDecl |
| |
| /* Enumeration */ |
| xmlCreateEnumeration |
| xmlFreeEnumeration |
| xmlCopyEnumeration |
| |
| /* Attribute */ |
| xmlAddAttributeDecl |
| xmlCopyAttributeTable |
| xmlFreeAttributeTable |
| xmlDumpAttributeTable |
| xmlDumpAttributeDecl |
| |
| /* IDs */ |
| xmlAddID |
| xmlFreeIDTable |
| xmlGetID |
| xmlIsID |
| xmlRemoveID |
| |
| /* IDREFs */ |
| xmlAddRef |
| xmlFreeRefTable |
| xmlIsRef |
| xmlRemoveRef |
| xmlGetRefs |
| |
| /* The public function calls related to validity checking */ |
| xmlValidateRoot |
| xmlValidateElementDecl |
| xmlValidNormalizeAttributeValue |
| xmlValidateAttributeDecl |
| xmlValidateAttributeValue |
| xmlValidateNotationDecl |
| xmlValidateDtd |
| xmlValidateDtdFinal |
| xmlValidateDocument |
| xmlValidateElement |
| xmlValidateOneElement |
| xmlValidateOneAttribute |
| xmlValidateDocumentFinal |
| xmlValidateNotationUse |
| xmlIsMixedElement |
| xmlGetDtdAttrDesc |
| xmlGetDtdQAttrDesc |
| xmlGetDtdNotationDesc |
| xmlGetDtdQElementDesc |
| xmlGetDtdElementDesc |
| xmlValidGetValidElements |
| xmlValidGetPotentialChildren |
| xmlValidateNameValue |
| xmlValidateNamesValue |
| xmlValidateNmtokenValue |
| xmlValidateNmtokensValue |
| #ifdef LIBXML_REGEXP_ENABLED |
| xmlValidBuildContentModel |
| #endif /* LIBXML_REGEXP_ENABLED */ |
| |
| |
| /* xinclude.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_XINCLUDE_ENABLED |
| xmlXIncludeProcess |
| #endif /* LIBXML_XINCLUDE_ENABLED */ |
| |
| |
| /* xlink.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_XLINK_INCLUDED |
| xlinkGetDefaultDetect |
| xlinkSetDefaultDetect |
| xlinkGetDefaultHandler |
| xlinkSetDefaultHandler |
| xlinkIsLink |
| #endif |
| |
| |
| /* xmlautomata.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_AUTOMATA_ENABLED |
| /* Building API */ |
| xmlNewAutomata |
| xmlFreeAutomata |
| xmlAutomataGetInitState |
| xmlAutomataSetFinalState |
| xmlAutomataNewState |
| xmlAutomataNewTransition |
| xmlAutomataNewCountTrans |
| xmlAutomataNewOnceTrans |
| xmlAutomataNewAllTrans |
| xmlAutomataNewEpsilon |
| xmlAutomataNewCountedTrans |
| xmlAutomataNewCounterTrans |
| xmlAutomataNewCounter |
| xmlAutomataCompile |
| xmlAutomataIsDeterminist |
| #endif /* LIBXML_AUTOMATA_ENABLED */ |
| |
| |
| /* xmlerror.h |
| --------------------------------------------------------------------- */ |
| xmlSetGenericErrorFunc |
| initGenericErrorDefaultFunc |
| xmlParserError |
| xmlParserWarning |
| xmlParserValidityError |
| xmlParserValidityWarning |
| xmlParserPrintFileInfo |
| xmlParserPrintFileContext |
| // xmlGenericError DATA <-- moved to the globals.h section |
| // xmlGenericErrorContext DATA <-- moved to the globals.h section |
| |
| |
| /* xmlIO.h |
| --------------------------------------------------------------------- */ |
| /* Interfaces for input */ |
| xmlCleanupInputCallbacks |
| xmlCleanupOutputCallbacks |
| xmlRegisterDefaultInputCallbacks |
| xmlAllocParserInputBuffer |
| xmlParserInputBufferCreateFilename |
| xmlParserInputBufferCreateFile |
| xmlParserInputBufferCreateFd |
| xmlParserInputBufferCreateMem |
| xmlParserInputBufferCreateIO |
| xmlParserInputBufferRead |
| xmlParserInputBufferGrow |
| xmlParserInputBufferPush |
| xmlFreeParserInputBuffer |
| xmlParserGetDirectory |
| xmlRegisterInputCallbacks |
| |
| /* Interfaces for output */ |
| xmlRegisterDefaultOutputCallbacks |
| xmlAllocOutputBuffer |
| xmlOutputBufferCreateFilename |
| xmlOutputBufferCreateFile |
| xmlOutputBufferCreateFd |
| xmlOutputBufferCreateIO |
| xmlOutputBufferWrite |
| xmlOutputBufferWriteString |
| xmlOutputBufferFlush |
| xmlOutputBufferClose |
| xmlRegisterOutputCallbacks |
| #ifdef LIBXML_HTTP_ENABLED |
| xmlIOHTTPOpenW |
| xmlRegisterHTTPPostCallbacks |
| #endif /* LIBXML_HTTP_ENABLED */ |
| xmlNoNetExternalEntityLoader |
| |
| xmlNormalizeWindowsPath |
| xmlCheckFilename |
| |
| /** |
| * Default 'file://' protocol callbacks |
| */ |
| xmlFileMatch |
| xmlFileOpen |
| xmlFileRead |
| xmlFileClose |
| |
| /** |
| * Default 'http://' protocol callbacks |
| */ |
| #ifdef LIBXML_HTTP_ENABLED |
| xmlIOHTTPMatch |
| xmlIOHTTPOpen |
| xmlIOHTTPRead |
| xmlIOHTTPClose |
| #endif /* LIBXML_HTTP_ENABLED */ |
| |
| /** |
| * Default 'ftp://' protocol callbacks |
| */ |
| #ifdef LIBXML_FTP_ENABLED |
| xmlIOFTPMatch |
| xmlIOFTPOpen |
| xmlIOFTPRead |
| xmlIOFTPClose |
| #endif /* LIBXML_FTP_ENABLED */ |
| |
| /* xmlmemory.h |
| --------------------------------------------------------------------- */ |
| // xmlFree DATA <-- moved to the globals.h section |
| // xmlMalloc DATA <-- moved to the globals.h section |
| // xmlRealloc DATA <-- moved to the globals.h section |
| // xmlMemStrdup DATA <-- moved to the globals.h section |
| xmlMemSetup |
| xmlMemGet |
| xmlInitMemory |
| xmlMemUsed |
| xmlMemDisplay |
| xmlMemShow |
| xmlMemoryDump |
| #ifdef DEBUG_MEMORY_LOCATION |
| xmlMallocLoc |
| xmlReallocLoc |
| xmlMemStrdupLoc |
| #endif /* DEBUG_MEMORY_LOCATION */ |
| /* xmlmemory.c subgrup */ |
| xmlMemMalloc |
| xmlMemRealloc |
| xmlMemFree |
| xmlMemoryStrdup |
| |
| |
| /* xmlreader.h |
| --------------------------------------------------------------------- */ |
| /* Constructors & Destructor */ |
| xmlNewTextReader |
| xmlNewTextReaderFilename |
| xmlFreeTextReader |
| /* Iterators */ |
| xmlTextReaderRead |
| xmlTextReaderReadInnerXml |
| xmlTextReaderReadOuterXml |
| xmlTextReaderReadString |
| xmlTextReaderReadAttributeValue |
| /* Attributes of the node */ |
| xmlTextReaderAttributeCount |
| xmlTextReaderBaseUri |
| xmlTextReaderDepth |
| xmlTextReaderHasAttributes |
| xmlTextReaderHasValue |
| xmlTextReaderIsDefault |
| xmlTextReaderIsEmptyElement |
| xmlTextReaderLocalName |
| xmlTextReaderName |
| xmlTextReaderNamespaceUri |
| xmlTextReaderNodeType |
| xmlTextReaderPrefix |
| xmlTextReaderQuoteChar |
| xmlTextReaderValue |
| xmlTextReaderXmlLang |
| xmlTextReaderReadState |
| /* Methods of the XmlTextReader */ |
| xmlTextReaderClose |
| xmlTextReaderGetAttributeNo |
| xmlTextReaderGetAttribute |
| xmlTextReaderGetAttributeNs |
| xmlTextReaderGetRemainder |
| xmlTextReaderLookupNamespace |
| xmlTextReaderMoveToAttributeNo |
| xmlTextReaderMoveToAttribute |
| xmlTextReaderMoveToAttributeNs |
| xmlTextReaderMoveToFirstAttribute |
| xmlTextReaderMoveToNextAttribute |
| xmlTextReaderMoveToElement |
| xmlTextReaderNormalization |
| /* Extensions */ |
| xmlTextReaderSetParserProp |
| xmlTextReaderGetParserProp |
| xmlTextReaderCurrentNode |
| xmlTextReaderCurrentDoc |
| /* Error handling extensions */ |
| xmlTextReaderSetErrorHandler |
| xmlTextReaderGetErrorHandler |
| xmlTextReaderLocatorLineNumber |
| /*xmlTextReaderLocatorLinePosition*/ |
| xmlTextReaderLocatorBaseURI |
| |
| |
| |
| /* xmlregexp.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_REGEXP_ENABLED |
| /* The POSIX like API */ |
| xmlRegexpCompile |
| xmlRegFreeRegexp |
| xmlRegexpExec |
| xmlRegexpPrint |
| xmlRegexpIsDeterminist |
| |
| /* The progressive API */ |
| xmlRegNewExecCtxt |
| xmlRegFreeExecCtxt |
| xmlRegExecPushString |
| #endif /* LIBXML_REGEXP_ENABLED */ |
| |
| |
| /* xmlschemas.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_SCHEMAS_ENABLED |
| /* Interfaces for parsing. */ |
| xmlSchemaNewParserCtxt |
| xmlSchemaNewMemParserCtxt |
| xmlSchemaFreeParserCtxt |
| xmlSchemaSetParserErrors |
| xmlSchemaParse |
| xmlSchemaFree |
| xmlSchemaDump |
| |
| /* Interfaces for validating */ |
| xmlSchemaSetValidErrors |
| xmlSchemaNewValidCtxt |
| xmlSchemaFreeValidCtxt |
| xmlSchemaValidateDoc |
| xmlSchemaValidateStream |
| #endif /* LIBXML_SCHEMAS_ENABLED */ |
| |
| |
| /* xmlschemastypes.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_SCHEMAS_ENABLED |
| xmlSchemaInitTypes |
| xmlSchemaCleanupTypes |
| xmlSchemaGetPredefinedType |
| xmlSchemaValidatePredefinedType |
| xmlSchemaValidateFacet |
| xmlSchemaFreeValue |
| #endif /* LIBXML_SCHEMAS_ENABLED */ |
| |
| |
| /* xmlunicode.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_SCHEMAS_ENABLED |
| xmlUCSIsAlphabeticPresentationForms |
| xmlUCSIsArabic |
| xmlUCSIsArabicPresentationFormsA |
| xmlUCSIsArabicPresentationFormsB |
| xmlUCSIsArmenian |
| xmlUCSIsArrows |
| xmlUCSIsBasicLatin |
| xmlUCSIsBengali |
| xmlUCSIsBlockElements |
| xmlUCSIsBopomofo |
| xmlUCSIsBopomofoExtended |
| xmlUCSIsBoxDrawing |
| xmlUCSIsBraillePatterns |
| xmlUCSIsByzantineMusicalSymbols |
| xmlUCSIsCJKCompatibility |
| xmlUCSIsCJKCompatibilityForms |
| xmlUCSIsCJKCompatibilityIdeographs |
| xmlUCSIsCJKCompatibilityIdeographsSupplement |
| xmlUCSIsCJKRadicalsSupplement |
| xmlUCSIsCJKSymbolsandPunctuation |
| xmlUCSIsCJKUnifiedIdeographs |
| xmlUCSIsCJKUnifiedIdeographsExtensionA |
| xmlUCSIsCJKUnifiedIdeographsExtensionB |
| xmlUCSIsCherokee |
| xmlUCSIsCombiningDiacriticalMarks |
| xmlUCSIsCombiningHalfMarks |
| xmlUCSIsCombiningMarksforSymbols |
| xmlUCSIsControlPictures |
| xmlUCSIsCurrencySymbols |
| xmlUCSIsCyrillic |
| xmlUCSIsDeseret |
| xmlUCSIsDevanagari |
| xmlUCSIsDingbats |
| xmlUCSIsEnclosedAlphanumerics |
| xmlUCSIsEnclosedCJKLettersandMonths |
| xmlUCSIsEthiopic |
| xmlUCSIsGeneralPunctuation |
| xmlUCSIsGeometricShapes |
| xmlUCSIsGeorgian |
| xmlUCSIsGothic |
| xmlUCSIsGreek |
| xmlUCSIsGreekExtended |
| xmlUCSIsGujarati |
| xmlUCSIsGurmukhi |
| xmlUCSIsHalfwidthandFullwidthForms |
| xmlUCSIsHangulCompatibilityJamo |
| xmlUCSIsHangulJamo |
| xmlUCSIsHangulSyllables |
| xmlUCSIsHebrew |
| xmlUCSIsHighPrivateUseSurrogates |
| xmlUCSIsHighSurrogates |
| xmlUCSIsHiragana |
| xmlUCSIsIPAExtensions |
| xmlUCSIsIdeographicDescriptionCharacters |
| xmlUCSIsKanbun |
| xmlUCSIsKangxiRadicals |
| xmlUCSIsKannada |
| xmlUCSIsKatakana |
| xmlUCSIsKhmer |
| xmlUCSIsLao |
| xmlUCSIsLatin1Supplement |
| xmlUCSIsLatinExtendedA |
| xmlUCSIsLatinExtendedB |
| xmlUCSIsLatinExtendedAdditional |
| xmlUCSIsLetterlikeSymbols |
| xmlUCSIsLowSurrogates |
| xmlUCSIsMalayalam |
| xmlUCSIsMathematicalAlphanumericSymbols |
| xmlUCSIsMathematicalOperators |
| xmlUCSIsMiscellaneousSymbols |
| xmlUCSIsMiscellaneousTechnical |
| xmlUCSIsMongolian |
| xmlUCSIsMusicalSymbols |
| xmlUCSIsMyanmar |
| xmlUCSIsNumberForms |
| xmlUCSIsOgham |
| xmlUCSIsOldItalic |
| xmlUCSIsOpticalCharacterRecognition |
| xmlUCSIsOriya |
| xmlUCSIsPrivateUse |
| xmlUCSIsRunic |
| xmlUCSIsSinhala |
| xmlUCSIsSmallFormVariants |
| xmlUCSIsSpacingModifierLetters |
| xmlUCSIsSpecials |
| xmlUCSIsSuperscriptsandSubscripts |
| xmlUCSIsSyriac |
| xmlUCSIsTags |
| xmlUCSIsTamil |
| xmlUCSIsTelugu |
| xmlUCSIsThaana |
| xmlUCSIsThai |
| xmlUCSIsTibetan |
| xmlUCSIsUnifiedCanadianAboriginalSyllabics |
| xmlUCSIsYiRadicals |
| xmlUCSIsYiSyllables |
| xmlUCSIsBlock |
| xmlUCSIsCatC |
| xmlUCSIsCatCc |
| xmlUCSIsCatCf |
| xmlUCSIsCatCo |
| xmlUCSIsCatCs |
| xmlUCSIsCatL |
| xmlUCSIsCatLl |
| xmlUCSIsCatLm |
| xmlUCSIsCatLo |
| xmlUCSIsCatLt |
| xmlUCSIsCatLu |
| xmlUCSIsCatM |
| xmlUCSIsCatMc |
| xmlUCSIsCatMe |
| xmlUCSIsCatMn |
| xmlUCSIsCatN |
| xmlUCSIsCatNd |
| xmlUCSIsCatNl |
| xmlUCSIsCatNo |
| xmlUCSIsCatP |
| xmlUCSIsCatPc |
| xmlUCSIsCatPd |
| xmlUCSIsCatPe |
| xmlUCSIsCatPf |
| xmlUCSIsCatPi |
| xmlUCSIsCatPo |
| xmlUCSIsCatPs |
| xmlUCSIsCatS |
| xmlUCSIsCatSc |
| xmlUCSIsCatSk |
| xmlUCSIsCatSm |
| xmlUCSIsCatSo |
| xmlUCSIsCatZ |
| xmlUCSIsCatZl |
| xmlUCSIsCatZp |
| xmlUCSIsCatZs |
| xmlUCSIsCat |
| #endif /* LIBXML_SCHEMAS_ENABLED */ |
| |
| |
| /* xmlversion.h |
| --------------------------------------------------------------------- */ |
| xmlCheckVersion |
| |
| |
| /* xpath.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_XPATH_ENABLED |
| /* Objects and Nodesets handling */ |
| xmlXPathNAN DATA |
| xmlXPathPINF DATA |
| xmlXPathNINF DATA |
| xmlXPathIsNaN |
| xmlXPathIsInf |
| |
| xmlXPathFreeObject |
| xmlXPathNodeSetCreate |
| xmlXPathFreeNodeSetList |
| xmlXPathFreeNodeSet |
| xmlXPathObjectCopy |
| xmlXPathCmpNodes |
| |
| /* Conversion functions to basic types */ |
| xmlXPathCastNumberToBoolean |
| xmlXPathCastStringToBoolean |
| xmlXPathCastNodeSetToBoolean |
| xmlXPathCastToBoolean |
| xmlXPathCastBooleanToNumber |
| xmlXPathCastStringToNumber |
| xmlXPathCastNodeToNumber |
| xmlXPathCastNodeSetToNumber |
| xmlXPathCastToNumber |
| xmlXPathCastBooleanToString |
| xmlXPathCastNumberToString |
| xmlXPathCastNodeToString |
| xmlXPathCastNodeSetToString |
| xmlXPathCastToString |
| xmlXPathConvertBoolean |
| xmlXPathConvertNumber |
| xmlXPathConvertString |
| |
| /* Context handling */ |
| xmlXPathInit |
| xmlXPathNewContext |
| xmlXPathFreeContext |
| |
| /* Evaluation functions. */ |
| xmlXPathOrderDocElems |
| xmlXPathEval |
| xmlXPathEvalExpression |
| xmlXPathEvalPredicate |
| |
| /* Separate compilation/evaluation entry points */ |
| xmlXPathCompile |
| xmlXPathCompiledEval |
| xmlXPathFreeCompExpr |
| #endif /* LIBXML_XPATH_ENABLED */ |
| |
| |
| /* xpathinternals.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_XPATH_ENABLED |
| xmlXPathPopBoolean |
| xmlXPathPopNumber |
| xmlXPathPopString |
| xmlXPathPopNodeSet |
| xmlXPathPopExternal |
| |
| /* Variable Lookup forwarding */ |
| xmlXPathRegisterVariableLookup |
| |
| /* Function Lookup forwarding */ |
| xmlXPathRegisterFuncLookup |
| |
| /* Error reporting */ |
| xmlXPatherror |
| |
| /* NodeSet handling */ |
| xmlXPathNodeSetContains |
| xmlXPathDifference |
| xmlXPathIntersection |
| xmlXPathDistinctSorted |
| xmlXPathDistinct |
| xmlXPathHasSameNodes |
| xmlXPathNodeLeadingSorted |
| xmlXPathLeadingSorted |
| xmlXPathNodeLeading |
| xmlXPathLeading |
| xmlXPathNodeTrailingSorted |
| xmlXPathTrailingSorted |
| xmlXPathNodeTrailing |
| xmlXPathTrailing |
| |
| /* Extending a context */ |
| xmlXPathRegisterNs |
| xmlXPathNsLookup |
| xmlXPathRegisteredNsCleanup |
| xmlXPathRegisterFunc |
| xmlXPathRegisterFuncNS |
| xmlXPathRegisterVariable |
| xmlXPathRegisterVariableNS |
| xmlXPathFunctionLookup |
| xmlXPathFunctionLookupNS |
| xmlXPathRegisteredFuncsCleanup |
| xmlXPathVariableLookup |
| xmlXPathVariableLookupNS |
| xmlXPathRegisteredVariablesCleanup |
| |
| /* Utilities to extend XPath */ |
| xmlXPathNewParserContext |
| xmlXPathFreeParserContext |
| |
| /* TODO: remap to xmlXPathValuePop and Push */ |
| valuePop |
| valuePush |
| |
| xmlXPathNewString |
| xmlXPathNewCString |
| xmlXPathWrapString |
| xmlXPathWrapCString |
| xmlXPathNewFloat |
| xmlXPathNewBoolean |
| xmlXPathNewNodeSet |
| xmlXPathNewValueTree |
| xmlXPathNodeSetAdd |
| xmlXPathNodeSetAddUnique |
| xmlXPathNodeSetAddNs |
| xmlXPathNodeSetSort |
| xmlXPathIdFunction |
| xmlXPathRoot |
| xmlXPathEvalExpr |
| xmlXPathParseName |
| xmlXPathParseNCName |
| |
| /* Debug */ |
| #ifdef LIBXML_DEBUG_ENABLED |
| xmlXPathDebugDumpObject |
| xmlXPathDebugDumpCompExpr |
| #endif /* LIBXML_DEBUG_ENABLED */ |
| |
| /* Existing functions */ |
| xmlXPathStringEvalNumber |
| xmlXPathEvaluatePredicateResult |
| xmlXPathInit |
| xmlXPathStringFunction |
| xmlXPathRegisterAllFunctions |
| xmlXPathNodeSetCreate |
| xmlXPathNodeSetAdd |
| xmlXPathNodeSetMerge |
| xmlXPathNodeSetDel |
| xmlXPathNodeSetRemove |
| xmlXPathFreeNodeSet |
| xmlXPathNewNodeSet |
| xmlXPathNewNodeSetList |
| xmlXPathWrapNodeSet |
| xmlXPathWrapExternal |
| xmlXPathFreeNodeSetList |
| |
| xmlXPathNewFloat |
| xmlXPathNewBoolean |
| xmlXPathNewString |
| xmlXPathNewCString |
| xmlXPathFreeObject |
| xmlXPathNewContext |
| xmlXPathFreeContext |
| |
| xmlXPathEqualValues |
| xmlXPathNotEqualValues |
| xmlXPathCompareValues |
| xmlXPathValueFlipSign |
| xmlXPathAddValues |
| xmlXPathSubValues |
| xmlXPathMultValues |
| xmlXPathDivValues |
| xmlXPathModValues |
| |
| xmlXPathIsNodeType |
| |
| /* Some of the axis navigation routines */ |
| xmlXPathNextSelf |
| xmlXPathNextChild |
| xmlXPathNextDescendant |
| xmlXPathNextDescendantOrSelf |
| xmlXPathNextParent |
| xmlXPathNextAncestorOrSelf |
| xmlXPathNextFollowingSibling |
| xmlXPathNextFollowing |
| xmlXPathNextNamespace |
| xmlXPathNextAttribute |
| xmlXPathNextPreceding |
| xmlXPathNextAncestor |
| xmlXPathNextPrecedingSibling |
| |
| /* The official core of XPath functions */ |
| xmlXPathRoot |
| xmlXPathLastFunction |
| xmlXPathPositionFunction |
| xmlXPathCountFunction |
| xmlXPathIdFunction |
| xmlXPathLocalNameFunction |
| xmlXPathNamespaceURIFunction |
| xmlXPathStringFunction |
| xmlXPathStringLengthFunction |
| xmlXPathConcatFunction |
| xmlXPathContainsFunction |
| xmlXPathStartsWithFunction |
| xmlXPathSubstringFunction |
| xmlXPathSubstringBeforeFunction |
| xmlXPathSubstringAfterFunction |
| xmlXPathNormalizeFunction |
| xmlXPathTranslateFunction |
| xmlXPathNotFunction |
| xmlXPathTrueFunction |
| xmlXPathFalseFunction |
| xmlXPathLangFunction |
| xmlXPathNumberFunction |
| xmlXPathSumFunction |
| xmlXPathFloorFunction |
| xmlXPathCeilingFunction |
| xmlXPathRoundFunction |
| xmlXPathBooleanFunction |
| |
| /* really internal functions */ |
| xmlXPathNodeSetFreeNs |
| #endif /* LIBXML_XPATH_ENABLED */ |
| |
| |
| |
| /* xpointer.h |
| --------------------------------------------------------------------- */ |
| #ifdef LIBXML_XPTR_ENABLED |
| /* Handling of location sets */ |
| xmlXPtrLocationSetCreate |
| xmlXPtrFreeLocationSet |
| xmlXPtrLocationSetMerge |
| xmlXPtrNewRange |
| xmlXPtrNewRangePoints |
| xmlXPtrNewRangeNodePoint |
| xmlXPtrNewRangePointNode |
| xmlXPtrNewRangeNodes |
| xmlXPtrNewLocationSetNodes |
| xmlXPtrNewLocationSetNodeSet |
| xmlXPtrNewRangeNodeObject |
| xmlXPtrNewCollapsedRange |
| xmlXPtrLocationSetAdd |
| xmlXPtrWrapLocationSet |
| xmlXPtrLocationSetDel |
| xmlXPtrLocationSetRemove |
| |
| /* Functions */ |
| xmlXPtrNewContext |
| xmlXPtrEval |
| xmlXPtrRangeToFunction |
| xmlXPtrBuildNodeList |
| xmlXPtrEvalRangePredicate |
| #endif /* LIBXML_XPTR_ENABLED */ |
| |
| |