|
@@ -0,0 +1,3706 @@
|
|
|
+{
|
|
|
+ Translation of the libxml2 headers for FreePascal
|
|
|
+ Copyright (C) 2008 by Ivo Steinmann
|
|
|
+}
|
|
|
+
|
|
|
+{$IFNDEF FPC_DOTTEDUNITS}
|
|
|
+unit xml2dyn;
|
|
|
+{$ENDIF FPC_DOTTEDUNITS}
|
|
|
+
|
|
|
+{$DEFINE LIBXML_DYN}
|
|
|
+{$DEFINE NIL_FUNCVARS_ON_FREE}
|
|
|
+
|
|
|
+{$i xml2h.inc}
|
|
|
+
|
|
|
+{$IFNDEF NO_EXTERNAL_VARS}
|
|
|
+ {$DEFINE NO_EXTERNAL_VARS}
|
|
|
+{$ENDIF}
|
|
|
+
|
|
|
+{$i xml2.inc}
|
|
|
+
|
|
|
+var
|
|
|
+ libXmlHandle: TLibHandle = NilHandle;
|
|
|
+
|
|
|
+function LoadLibXML(AFileName: String = ''; InstallFpcMemFunc: Boolean = True): Boolean;
|
|
|
+procedure FreeLibXML;
|
|
|
+
|
|
|
+implementation
|
|
|
+
|
|
|
+{$i fpcfunctions.inc}
|
|
|
+
|
|
|
+{$i macros.inc}
|
|
|
+
|
|
|
+function LoadLibXML(AFileName: String; InstallFpcMemFunc: Boolean): Boolean;
|
|
|
+var
|
|
|
+ mask : TFPUExceptionMask;
|
|
|
+begin
|
|
|
+ if AFileName = '' then
|
|
|
+ AFileName := xml2lib;
|
|
|
+ libXmlHandle := LoadLibrary(AFileName);
|
|
|
+ if libXmlHandle <> NilHandle then
|
|
|
+ begin
|
|
|
+ { xmlregexp.inc }
|
|
|
+ {__emptyExp := xmlExpNodePtrPtr(GetProcAddress(libXmlHandle, 'emptyExp'));
|
|
|
+ __forbiddenExp := xmlExpNodePtrPtr(GetProcAddress(libXmlHandle, 'forbiddenExp'));}
|
|
|
+
|
|
|
+ { paserInternals.inc }
|
|
|
+ //__xmlParserMaxDepth := PCardinal(GetProcAddress(libXmlHandle, 'xmlParserMaxDepth'));
|
|
|
+
|
|
|
+ { }
|
|
|
+ {xmlStringComment := PAnsiChar(GetProcAddress(libXmlHandle, 'xmlStringComment'));
|
|
|
+ xmlStringText := PAnsiChar(GetProcAddress(libXmlHandle, 'xmlStringText'));
|
|
|
+ xmlStringTextNoenc := PAnsiChar(GetProcAddress(libXmlHandle, 'xmlStringTextNoenc'));}
|
|
|
+
|
|
|
+ { chvalid.inc }
|
|
|
+ __xmlIsBaseCharGroup := xmlChRangeGroupPtr(GetProcAddress(libXmlHandle, 'xmlIsBaseCharGroup'));
|
|
|
+ __xmlIsCharGroup := xmlChRangeGroupPtr(GetProcAddress(libXmlHandle, 'xmlIsCharGroup'));
|
|
|
+ __xmlIsCombiningGroup := xmlChRangeGroupPtr(GetProcAddress(libXmlHandle, 'xmlIsCombiningGroup'));
|
|
|
+ __xmlIsDigitGroup := xmlChRangeGroupPtr(GetProcAddress(libXmlHandle, 'xmlIsDigitGroup'));
|
|
|
+ __xmlIsExtenderGroup := xmlChRangeGroupPtr(GetProcAddress(libXmlHandle, 'xmlIsExtenderGroup'));
|
|
|
+ __xmlIsIdeographicGroup := xmlChRangeGroupPtr(GetProcAddress(libXmlHandle, 'xmlIsIdeographicGroup'));
|
|
|
+ __xmlIsPubidChar_tab := GetProcAddress(libXmlHandle, 'xmlIsPubidChar_tab');
|
|
|
+
|
|
|
+ { globals.inc }
|
|
|
+ varxmlMalloc := PxmlMallocFunc(GetProcAddress(libXmlHandle, 'xmlMalloc'));
|
|
|
+ varxmlMallocAtomic := PxmlMallocFunc(GetProcAddress(libXmlHandle, 'xmlMallocAtomic'));
|
|
|
+ varxmlRealloc := PxmlReallocFunc(GetProcAddress(libXmlHandle, 'xmlRealloc'));
|
|
|
+ varxmlFree := PxmlFreeFunc(GetProcAddress(libXmlHandle, 'xmlFree'));
|
|
|
+ varxmlMemStrdup := PxmlStrdupFunc(GetProcAddress(libXmlHandle, 'xmlMemStrdup'));
|
|
|
+
|
|
|
+ { xpath.inc }
|
|
|
+ {__xmlXPathNAN := PDouble(GetProcAddress(libXmlHandle, 'xmlXPathNAN'));
|
|
|
+ __xmlXPathNINF := PDouble(GetProcAddress(libXmlHandle, 'xmlXPathNINF'));
|
|
|
+ __xmlXPathPINF := PDouble(GetProcAddress(libXmlHandle, 'xmlXPathPINF'));}
|
|
|
+
|
|
|
+
|
|
|
+ { xmlversion.inc }
|
|
|
+ Pointer(xmlCheckVersion) := GetProcAddress(libXmlHandle, 'xmlCheckVersion');
|
|
|
+
|
|
|
+ { catalog.inc }
|
|
|
+ {$IFDEF LIBXML_CATALOG_ENABLED}
|
|
|
+ Pointer(xmlNewCatalog) := GetProcAddress(libXmlHandle, 'xmlNewCatalog');
|
|
|
+ Pointer(xmlLoadACatalog) := GetProcAddress(libXmlHandle, 'xmlLoadACatalog');
|
|
|
+ Pointer(xmlLoadSGMLSuperCatalog) := GetProcAddress(libXmlHandle, 'xmlLoadSGMLSuperCatalog');
|
|
|
+ Pointer(xmlConvertSGMLCatalog) := GetProcAddress(libXmlHandle, 'xmlConvertSGMLCatalog');
|
|
|
+ //xmlLoadACatalog
|
|
|
+ Pointer(xmlACatalogAdd) := GetProcAddress(libXmlHandle, 'xmlACatalogAdd');
|
|
|
+ Pointer(xmlACatalogRemove) := GetProcAddress(libXmlHandle, 'xmlACatalogRemove');
|
|
|
+ Pointer(xmlACatalogResolve) := GetProcAddress(libXmlHandle, 'xmlACatalogResolve');
|
|
|
+ Pointer(xmlACatalogResolveSystem) := GetProcAddress(libXmlHandle, 'xmlACatalogResolveSystem');
|
|
|
+ Pointer(xmlACatalogResolvePublic) := GetProcAddress(libXmlHandle, 'xmlACatalogResolvePublic');
|
|
|
+ Pointer(xmlACatalogResolveURI) := GetProcAddress(libXmlHandle, 'xmlACatalogResolveURI');
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(xmlACatalogDump) := GetProcAddress(libXmlHandle, 'xmlACatalogDump');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ Pointer(xmlFreeCatalog) := GetProcAddress(libXmlHandle, 'xmlFreeCatalog');
|
|
|
+ Pointer(xmlCatalogIsEmpty) := GetProcAddress(libXmlHandle, 'xmlCatalogIsEmpty');
|
|
|
+ Pointer(xmlInitializeCatalog) := GetProcAddress(libXmlHandle, 'xmlInitializeCatalog');
|
|
|
+ Pointer(xmlLoadCatalog) := GetProcAddress(libXmlHandle, 'xmlLoadCatalog');
|
|
|
+ Pointer(xmlLoadCatalogs) := GetProcAddress(libXmlHandle, 'xmlLoadCatalogs');
|
|
|
+ Pointer(xmlCatalogCleanup) := GetProcAddress(libXmlHandle, 'xmlCatalogCleanup');
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(xmlCatalogDump) := GetProcAddress(libXmlHandle, 'xmlCatalogDump');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ Pointer(xmlCatalogResolve) := GetProcAddress(libXmlHandle, 'xmlCatalogResolve');
|
|
|
+ Pointer(xmlCatalogResolveSystem) := GetProcAddress(libXmlHandle, 'xmlCatalogResolveSystem');
|
|
|
+ Pointer(xmlCatalogResolvePublic) := GetProcAddress(libXmlHandle, 'xmlCatalogResolvePublic');
|
|
|
+ Pointer(xmlCatalogResolveURI) := GetProcAddress(libXmlHandle, 'xmlCatalogResolveURI');
|
|
|
+ Pointer(xmlCatalogAdd) := GetProcAddress(libXmlHandle, 'xmlCatalogAdd');
|
|
|
+ Pointer(xmlCatalogRemove) := GetProcAddress(libXmlHandle, 'xmlCatalogRemove');
|
|
|
+ Pointer(xmlParseCatalogFile) := GetProcAddress(libXmlHandle, 'xmlParseCatalogFile');
|
|
|
+ Pointer(xmlCatalogConvert) := GetProcAddress(libXmlHandle, 'xmlCatalogConvert');
|
|
|
+ Pointer(xmlCatalogFreeLocal) := GetProcAddress(libXmlHandle, 'xmlCatalogFreeLocal');
|
|
|
+ Pointer(xmlCatalogAddLocal) := GetProcAddress(libXmlHandle, 'xmlCatalogAddLocal');
|
|
|
+ Pointer(xmlCatalogLocalResolve) := GetProcAddress(libXmlHandle, 'xmlCatalogLocalResolve');
|
|
|
+ Pointer(xmlCatalogLocalResolveURI) := GetProcAddress(libXmlHandle, 'xmlCatalogLocalResolveURI');
|
|
|
+ Pointer(xmlCatalogSetDebug) := GetProcAddress(libXmlHandle, 'xmlCatalogSetDebug');
|
|
|
+ Pointer(xmlCatalogSetDefaultPrefer) := GetProcAddress(libXmlHandle, 'xmlCatalogSetDefaultPrefer');
|
|
|
+ Pointer(xmlCatalogSetDefaults) := GetProcAddress(libXmlHandle, 'xmlCatalogSetDefaults');
|
|
|
+ Pointer(xmlCatalogGetDefaults) := GetProcAddress(libXmlHandle, 'xmlCatalogGetDefaults');
|
|
|
+ {$ENDIF} (* LIBXML_CATALOG_ENABLED *)
|
|
|
+
|
|
|
+ { chvalid.inc }
|
|
|
+ Pointer(xmlCharInRange) := GetProcAddress(libXmlHandle, 'xmlCharInRange');
|
|
|
+ Pointer(xmlIsBaseChar) := GetProcAddress(libXmlHandle, 'xmlIsBaseChar');
|
|
|
+ Pointer(xmlIsBlank) := GetProcAddress(libXmlHandle, 'xmlIsBlank');
|
|
|
+ Pointer(xmlIsChar) := GetProcAddress(libXmlHandle, 'xmlIsChar');
|
|
|
+ Pointer(xmlIsCombining) := GetProcAddress(libXmlHandle, 'xmlIsCombining');
|
|
|
+ Pointer(xmlIsDigit) := GetProcAddress(libXmlHandle, 'xmlIsDigit');
|
|
|
+ Pointer(xmlIsExtender) := GetProcAddress(libXmlHandle, 'xmlIsExtender');
|
|
|
+ Pointer(xmlIsIdeographic) := GetProcAddress(libXmlHandle, 'xmlIsIdeographic');
|
|
|
+ Pointer(xmlIsPubidChar) := GetProcAddress(libXmlHandle, 'xmlIsPubidChar');
|
|
|
+
|
|
|
+ { dict.inc }
|
|
|
+ Pointer(xmlInitializeDict) := GetProcAddress(libXmlHandle, 'xmlInitializeDict');
|
|
|
+ Pointer(xmlDictCreate) := GetProcAddress(libXmlHandle, 'xmlDictCreate');
|
|
|
+ Pointer(xmlDictSetLimit) := GetProcAddress(libXmlHandle, 'xmlDictSetLimit');
|
|
|
+ Pointer(xmlDictGetUsage) := GetProcAddress(libXmlHandle, 'xmlDictGetUsage');
|
|
|
+ Pointer(xmlDictCreateSub) := GetProcAddress(libXmlHandle, 'xmlDictCreateSub');
|
|
|
+ Pointer(xmlDictReference) := GetProcAddress(libXmlHandle, 'xmlDictReference');
|
|
|
+ Pointer(xmlDictFree) := GetProcAddress(libXmlHandle, 'xmlDictFree');
|
|
|
+ Pointer(xmlDictLookup) := GetProcAddress(libXmlHandle, 'xmlDictLookup');
|
|
|
+ Pointer(xmlDictExists) := GetProcAddress(libXmlHandle, 'xmlDictExists');
|
|
|
+ Pointer(xmlDictQLookup) := GetProcAddress(libXmlHandle, 'xmlDictQLookup');
|
|
|
+ Pointer(xmlDictOwns) := GetProcAddress(libXmlHandle, 'xmlDictOwns');
|
|
|
+ Pointer(xmlDictSize) := GetProcAddress(libXmlHandle, 'xmlDictSize');
|
|
|
+ Pointer(xmlDictCleanup) := GetProcAddress(libXmlHandle, 'xmlDictCleanup');
|
|
|
+
|
|
|
+ { encoding.inc }
|
|
|
+ Pointer(xmlInitCharEncodingHandlers) := GetProcAddress(libXmlHandle, 'xmlInitCharEncodingHandlers');
|
|
|
+ Pointer(xmlCleanupCharEncodingHandlers) := GetProcAddress(libXmlHandle, 'xmlCleanupCharEncodingHandlers');
|
|
|
+ Pointer(xmlRegisterCharEncodingHandler) := GetProcAddress(libXmlHandle, 'xmlRegisterCharEncodingHandler');
|
|
|
+ Pointer(xmlGetCharEncodingHandler) := GetProcAddress(libXmlHandle, 'xmlGetCharEncodingHandler');
|
|
|
+ Pointer(xmlFindCharEncodingHandler) := GetProcAddress(libXmlHandle, 'xmlFindCharEncodingHandler');
|
|
|
+ Pointer(xmlNewCharEncodingHandler) := GetProcAddress(libXmlHandle, 'xmlNewCharEncodingHandler');
|
|
|
+ Pointer(xmlAddEncodingAlias) := GetProcAddress(libXmlHandle, 'xmlAddEncodingAlias');
|
|
|
+ Pointer(xmlDelEncodingAlias) := GetProcAddress(libXmlHandle, 'xmlDelEncodingAlias');
|
|
|
+ Pointer(xmlGetEncodingAlias) := GetProcAddress(libXmlHandle, 'xmlGetEncodingAlias');
|
|
|
+ Pointer(xmlCleanupEncodingAliases) := GetProcAddress(libXmlHandle, 'xmlCleanupEncodingAliases');
|
|
|
+ Pointer(xmlParseCharEncoding) := GetProcAddress(libXmlHandle, 'xmlParseCharEncoding');
|
|
|
+ Pointer(xmlGetCharEncodingName) := GetProcAddress(libXmlHandle, 'xmlGetCharEncodingName');
|
|
|
+ Pointer(xmlDetectCharEncoding) := GetProcAddress(libXmlHandle, 'xmlDetectCharEncoding');
|
|
|
+ Pointer(xmlCharEncOutFunc) := GetProcAddress(libXmlHandle, 'xmlCharEncOutFunc');
|
|
|
+ Pointer(xmlCharEncInFunc) := GetProcAddress(libXmlHandle, 'xmlCharEncInFunc');
|
|
|
+ Pointer(xmlCharEncFirstLine) := GetProcAddress(libXmlHandle, 'xmlCharEncFirstLine');
|
|
|
+ Pointer(xmlCharEncCloseFunc) := GetProcAddress(libXmlHandle, 'xmlCharEncCloseFunc');
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(UTF8Toisolat1) := GetProcAddress(libXmlHandle, 'UTF8Toisolat1');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ Pointer(isolat1ToUTF8) := GetProcAddress(libXmlHandle, 'isolat1ToUTF8');
|
|
|
+
|
|
|
+ { tree.inc }
|
|
|
+ {$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_XPATH_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED) or
|
|
|
+ defined(LIBXML_DEBUG_ENABLED) or defined (LIBXML_HTML_ENABLED) or defined(LIBXML_SAX1_ENABLED) or
|
|
|
+ defined(LIBXML_HTML_ENABLED) or defined(LIBXML_WRITER_ENABLED) or defined(LIBXML_DOCB_ENABLED)}
|
|
|
+ Pointer(xmlValidateNCName) := GetProcAddress(libXmlHandle, 'xmlValidateNCName');
|
|
|
+ {$ENDIF}
|
|
|
+ {$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ Pointer(xmlValidateQName) := GetProcAddress(libXmlHandle, 'xmlValidateQName');
|
|
|
+ Pointer(xmlValidateName) := GetProcAddress(libXmlHandle, 'xmlValidateName');
|
|
|
+ Pointer(xmlValidateNMToken) := GetProcAddress(libXmlHandle, 'xmlValidateNMToken');
|
|
|
+ {$ENDIF}
|
|
|
+ Pointer(xmlBuildQName) := GetProcAddress(libXmlHandle, 'xmlBuildQName');
|
|
|
+ Pointer(xmlSplitQName2) := GetProcAddress(libXmlHandle, 'xmlSplitQName2');
|
|
|
+ Pointer(xmlSplitQName3) := GetProcAddress(libXmlHandle, 'xmlSplitQName3');
|
|
|
+ Pointer(xmlSetBufferAllocationScheme) := GetProcAddress(libXmlHandle, 'xmlSetBufferAllocationScheme');
|
|
|
+ Pointer(xmlGetBufferAllocationScheme) := GetProcAddress(libXmlHandle, 'xmlGetBufferAllocationScheme');
|
|
|
+ Pointer(xmlBufferCreate) := GetProcAddress(libXmlHandle, 'xmlBufferCreate');
|
|
|
+ Pointer(xmlBufferCreateSize) := GetProcAddress(libXmlHandle, 'xmlBufferCreateSize');
|
|
|
+ Pointer(xmlBufferCreateStatic) := GetProcAddress(libXmlHandle, 'xmlBufferCreateStatic');
|
|
|
+ Pointer(xmlBufferResize) := GetProcAddress(libXmlHandle, 'xmlBufferResize');
|
|
|
+ Pointer(xmlBufferFree) := GetProcAddress(libXmlHandle, 'xmlBufferFree');
|
|
|
+ Pointer(xmlBufferDump) := GetProcAddress(libXmlHandle, 'xmlBufferDump');
|
|
|
+ Pointer(xmlBufferAdd) := GetProcAddress(libXmlHandle, 'xmlBufferAdd');
|
|
|
+ Pointer(xmlBufferAddHead) := GetProcAddress(libXmlHandle, 'xmlBufferAddHead');
|
|
|
+ Pointer(xmlBufferCat) := GetProcAddress(libXmlHandle, 'xmlBufferCat');
|
|
|
+ Pointer(xmlBufferCCat) := GetProcAddress(libXmlHandle, 'xmlBufferCCat');
|
|
|
+ Pointer(xmlBufferShrink) := GetProcAddress(libXmlHandle, 'xmlBufferShrink');
|
|
|
+ Pointer(xmlBufferGrow) := GetProcAddress(libXmlHandle, 'xmlBufferGrow');
|
|
|
+ Pointer(xmlBufferEmpty) := GetProcAddress(libXmlHandle, 'xmlBufferEmpty');
|
|
|
+ Pointer(xmlBufferContent) := GetProcAddress(libXmlHandle, 'xmlBufferContent');
|
|
|
+ Pointer(xmlBufferDetach) := GetProcAddress(libXmlHandle, 'xmlBufferDetach');
|
|
|
+ Pointer(xmlBufferSetAllocationScheme) := GetProcAddress(libXmlHandle, 'xmlBufferSetAllocationScheme');
|
|
|
+ Pointer(xmlBufferLength) := GetProcAddress(libXmlHandle, 'xmlBufferLength');
|
|
|
+ Pointer(xmlCreateIntSubset) := GetProcAddress(libXmlHandle, 'xmlCreateIntSubset');
|
|
|
+ Pointer(xmlNewDtd) := GetProcAddress(libXmlHandle, 'xmlNewDtd');
|
|
|
+ Pointer(xmlGetIntSubset) := GetProcAddress(libXmlHandle, 'xmlGetIntSubset');
|
|
|
+ Pointer(xmlFreeDtd) := GetProcAddress(libXmlHandle, 'xmlFreeDtd');
|
|
|
+ {$IFDEF LIBXML_LEGACY_ENABLED}
|
|
|
+ Pointer(xmlNewGlobalNs) := GetProcAddress(libHandle, 'xmlNewGlobalNs');
|
|
|
+ {$ENDIF} (* LIBXML_LEGACY_ENABLED *)
|
|
|
+ Pointer(xmlNewNs) := GetProcAddress(libXmlHandle, 'xmlNewNs');
|
|
|
+ Pointer(xmlFreeNs) := GetProcAddress(libXmlHandle, 'xmlFreeNs');
|
|
|
+ Pointer(xmlFreeNsList) := GetProcAddress(libXmlHandle, 'xmlFreeNsList');
|
|
|
+ Pointer(xmlNewDoc) := GetProcAddress(libXmlHandle, 'xmlNewDoc');
|
|
|
+ Pointer(xmlFreeDoc) := GetProcAddress(libXmlHandle, 'xmlFreeDoc');
|
|
|
+ Pointer(xmlNewDocProp) := GetProcAddress(libXmlHandle, 'xmlNewDocProp');
|
|
|
+ {$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_HTML_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ Pointer(xmlNewProp) := GetProcAddress(libXmlHandle, 'xmlNewProp');
|
|
|
+ {$ENDIF}
|
|
|
+ Pointer(xmlNewNsProp) := GetProcAddress(libXmlHandle, 'xmlNewNsProp');
|
|
|
+ Pointer(xmlNewNsPropEatName) := GetProcAddress(libXmlHandle, 'xmlNewNsPropEatName');
|
|
|
+ Pointer(xmlFreePropList) := GetProcAddress(libXmlHandle, 'xmlFreePropList');
|
|
|
+ Pointer(xmlFreeProp) := GetProcAddress(libXmlHandle, 'xmlFreeProp');
|
|
|
+ Pointer(xmlCopyProp) := GetProcAddress(libXmlHandle, 'xmlCopyProp');
|
|
|
+ Pointer(xmlCopyPropList) := GetProcAddress(libXmlHandle, 'xmlCopyPropList');
|
|
|
+ {$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ Pointer(xmlCopyDtd) := GetProcAddress(libXmlHandle, 'xmlCopyDtd');
|
|
|
+ {$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ {$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ Pointer(xmlCopyDoc) := GetProcAddress(libXmlHandle, 'xmlCopyDoc');
|
|
|
+ {$ENDIF} (* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) *)
|
|
|
+ Pointer(xmlNewDocNode) := GetProcAddress(libXmlHandle, 'xmlNewDocNode');
|
|
|
+ Pointer(xmlNewDocNodeEatName) := GetProcAddress(libXmlHandle, 'xmlNewDocNodeEatName');
|
|
|
+ Pointer(xmlNewNode) := GetProcAddress(libXmlHandle, 'xmlNewNode');
|
|
|
+ Pointer(xmlNewNodeEatName) := GetProcAddress(libXmlHandle, 'xmlNewNodeEatName');
|
|
|
+ {$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ Pointer(xmlNewChild) := GetProcAddress(libXmlHandle, 'xmlNewChild');
|
|
|
+ {$ENDIF}
|
|
|
+ Pointer(xmlNewDocText) := GetProcAddress(libXmlHandle, 'xmlNewDocText');
|
|
|
+ Pointer(xmlNewText) := GetProcAddress(libXmlHandle, 'xmlNewText');
|
|
|
+ Pointer(xmlNewDocPI) := GetProcAddress(libXmlHandle, 'xmlNewDocPI');
|
|
|
+ Pointer(xmlNewPI) := GetProcAddress(libXmlHandle, 'xmlNewPI');
|
|
|
+ Pointer(xmlNewDocTextLen) := GetProcAddress(libXmlHandle, 'xmlNewDocTextLen');
|
|
|
+ Pointer(xmlNewTextLen) := GetProcAddress(libXmlHandle, 'xmlNewTextLen');
|
|
|
+ Pointer(xmlNewDocComment) := GetProcAddress(libXmlHandle, 'xmlNewDocComment');
|
|
|
+ Pointer(xmlNewComment) := GetProcAddress(libXmlHandle, 'xmlNewComment');
|
|
|
+ Pointer(xmlNewCDataBlock) := GetProcAddress(libXmlHandle, 'xmlNewCDataBlock');
|
|
|
+ Pointer(xmlNewCharRef) := GetProcAddress(libXmlHandle, 'xmlNewCharRef');
|
|
|
+ Pointer(xmlNewReference) := GetProcAddress(libXmlHandle, 'xmlNewReference');
|
|
|
+ Pointer(xmlCopyNode) := GetProcAddress(libXmlHandle, 'xmlCopyNode');
|
|
|
+ Pointer(xmlDocCopyNode) := GetProcAddress(libXmlHandle, 'xmlDocCopyNode');
|
|
|
+ Pointer(xmlDocCopyNodeList) := GetProcAddress(libXmlHandle, 'xmlDocCopyNodeList');
|
|
|
+ Pointer(xmlCopyNodeList) := GetProcAddress(libXmlHandle, 'xmlCopyNodeList');
|
|
|
+ {$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ Pointer(xmlNewTextChild) := GetProcAddress(libXmlHandle, 'xmlNewTextChild');
|
|
|
+ Pointer(xmlNewDocRawNode) := GetProcAddress(libXmlHandle, 'xmlNewDocRawNode');
|
|
|
+ Pointer(xmlNewDocFragment) := GetProcAddress(libXmlHandle, 'xmlNewDocFragment');
|
|
|
+ {$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ Pointer(xmlGetLineNo) := GetProcAddress(libXmlHandle, 'xmlGetLineNo');
|
|
|
+ {$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_DEBUG_ENABLED)}
|
|
|
+ Pointer(xmlGetNodePath) := GetProcAddress(libXmlHandle, 'xmlGetNodePath');
|
|
|
+ {$ENDIF} (* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED) *)
|
|
|
+ Pointer(xmlDocGetRootElement) := GetProcAddress(libXmlHandle, 'xmlDocGetRootElement');
|
|
|
+ Pointer(xmlGetLastChild) := GetProcAddress(libXmlHandle, 'xmlGetLastChild');
|
|
|
+ Pointer(xmlNodeIsText) := GetProcAddress(libXmlHandle, 'xmlNodeIsText');
|
|
|
+ Pointer(xmlIsBlankNode) := GetProcAddress(libXmlHandle, 'xmlIsBlankNode');
|
|
|
+ {$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_WRITER_ENABLED)}
|
|
|
+ Pointer(xmlDocSetRootElement) := GetProcAddress(libXmlHandle, 'xmlDocSetRootElement');
|
|
|
+ {$ENDIF} (* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED) *)
|
|
|
+ {$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ Pointer(xmlNodeSetName) := GetProcAddress(libXmlHandle, 'xmlNodeSetName');
|
|
|
+ {$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ Pointer(xmlAddChild) := GetProcAddress(libXmlHandle, 'xmlAddChild');
|
|
|
+ Pointer(xmlAddChildList) := GetProcAddress(libXmlHandle, 'xmlAddChildList');
|
|
|
+ {$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_WRITER_ENABLED)}
|
|
|
+ Pointer(xmlReplaceNode) := GetProcAddress(libXmlHandle, 'xmlReplaceNode');
|
|
|
+ {$ENDIF} (* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED) *)
|
|
|
+ {$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_HTML_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ Pointer(xmlAddPrevSibling) := GetProcAddress(libXmlHandle, 'xmlAddPrevSibling');
|
|
|
+ {$ENDIF} (* LIBXML_TREE_ENABLED || LIBXML_HTML_ENABLED || LIBXML_SCHEMAS_ENABLED *)
|
|
|
+ Pointer(xmlAddSibling) := GetProcAddress(libXmlHandle, 'xmlAddSibling');
|
|
|
+ Pointer(xmlAddNextSibling) := GetProcAddress(libXmlHandle, 'xmlAddNextSibling');
|
|
|
+ Pointer(xmlUnlinkNode) := GetProcAddress(libXmlHandle, 'xmlUnlinkNode');
|
|
|
+ Pointer(xmlTextMerge) := GetProcAddress(libXmlHandle, 'xmlTextMerge');
|
|
|
+ Pointer(xmlTextConcat) := GetProcAddress(libXmlHandle, 'xmlTextConcat');
|
|
|
+ Pointer(xmlFreeNodeList) := GetProcAddress(libXmlHandle, 'xmlFreeNodeList');
|
|
|
+ Pointer(xmlFreeNode) := GetProcAddress(libXmlHandle, 'xmlFreeNode');
|
|
|
+ Pointer(xmlSetTreeDoc) := GetProcAddress(libXmlHandle, 'xmlSetTreeDoc');
|
|
|
+ Pointer(xmlSetListDoc) := GetProcAddress(libXmlHandle, 'xmlSetListDoc');
|
|
|
+ Pointer(xmlSearchNs) := GetProcAddress(libXmlHandle, 'xmlSearchNs');
|
|
|
+ Pointer(xmlSearchNsByHref) := GetProcAddress(libXmlHandle, 'xmlSearchNsByHref');
|
|
|
+ {$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_XPATH_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ Pointer(xmlGetNsList) := GetProcAddress(libXmlHandle, 'xmlGetNsList');
|
|
|
+ {$ENDIF} (* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) *)
|
|
|
+ Pointer(xmlSetNs) := GetProcAddress(libXmlHandle, 'xmlSetNs');
|
|
|
+ Pointer(xmlCopyNamespace) := GetProcAddress(libXmlHandle, 'xmlCopyNamespace');
|
|
|
+ Pointer(xmlCopyNamespaceList) := GetProcAddress(libXmlHandle, 'xmlCopyNamespaceList');
|
|
|
+ {$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_XINCLUDE_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED) or defined(LIBXML_HTML_ENABLED)}
|
|
|
+ Pointer(xmlSetProp) := GetProcAddress(libXmlHandle, 'xmlSetProp');
|
|
|
+ Pointer(xmlSetNsProp) := GetProcAddress(libXmlHandle, 'xmlSetNsProp');
|
|
|
+ {$ENDIF} (* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED) *)
|
|
|
+ Pointer(xmlGetNoNsProp) := GetProcAddress(libXmlHandle, 'xmlGetNoNsProp');
|
|
|
+ Pointer(xmlGetProp) := GetProcAddress(libXmlHandle, 'xmlGetProp');
|
|
|
+ Pointer(xmlHasProp) := GetProcAddress(libXmlHandle, 'xmlHasProp');
|
|
|
+ Pointer(xmlHasNsProp) := GetProcAddress(libXmlHandle, 'xmlHasNsProp');
|
|
|
+ Pointer(xmlGetNsProp) := GetProcAddress(libXmlHandle, 'xmlGetNsProp');
|
|
|
+ Pointer(xmlStringGetNodeList) := GetProcAddress(libXmlHandle, 'xmlStringGetNodeList');
|
|
|
+ Pointer(xmlStringLenGetNodeList) := GetProcAddress(libXmlHandle, 'xmlStringLenGetNodeList');
|
|
|
+ Pointer(xmlNodeListGetString) := GetProcAddress(libXmlHandle, 'xmlNodeListGetString');
|
|
|
+ {$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ Pointer(xmlNodeListGetRawString) := GetProcAddress(libXmlHandle, 'xmlNodeListGetRawString');
|
|
|
+ {$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ Pointer(xmlNodeSetContent) := GetProcAddress(libXmlHandle, 'xmlNodeSetContent');
|
|
|
+ {$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ Pointer(xmlNodeSetContentLen) := GetProcAddress(libXmlHandle, 'xmlNodeSetContentLen');
|
|
|
+ {$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ Pointer(xmlNodeAddContent) := GetProcAddress(libXmlHandle, 'xmlNodeAddContent');
|
|
|
+ Pointer(xmlNodeAddContentLen) := GetProcAddress(libXmlHandle, 'xmlNodeAddContentLen');
|
|
|
+ Pointer(xmlNodeGetContent) := GetProcAddress(libXmlHandle, 'xmlNodeGetContent');
|
|
|
+ Pointer(xmlNodeBufGetContent) := GetProcAddress(libXmlHandle, 'xmlNodeBufGetContent');
|
|
|
+ Pointer(xmlNodeGetLang) := GetProcAddress(libXmlHandle, 'xmlNodeGetLang');
|
|
|
+ Pointer(xmlNodeGetSpacePreserve) := GetProcAddress(libXmlHandle, 'xmlNodeGetSpacePreserve');
|
|
|
+ {$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ Pointer(xmlNodeSetLang) := GetProcAddress(libXmlHandle, 'xmlNodeSetLang');
|
|
|
+ Pointer(xmlNodeSetSpacePreserve) := GetProcAddress(libXmlHandle, 'xmlNodeSetSpacePreserve');
|
|
|
+ {$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ Pointer(xmlNodeGetBase) := GetProcAddress(libXmlHandle, 'xmlNodeGetBase');
|
|
|
+ {$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_XINCLUDE_ENABLED)}
|
|
|
+ Pointer(xmlNodeSetBase) := GetProcAddress(libXmlHandle, 'xmlNodeSetBase');
|
|
|
+ {$ENDIF}
|
|
|
+ Pointer(xmlRemoveProp) := GetProcAddress(libXmlHandle, 'xmlRemoveProp');
|
|
|
+ {$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ Pointer(xmlUnsetNsProp) := GetProcAddress(libXmlHandle, 'xmlUnsetNsProp');
|
|
|
+ Pointer(xmlUnsetProp) := GetProcAddress(libXmlHandle, 'xmlUnsetProp');
|
|
|
+ {$ENDIF} (* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) *)
|
|
|
+ {$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ Pointer(xmlReconciliateNs) := GetProcAddress(libXmlHandle, 'xmlReconciliateNs');
|
|
|
+ {$ENDIF}
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(xmlDocDumpFormatMemory) := GetProcAddress(libXmlHandle, 'xmlDocDumpFormatMemory');
|
|
|
+ Pointer(xmlDocDumpMemory) := GetProcAddress(libXmlHandle, 'xmlDocDumpMemory');
|
|
|
+ Pointer(xmlDocDumpMemoryEnc) := GetProcAddress(libXmlHandle, 'xmlDocDumpMemoryEnc');
|
|
|
+ Pointer(xmlDocDumpFormatMemoryEnc) := GetProcAddress(libXmlHandle, 'xmlDocDumpFormatMemoryEnc');
|
|
|
+ Pointer(xmlDocFormatDump) := GetProcAddress(libXmlHandle, 'xmlDocFormatDump');
|
|
|
+ Pointer(xmlDocDump) := GetProcAddress(libXmlHandle, 'xmlDocDump');
|
|
|
+ Pointer(xmlElemDump) := GetProcAddress(libXmlHandle, 'xmlElemDump');
|
|
|
+ Pointer(xmlSaveFormatFile) := GetProcAddress(libXmlHandle, 'xmlSaveFormatFile');
|
|
|
+ Pointer(xmlSaveFile) := GetProcAddress(libXmlHandle, 'xmlSaveFile');
|
|
|
+ Pointer(xmlBufNodeDump) := GetProcAddress(libXmlHandle, 'xmlBufNodeDump');
|
|
|
+ Pointer(xmlNodeDump) := GetProcAddress(libXmlHandle, 'xmlNodeDump');
|
|
|
+ Pointer(xmlSaveFileTo) := GetProcAddress(libXmlHandle, 'xmlSaveFileTo');
|
|
|
+ Pointer(xmlSaveFormatFileTo) := GetProcAddress(libXmlHandle, 'xmlSaveFormatFileTo');
|
|
|
+ Pointer(xmlNodeDumpOutput) := GetProcAddress(libXmlHandle, 'xmlNodeDumpOutput');
|
|
|
+ Pointer(xmlSaveFormatFileEnc) := GetProcAddress(libXmlHandle, 'xmlSaveFormatFileEnc');
|
|
|
+ Pointer(xmlSaveFileEnc) := GetProcAddress(libXmlHandle, 'xmlSaveFileEnc');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ Pointer(xmlIsXHTML) := GetProcAddress(libXmlHandle, 'xmlIsXHTML');
|
|
|
+ Pointer(xmlGetDocCompressMode) := GetProcAddress(libXmlHandle, 'xmlGetDocCompressMode');
|
|
|
+ Pointer(xmlSetDocCompressMode) := GetProcAddress(libXmlHandle, 'xmlSetDocCompressMode');
|
|
|
+ Pointer(xmlGetCompressMode) := GetProcAddress(libXmlHandle, 'xmlGetCompressMode');
|
|
|
+ Pointer(xmlSetCompressMode) := GetProcAddress(libXmlHandle, 'xmlSetCompressMode');
|
|
|
+ Pointer(xmlDOMWrapNewCtxt) := GetProcAddress(libXmlHandle, 'xmlDOMWrapNewCtxt');
|
|
|
+ Pointer(xmlDOMWrapFreeCtxt) := GetProcAddress(libXmlHandle, 'xmlDOMWrapFreeCtxt');
|
|
|
+ Pointer(xmlDOMWrapReconcileNamespaces) := GetProcAddress(libXmlHandle, 'xmlDOMWrapReconcileNamespaces');
|
|
|
+ Pointer(xmlDOMWrapAdoptNode) := GetProcAddress(libXmlHandle, 'xmlDOMWrapAdoptNode');
|
|
|
+ Pointer(xmlDOMWrapRemoveNode) := GetProcAddress(libXmlHandle, 'xmlDOMWrapRemoveNode');
|
|
|
+ Pointer(xmlDOMWrapCloneNode) := GetProcAddress(libXmlHandle, 'xmlDOMWrapCloneNode');
|
|
|
+ {$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ Pointer(xmlChildElementCount) := GetProcAddress(libXmlHandle, 'xmlChildElementCount');
|
|
|
+ Pointer(xmlNextElementSibling) := GetProcAddress(libXmlHandle, 'xmlNextElementSibling');
|
|
|
+ Pointer(xmlFirstElementChild) := GetProcAddress(libXmlHandle, 'xmlFirstElementChild');
|
|
|
+ Pointer(xmlLastElementChild) := GetProcAddress(libXmlHandle, 'xmlLastElementChild');
|
|
|
+ Pointer(xmlPreviousElementSibling) := GetProcAddress(libXmlHandle, 'xmlPreviousElementSibling');
|
|
|
+ {$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+
|
|
|
+ { list.inc }
|
|
|
+ Pointer(xmlListCreate) := GetProcAddress(libXmlHandle, 'xmlListCreate');
|
|
|
+ Pointer(xmlListDelete) := GetProcAddress(libXmlHandle, 'xmlListDelete');
|
|
|
+ Pointer(xmlListSearch) := GetProcAddress(libXmlHandle, 'xmlListSearch');
|
|
|
+ Pointer(xmlListReverseSearch) := GetProcAddress(libXmlHandle, 'xmlListReverseSearch');
|
|
|
+ Pointer(xmlListInsert) := GetProcAddress(libXmlHandle, 'xmlListInsert');
|
|
|
+ Pointer(xmlListAppend) := GetProcAddress(libXmlHandle, 'xmlListAppend');
|
|
|
+ Pointer(xmlListRemoveFirst) := GetProcAddress(libXmlHandle, 'xmlListRemoveFirst');
|
|
|
+ Pointer(xmlListRemoveLast) := GetProcAddress(libXmlHandle, 'xmlListRemoveLast');
|
|
|
+ Pointer(xmlListRemoveAll) := GetProcAddress(libXmlHandle, 'xmlListRemoveAll');
|
|
|
+ Pointer(xmlListClear) := GetProcAddress(libXmlHandle, 'xmlListClear');
|
|
|
+ Pointer(xmlListEmpty) := GetProcAddress(libXmlHandle, 'xmlListEmpty');
|
|
|
+ Pointer(xmlListFront) := GetProcAddress(libXmlHandle, 'xmlListFront');
|
|
|
+ Pointer(xmlListEnd) := GetProcAddress(libXmlHandle, 'xmlListEnd');
|
|
|
+ Pointer(xmlListSize) := GetProcAddress(libXmlHandle, 'xmlListSize');
|
|
|
+ Pointer(xmlListPopFront) := GetProcAddress(libXmlHandle, 'xmlListPopFront');
|
|
|
+ Pointer(xmlListPopBack) := GetProcAddress(libXmlHandle, 'xmlListPopBack');
|
|
|
+ Pointer(xmlListPushFront) := GetProcAddress(libXmlHandle, 'xmlListPushFront');
|
|
|
+ Pointer(xmlListPushBack) := GetProcAddress(libXmlHandle, 'xmlListPushBack');
|
|
|
+ Pointer(xmlListReverse) := GetProcAddress(libXmlHandle, 'xmlListReverse');
|
|
|
+ Pointer(xmlListSort) := GetProcAddress(libXmlHandle, 'xmlListSort');
|
|
|
+ Pointer(xmlListWalk) := GetProcAddress(libXmlHandle, 'xmlListWalk');
|
|
|
+ Pointer(xmlListReverseWalk) := GetProcAddress(libXmlHandle, 'xmlListReverseWalk');
|
|
|
+ Pointer(xmlListMerge) := GetProcAddress(libXmlHandle, 'xmlListMerge');
|
|
|
+ Pointer(xmlListDup) := GetProcAddress(libXmlHandle, 'xmlListDup');
|
|
|
+ Pointer(xmlListCopy) := GetProcAddress(libXmlHandle, 'xmlListCopy');
|
|
|
+ Pointer(xmlLinkGetData) := GetProcAddress(libXmlHandle, 'xmlLinkGetData');
|
|
|
+
|
|
|
+ { entities.inc }
|
|
|
+ {$IFDEF LIBXML_LEGACY_ENABLED}
|
|
|
+ Pointer(xmlInitializePredefinedEntities) := GetProcAddress(libHandle, 'xmlInitializePredefinedEntities');
|
|
|
+ {$ENDIF} (* LIBXML_LEGACY_ENABLED *)
|
|
|
+ Pointer(xmlNewEntity) := GetProcAddress(libXmlHandle, 'xmlNewEntity');
|
|
|
+ Pointer(xmlAddDocEntity) := GetProcAddress(libXmlHandle, 'xmlAddDocEntity');
|
|
|
+ Pointer(xmlAddDtdEntity) := GetProcAddress(libXmlHandle, 'xmlAddDtdEntity');
|
|
|
+ Pointer(xmlGetPredefinedEntity) := GetProcAddress(libXmlHandle, 'xmlGetPredefinedEntity');
|
|
|
+ Pointer(xmlGetDocEntity) := GetProcAddress(libXmlHandle, 'xmlGetDocEntity');
|
|
|
+ Pointer(xmlGetDtdEntity) := GetProcAddress(libXmlHandle, 'xmlGetDtdEntity');
|
|
|
+ Pointer(xmlGetParameterEntity) := GetProcAddress(libXmlHandle, 'xmlGetParameterEntity');
|
|
|
+ {$IFDEF LIBXML_LEGACY_ENABLED}
|
|
|
+ Pointer(xmlEncodeEntities) := GetProcAddress(libHandle, 'xmlEncodeEntities');
|
|
|
+ {$ENDIF} (* LIBXML_LEGACY_ENABLED *)
|
|
|
+ Pointer(xmlEncodeEntitiesReentrant) := GetProcAddress(libXmlHandle, 'xmlEncodeEntitiesReentrant');
|
|
|
+ Pointer(xmlEncodeSpecialChars) := GetProcAddress(libXmlHandle, 'xmlEncodeSpecialChars');
|
|
|
+ Pointer(xmlCreateEntitiesTable) := GetProcAddress(libXmlHandle, 'xmlCreateEntitiesTable');
|
|
|
+ {$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ Pointer(xmlCopyEntitiesTable) := GetProcAddress(libXmlHandle, 'xmlCopyEntitiesTable');
|
|
|
+ {$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ Pointer(xmlFreeEntitiesTable) := GetProcAddress(libXmlHandle, 'xmlFreeEntitiesTable');
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(xmlDumpEntitiesTable) := GetProcAddress(libXmlHandle, 'xmlDumpEntitiesTable');
|
|
|
+ Pointer(xmlDumpEntityDecl) := GetProcAddress(libXmlHandle, 'xmlDumpEntityDecl');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ {$IFDEF LIBXML_LEGACY_ENABLED}
|
|
|
+ Pointer(xmlCleanupPredefinedEntities) := GetProcAddress(libHandle, 'xmlCleanupPredefinedEntities');
|
|
|
+ {$ENDIF} (* LIBXML_LEGACY_ENABLED *)
|
|
|
+
|
|
|
+ { xmlerror.inc }
|
|
|
+ Pointer(xmlSetGenericErrorFunc) := GetProcAddress(libXmlHandle, 'xmlSetGenericErrorFunc');
|
|
|
+ Pointer(initGenericErrorDefaultFunc) := GetProcAddress(libXmlHandle, 'initGenericErrorDefaultFunc');
|
|
|
+ Pointer(xmlSetStructuredErrorFunc) := GetProcAddress(libXmlHandle, 'xmlSetStructuredErrorFunc');
|
|
|
+ Pointer(xmlParserError) := GetProcAddress(libXmlHandle, 'xmlParserError');
|
|
|
+ Pointer(xmlParserWarning) := GetProcAddress(libXmlHandle, 'xmlParserWarning');
|
|
|
+ Pointer(xmlParserValidityError) := GetProcAddress(libXmlHandle, 'xmlParserValidityError');
|
|
|
+ Pointer(xmlParserValidityWarning) := GetProcAddress(libXmlHandle, 'xmlParserValidityWarning');
|
|
|
+ Pointer(xmlParserPrintFileInfo) := GetProcAddress(libXmlHandle, 'xmlParserPrintFileInfo');
|
|
|
+ Pointer(xmlParserPrintFileContext) := GetProcAddress(libXmlHandle, 'xmlParserPrintFileContext');
|
|
|
+ Pointer(xmlGetLastError) := GetProcAddress(libXmlHandle, 'xmlGetLastError');
|
|
|
+ Pointer(xmlResetLastError) := GetProcAddress(libXmlHandle, 'xmlResetLastError');
|
|
|
+ Pointer(xmlCtxtGetLastError) := GetProcAddress(libXmlHandle, 'xmlCtxtGetLastError');
|
|
|
+ Pointer(xmlCtxtResetLastError) := GetProcAddress(libXmlHandle, 'xmlCtxtResetLastError');
|
|
|
+ Pointer(xmlResetError) := GetProcAddress(libXmlHandle, 'xmlResetError');
|
|
|
+ Pointer(xmlCopyError) := GetProcAddress(libXmlHandle, 'xmlCopyError');
|
|
|
+ Pointer(__xmlRaiseError) := GetProcAddress(libXmlHandle, '__xmlRaiseError');
|
|
|
+ Pointer(__xmlSimpleError) := GetProcAddress(libXmlHandle, '__xmlSimpleError');
|
|
|
+
|
|
|
+ { xmlmemory.inc }
|
|
|
+ Pointer(xmlMemSetup) := GetProcAddress(libXmlHandle, 'xmlMemSetup');
|
|
|
+ Pointer(xmlMemGet) := GetProcAddress(libXmlHandle, 'xmlMemGet');
|
|
|
+ Pointer(xmlGcMemSetup) := GetProcAddress(libXmlHandle, 'xmlGcMemSetup');
|
|
|
+ Pointer(xmlGcMemGet) := GetProcAddress(libXmlHandle, 'xmlGcMemGet');
|
|
|
+ Pointer(xmlInitMemory) := GetProcAddress(libXmlHandle, 'xmlInitMemory');
|
|
|
+ Pointer(xmlCleanupMemory) := GetProcAddress(libXmlHandle, 'xmlCleanupMemory');
|
|
|
+ Pointer(xmlMemUsed) := GetProcAddress(libXmlHandle, 'xmlMemUsed');
|
|
|
+ Pointer(xmlMemBlocks) := GetProcAddress(libXmlHandle, 'xmlMemBlocks');
|
|
|
+ Pointer(xmlMemDisplay) := GetProcAddress(libXmlHandle, 'xmlMemDisplay');
|
|
|
+ Pointer(xmlMemDisplayLast) := GetProcAddress(libXmlHandle, 'xmlMemDisplayLast');
|
|
|
+ Pointer(xmlMemShow) := GetProcAddress(libXmlHandle, 'xmlMemShow');
|
|
|
+ Pointer(xmlMemoryDump) := GetProcAddress(libXmlHandle, 'xmlMemoryDump');
|
|
|
+ Pointer(xmlMemMalloc) := GetProcAddress(libXmlHandle, 'xmlMemMalloc');
|
|
|
+ Pointer(xmlMemRealloc) := GetProcAddress(libXmlHandle, 'xmlMemRealloc');
|
|
|
+ Pointer(xmlMemFree) := GetProcAddress(libXmlHandle, 'xmlMemFree');
|
|
|
+ Pointer(xmlMemoryStrdup) := GetProcAddress(libXmlHandle, 'xmlMemoryStrdup');
|
|
|
+ Pointer(xmlMallocLoc) := GetProcAddress(libXmlHandle, 'xmlMallocLoc');
|
|
|
+ Pointer(xmlReallocLoc) := GetProcAddress(libXmlHandle, 'xmlReallocLoc');
|
|
|
+ Pointer(xmlMallocAtomicLoc) := GetProcAddress(libXmlHandle, 'xmlMallocAtomicLoc');
|
|
|
+ Pointer(xmlMemStrdupLoc) := GetProcAddress(libXmlHandle, 'xmlMemStrdupLoc');
|
|
|
+
|
|
|
+ { pattern.inc }
|
|
|
+ {$IFDEF LIBXML_PATTERN_ENABLED}
|
|
|
+ Pointer(xmlFreePattern) := GetProcAddress(libXmlHandle, 'xmlFreePattern');
|
|
|
+ Pointer(xmlFreePatternList) := GetProcAddress(libXmlHandle, 'xmlFreePatternList');
|
|
|
+ Pointer(xmlPatterncompile) := GetProcAddress(libXmlHandle, 'xmlPatterncompile');
|
|
|
+ Pointer(xmlPatternMatch) := GetProcAddress(libXmlHandle, 'xmlPatternMatch');
|
|
|
+ Pointer(xmlPatternStreamable) := GetProcAddress(libXmlHandle, 'xmlPatternStreamable');
|
|
|
+ Pointer(xmlPatternMaxDepth) := GetProcAddress(libXmlHandle, 'xmlPatternMaxDepth');
|
|
|
+ Pointer(xmlPatternMinDepth) := GetProcAddress(libXmlHandle, 'xmlPatternMinDepth');
|
|
|
+ Pointer(xmlPatternFromRoot) := GetProcAddress(libXmlHandle, 'xmlPatternFromRoot');
|
|
|
+ Pointer(xmlPatternGetStreamCtxt) := GetProcAddress(libXmlHandle, 'xmlPatternGetStreamCtxt');
|
|
|
+ Pointer(xmlFreeStreamCtxt) := GetProcAddress(libXmlHandle, 'xmlFreeStreamCtxt');
|
|
|
+ Pointer(xmlStreamPushNode) := GetProcAddress(libXmlHandle, 'xmlStreamPushNode');
|
|
|
+ Pointer(xmlStreamPush) := GetProcAddress(libXmlHandle, 'xmlStreamPush');
|
|
|
+ Pointer(xmlStreamPushAttr) := GetProcAddress(libXmlHandle, 'xmlStreamPushAttr');
|
|
|
+ Pointer(xmlStreamPop) := GetProcAddress(libXmlHandle, 'xmlStreamPop');
|
|
|
+ Pointer(xmlStreamWantsAnyNode) := GetProcAddress(libXmlHandle, 'xmlStreamWantsAnyNode');
|
|
|
+ {$ENDIF} (* LIBXML_PATTERN_ENABLED *)
|
|
|
+
|
|
|
+ { schemasInternals.inc }
|
|
|
+ {$IFDEF LIBXML_SCHEMAS_ENABLED}
|
|
|
+ Pointer(xmlSchemaFreeType) := GetProcAddress(libXmlHandle, 'xmlSchemaFreeType');
|
|
|
+ Pointer(xmlSchemaFreeWildcard) := GetProcAddress(libXmlHandle, 'xmlSchemaFreeWildcard');
|
|
|
+ {$ENDIF} (* LIBXML_SCHEMAS_ENABLED *)
|
|
|
+
|
|
|
+ { hash.inc }
|
|
|
+ Pointer(xmlHashCreate) := GetProcAddress(libXmlHandle, 'xmlHashCreate');
|
|
|
+ Pointer(xmlHashCreateDict) := GetProcAddress(libXmlHandle, 'xmlHashCreateDict');
|
|
|
+ Pointer(xmlHashFree) := GetProcAddress(libXmlHandle, 'xmlHashFree');
|
|
|
+ Pointer(xmlHashDefaultDeallocator) := GetProcAddress(libXmlHandle, 'xmlHashDefaultDeallocator');
|
|
|
+ Pointer(xmlHashAddEntry) := GetProcAddress(libXmlHandle, 'xmlHashAddEntry');
|
|
|
+ Pointer(xmlHashUpdateEntry) := GetProcAddress(libXmlHandle, 'xmlHashUpdateEntry');
|
|
|
+ Pointer(xmlHashAddEntry2) := GetProcAddress(libXmlHandle, 'xmlHashAddEntry2');
|
|
|
+ Pointer(xmlHashUpdateEntry2) := GetProcAddress(libXmlHandle, 'xmlHashUpdateEntry2');
|
|
|
+ Pointer(xmlHashAddEntry3) := GetProcAddress(libXmlHandle, 'xmlHashAddEntry3');
|
|
|
+ Pointer(xmlHashUpdateEntry3) := GetProcAddress(libXmlHandle, 'xmlHashUpdateEntry3');
|
|
|
+ Pointer(xmlHashRemoveEntry) := GetProcAddress(libXmlHandle, 'xmlHashRemoveEntry');
|
|
|
+ Pointer(xmlHashRemoveEntry2) := GetProcAddress(libXmlHandle, 'xmlHashRemoveEntry2');
|
|
|
+ Pointer(xmlHashRemoveEntry3) := GetProcAddress(libXmlHandle, 'xmlHashRemoveEntry3');
|
|
|
+ Pointer(xmlHashLookup) := GetProcAddress(libXmlHandle, 'xmlHashLookup');
|
|
|
+ Pointer(xmlHashLookup2) := GetProcAddress(libXmlHandle, 'xmlHashLookup2');
|
|
|
+ Pointer(xmlHashLookup3) := GetProcAddress(libXmlHandle, 'xmlHashLookup3');
|
|
|
+ Pointer(xmlHashQLookup) := GetProcAddress(libXmlHandle, 'xmlHashQLookup');
|
|
|
+ Pointer(xmlHashQLookup2) := GetProcAddress(libXmlHandle, 'xmlHashQLookup2');
|
|
|
+ Pointer(xmlHashQLookup3) := GetProcAddress(libXmlHandle, 'xmlHashQLookup3');
|
|
|
+ Pointer(xmlHashCopy) := GetProcAddress(libXmlHandle, 'xmlHashCopy');
|
|
|
+ Pointer(xmlHashSize) := GetProcAddress(libXmlHandle, 'xmlHashSize');
|
|
|
+ Pointer(xmlHashScan) := GetProcAddress(libXmlHandle, 'xmlHashScan');
|
|
|
+ Pointer(xmlHashScan3) := GetProcAddress(libXmlHandle, 'xmlHashScan3');
|
|
|
+ Pointer(xmlHashScanFull) := GetProcAddress(libXmlHandle, 'xmlHashScanFull');
|
|
|
+ Pointer(xmlHashScanFull3) := GetProcAddress(libXmlHandle, 'xmlHashScanFull3');
|
|
|
+
|
|
|
+ { valid.inc }
|
|
|
+ Pointer(xmlAddNotationDecl) := GetProcAddress(libXmlHandle, 'xmlAddNotationDecl');
|
|
|
+ {$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ Pointer(xmlCopyNotationTable) := GetProcAddress(libXmlHandle, 'xmlCopyNotationTable');
|
|
|
+ {$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ Pointer(xmlFreeNotationTable) := GetProcAddress(libXmlHandle, 'xmlFreeNotationTable');
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(xmlDumpNotationDecl) := GetProcAddress(libXmlHandle, 'xmlDumpNotationDecl');
|
|
|
+ Pointer(xmlDumpNotationTable) := GetProcAddress(libXmlHandle, 'xmlDumpNotationTable');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ Pointer(xmlNewDocElementContent) := GetProcAddress(libXmlHandle, 'xmlNewDocElementContent');
|
|
|
+ Pointer(xmlCopyDocElementContent) := GetProcAddress(libXmlHandle, 'xmlCopyDocElementContent');
|
|
|
+ Pointer(xmlFreeDocElementContent) := GetProcAddress(libXmlHandle, 'xmlFreeDocElementContent');
|
|
|
+ Pointer(xmlSnprintfElementContent) := GetProcAddress(libXmlHandle, 'xmlSnprintfElementContent');
|
|
|
+ Pointer(xmlAddElementDecl) := GetProcAddress(libXmlHandle, 'xmlAddElementDecl');
|
|
|
+ {$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ Pointer(xmlCopyElementTable) := GetProcAddress(libXmlHandle, 'xmlCopyElementTable');
|
|
|
+ {$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ Pointer(xmlFreeElementTable) := GetProcAddress(libXmlHandle, 'xmlFreeElementTable');
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(xmlDumpElementTable) := GetProcAddress(libXmlHandle, 'xmlDumpElementTable');
|
|
|
+ Pointer(xmlDumpElementDecl) := GetProcAddress(libXmlHandle, 'xmlDumpElementDecl');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ Pointer(xmlCreateEnumeration) := GetProcAddress(libXmlHandle, 'xmlCreateEnumeration');
|
|
|
+ Pointer(xmlFreeEnumeration) := GetProcAddress(libXmlHandle, 'xmlFreeEnumeration');
|
|
|
+ {$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ Pointer(xmlCopyEnumeration) := GetProcAddress(libXmlHandle, 'xmlCopyEnumeration');
|
|
|
+ {$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ Pointer(xmlAddAttributeDecl) := GetProcAddress(libXmlHandle, 'xmlAddAttributeDecl');
|
|
|
+ {$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ Pointer(xmlCopyAttributeTable) := GetProcAddress(libXmlHandle, 'xmlCopyAttributeTable');
|
|
|
+ {$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ Pointer(xmlFreeAttributeTable) := GetProcAddress(libXmlHandle, 'xmlFreeAttributeTable');
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(xmlDumpAttributeTable) := GetProcAddress(libXmlHandle, 'xmlDumpAttributeTable');
|
|
|
+ Pointer(xmlDumpAttributeDecl) := GetProcAddress(libXmlHandle, 'xmlDumpAttributeDecl');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ Pointer(xmlAddID) := GetProcAddress(libXmlHandle, 'xmlAddID');
|
|
|
+ Pointer(xmlFreeIDTable) := GetProcAddress(libXmlHandle, 'xmlFreeIDTable');
|
|
|
+ Pointer(xmlGetID) := GetProcAddress(libXmlHandle, 'xmlGetID');
|
|
|
+ Pointer(xmlIsID) := GetProcAddress(libXmlHandle, 'xmlIsID');
|
|
|
+ Pointer(xmlRemoveID) := GetProcAddress(libXmlHandle, 'xmlRemoveID');
|
|
|
+ Pointer(xmlAddRef) := GetProcAddress(libXmlHandle, 'xmlAddRef');
|
|
|
+ Pointer(xmlFreeRefTable) := GetProcAddress(libXmlHandle, 'xmlFreeRefTable');
|
|
|
+ Pointer(xmlIsRef) := GetProcAddress(libXmlHandle, 'xmlIsRef');
|
|
|
+ Pointer(xmlRemoveRef) := GetProcAddress(libXmlHandle, 'xmlRemoveRef');
|
|
|
+ Pointer(xmlGetRefs) := GetProcAddress(libXmlHandle, 'xmlGetRefs');
|
|
|
+ {$IFDEF LIBXML_VALID_ENABLED}
|
|
|
+ Pointer(xmlNewValidCtxt) := GetProcAddress(libXmlHandle, 'xmlNewValidCtxt');
|
|
|
+ Pointer(xmlFreeValidCtxt) := GetProcAddress(libXmlHandle, 'xmlFreeValidCtxt');
|
|
|
+ Pointer(xmlValidateRoot) := GetProcAddress(libXmlHandle, 'xmlValidateRoot');
|
|
|
+ Pointer(xmlValidateElementDecl) := GetProcAddress(libXmlHandle, 'xmlValidateElementDecl');
|
|
|
+ Pointer(xmlValidNormalizeAttributeValue) := GetProcAddress(libXmlHandle, 'xmlValidNormalizeAttributeValue');
|
|
|
+ Pointer(xmlValidCtxtNormalizeAttributeValue) := GetProcAddress(libXmlHandle, 'xmlValidCtxtNormalizeAttributeValue');
|
|
|
+ Pointer(xmlValidateAttributeDecl) := GetProcAddress(libXmlHandle, 'xmlValidateAttributeDecl');
|
|
|
+ Pointer(xmlValidateAttributeValue) := GetProcAddress(libXmlHandle, 'xmlValidateAttributeValue');
|
|
|
+ Pointer(xmlValidateNotationDecl) := GetProcAddress(libXmlHandle, 'xmlValidateNotationDecl');
|
|
|
+ Pointer(xmlValidateDtd) := GetProcAddress(libXmlHandle, 'xmlValidateDtd');
|
|
|
+ Pointer(xmlValidateDtdFinal) := GetProcAddress(libXmlHandle, 'xmlValidateDtdFinal');
|
|
|
+ Pointer(xmlValidateDocument) := GetProcAddress(libXmlHandle, 'xmlValidateDocument');
|
|
|
+ Pointer(xmlValidateElement) := GetProcAddress(libXmlHandle, 'xmlValidateElement');
|
|
|
+ Pointer(xmlValidateOneElement) := GetProcAddress(libXmlHandle, 'xmlValidateOneElement');
|
|
|
+ Pointer(xmlValidateOneAttribute) := GetProcAddress(libXmlHandle, 'xmlValidateOneAttribute');
|
|
|
+ Pointer(xmlValidateOneNamespace) := GetProcAddress(libXmlHandle, 'xmlValidateOneNamespace');
|
|
|
+ Pointer(xmlValidateDocumentFinal) := GetProcAddress(libXmlHandle, 'xmlValidateDocumentFinal');
|
|
|
+ {$ENDIF} (* LIBXML_VALID_ENABLED *)
|
|
|
+ {$IF defined(LIBXML_VALID_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ Pointer(xmlValidateNotationUse) := GetProcAddress(libXmlHandle, 'xmlValidateNotationUse');
|
|
|
+ {$ENDIF} (* LIBXML_VALID_ENABLED or LIBXML_SCHEMAS_ENABLED *)
|
|
|
+ Pointer(xmlIsMixedElement) := GetProcAddress(libXmlHandle, 'xmlIsMixedElement');
|
|
|
+ Pointer(xmlGetDtdAttrDesc) := GetProcAddress(libXmlHandle, 'xmlGetDtdAttrDesc');
|
|
|
+ Pointer(xmlGetDtdQAttrDesc) := GetProcAddress(libXmlHandle, 'xmlGetDtdQAttrDesc');
|
|
|
+ Pointer(xmlGetDtdNotationDesc) := GetProcAddress(libXmlHandle, 'xmlGetDtdNotationDesc');
|
|
|
+ Pointer(xmlGetDtdQElementDesc) := GetProcAddress(libXmlHandle, 'xmlGetDtdQElementDesc');
|
|
|
+ Pointer(xmlGetDtdElementDesc) := GetProcAddress(libXmlHandle, 'xmlGetDtdElementDesc');
|
|
|
+ {$IFDEF LIBXML_VALID_ENABLED}
|
|
|
+ Pointer(xmlValidGetPotentialChildren) := GetProcAddress(libXmlHandle, 'xmlValidGetPotentialChildren');
|
|
|
+ Pointer(xmlValidGetValidElements) := GetProcAddress(libXmlHandle, 'xmlValidGetValidElements');
|
|
|
+ Pointer(xmlValidateNameValue) := GetProcAddress(libXmlHandle, 'xmlValidateNameValue');
|
|
|
+ Pointer(xmlValidateNamesValue) := GetProcAddress(libXmlHandle, 'xmlValidateNamesValue');
|
|
|
+ Pointer(xmlValidateNmtokenValue) := GetProcAddress(libXmlHandle, 'xmlValidateNmtokenValue');
|
|
|
+ Pointer(xmlValidateNmtokensValue) := GetProcAddress(libXmlHandle, 'xmlValidateNmtokensValue');
|
|
|
+ {$IFDEF LIBXML_REGEXP_ENABLED}
|
|
|
+ Pointer(xmlValidBuildContentModel) := GetProcAddress(libXmlHandle, 'xmlValidBuildContentModel');
|
|
|
+ Pointer(xmlValidatePushElement) := GetProcAddress(libXmlHandle, 'xmlValidatePushElement');
|
|
|
+ Pointer(xmlValidatePushCData) := GetProcAddress(libXmlHandle, 'xmlValidatePushCData');
|
|
|
+ Pointer(xmlValidatePopElement) := GetProcAddress(libXmlHandle, 'xmlValidatePopElement');
|
|
|
+ {$ENDIF} (* LIBXML_REGEXP_ENABLED *)
|
|
|
+ {$ENDIF} (* LIBXML_VALID_ENABLED *)
|
|
|
+
|
|
|
+ { libxmlparser.inc }
|
|
|
+ Pointer(xmlInitParser) := GetProcAddress(libXmlHandle, 'xmlInitParser');
|
|
|
+ Pointer(xmlCleanupParser) := GetProcAddress(libXmlHandle, 'xmlCleanupParser');
|
|
|
+ Pointer(xmlParserInputRead) := GetProcAddress(libXmlHandle, 'xmlParserInputRead');
|
|
|
+ Pointer(xmlParserInputGrow) := GetProcAddress(libXmlHandle, 'xmlParserInputGrow');
|
|
|
+ {$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ Pointer(xmlParseDoc) := GetProcAddress(libXmlHandle, 'xmlParseDoc');
|
|
|
+ Pointer(xmlParseFile) := GetProcAddress(libXmlHandle, 'xmlParseFile');
|
|
|
+ Pointer(xmlParseMemory) := GetProcAddress(libXmlHandle, 'xmlParseMemory');
|
|
|
+ {$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+ Pointer(xmlSubstituteEntitiesDefault) := GetProcAddress(libXmlHandle, 'xmlSubstituteEntitiesDefault');
|
|
|
+ Pointer(xmlKeepBlanksDefault) := GetProcAddress(libXmlHandle, 'xmlKeepBlanksDefault');
|
|
|
+ Pointer(xmlStopParser) := GetProcAddress(libXmlHandle, 'xmlStopParser');
|
|
|
+ Pointer(xmlPedanticParserDefault) := GetProcAddress(libXmlHandle, 'xmlPedanticParserDefault');
|
|
|
+ Pointer(xmlLineNumbersDefault) := GetProcAddress(libXmlHandle, 'xmlLineNumbersDefault');
|
|
|
+ {$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ Pointer(xmlRecoverDoc) := GetProcAddress(libXmlHandle, 'xmlRecoverDoc');
|
|
|
+ Pointer(xmlRecoverMemory) := GetProcAddress(libXmlHandle, 'xmlRecoverMemory');
|
|
|
+ Pointer(xmlRecoverFile) := GetProcAddress(libXmlHandle, 'xmlRecoverFile');
|
|
|
+ {$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+ Pointer(xmlParseDocument) := GetProcAddress(libXmlHandle, 'xmlParseDocument');
|
|
|
+ Pointer(xmlParseExtParsedEnt) := GetProcAddress(libXmlHandle, 'xmlParseExtParsedEnt');
|
|
|
+ {$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ Pointer(xmlSAXUserParseFile) := GetProcAddress(libXmlHandle, 'xmlSAXUserParseFile');
|
|
|
+ Pointer(xmlSAXUserParseMemory) := GetProcAddress(libXmlHandle, 'xmlSAXUserParseMemory');
|
|
|
+ Pointer(xmlSAXParseDoc) := GetProcAddress(libXmlHandle, 'xmlSAXParseDoc');
|
|
|
+ Pointer(xmlSAXParseMemory) := GetProcAddress(libXmlHandle, 'xmlSAXParseMemory');
|
|
|
+ Pointer(xmlSAXParseMemoryWithData) := GetProcAddress(libXmlHandle, 'xmlSAXParseMemoryWithData');
|
|
|
+ Pointer(xmlSAXParseFile) := GetProcAddress(libXmlHandle, 'xmlSAXParseFile');
|
|
|
+ Pointer(xmlSAXParseFileWithData) := GetProcAddress(libXmlHandle, 'xmlSAXParseFileWithData');
|
|
|
+ Pointer(xmlSAXParseEntity) := GetProcAddress(libXmlHandle, 'xmlSAXParseEntity');
|
|
|
+ Pointer(xmlParseEntity) := GetProcAddress(libXmlHandle, 'xmlParseEntity');
|
|
|
+ {$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+ {$IFDEF LIBXML_VALID_ENABLED}
|
|
|
+ Pointer(xmlSAXParseDTD) := GetProcAddress(libXmlHandle, 'xmlSAXParseDTD');
|
|
|
+ Pointer(xmlParseDTD) := GetProcAddress(libXmlHandle, 'xmlParseDTD');
|
|
|
+ Pointer(xmlIOParseDTD) := GetProcAddress(libXmlHandle, 'xmlIOParseDTD');
|
|
|
+ {$ENDIF} (* LIBXML_VALID_ENABLE *)
|
|
|
+ {$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ Pointer(xmlParseBalancedChunkMemory) := GetProcAddress(libXmlHandle, 'xmlParseBalancedChunkMemory');
|
|
|
+ {$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+ Pointer(xmlParseInNodeContext) := GetProcAddress(libXmlHandle, 'xmlParseInNodeContext');
|
|
|
+ {$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ Pointer(xmlParseBalancedChunkMemoryRecover) := GetProcAddress(libXmlHandle, 'xmlParseBalancedChunkMemoryRecover');
|
|
|
+ Pointer(xmlParseExternalEntity) := GetProcAddress(libXmlHandle, 'xmlParseExternalEntity');
|
|
|
+ {$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+ Pointer(xmlParseCtxtExternalEntity) := GetProcAddress(libXmlHandle, 'xmlParseCtxtExternalEntity');
|
|
|
+ Pointer(xmlNewParserCtxt) := GetProcAddress(libXmlHandle, 'xmlNewParserCtxt');
|
|
|
+ Pointer(xmlInitParserCtxt) := GetProcAddress(libXmlHandle, 'xmlInitParserCtxt');
|
|
|
+ Pointer(xmlClearParserCtxt) := GetProcAddress(libXmlHandle, 'xmlClearParserCtxt');
|
|
|
+ Pointer(xmlFreeParserCtxt) := GetProcAddress(libXmlHandle, 'xmlFreeParserCtxt');
|
|
|
+ {$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ Pointer(xmlSetupParserForBuffer) := GetProcAddress(libXmlHandle, 'xmlSetupParserForBuffer');
|
|
|
+ {$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+ Pointer(xmlCreateDocParserCtxt) := GetProcAddress(libXmlHandle, 'xmlCreateDocParserCtxt');
|
|
|
+ {$IFDEF LIBXML_LEGACY_ENABLED}
|
|
|
+ Pointer(xmlGetFeaturesList) := GetProcAddress(libHandle, 'xmlGetFeaturesList');
|
|
|
+ Pointer(xmlGetFeature) := GetProcAddress(libHandle, 'xmlGetFeature');
|
|
|
+ Pointer(xmlSetFeature) := GetProcAddress(libHandle, 'xmlSetFeature');
|
|
|
+ {$ENDIF} (* LIBXML_LEGACY_ENABLED *)
|
|
|
+ {$IFDEF LIBXML_PUSH_ENABLED}
|
|
|
+ Pointer(xmlCreatePushParserCtxt) := GetProcAddress(libXmlHandle, 'xmlCreatePushParserCtxt');
|
|
|
+ Pointer(xmlParseChunk) := GetProcAddress(libXmlHandle, 'xmlParseChunk');
|
|
|
+ {$ENDIF} (* LIBXML_PUSH_ENABLED *)
|
|
|
+ Pointer(xmlCreateIOParserCtxt) := GetProcAddress(libXmlHandle, 'xmlCreateIOParserCtxt');
|
|
|
+ Pointer(xmlNewIOInputStream) := GetProcAddress(libXmlHandle, 'xmlNewIOInputStream');
|
|
|
+ Pointer(xmlParserFindNodeInfo) := GetProcAddress(libXmlHandle, 'xmlParserFindNodeInfo');
|
|
|
+ Pointer(xmlInitNodeInfoSeq) := GetProcAddress(libXmlHandle, 'xmlInitNodeInfoSeq');
|
|
|
+ Pointer(xmlClearNodeInfoSeq) := GetProcAddress(libXmlHandle, 'xmlClearNodeInfoSeq');
|
|
|
+ Pointer(xmlParserFindNodeInfoIndex) := GetProcAddress(libXmlHandle, 'xmlParserFindNodeInfoIndex');
|
|
|
+ Pointer(xmlParserAddNodeInfo) := GetProcAddress(libXmlHandle, 'xmlParserAddNodeInfo');
|
|
|
+ Pointer(xmlSetExternalEntityLoader) := GetProcAddress(libXmlHandle, 'xmlSetExternalEntityLoader');
|
|
|
+ Pointer(xmlGetExternalEntityLoader) := GetProcAddress(libXmlHandle, 'xmlGetExternalEntityLoader');
|
|
|
+ Pointer(xmlLoadExternalEntity) := GetProcAddress(libXmlHandle, 'xmlLoadExternalEntity');
|
|
|
+ Pointer(xmlByteConsumed) := GetProcAddress(libXmlHandle, 'xmlByteConsumed');
|
|
|
+ Pointer(xmlCtxtReset) := GetProcAddress(libXmlHandle, 'xmlCtxtReset');
|
|
|
+ Pointer(xmlCtxtResetPush) := GetProcAddress(libXmlHandle, 'xmlCtxtResetPush');
|
|
|
+ Pointer(xmlCtxtUseOptions) := GetProcAddress(libXmlHandle, 'xmlCtxtUseOptions');
|
|
|
+ Pointer(xmlReadDoc) := GetProcAddress(libXmlHandle, 'xmlReadDoc');
|
|
|
+ Pointer(xmlReadFile) := GetProcAddress(libXmlHandle, 'xmlReadFile');
|
|
|
+ Pointer(xmlReadMemory) := GetProcAddress(libXmlHandle, 'xmlReadMemory');
|
|
|
+ Pointer(xmlReadFd) := GetProcAddress(libXmlHandle, 'xmlReadFd');
|
|
|
+ Pointer(xmlReadIO) := GetProcAddress(libXmlHandle, 'xmlReadIO');
|
|
|
+ Pointer(xmlCtxtReadDoc) := GetProcAddress(libXmlHandle, 'xmlCtxtReadDoc');
|
|
|
+ Pointer(xmlCtxtReadFile) := GetProcAddress(libXmlHandle, 'xmlCtxtReadFile');
|
|
|
+ Pointer(xmlCtxtReadMemory) := GetProcAddress(libXmlHandle, 'xmlCtxtReadMemory');
|
|
|
+ Pointer(xmlCtxtReadFd) := GetProcAddress(libXmlHandle, 'xmlCtxtReadFd');
|
|
|
+ Pointer(xmlCtxtReadIO) := GetProcAddress(libXmlHandle, 'xmlCtxtReadIO');
|
|
|
+ Pointer(xmlHasFeature) := GetProcAddress(libXmlHandle, 'xmlHasFeature');
|
|
|
+
|
|
|
+ { schematron.inc }
|
|
|
+ {$IFDEF LIBXML_SCHEMATRON_ENABLED}
|
|
|
+ Pointer(xmlSchematronNewParserCtxt) := GetProcAddress(libXmlHandle, 'xmlSchematronNewParserCtxt');
|
|
|
+ Pointer(xmlSchematronNewMemParserCtxt) := GetProcAddress(libXmlHandle, 'xmlSchematronNewMemParserCtxt');
|
|
|
+ Pointer(xmlSchematronNewDocParserCtxt) := GetProcAddress(libXmlHandle, 'xmlSchematronNewDocParserCtxt');
|
|
|
+ Pointer(xmlSchematronFreeParserCtxt) := GetProcAddress(libXmlHandle, 'xmlSchematronFreeParserCtxt');
|
|
|
+ Pointer(xmlSchematronParse) := GetProcAddress(libXmlHandle, 'xmlSchematronParse');
|
|
|
+ Pointer(xmlSchematronFree) := GetProcAddress(libXmlHandle, 'xmlSchematronFree');
|
|
|
+ Pointer(xmlSchematronSetValidStructuredErrors) := GetProcAddress(libXmlHandle, 'xmlSchematronSetValidStructuredErrors');
|
|
|
+ Pointer(xmlSchematronNewValidCtxt) := GetProcAddress(libXmlHandle, 'xmlSchematronNewValidCtxt');
|
|
|
+ Pointer(xmlSchematronFreeValidCtxt) := GetProcAddress(libXmlHandle, 'xmlSchematronFreeValidCtxt');
|
|
|
+ Pointer(xmlSchematronValidateDoc) := GetProcAddress(libXmlHandle, 'xmlSchematronValidateDoc');
|
|
|
+ {$ENDIF} (* LIBXML_SCHEMATRON_ENABLED *)
|
|
|
+
|
|
|
+ { threads.inc }
|
|
|
+ Pointer(xmlNewMutex) := GetProcAddress(libXmlHandle, 'xmlNewMutex');
|
|
|
+ Pointer(xmlMutexLock) := GetProcAddress(libXmlHandle, 'xmlMutexLock');
|
|
|
+ Pointer(xmlMutexUnlock) := GetProcAddress(libXmlHandle, 'xmlMutexUnlock');
|
|
|
+ Pointer(xmlFreeMutex) := GetProcAddress(libXmlHandle, 'xmlFreeMutex');
|
|
|
+ Pointer(xmlNewRMutex) := GetProcAddress(libXmlHandle, 'xmlNewRMutex');
|
|
|
+ Pointer(xmlRMutexLock) := GetProcAddress(libXmlHandle, 'xmlRMutexLock');
|
|
|
+ Pointer(xmlRMutexUnlock) := GetProcAddress(libXmlHandle, 'xmlRMutexUnlock');
|
|
|
+ Pointer(xmlFreeRMutex) := GetProcAddress(libXmlHandle, 'xmlFreeRMutex');
|
|
|
+ Pointer(xmlInitThreads) := GetProcAddress(libXmlHandle, 'xmlInitThreads');
|
|
|
+ Pointer(xmlLockLibrary) := GetProcAddress(libXmlHandle, 'xmlLockLibrary');
|
|
|
+ Pointer(xmlUnlockLibrary) := GetProcAddress(libXmlHandle, 'xmlUnlockLibrary');
|
|
|
+ Pointer(xmlGetThreadId) := GetProcAddress(libXmlHandle, 'xmlGetThreadId');
|
|
|
+ Pointer(xmlIsMainThread) := GetProcAddress(libXmlHandle, 'xmlIsMainThread');
|
|
|
+ Pointer(xmlCleanupThreads) := GetProcAddress(libXmlHandle, 'xmlCleanupThreads');
|
|
|
+ Pointer(xmlGetGlobalState) := GetProcAddress(libXmlHandle, 'xmlGetGlobalState');
|
|
|
+
|
|
|
+ { uri.inc }
|
|
|
+ Pointer(xmlCreateURI) := GetProcAddress(libXmlHandle, 'xmlCreateURI');
|
|
|
+ Pointer(xmlBuildURI) := GetProcAddress(libXmlHandle, 'xmlBuildURI');
|
|
|
+ Pointer(xmlBuildRelativeURI) := GetProcAddress(libXmlHandle, 'xmlBuildRelativeURI');
|
|
|
+ Pointer(xmlParseURI) := GetProcAddress(libXmlHandle, 'xmlParseURI');
|
|
|
+ Pointer(xmlParseURIRaw) := GetProcAddress(libXmlHandle, 'xmlParseURIRaw');
|
|
|
+ Pointer(xmlParseURIReference) := GetProcAddress(libXmlHandle, 'xmlParseURIReference');
|
|
|
+ Pointer(xmlSaveUri) := GetProcAddress(libXmlHandle, 'xmlSaveUri');
|
|
|
+ Pointer(xmlPrintURI) := GetProcAddress(libXmlHandle, 'xmlPrintURI');
|
|
|
+ Pointer(xmlURIEscapeStr) := GetProcAddress(libXmlHandle, 'xmlURIEscapeStr');
|
|
|
+ Pointer(xmlURIUnescapeString) := GetProcAddress(libXmlHandle, 'xmlURIUnescapeString');
|
|
|
+ Pointer(xmlNormalizeURIPath) := GetProcAddress(libXmlHandle, 'xmlNormalizeURIPath');
|
|
|
+ Pointer(xmlURIEscape) := GetProcAddress(libXmlHandle, 'xmlURIEscape');
|
|
|
+ Pointer(xmlFreeURI) := GetProcAddress(libXmlHandle, 'xmlFreeURI');
|
|
|
+ Pointer(xmlCanonicPath) := GetProcAddress(libXmlHandle, 'xmlCanonicPath');
|
|
|
+ Pointer(xmlPathToURI) := GetProcAddress(libXmlHandle, 'xmlPathToURI');
|
|
|
+
|
|
|
+ { relaxng.inc }
|
|
|
+ {$IFDEF LIBXML_SCHEMAS_ENABLED}
|
|
|
+ Pointer(xmlRelaxNGInitTypes) := GetProcAddress(libXmlHandle, 'xmlRelaxNGInitTypes');
|
|
|
+ Pointer(xmlRelaxNGCleanupTypes) := GetProcAddress(libXmlHandle, 'xmlRelaxNGCleanupTypes');
|
|
|
+ Pointer(xmlRelaxNGNewParserCtxt) := GetProcAddress(libXmlHandle, 'xmlRelaxNGNewParserCtxt');
|
|
|
+ Pointer(xmlRelaxNGNewMemParserCtxt) := GetProcAddress(libXmlHandle, 'xmlRelaxNGNewMemParserCtxt');
|
|
|
+ Pointer(xmlRelaxNGNewDocParserCtxt) := GetProcAddress(libXmlHandle, 'xmlRelaxNGNewDocParserCtxt');
|
|
|
+ Pointer(xmlRelaxParserSetFlag) := GetProcAddress(libXmlHandle, 'xmlRelaxParserSetFlag');
|
|
|
+ Pointer(xmlRelaxNGFreeParserCtxt) := GetProcAddress(libXmlHandle, 'xmlRelaxNGFreeParserCtxt');
|
|
|
+ Pointer(xmlRelaxNGSetParserErrors) := GetProcAddress(libXmlHandle, 'xmlRelaxNGSetParserErrors');
|
|
|
+ Pointer(xmlRelaxNGGetParserErrors) := GetProcAddress(libXmlHandle, 'xmlRelaxNGGetParserErrors');
|
|
|
+ Pointer(xmlRelaxNGSetParserStructuredErrors) := GetProcAddress(libXmlHandle, 'xmlRelaxNGSetParserStructuredErrors');
|
|
|
+ Pointer(xmlRelaxNGParse) := GetProcAddress(libXmlHandle, 'xmlRelaxNGParse');
|
|
|
+ Pointer(xmlRelaxNGFree) := GetProcAddress(libXmlHandle, 'xmlRelaxNGFree');
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(xmlRelaxNGDump) := GetProcAddress(libXmlHandle, 'xmlRelaxNGDump');
|
|
|
+ Pointer(xmlRelaxNGDumpTree) := GetProcAddress(libXmlHandle, 'xmlRelaxNGDumpTree');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ Pointer(xmlRelaxNGSetValidErrors) := GetProcAddress(libXmlHandle, 'xmlRelaxNGSetValidErrors');
|
|
|
+ Pointer(xmlRelaxNGGetValidErrors) := GetProcAddress(libXmlHandle, 'xmlRelaxNGGetValidErrors');
|
|
|
+ Pointer(xmlRelaxNGSetValidStructuredErrors) := GetProcAddress(libXmlHandle, 'xmlRelaxNGSetValidStructuredErrors');
|
|
|
+ Pointer(xmlRelaxNGNewValidCtxt) := GetProcAddress(libXmlHandle, 'xmlRelaxNGNewValidCtxt');
|
|
|
+ Pointer(xmlRelaxNGFreeValidCtxt) := GetProcAddress(libXmlHandle, 'xmlRelaxNGFreeValidCtxt');
|
|
|
+ Pointer(xmlRelaxNGValidateDoc) := GetProcAddress(libXmlHandle, 'xmlRelaxNGValidateDoc');
|
|
|
+ Pointer(xmlRelaxNGValidatePushElement) := GetProcAddress(libXmlHandle, 'xmlRelaxNGValidatePushElement');
|
|
|
+ Pointer(xmlRelaxNGValidatePushCData) := GetProcAddress(libXmlHandle, 'xmlRelaxNGValidatePushCData');
|
|
|
+ Pointer(xmlRelaxNGValidatePopElement) := GetProcAddress(libXmlHandle, 'xmlRelaxNGValidatePopElement');
|
|
|
+ Pointer(xmlRelaxNGValidateFullElement) := GetProcAddress(libXmlHandle, 'xmlRelaxNGValidateFullElement');
|
|
|
+ {$ENDIF} (* LIBXML_SCHEMAS_ENABLED *)
|
|
|
+
|
|
|
+ { globals.inc }
|
|
|
+ Pointer(xmlInitGlobals) := GetProcAddress(libXmlHandle, 'xmlInitGlobals');
|
|
|
+ Pointer(xmlCleanupGlobals) := GetProcAddress(libXmlHandle, 'xmlCleanupGlobals');
|
|
|
+ Pointer(xmlParserInputBufferCreateFilenameDefault) := GetProcAddress(libXmlHandle, 'xmlParserInputBufferCreateFilenameDefault');
|
|
|
+ Pointer(xmlOutputBufferCreateFilenameDefault) := GetProcAddress(libXmlHandle, 'xmlOutputBufferCreateFilenameDefault');
|
|
|
+ Pointer(xmlInitializeGlobalState) := GetProcAddress(libXmlHandle, 'xmlInitializeGlobalState');
|
|
|
+ Pointer(xmlThrDefSetGenericErrorFunc) := GetProcAddress(libXmlHandle, 'xmlThrDefSetGenericErrorFunc');
|
|
|
+ Pointer(xmlThrDefSetStructuredErrorFunc) := GetProcAddress(libXmlHandle, 'xmlThrDefSetStructuredErrorFunc');
|
|
|
+ Pointer(xmlRegisterNodeDefault) := GetProcAddress(libXmlHandle, 'xmlRegisterNodeDefault');
|
|
|
+ Pointer(xmlThrDefRegisterNodeDefault) := GetProcAddress(libXmlHandle, 'xmlThrDefRegisterNodeDefault');
|
|
|
+ Pointer(xmlDeregisterNodeDefault) := GetProcAddress(libXmlHandle, 'xmlDeregisterNodeDefault');
|
|
|
+ Pointer(xmlThrDefDeregisterNodeDefault) := GetProcAddress(libXmlHandle, 'xmlThrDefDeregisterNodeDefault');
|
|
|
+ Pointer(xmlThrDefOutputBufferCreateFilenameDefault) := GetProcAddress(libXmlHandle, 'xmlThrDefOutputBufferCreateFilenameDefault');
|
|
|
+ Pointer(xmlThrDefParserInputBufferCreateFilenameDefault) := GetProcAddress(libXmlHandle, 'xmlThrDefParserInputBufferCreateFilenameDefault');
|
|
|
+ Pointer(__docbDefaultSAXHandler) := GetProcAddress(libXmlHandle, '__docbDefaultSAXHandler');
|
|
|
+ Pointer(__htmlDefaultSAXHandler) := GetProcAddress(libXmlHandle, '__htmlDefaultSAXHandler');
|
|
|
+ Pointer(__xmlLastError) := GetProcAddress(libXmlHandle, '__xmlLastError');
|
|
|
+ Pointer(__oldXMLWDcompatibility) := GetProcAddress(libXmlHandle, '__oldXMLWDcompatibility');
|
|
|
+ Pointer(__xmlBufferAllocScheme) := GetProcAddress(libXmlHandle, '__xmlBufferAllocScheme');
|
|
|
+ Pointer(xmlThrDefBufferAllocScheme) := GetProcAddress(libXmlHandle, 'xmlThrDefBufferAllocScheme');
|
|
|
+ Pointer(__xmlDefaultBufferSize) := GetProcAddress(libXmlHandle, '__xmlDefaultBufferSize');
|
|
|
+ Pointer(xmlThrDefDefaultBufferSize) := GetProcAddress(libXmlHandle, 'xmlThrDefDefaultBufferSize');
|
|
|
+ Pointer(__xmlDefaultSAXHandler) := GetProcAddress(libXmlHandle, '__xmlDefaultSAXHandler');
|
|
|
+ Pointer(__xmlDefaultSAXLocator) := GetProcAddress(libXmlHandle, '__xmlDefaultSAXLocator');
|
|
|
+ Pointer(__xmlDoValidityCheckingDefaultValue) := GetProcAddress(libXmlHandle, '__xmlDoValidityCheckingDefaultValue');
|
|
|
+ Pointer(xmlThrDefDoValidityCheckingDefaultValue) := GetProcAddress(libXmlHandle, 'xmlThrDefDoValidityCheckingDefaultValue');
|
|
|
+ Pointer(__xmlGenericError) := GetProcAddress(libXmlHandle, '__xmlGenericError');
|
|
|
+ Pointer(__xmlStructuredError) := GetProcAddress(libXmlHandle, '__xmlStructuredError');
|
|
|
+ Pointer(__xmlGenericErrorContext) := GetProcAddress(libXmlHandle, '__xmlGenericErrorContext');
|
|
|
+ Pointer(__xmlGetWarningsDefaultValue) := GetProcAddress(libXmlHandle, '__xmlGetWarningsDefaultValue');
|
|
|
+ Pointer(xmlThrDefGetWarningsDefaultValue) := GetProcAddress(libXmlHandle, 'xmlThrDefGetWarningsDefaultValue');
|
|
|
+ Pointer(__xmlIndentTreeOutput) := GetProcAddress(libXmlHandle, '__xmlIndentTreeOutput');
|
|
|
+ Pointer(xmlThrDefIndentTreeOutput) := GetProcAddress(libXmlHandle, 'xmlThrDefIndentTreeOutput');
|
|
|
+ Pointer(__xmlTreeIndentString) := GetProcAddress(libXmlHandle, '__xmlTreeIndentString');
|
|
|
+ Pointer(xmlThrDefTreeIndentString) := GetProcAddress(libXmlHandle, 'xmlThrDefTreeIndentString');
|
|
|
+ Pointer(__xmlKeepBlanksDefaultValue) := GetProcAddress(libXmlHandle, '__xmlKeepBlanksDefaultValue');
|
|
|
+ Pointer(xmlThrDefKeepBlanksDefaultValue) := GetProcAddress(libXmlHandle, 'xmlThrDefKeepBlanksDefaultValue');
|
|
|
+ Pointer(__xmlLineNumbersDefaultValue) := GetProcAddress(libXmlHandle, '__xmlLineNumbersDefaultValue');
|
|
|
+ Pointer(xmlThrDefLineNumbersDefaultValue) := GetProcAddress(libXmlHandle, 'xmlThrDefLineNumbersDefaultValue');
|
|
|
+ Pointer(__xmlLoadExtDtdDefaultValue) := GetProcAddress(libXmlHandle, '__xmlLoadExtDtdDefaultValue');
|
|
|
+ Pointer(xmlThrDefLoadExtDtdDefaultValue) := GetProcAddress(libXmlHandle, 'xmlThrDefLoadExtDtdDefaultValue');
|
|
|
+ Pointer(__xmlParserDebugEntities) := GetProcAddress(libXmlHandle, '__xmlParserDebugEntities');
|
|
|
+ Pointer(xmlThrDefParserDebugEntities) := GetProcAddress(libXmlHandle, 'xmlThrDefParserDebugEntities');
|
|
|
+ Pointer(__xmlParserVersion) := GetProcAddress(libXmlHandle, '__xmlParserVersion');
|
|
|
+ Pointer(__xmlPedanticParserDefaultValue) := GetProcAddress(libXmlHandle, '__xmlPedanticParserDefaultValue');
|
|
|
+ Pointer(xmlThrDefPedanticParserDefaultValue) := GetProcAddress(libXmlHandle, 'xmlThrDefPedanticParserDefaultValue');
|
|
|
+ Pointer(__xmlSaveNoEmptyTags) := GetProcAddress(libXmlHandle, '__xmlSaveNoEmptyTags');
|
|
|
+ Pointer(xmlThrDefSaveNoEmptyTags) := GetProcAddress(libXmlHandle, 'xmlThrDefSaveNoEmptyTags');
|
|
|
+ Pointer(__xmlSubstituteEntitiesDefaultValue) := GetProcAddress(libXmlHandle, '__xmlSubstituteEntitiesDefaultValue');
|
|
|
+ Pointer(xmlThrDefSubstituteEntitiesDefaultValue) := GetProcAddress(libXmlHandle, 'xmlThrDefSubstituteEntitiesDefaultValue');
|
|
|
+ Pointer(__xmlRegisterNodeDefaultValue) := GetProcAddress(libXmlHandle, '__xmlRegisterNodeDefaultValue');
|
|
|
+ Pointer(__xmlDeregisterNodeDefaultValue) := GetProcAddress(libXmlHandle, '__xmlDeregisterNodeDefaultValue');
|
|
|
+ Pointer(__xmlParserInputBufferCreateFilenameValue) := GetProcAddress(libXmlHandle, '__xmlParserInputBufferCreateFilenameValue');
|
|
|
+ Pointer(__xmlOutputBufferCreateFilenameValue) := GetProcAddress(libXmlHandle, '__xmlOutputBufferCreateFilenameValue');
|
|
|
+
|
|
|
+ { nanoftp.inc }
|
|
|
+ {$IFDEF LIBXML_FTP_ENABLED}
|
|
|
+ Pointer(xmlNanoFTPInit) := GetProcAddress(libXmlHandle, 'xmlNanoFTPInit');
|
|
|
+ Pointer(xmlNanoFTPCleanup) := GetProcAddress(libXmlHandle, 'xmlNanoFTPCleanup');
|
|
|
+ Pointer(xmlNanoFTPNewCtxt) := GetProcAddress(libXmlHandle, 'xmlNanoFTPNewCtxt');
|
|
|
+ Pointer(xmlNanoFTPFreeCtxt) := GetProcAddress(libXmlHandle, 'xmlNanoFTPFreeCtxt');
|
|
|
+ Pointer(xmlNanoFTPConnectTo) := GetProcAddress(libXmlHandle, 'xmlNanoFTPConnectTo');
|
|
|
+ Pointer(xmlNanoFTPOpen) := GetProcAddress(libXmlHandle, 'xmlNanoFTPOpen');
|
|
|
+ Pointer(xmlNanoFTPConnect) := GetProcAddress(libXmlHandle, 'xmlNanoFTPConnect');
|
|
|
+ Pointer(xmlNanoFTPClose) := GetProcAddress(libXmlHandle, 'xmlNanoFTPClose');
|
|
|
+ Pointer(xmlNanoFTPQuit) := GetProcAddress(libXmlHandle, 'xmlNanoFTPQuit');
|
|
|
+ Pointer(xmlNanoFTPScanProxy) := GetProcAddress(libXmlHandle, 'xmlNanoFTPScanProxy');
|
|
|
+ Pointer(xmlNanoFTPProxy) := GetProcAddress(libXmlHandle, 'xmlNanoFTPProxy');
|
|
|
+ Pointer(xmlNanoFTPUpdateURL) := GetProcAddress(libXmlHandle, 'xmlNanoFTPUpdateURL');
|
|
|
+ Pointer(xmlNanoFTPGetResponse) := GetProcAddress(libXmlHandle, 'xmlNanoFTPGetResponse');
|
|
|
+ Pointer(xmlNanoFTPCheckResponse) := GetProcAddress(libXmlHandle, 'xmlNanoFTPCheckResponse');
|
|
|
+ Pointer(xmlNanoFTPCwd) := GetProcAddress(libXmlHandle, 'xmlNanoFTPCwd');
|
|
|
+ Pointer(xmlNanoFTPDele) := GetProcAddress(libXmlHandle, 'xmlNanoFTPDele');
|
|
|
+ Pointer(xmlNanoFTPGetConnection) := GetProcAddress(libXmlHandle, 'xmlNanoFTPGetConnection');
|
|
|
+ Pointer(xmlNanoFTPCloseConnection) := GetProcAddress(libXmlHandle, 'xmlNanoFTPCloseConnection');
|
|
|
+ Pointer(xmlNanoFTPList) := GetProcAddress(libXmlHandle, 'xmlNanoFTPList');
|
|
|
+ Pointer(xmlNanoFTPGetSocket) := GetProcAddress(libXmlHandle, 'xmlNanoFTPGetSocket');
|
|
|
+ Pointer(xmlNanoFTPGet) := GetProcAddress(libXmlHandle, 'xmlNanoFTPGet');
|
|
|
+ Pointer(xmlNanoFTPRead) := GetProcAddress(libXmlHandle, 'xmlNanoFTPRead');
|
|
|
+ {$ENDIF} (* LIBXML_FTP_ENABLED *)
|
|
|
+
|
|
|
+ { nanohttp.inc }
|
|
|
+ {$IFDEF LIBXML_HTTP_ENABLED}
|
|
|
+ Pointer(xmlNanoHTTPInit) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPInit');
|
|
|
+ Pointer(xmlNanoHTTPCleanup) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPCleanup');
|
|
|
+ Pointer(xmlNanoHTTPScanProxy) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPScanProxy');
|
|
|
+ Pointer(xmlNanoHTTPFetch) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPFetch');
|
|
|
+ Pointer(xmlNanoHTTPMethod) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPMethod');
|
|
|
+ Pointer(xmlNanoHTTPMethodRedir) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPMethodRedir');
|
|
|
+ Pointer(xmlNanoHTTPOpen) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPOpen');
|
|
|
+ Pointer(xmlNanoHTTPOpenRedir) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPOpenRedir');
|
|
|
+ Pointer(xmlNanoHTTPReturnCode) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPReturnCode');
|
|
|
+ Pointer(xmlNanoHTTPAuthHeader) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPAuthHeader');
|
|
|
+ Pointer(xmlNanoHTTPRedir) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPRedir');
|
|
|
+ Pointer(xmlNanoHTTPContentLength) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPContentLength');
|
|
|
+ Pointer(xmlNanoHTTPEncoding) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPEncoding');
|
|
|
+ Pointer(xmlNanoHTTPMimeType) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPMimeType');
|
|
|
+ Pointer(xmlNanoHTTPRead) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPRead');
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(xmlNanoHTTPSave) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPSave');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ Pointer(xmlNanoHTTPClose) := GetProcAddress(libXmlHandle, 'xmlNanoHTTPClose');
|
|
|
+ {$ENDIF} (* LIBXML_HTTP_ENABLED *)
|
|
|
+
|
|
|
+ { SAX.inc }
|
|
|
+ {$IFDEF LIBXML_LEGACY_ENABLED}
|
|
|
+ Pointer(getPublicId) := GetProcAddress(libHandle, 'getPublicId');
|
|
|
+ Pointer(getSystemId) := GetProcAddress(libHandle, 'getSystemId');
|
|
|
+ Pointer(setDocumentLocator) := GetProcAddress(libHandle, 'setDocumentLocator');
|
|
|
+ Pointer(getLineNumber) := GetProcAddress(libHandle, 'getLineNumber');
|
|
|
+ Pointer(getColumnNumber) := GetProcAddress(libHandle, 'getColumnNumber');
|
|
|
+ Pointer(isStandalone) := GetProcAddress(libHandle, 'isStandalone');
|
|
|
+ Pointer(hasInternalSubset) := GetProcAddress(libHandle, 'hasInternalSubset');
|
|
|
+ Pointer(hasExternalSubset) := GetProcAddress(libHandle, 'hasExternalSubset');
|
|
|
+ Pointer(internalSubset) := GetProcAddress(libHandle, 'internalSubset');
|
|
|
+ Pointer(externalSubset) := GetProcAddress(libHandle, 'externalSubset');
|
|
|
+ Pointer(getEntity) := GetProcAddress(libHandle, 'getEntity');
|
|
|
+ Pointer(getParameterEntity) := GetProcAddress(libHandle, 'getParameterEntity');
|
|
|
+ Pointer(resolveEntity) := GetProcAddress(libHandle, 'resolveEntity');
|
|
|
+ Pointer(entityDecl) := GetProcAddress(libHandle, 'entityDecl');
|
|
|
+ Pointer(attributeDecl) := GetProcAddress(libHandle, 'attributeDecl');
|
|
|
+ Pointer(elementDecl) := GetProcAddress(libHandle, 'elementDecl');
|
|
|
+ Pointer(notationDecl) := GetProcAddress(libHandle, 'notationDecl');
|
|
|
+ Pointer(unparsedEntityDecl) := GetProcAddress(libHandle, 'unparsedEntityDecl');
|
|
|
+ Pointer(startDocument) := GetProcAddress(libHandle, 'startDocument');
|
|
|
+ Pointer(endDocument) := GetProcAddress(libHandle, 'endDocument');
|
|
|
+ Pointer(attribute) := GetProcAddress(libHandle, 'attribute');
|
|
|
+ Pointer(startElement) := GetProcAddress(libHandle, 'startElement');
|
|
|
+ Pointer(endElement) := GetProcAddress(libHandle, 'endElement');
|
|
|
+ Pointer(reference) := GetProcAddress(libHandle, 'reference');
|
|
|
+ Pointer(characters) := GetProcAddress(libHandle, 'characters');
|
|
|
+ Pointer(ignorableWhitespace) := GetProcAddress(libHandle, 'ignorableWhitespace');
|
|
|
+ Pointer(processingInstruction) := GetProcAddress(libHandle, 'processingInstruction');
|
|
|
+ Pointer(globalNamespace) := GetProcAddress(libHandle, 'globalNamespace');
|
|
|
+ Pointer(setNamespace) := GetProcAddress(libHandle, 'setNamespace');
|
|
|
+ Pointer(getNamespace) := GetProcAddress(libHandle, 'getNamespace');
|
|
|
+ Pointer(checkNamespace) := GetProcAddress(libHandle, 'checkNamespace');
|
|
|
+ Pointer(namespaceDecl) := GetProcAddress(libHandle, 'namespaceDecl');
|
|
|
+ Pointer(comment) := GetProcAddress(libHandle, 'comment');
|
|
|
+ Pointer(cdataBlock) := GetProcAddress(libHandle, 'cdataBlock');
|
|
|
+ {$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ Pointer(initxmlDefaultSAXHandler) := GetProcAddress(libHandle, 'initxmlDefaultSAXHandler');
|
|
|
+ {$IFDEF LIBXML_HTML_ENABLED}
|
|
|
+ Pointer(inithtmlDefaultSAXHandler) := GetProcAddress(libHandle, 'inithtmlDefaultSAXHandler');
|
|
|
+ {$ENDIF}
|
|
|
+ {$IFDEF LIBXML_DOCB_ENABLED}
|
|
|
+ Pointer(initdocbDefaultSAXHandler) := GetProcAddress(libHandle, 'initdocbDefaultSAXHandler');
|
|
|
+ {$ENDIF}
|
|
|
+ {$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+ {$ENDIF} (* LIBXML_LEGACY_ENABLED *)
|
|
|
+
|
|
|
+ { SAX2.inc }
|
|
|
+ Pointer(xmlSAX2GetPublicId) := GetProcAddress(libXmlHandle, 'xmlSAX2GetPublicId');
|
|
|
+ Pointer(xmlSAX2GetSystemId) := GetProcAddress(libXmlHandle, 'xmlSAX2GetSystemId');
|
|
|
+ Pointer(xmlSAX2SetDocumentLocator) := GetProcAddress(libXmlHandle, 'xmlSAX2SetDocumentLocator');
|
|
|
+ Pointer(xmlSAX2GetLineNumber) := GetProcAddress(libXmlHandle, 'xmlSAX2GetLineNumber');
|
|
|
+ Pointer(xmlSAX2GetColumnNumber) := GetProcAddress(libXmlHandle, 'xmlSAX2GetColumnNumber');
|
|
|
+ Pointer(xmlSAX2IsStandalone) := GetProcAddress(libXmlHandle, 'xmlSAX2IsStandalone');
|
|
|
+ Pointer(xmlSAX2HasInternalSubset) := GetProcAddress(libXmlHandle, 'xmlSAX2HasInternalSubset');
|
|
|
+ Pointer(xmlSAX2HasExternalSubset) := GetProcAddress(libXmlHandle, 'xmlSAX2HasExternalSubset');
|
|
|
+ Pointer(xmlSAX2InternalSubset) := GetProcAddress(libXmlHandle, 'xmlSAX2InternalSubset');
|
|
|
+ Pointer(xmlSAX2ExternalSubset) := GetProcAddress(libXmlHandle, 'xmlSAX2ExternalSubset');
|
|
|
+ Pointer(xmlSAX2GetEntity) := GetProcAddress(libXmlHandle, 'xmlSAX2GetEntity');
|
|
|
+ Pointer(xmlSAX2GetParameterEntity) := GetProcAddress(libXmlHandle, 'xmlSAX2GetParameterEntity');
|
|
|
+ Pointer(xmlSAX2ResolveEntity) := GetProcAddress(libXmlHandle, 'xmlSAX2ResolveEntity');
|
|
|
+ Pointer(xmlSAX2EntityDecl) := GetProcAddress(libXmlHandle, 'xmlSAX2EntityDecl');
|
|
|
+ Pointer(xmlSAX2AttributeDecl) := GetProcAddress(libXmlHandle, 'xmlSAX2AttributeDecl');
|
|
|
+ Pointer(xmlSAX2ElementDecl) := GetProcAddress(libXmlHandle, 'xmlSAX2ElementDecl');
|
|
|
+ Pointer(xmlSAX2NotationDecl) := GetProcAddress(libXmlHandle, 'xmlSAX2NotationDecl');
|
|
|
+ Pointer(xmlSAX2UnparsedEntityDecl) := GetProcAddress(libXmlHandle, 'xmlSAX2UnparsedEntityDecl');
|
|
|
+ Pointer(xmlSAX2StartDocument) := GetProcAddress(libXmlHandle, 'xmlSAX2StartDocument');
|
|
|
+ Pointer(xmlSAX2EndDocument) := GetProcAddress(libXmlHandle, 'xmlSAX2EndDocument');
|
|
|
+ {$IF defined(LIBXML_SAX1_ENABLED) or defined(LIBXML_HTML_ENABLED) or defined(LIBXML_WRITER_ENABLED) or defined(LIBXML_DOCB_ENABLED)}
|
|
|
+ Pointer(xmlSAX2StartElement) := GetProcAddress(libXmlHandle, 'xmlSAX2StartElement');
|
|
|
+ Pointer(xmlSAX2EndElement) := GetProcAddress(libXmlHandle, 'xmlSAX2EndElement');
|
|
|
+ {$ENDIF} (* LIBXML_SAX1_ENABLED or LIBXML_HTML_ENABLED *)
|
|
|
+ Pointer(xmlSAX2StartElementNs) := GetProcAddress(libXmlHandle, 'xmlSAX2StartElementNs');
|
|
|
+ Pointer(xmlSAX2EndElementNs) := GetProcAddress(libXmlHandle, 'xmlSAX2EndElementNs');
|
|
|
+ Pointer(xmlSAX2Reference) := GetProcAddress(libXmlHandle, 'xmlSAX2Reference');
|
|
|
+ Pointer(xmlSAX2Characters) := GetProcAddress(libXmlHandle, 'xmlSAX2Characters');
|
|
|
+ Pointer(xmlSAX2IgnorableWhitespace) := GetProcAddress(libXmlHandle, 'xmlSAX2IgnorableWhitespace');
|
|
|
+ Pointer(xmlSAX2ProcessingInstruction) := GetProcAddress(libXmlHandle, 'xmlSAX2ProcessingInstruction');
|
|
|
+ Pointer(xmlSAX2Comment) := GetProcAddress(libXmlHandle, 'xmlSAX2Comment');
|
|
|
+ Pointer(xmlSAX2CDataBlock) := GetProcAddress(libXmlHandle, 'xmlSAX2CDataBlock');
|
|
|
+ {$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ Pointer(xmlSAXDefaultVersion) := GetProcAddress(libXmlHandle, 'xmlSAXDefaultVersion');
|
|
|
+ {$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+ Pointer(xmlSAXVersion) := GetProcAddress(libXmlHandle, 'xmlSAXVersion');
|
|
|
+ Pointer(xmlSAX2InitDefaultSAXHandler) := GetProcAddress(libXmlHandle, 'xmlSAX2InitDefaultSAXHandler');
|
|
|
+ {$IFDEF LIBXML_HTML_ENABLED}
|
|
|
+ Pointer(xmlSAX2InitHtmlDefaultSAXHandler) := GetProcAddress(libXmlHandle, 'xmlSAX2InitHtmlDefaultSAXHandler');
|
|
|
+ Pointer(htmlDefaultSAXHandlerInit) := GetProcAddress(libXmlHandle, 'htmlDefaultSAXHandlerInit');
|
|
|
+ {$ENDIF}
|
|
|
+ {$IFDEF LIBXML_DOCB_ENABLED}
|
|
|
+ Pointer(xmlSAX2InitDocbDefaultSAXHandler) := GetProcAddress(libXmlHandle, 'xmlSAX2InitDocbDefaultSAXHandler');
|
|
|
+ Pointer(docbDefaultSAXHandlerInit) := GetProcAddress(libXmlHandle, 'docbDefaultSAXHandlerInit');
|
|
|
+ {$ENDIF}
|
|
|
+ Pointer(xmlDefaultSAXHandlerInit) := GetProcAddress(libXmlHandle, 'xmlDefaultSAXHandlerInit');
|
|
|
+
|
|
|
+ { HTMLtree.inc }
|
|
|
+ {$IFDEF LIBXML_HTML_ENABLED}
|
|
|
+ Pointer(htmlNewDoc) := GetProcAddress(libXmlHandle, 'htmlNewDoc');
|
|
|
+ Pointer(htmlNewDocNoDtD) := GetProcAddress(libXmlHandle, 'htmlNewDocNoDtD');
|
|
|
+ Pointer(htmlGetMetaEncoding) := GetProcAddress(libXmlHandle, 'htmlGetMetaEncoding');
|
|
|
+ Pointer(htmlSetMetaEncoding) := GetProcAddress(libXmlHandle, 'htmlSetMetaEncoding');
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(htmlDocDumpMemory) := GetProcAddress(libXmlHandle, 'htmlDocDumpMemory');
|
|
|
+ Pointer(htmlDocDumpMemoryFormat) := GetProcAddress(libXmlHandle, 'htmlDocDumpMemoryFormat');
|
|
|
+ Pointer(htmlDocDump) := GetProcAddress(libXmlHandle, 'htmlDocDump');
|
|
|
+ Pointer(htmlSaveFile) := GetProcAddress(libXmlHandle, 'htmlSaveFile');
|
|
|
+ Pointer(htmlNodeDump) := GetProcAddress(libXmlHandle, 'htmlNodeDump');
|
|
|
+ Pointer(htmlNodeDumpFile) := GetProcAddress(libXmlHandle, 'htmlNodeDumpFile');
|
|
|
+ Pointer(htmlNodeDumpFileFormat) := GetProcAddress(libXmlHandle, 'htmlNodeDumpFileFormat');
|
|
|
+ Pointer(htmlSaveFileEnc) := GetProcAddress(libXmlHandle, 'htmlSaveFileEnc');
|
|
|
+ Pointer(htmlSaveFileFormat) := GetProcAddress(libXmlHandle, 'htmlSaveFileFormat');
|
|
|
+ Pointer(htmlNodeDumpFormatOutput) := GetProcAddress(libXmlHandle, 'htmlNodeDumpFormatOutput');
|
|
|
+ Pointer(htmlDocContentDumpOutput) := GetProcAddress(libXmlHandle, 'htmlDocContentDumpOutput');
|
|
|
+ Pointer(htmlDocContentDumpFormatOutput) := GetProcAddress(libXmlHandle, 'htmlDocContentDumpFormatOutput');
|
|
|
+ Pointer(htmlNodeDumpOutput) := GetProcAddress(libXmlHandle, 'htmlNodeDumpOutput');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ Pointer(htmlIsBooleanAttr) := GetProcAddress(libXmlHandle, 'htmlIsBooleanAttr');
|
|
|
+ {$ENDIF} (* LIBXML_HTML_ENABLED *)
|
|
|
+
|
|
|
+ { HTMLparser.inc }
|
|
|
+ {$IFDEF LIBXML_HTML_ENABLED}
|
|
|
+ Pointer(htmlTagLookup) := GetProcAddress(libXmlHandle, 'htmlTagLookup');
|
|
|
+ Pointer(htmlEntityLookup) := GetProcAddress(libXmlHandle, 'htmlEntityLookup');
|
|
|
+ Pointer(htmlEntityValueLookup) := GetProcAddress(libXmlHandle, 'htmlEntityValueLookup');
|
|
|
+ Pointer(htmlIsAutoClosed) := GetProcAddress(libXmlHandle, 'htmlIsAutoClosed');
|
|
|
+ Pointer(htmlAutoCloseTag) := GetProcAddress(libXmlHandle, 'htmlAutoCloseTag');
|
|
|
+ Pointer(htmlParseEntityRef) := GetProcAddress(libXmlHandle, 'htmlParseEntityRef');
|
|
|
+ Pointer(htmlParseCharRef) := GetProcAddress(libXmlHandle, 'htmlParseCharRef');
|
|
|
+ Pointer(htmlParseElement) := GetProcAddress(libXmlHandle, 'htmlParseElement');
|
|
|
+ Pointer(htmlNewParserCtxt) := GetProcAddress(libXmlHandle, 'htmlNewParserCtxt');
|
|
|
+ Pointer(htmlCreateMemoryParserCtxt) := GetProcAddress(libXmlHandle, 'htmlCreateMemoryParserCtxt');
|
|
|
+ Pointer(htmlParseDocument) := GetProcAddress(libXmlHandle, 'htmlParseDocument');
|
|
|
+ Pointer(htmlSAXParseDoc) := GetProcAddress(libXmlHandle, 'htmlSAXParseDoc');
|
|
|
+ Pointer(htmlParseDoc) := GetProcAddress(libXmlHandle, 'htmlParseDoc');
|
|
|
+ Pointer(htmlSAXParseFile) := GetProcAddress(libXmlHandle, 'htmlSAXParseFile');
|
|
|
+ Pointer(htmlParseFile) := GetProcAddress(libXmlHandle, 'htmlParseFile');
|
|
|
+ Pointer(UTF8ToHtml) := GetProcAddress(libXmlHandle, 'UTF8ToHtml');
|
|
|
+ Pointer(htmlEncodeEntities) := GetProcAddress(libXmlHandle, 'htmlEncodeEntities');
|
|
|
+ Pointer(htmlIsScriptAttribute) := GetProcAddress(libXmlHandle, 'htmlIsScriptAttribute');
|
|
|
+ Pointer(htmlHandleOmittedElem) := GetProcAddress(libXmlHandle, 'htmlHandleOmittedElem');
|
|
|
+ {$IFDEF LIBXML_PUSH_ENABLED}
|
|
|
+ Pointer(htmlCreatePushParserCtxt) := GetProcAddress(libXmlHandle, 'htmlCreatePushParserCtxt');
|
|
|
+ Pointer(htmlParseChunk) := GetProcAddress(libXmlHandle, 'htmlParseChunk');
|
|
|
+ {$ENDIF} (* LIBXML_PUSH_ENABLED *)
|
|
|
+ Pointer(htmlFreeParserCtxt) := GetProcAddress(libXmlHandle, 'htmlFreeParserCtxt');
|
|
|
+ {$ENDIF} (* LIBXML_HTML_ENABLED *)
|
|
|
+
|
|
|
+ { xmlautomata.inc }
|
|
|
+ {$IFDEF LIBXML_REGEXP_ENABLED}
|
|
|
+ {$IFDEF LIBXML_AUTOMATA_ENABLED}
|
|
|
+ Pointer(xmlNewAutomata) := GetProcAddress(libXmlHandle, 'xmlNewAutomata');
|
|
|
+ Pointer(xmlFreeAutomata) := GetProcAddress(libXmlHandle, 'xmlFreeAutomata');
|
|
|
+ Pointer(xmlAutomataGetInitState) := GetProcAddress(libXmlHandle, 'xmlAutomataGetInitState');
|
|
|
+ Pointer(xmlAutomataSetFinalState) := GetProcAddress(libXmlHandle, 'xmlAutomataSetFinalState');
|
|
|
+ Pointer(xmlAutomataNewState) := GetProcAddress(libXmlHandle, 'xmlAutomataNewState');
|
|
|
+ Pointer(xmlAutomataNewTransition) := GetProcAddress(libXmlHandle, 'xmlAutomataNewTransition');
|
|
|
+ Pointer(xmlAutomataNewTransition2) := GetProcAddress(libXmlHandle, 'xmlAutomataNewTransition2');
|
|
|
+ Pointer(xmlAutomataNewNegTrans) := GetProcAddress(libXmlHandle, 'xmlAutomataNewNegTrans');
|
|
|
+ Pointer(xmlAutomataNewCountTrans) := GetProcAddress(libXmlHandle, 'xmlAutomataNewCountTrans');
|
|
|
+ Pointer(xmlAutomataNewCountTrans2) := GetProcAddress(libXmlHandle, 'xmlAutomataNewCountTrans2');
|
|
|
+ Pointer(xmlAutomataNewOnceTrans) := GetProcAddress(libXmlHandle, 'xmlAutomataNewOnceTrans');
|
|
|
+ Pointer(xmlAutomataNewOnceTrans2) := GetProcAddress(libXmlHandle, 'xmlAutomataNewOnceTrans2');
|
|
|
+ Pointer(xmlAutomataNewAllTrans) := GetProcAddress(libXmlHandle, 'xmlAutomataNewAllTrans');
|
|
|
+ Pointer(xmlAutomataNewEpsilon) := GetProcAddress(libXmlHandle, 'xmlAutomataNewEpsilon');
|
|
|
+ Pointer(xmlAutomataNewCountedTrans) := GetProcAddress(libXmlHandle, 'xmlAutomataNewCountedTrans');
|
|
|
+ Pointer(xmlAutomataNewCounterTrans) := GetProcAddress(libXmlHandle, 'xmlAutomataNewCounterTrans');
|
|
|
+ Pointer(xmlAutomataNewCounter) := GetProcAddress(libXmlHandle, 'xmlAutomataNewCounter');
|
|
|
+ Pointer(xmlAutomataCompile) := GetProcAddress(libXmlHandle, 'xmlAutomataCompile');
|
|
|
+ Pointer(xmlAutomataIsDeterminist) := GetProcAddress(libXmlHandle, 'xmlAutomataIsDeterminist');
|
|
|
+ {$ENDIF} (* LIBXML_AUTOMATA_ENABLED *)
|
|
|
+ {$ENDIF} (* LIBXML_REGEXP_ENABLED *)
|
|
|
+
|
|
|
+ { xmlIO.inc }
|
|
|
+ Pointer(xmlCleanupInputCallbacks) := GetProcAddress(libXmlHandle, 'xmlCleanupInputCallbacks');
|
|
|
+ Pointer(xmlPopInputCallbacks) := GetProcAddress(libXmlHandle, 'xmlPopInputCallbacks');
|
|
|
+ Pointer(xmlRegisterDefaultInputCallbacks) := GetProcAddress(libXmlHandle, 'xmlRegisterDefaultInputCallbacks');
|
|
|
+ Pointer(xmlAllocParserInputBuffer) := GetProcAddress(libXmlHandle, 'xmlAllocParserInputBuffer');
|
|
|
+ Pointer(xmlParserInputBufferCreateFilename) := GetProcAddress(libXmlHandle, 'xmlParserInputBufferCreateFilename');
|
|
|
+ Pointer(xmlParserInputBufferCreateFile) := GetProcAddress(libXmlHandle, 'xmlParserInputBufferCreateFile');
|
|
|
+ Pointer(xmlParserInputBufferCreateFd) := GetProcAddress(libXmlHandle, 'xmlParserInputBufferCreateFd');
|
|
|
+ Pointer(xmlParserInputBufferCreateMem) := GetProcAddress(libXmlHandle, 'xmlParserInputBufferCreateMem');
|
|
|
+ Pointer(xmlParserInputBufferCreateStatic) := GetProcAddress(libXmlHandle, 'xmlParserInputBufferCreateStatic');
|
|
|
+ Pointer(xmlParserInputBufferCreateIO) := GetProcAddress(libXmlHandle, 'xmlParserInputBufferCreateIO');
|
|
|
+ Pointer(xmlParserInputBufferRead) := GetProcAddress(libXmlHandle, 'xmlParserInputBufferRead');
|
|
|
+ Pointer(xmlParserInputBufferGrow) := GetProcAddress(libXmlHandle, 'xmlParserInputBufferGrow');
|
|
|
+ Pointer(xmlParserInputBufferPush) := GetProcAddress(libXmlHandle, 'xmlParserInputBufferPush');
|
|
|
+ Pointer(xmlFreeParserInputBuffer) := GetProcAddress(libXmlHandle, 'xmlFreeParserInputBuffer');
|
|
|
+ Pointer(xmlParserGetDirectory) := GetProcAddress(libXmlHandle, 'xmlParserGetDirectory');
|
|
|
+ Pointer(xmlRegisterInputCallbacks) := GetProcAddress(libXmlHandle, 'xmlRegisterInputCallbacks');
|
|
|
+ Pointer(__xmlParserInputBufferCreateFilename) := GetProcAddress(libXmlHandle, '__xmlParserInputBufferCreateFilename');
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(xmlCleanupOutputCallbacks) := GetProcAddress(libXmlHandle, 'xmlCleanupOutputCallbacks');
|
|
|
+ Pointer(xmlRegisterDefaultOutputCallbacks) := GetProcAddress(libXmlHandle, 'xmlRegisterDefaultOutputCallbacks');
|
|
|
+ Pointer(xmlAllocOutputBuffer) := GetProcAddress(libXmlHandle, 'xmlAllocOutputBuffer');
|
|
|
+ Pointer(xmlOutputBufferCreateFilename) := GetProcAddress(libXmlHandle, 'xmlOutputBufferCreateFilename');
|
|
|
+ Pointer(xmlOutputBufferCreateFile) := GetProcAddress(libXmlHandle, 'xmlOutputBufferCreateFile');
|
|
|
+ Pointer(xmlOutputBufferCreateBuffer) := GetProcAddress(libXmlHandle, 'xmlOutputBufferCreateBuffer');
|
|
|
+ Pointer(xmlOutputBufferCreateFd) := GetProcAddress(libXmlHandle, 'xmlOutputBufferCreateFd');
|
|
|
+ Pointer(xmlOutputBufferCreateIO) := GetProcAddress(libXmlHandle, 'xmlOutputBufferCreateIO');
|
|
|
+ Pointer(xmlOutputBufferGetContent) := GetProcAddress(libXmlHandle, 'xmlOutputBufferGetContent');
|
|
|
+ Pointer(xmlOutputBufferGetSize) := GetProcAddress(libXmlHandle, 'xmlOutputBufferGetSize');
|
|
|
+ Pointer(xmlOutputBufferWrite) := GetProcAddress(libXmlHandle, 'xmlOutputBufferWrite');
|
|
|
+ Pointer(xmlOutputBufferWriteString) := GetProcAddress(libXmlHandle, 'xmlOutputBufferWriteString');
|
|
|
+ Pointer(xmlOutputBufferWriteEscape) := GetProcAddress(libXmlHandle, 'xmlOutputBufferWriteEscape');
|
|
|
+ Pointer(xmlOutputBufferFlush) := GetProcAddress(libXmlHandle, 'xmlOutputBufferFlush');
|
|
|
+ Pointer(xmlOutputBufferClose) := GetProcAddress(libXmlHandle, 'xmlOutputBufferClose');
|
|
|
+ Pointer(xmlRegisterOutputCallbacks) := GetProcAddress(libXmlHandle, 'xmlRegisterOutputCallbacks');
|
|
|
+ Pointer(__xmlOutputBufferCreateFilename) := GetProcAddress(libXmlHandle, '__xmlOutputBufferCreateFilename');
|
|
|
+ {$IFDEF LIBXML_HTTP_ENABLED}
|
|
|
+ Pointer(xmlRegisterHTTPPostCallbacks) := GetProcAddress(libXmlHandle, 'xmlRegisterHTTPPostCallbacks');
|
|
|
+ {$ENDIF} (* LIBXML_HTTP_ENABLED *)
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ Pointer(xmlCheckHTTPInput) := GetProcAddress(libXmlHandle, 'xmlCheckHTTPInput');
|
|
|
+ Pointer(xmlNoNetExternalEntityLoader) := GetProcAddress(libXmlHandle, 'xmlNoNetExternalEntityLoader');
|
|
|
+ Pointer(xmlCheckFilename) := GetProcAddress(libXmlHandle, 'xmlCheckFilename');
|
|
|
+ Pointer(xmlFileMatch) := GetProcAddress(libXmlHandle, 'xmlFileMatch');
|
|
|
+ Pointer(xmlFileOpen) := GetProcAddress(libXmlHandle, 'xmlFileOpen');
|
|
|
+ Pointer(xmlFileRead) := GetProcAddress(libXmlHandle, 'xmlFileRead');
|
|
|
+ Pointer(xmlFileClose) := GetProcAddress(libXmlHandle, 'xmlFileClose');
|
|
|
+ {$IFDEF LIBXML_HTTP_ENABLED}
|
|
|
+ Pointer(xmlIOHTTPMatch) := GetProcAddress(libXmlHandle, 'xmlIOHTTPMatch');
|
|
|
+ Pointer(xmlIOHTTPOpen) := GetProcAddress(libXmlHandle, 'xmlIOHTTPOpen');
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(xmlIOHTTPOpenW) := GetProcAddress(libXmlHandle, 'xmlIOHTTPOpenW');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ Pointer(xmlIOHTTPRead) := GetProcAddress(libXmlHandle, 'xmlIOHTTPRead');
|
|
|
+ Pointer(xmlIOHTTPClose) := GetProcAddress(libXmlHandle, 'xmlIOHTTPClose');
|
|
|
+ {$ENDIF} (* LIBXML_HTTP_ENABLED *)
|
|
|
+ {$IFDEF LIBXML_FTP_ENABLED}
|
|
|
+ Pointer(xmlIOFTPMatch) := GetProcAddress(libXmlHandle, 'xmlIOFTPMatch');
|
|
|
+ Pointer(xmlIOFTPOpen) := GetProcAddress(libXmlHandle, 'xmlIOFTPOpen');
|
|
|
+ Pointer(xmlIOFTPRead) := GetProcAddress(libXmlHandle, 'xmlIOFTPRead');
|
|
|
+ Pointer(xmlIOFTPClose) := GetProcAddress(libXmlHandle, 'xmlIOFTPClose');
|
|
|
+ {$ENDIF} (* LIBXML_FTP_ENABLED *)
|
|
|
+
|
|
|
+ { xmlmodule.inc }
|
|
|
+ {$IFDEF LIBXML_MODULES_ENABLED}
|
|
|
+ Pointer(xmlModuleOpen) := GetProcAddress(libXmlHandle, 'xmlModuleOpen');
|
|
|
+ Pointer(xmlModuleSymbol) := GetProcAddress(libXmlHandle, 'xmlModuleSymbol');
|
|
|
+ Pointer(xmlModuleClose) := GetProcAddress(libXmlHandle, 'xmlModuleClose');
|
|
|
+ Pointer(xmlModuleFree) := GetProcAddress(libXmlHandle, 'xmlModuleFree');
|
|
|
+ {$ENDIF} (* LIBXML_MODULES_ENABLED *)
|
|
|
+
|
|
|
+ { xmlreader.inc }
|
|
|
+ {$IFDEF LIBXML_SCHEMAS_ENABLED}
|
|
|
+ {$IFDEF LIBXML_READER_ENABLED}
|
|
|
+ Pointer(xmlNewTextReader) := GetProcAddress(libXmlHandle, 'xmlNewTextReader');
|
|
|
+ Pointer(xmlNewTextReaderFilename) := GetProcAddress(libXmlHandle, 'xmlNewTextReaderFilename');
|
|
|
+ Pointer(xmlFreeTextReader) := GetProcAddress(libXmlHandle, 'xmlFreeTextReader');
|
|
|
+ Pointer(xmlTextReaderSetup) := GetProcAddress(libXmlHandle, 'xmlTextReaderSetup');
|
|
|
+ Pointer(xmlTextReaderRead) := GetProcAddress(libXmlHandle, 'xmlTextReaderRead');
|
|
|
+ {$IFDEF LIBXML_WRITER_ENABLED}
|
|
|
+ Pointer(xmlTextReaderReadInnerXml) := GetProcAddress(libXmlHandle, 'xmlTextReaderReadInnerXml');
|
|
|
+ Pointer(xmlTextReaderReadOuterXml) := GetProcAddress(libXmlHandle, 'xmlTextReaderReadOuterXml');
|
|
|
+ {$ENDIF}
|
|
|
+ Pointer(xmlTextReaderReadString) := GetProcAddress(libXmlHandle, 'xmlTextReaderReadString');
|
|
|
+ Pointer(xmlTextReaderReadAttributeValue) := GetProcAddress(libXmlHandle, 'xmlTextReaderReadAttributeValue');
|
|
|
+ Pointer(xmlTextReaderAttributeCount) := GetProcAddress(libXmlHandle, 'xmlTextReaderAttributeCount');
|
|
|
+ Pointer(xmlTextReaderDepth) := GetProcAddress(libXmlHandle, 'xmlTextReaderDepth');
|
|
|
+ Pointer(xmlTextReaderHasAttributes) := GetProcAddress(libXmlHandle, 'xmlTextReaderHasAttributes');
|
|
|
+ Pointer(xmlTextReaderHasValue) := GetProcAddress(libXmlHandle, 'xmlTextReaderHasValue');
|
|
|
+ Pointer(xmlTextReaderIsDefault) := GetProcAddress(libXmlHandle, 'xmlTextReaderIsDefault');
|
|
|
+ Pointer(xmlTextReaderIsEmptyElement) := GetProcAddress(libXmlHandle, 'xmlTextReaderIsEmptyElement');
|
|
|
+ Pointer(xmlTextReaderNodeType) := GetProcAddress(libXmlHandle, 'xmlTextReaderNodeType');
|
|
|
+ Pointer(xmlTextReaderQuoteChar) := GetProcAddress(libXmlHandle, 'xmlTextReaderQuoteChar');
|
|
|
+ Pointer(xmlTextReaderReadState) := GetProcAddress(libXmlHandle, 'xmlTextReaderReadState');
|
|
|
+ Pointer(xmlTextReaderIsNamespaceDecl) := GetProcAddress(libXmlHandle, 'xmlTextReaderIsNamespaceDecl');
|
|
|
+ Pointer(xmlTextReaderConstBaseUri) := GetProcAddress(libXmlHandle, 'xmlTextReaderConstBaseUri');
|
|
|
+ Pointer(xmlTextReaderConstLocalName) := GetProcAddress(libXmlHandle, 'xmlTextReaderConstLocalName');
|
|
|
+ Pointer(xmlTextReaderConstName) := GetProcAddress(libXmlHandle, 'xmlTextReaderConstName');
|
|
|
+ Pointer(xmlTextReaderConstNamespaceUri) := GetProcAddress(libXmlHandle, 'xmlTextReaderConstNamespaceUri');
|
|
|
+ Pointer(xmlTextReaderConstPrefix) := GetProcAddress(libXmlHandle, 'xmlTextReaderConstPrefix');
|
|
|
+ Pointer(xmlTextReaderConstXmlLang) := GetProcAddress(libXmlHandle, 'xmlTextReaderConstXmlLang');
|
|
|
+ Pointer(xmlTextReaderConstString) := GetProcAddress(libXmlHandle, 'xmlTextReaderConstString');
|
|
|
+ Pointer(xmlTextReaderConstValue) := GetProcAddress(libXmlHandle, 'xmlTextReaderConstValue');
|
|
|
+ Pointer(xmlTextReaderBaseUri) := GetProcAddress(libXmlHandle, 'xmlTextReaderBaseUri');
|
|
|
+ Pointer(xmlTextReaderLocalName) := GetProcAddress(libXmlHandle, 'xmlTextReaderLocalName');
|
|
|
+ Pointer(xmlTextReaderName) := GetProcAddress(libXmlHandle, 'xmlTextReaderName');
|
|
|
+ Pointer(xmlTextReaderNamespaceUri) := GetProcAddress(libXmlHandle, 'xmlTextReaderNamespaceUri');
|
|
|
+ Pointer(xmlTextReaderPrefix) := GetProcAddress(libXmlHandle, 'xmlTextReaderPrefix');
|
|
|
+ Pointer(xmlTextReaderXmlLang) := GetProcAddress(libXmlHandle, 'xmlTextReaderXmlLang');
|
|
|
+ Pointer(xmlTextReaderValue) := GetProcAddress(libXmlHandle, 'xmlTextReaderValue');
|
|
|
+ Pointer(xmlTextReaderClose) := GetProcAddress(libXmlHandle, 'xmlTextReaderClose');
|
|
|
+ Pointer(xmlTextReaderGetAttributeNo) := GetProcAddress(libXmlHandle, 'xmlTextReaderGetAttributeNo');
|
|
|
+ Pointer(xmlTextReaderGetAttribute) := GetProcAddress(libXmlHandle, 'xmlTextReaderGetAttribute');
|
|
|
+ Pointer(xmlTextReaderGetAttributeNs) := GetProcAddress(libXmlHandle, 'xmlTextReaderGetAttributeNs');
|
|
|
+ Pointer(xmlTextReaderGetRemainder) := GetProcAddress(libXmlHandle, 'xmlTextReaderGetRemainder');
|
|
|
+ Pointer(xmlTextReaderLookupNamespace) := GetProcAddress(libXmlHandle, 'xmlTextReaderLookupNamespace');
|
|
|
+ Pointer(xmlTextReaderMoveToAttributeNo) := GetProcAddress(libXmlHandle, 'xmlTextReaderMoveToAttributeNo');
|
|
|
+ Pointer(xmlTextReaderMoveToAttribute) := GetProcAddress(libXmlHandle, 'xmlTextReaderMoveToAttribute');
|
|
|
+ Pointer(xmlTextReaderMoveToAttributeNs) := GetProcAddress(libXmlHandle, 'xmlTextReaderMoveToAttributeNs');
|
|
|
+ Pointer(xmlTextReaderMoveToFirstAttribute) := GetProcAddress(libXmlHandle, 'xmlTextReaderMoveToFirstAttribute');
|
|
|
+ Pointer(xmlTextReaderMoveToNextAttribute) := GetProcAddress(libXmlHandle, 'xmlTextReaderMoveToNextAttribute');
|
|
|
+ Pointer(xmlTextReaderMoveToElement) := GetProcAddress(libXmlHandle, 'xmlTextReaderMoveToElement');
|
|
|
+ Pointer(xmlTextReaderNormalization) := GetProcAddress(libXmlHandle, 'xmlTextReaderNormalization');
|
|
|
+ Pointer(xmlTextReaderConstEncoding) := GetProcAddress(libXmlHandle, 'xmlTextReaderConstEncoding');
|
|
|
+ Pointer(xmlTextReaderSetParserProp) := GetProcAddress(libXmlHandle, 'xmlTextReaderSetParserProp');
|
|
|
+ Pointer(xmlTextReaderGetParserProp) := GetProcAddress(libXmlHandle, 'xmlTextReaderGetParserProp');
|
|
|
+ Pointer(xmlTextReaderCurrentNode) := GetProcAddress(libXmlHandle, 'xmlTextReaderCurrentNode');
|
|
|
+ Pointer(xmlTextReaderGetParserLineNumber) := GetProcAddress(libXmlHandle, 'xmlTextReaderGetParserLineNumber');
|
|
|
+ Pointer(xmlTextReaderGetParserColumnNumber) := GetProcAddress(libXmlHandle, 'xmlTextReaderGetParserColumnNumber');
|
|
|
+ Pointer(xmlTextReaderPreserve) := GetProcAddress(libXmlHandle, 'xmlTextReaderPreserve');
|
|
|
+ {$IFDEF LIBXML_PATTERN_ENABLED}
|
|
|
+ Pointer(xmlTextReaderPreservePattern) := GetProcAddress(libXmlHandle, 'xmlTextReaderPreservePattern');
|
|
|
+ {$ENDIF} (* LIBXML_PATTERN_ENABLED *)
|
|
|
+ Pointer(xmlTextReaderCurrentDoc) := GetProcAddress(libXmlHandle, 'xmlTextReaderCurrentDoc');
|
|
|
+ Pointer(xmlTextReaderExpand) := GetProcAddress(libXmlHandle, 'xmlTextReaderExpand');
|
|
|
+ Pointer(xmlTextReaderNext) := GetProcAddress(libXmlHandle, 'xmlTextReaderNext');
|
|
|
+ Pointer(xmlTextReaderNextSibling) := GetProcAddress(libXmlHandle, 'xmlTextReaderNextSibling');
|
|
|
+ Pointer(xmlTextReaderIsValid) := GetProcAddress(libXmlHandle, 'xmlTextReaderIsValid');
|
|
|
+ {$IFDEF LIBXML_SCHEMAS_ENABLED}
|
|
|
+ Pointer(xmlTextReaderRelaxNGValidate) := GetProcAddress(libXmlHandle, 'xmlTextReaderRelaxNGValidate');
|
|
|
+ Pointer(xmlTextReaderRelaxNGSetSchema) := GetProcAddress(libXmlHandle, 'xmlTextReaderRelaxNGSetSchema');
|
|
|
+ Pointer(xmlTextReaderSchemaValidate) := GetProcAddress(libXmlHandle, 'xmlTextReaderSchemaValidate');
|
|
|
+ Pointer(xmlTextReaderSchemaValidateCtxt) := GetProcAddress(libXmlHandle, 'xmlTextReaderSchemaValidateCtxt');
|
|
|
+ Pointer(xmlTextReaderSetSchema) := GetProcAddress(libXmlHandle, 'xmlTextReaderSetSchema');
|
|
|
+ {$ENDIF}
|
|
|
+ Pointer(xmlTextReaderConstXmlVersion) := GetProcAddress(libXmlHandle, 'xmlTextReaderConstXmlVersion');
|
|
|
+ Pointer(xmlTextReaderStandalone) := GetProcAddress(libXmlHandle, 'xmlTextReaderStandalone');
|
|
|
+ Pointer(xmlTextReaderByteConsumed) := GetProcAddress(libXmlHandle, 'xmlTextReaderByteConsumed');
|
|
|
+ Pointer(xmlReaderWalker) := GetProcAddress(libXmlHandle, 'xmlReaderWalker');
|
|
|
+ Pointer(xmlReaderForDoc) := GetProcAddress(libXmlHandle, 'xmlReaderForDoc');
|
|
|
+ Pointer(xmlReaderForFile) := GetProcAddress(libXmlHandle, 'xmlReaderForFile');
|
|
|
+ Pointer(xmlReaderForMemory) := GetProcAddress(libXmlHandle, 'xmlReaderForMemory');
|
|
|
+ Pointer(xmlReaderForFd) := GetProcAddress(libXmlHandle, 'xmlReaderForFd');
|
|
|
+ Pointer(xmlReaderForIO) := GetProcAddress(libXmlHandle, 'xmlReaderForIO');
|
|
|
+ Pointer(xmlReaderNewWalker) := GetProcAddress(libXmlHandle, 'xmlReaderNewWalker');
|
|
|
+ Pointer(xmlReaderNewDoc) := GetProcAddress(libXmlHandle, 'xmlReaderNewDoc');
|
|
|
+ Pointer(xmlReaderNewFile) := GetProcAddress(libXmlHandle, 'xmlReaderNewFile');
|
|
|
+ Pointer(xmlReaderNewMemory) := GetProcAddress(libXmlHandle, 'xmlReaderNewMemory');
|
|
|
+ Pointer(xmlReaderNewFd) := GetProcAddress(libXmlHandle, 'xmlReaderNewFd');
|
|
|
+ Pointer(xmlReaderNewIO) := GetProcAddress(libXmlHandle, 'xmlReaderNewIO');
|
|
|
+ Pointer(xmlTextReaderLocatorLineNumber) := GetProcAddress(libXmlHandle, 'xmlTextReaderLocatorLineNumber');
|
|
|
+ Pointer(xmlTextReaderLocatorBaseURI) := GetProcAddress(libXmlHandle, 'xmlTextReaderLocatorBaseURI');
|
|
|
+ Pointer(xmlTextReaderSetErrorHandler) := GetProcAddress(libXmlHandle, 'xmlTextReaderSetErrorHandler');
|
|
|
+ Pointer(xmlTextReaderSetStructuredErrorHandler) := GetProcAddress(libXmlHandle, 'xmlTextReaderSetStructuredErrorHandler');
|
|
|
+ Pointer(xmlTextReaderGetErrorHandler) := GetProcAddress(libXmlHandle, 'xmlTextReaderGetErrorHandler');
|
|
|
+ {$ENDIF} (* LIBXML_READER_ENABLED *)
|
|
|
+ {$ENDIF} (* LIBXML_SCHEMAS_ENABLED *)
|
|
|
+
|
|
|
+ { xmlregexp.inc }
|
|
|
+ {$IFDEF LIBXML_REGEXP_ENABLED}
|
|
|
+ Pointer(xmlRegexpCompile) := GetProcAddress(libXmlHandle, 'xmlRegexpCompile');
|
|
|
+ Pointer(xmlRegFreeRegexp) := GetProcAddress(libXmlHandle, 'xmlRegFreeRegexp');
|
|
|
+ Pointer(xmlRegexpExec) := GetProcAddress(libXmlHandle, 'xmlRegexpExec');
|
|
|
+ Pointer(xmlRegexpPrint) := GetProcAddress(libXmlHandle, 'xmlRegexpPrint');
|
|
|
+ Pointer(xmlRegexpIsDeterminist) := GetProcAddress(libXmlHandle, 'xmlRegexpIsDeterminist');
|
|
|
+ Pointer(xmlRegNewExecCtxt) := GetProcAddress(libXmlHandle, 'xmlRegNewExecCtxt');
|
|
|
+ Pointer(xmlRegFreeExecCtxt) := GetProcAddress(libXmlHandle, 'xmlRegFreeExecCtxt');
|
|
|
+ Pointer(xmlRegExecPushString) := GetProcAddress(libXmlHandle, 'xmlRegExecPushString');
|
|
|
+ Pointer(xmlRegExecPushString2) := GetProcAddress(libXmlHandle, 'xmlRegExecPushString2');
|
|
|
+ Pointer(xmlRegExecNextValues) := GetProcAddress(libXmlHandle, 'xmlRegExecNextValues');
|
|
|
+ Pointer(xmlRegExecErrInfo) := GetProcAddress(libXmlHandle, 'xmlRegExecErrInfo');
|
|
|
+ {$IFDEF LIBXML_EXPR_ENABLED}
|
|
|
+ Pointer(xmlExpFreeCtxt) := GetProcAddress(libXmlHandle, 'xmlExpFreeCtxt');
|
|
|
+ Pointer(xmlExpNewCtxt) := GetProcAddress(libXmlHandle, 'xmlExpNewCtxt');
|
|
|
+ Pointer(xmlExpCtxtNbNodes) := GetProcAddress(libXmlHandle, 'xmlExpCtxtNbNodes');
|
|
|
+ Pointer(xmlExpCtxtNbCons) := GetProcAddress(libXmlHandle, 'xmlExpCtxtNbCons');
|
|
|
+ Pointer(xmlExpFree) := GetProcAddress(libXmlHandle, 'xmlExpFree');
|
|
|
+ Pointer(xmlExpRef) := GetProcAddress(libXmlHandle, 'xmlExpRef');
|
|
|
+ Pointer(xmlExpParse) := GetProcAddress(libXmlHandle, 'xmlExpParse');
|
|
|
+ Pointer(xmlExpNewAtom) := GetProcAddress(libXmlHandle, 'xmlExpNewAtom');
|
|
|
+ Pointer(xmlExpNewOr) := GetProcAddress(libXmlHandle, 'xmlExpNewOr');
|
|
|
+ Pointer(xmlExpNewSeq) := GetProcAddress(libXmlHandle, 'xmlExpNewSeq');
|
|
|
+ Pointer(xmlExpNewRange) := GetProcAddress(libXmlHandle, 'xmlExpNewRange');
|
|
|
+ Pointer(xmlExpIsNillable) := GetProcAddress(libXmlHandle, 'xmlExpIsNillable');
|
|
|
+ Pointer(xmlExpMaxToken) := GetProcAddress(libXmlHandle, 'xmlExpMaxToken');
|
|
|
+ Pointer(xmlExpGetLanguage) := GetProcAddress(libXmlHandle, 'xmlExpGetLanguage');
|
|
|
+ Pointer(xmlExpGetStart) := GetProcAddress(libXmlHandle, 'xmlExpGetStart');
|
|
|
+ Pointer(xmlExpStringDerive) := GetProcAddress(libXmlHandle, 'xmlExpStringDerive');
|
|
|
+ Pointer(xmlExpExpDerive) := GetProcAddress(libXmlHandle, 'xmlExpExpDerive');
|
|
|
+ Pointer(xmlExpSubsume) := GetProcAddress(libXmlHandle, 'xmlExpSubsume');
|
|
|
+ Pointer(xmlExpDump) := GetProcAddress(libXmlHandle, 'xmlExpDump');
|
|
|
+ {$ENDIF} (* LIBXML_EXPR_ENABLED *)
|
|
|
+ {$ENDIF} (* LIBXML_REGEXP_ENABLED *)
|
|
|
+
|
|
|
+ { xmlsave.inc }
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(xmlSaveToFd) := GetProcAddress(libXmlHandle, 'xmlSaveToFd');
|
|
|
+ Pointer(xmlSaveToFilename) := GetProcAddress(libXmlHandle, 'xmlSaveToFilename');
|
|
|
+ Pointer(xmlSaveToBuffer) := GetProcAddress(libXmlHandle, 'xmlSaveToBuffer');
|
|
|
+ Pointer(xmlSaveToIO) := GetProcAddress(libXmlHandle, 'xmlSaveToIO');
|
|
|
+ Pointer(xmlSaveDoc) := GetProcAddress(libXmlHandle, 'xmlSaveDoc');
|
|
|
+ Pointer(xmlSaveTree) := GetProcAddress(libXmlHandle, 'xmlSaveTree');
|
|
|
+ Pointer(xmlSaveFlush) := GetProcAddress(libXmlHandle, 'xmlSaveFlush');
|
|
|
+ Pointer(xmlSaveClose) := GetProcAddress(libXmlHandle, 'xmlSaveClose');
|
|
|
+ Pointer(xmlSaveSetEscape) := GetProcAddress(libXmlHandle, 'xmlSaveSetEscape');
|
|
|
+ Pointer(xmlSaveSetAttrEscape) := GetProcAddress(libXmlHandle, 'xmlSaveSetAttrEscape');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+
|
|
|
+ { xmlschemas.inc }
|
|
|
+ {$IFDEF LIBXML_SCHEMAS_ENABLED}
|
|
|
+ Pointer(xmlSchemaNewParserCtxt) := GetProcAddress(libXmlHandle, 'xmlSchemaNewParserCtxt');
|
|
|
+ Pointer(xmlSchemaNewMemParserCtxt) := GetProcAddress(libXmlHandle, 'xmlSchemaNewMemParserCtxt');
|
|
|
+ Pointer(xmlSchemaNewDocParserCtxt) := GetProcAddress(libXmlHandle, 'xmlSchemaNewDocParserCtxt');
|
|
|
+ Pointer(xmlSchemaFreeParserCtxt) := GetProcAddress(libXmlHandle, 'xmlSchemaFreeParserCtxt');
|
|
|
+ Pointer(xmlSchemaSetParserErrors) := GetProcAddress(libXmlHandle, 'xmlSchemaSetParserErrors');
|
|
|
+ Pointer(xmlSchemaSetParserStructuredErrors) := GetProcAddress(libXmlHandle, 'xmlSchemaSetParserStructuredErrors');
|
|
|
+ Pointer(xmlSchemaGetParserErrors) := GetProcAddress(libXmlHandle, 'xmlSchemaGetParserErrors');
|
|
|
+ Pointer(xmlSchemaIsValid) := GetProcAddress(libXmlHandle, 'xmlSchemaIsValid');
|
|
|
+ Pointer(xmlSchemaParse) := GetProcAddress(libXmlHandle, 'xmlSchemaParse');
|
|
|
+ Pointer(xmlSchemaFree) := GetProcAddress(libXmlHandle, 'xmlSchemaFree');
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(xmlSchemaDump) := GetProcAddress(libXmlHandle, 'xmlSchemaDump');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ Pointer(xmlSchemaSetValidErrors) := GetProcAddress(libXmlHandle, 'xmlSchemaSetValidErrors');
|
|
|
+ Pointer(xmlSchemaSetValidStructuredErrors) := GetProcAddress(libXmlHandle, 'xmlSchemaSetValidStructuredErrors');
|
|
|
+ Pointer(xmlSchemaGetValidErrors) := GetProcAddress(libXmlHandle, 'xmlSchemaGetValidErrors');
|
|
|
+ Pointer(xmlSchemaSetValidOptions) := GetProcAddress(libXmlHandle, 'xmlSchemaSetValidOptions');
|
|
|
+ Pointer(xmlSchemaValidCtxtGetOptions) := GetProcAddress(libXmlHandle, 'xmlSchemaValidCtxtGetOptions');
|
|
|
+ Pointer(xmlSchemaNewValidCtxt) := GetProcAddress(libXmlHandle, 'xmlSchemaNewValidCtxt');
|
|
|
+ Pointer(xmlSchemaValidCtxtGetParserCtxt) := GetProcAddress(libXmlHandle, 'xmlSchemaValidCtxtGetParserCtxt');
|
|
|
+ Pointer(xmlSchemaFreeValidCtxt) := GetProcAddress(libXmlHandle, 'xmlSchemaFreeValidCtxt');
|
|
|
+ Pointer(xmlSchemaValidateDoc) := GetProcAddress(libXmlHandle, 'xmlSchemaValidateDoc');
|
|
|
+ Pointer(xmlSchemaValidateOneElement) := GetProcAddress(libXmlHandle, 'xmlSchemaValidateOneElement');
|
|
|
+ Pointer(xmlSchemaValidateStream) := GetProcAddress(libXmlHandle, 'xmlSchemaValidateStream');
|
|
|
+ Pointer(xmlSchemaValidateFile) := GetProcAddress(libXmlHandle, 'xmlSchemaValidateFile');
|
|
|
+ Pointer(xmlSchemaValidateSetFilename) := GetProcAddress(libXmlHandle, 'xmlSchemaValidateSetFilename');
|
|
|
+ Pointer(xmlSchemaValidateSetLocator) := GetProcAddress(libXmlHandle, 'xmlSchemaValidateSetLocator');
|
|
|
+ Pointer(xmlSchemaSAXPlug) := GetProcAddress(libXmlHandle, 'xmlSchemaSAXPlug');
|
|
|
+ Pointer(xmlSchemaSAXUnplug) := GetProcAddress(libXmlHandle, 'xmlSchemaSAXUnplug');
|
|
|
+ {$ENDIF} (* LIBXML_SCHEMAS_ENABLED *)
|
|
|
+
|
|
|
+ { xmlschemastypes.inc }
|
|
|
+ {$IFDEF LIBXML_SCHEMAS_ENABLED}
|
|
|
+ Pointer(xmlSchemaInitTypes) := GetProcAddress(libXmlHandle, 'xmlSchemaInitTypes');
|
|
|
+ Pointer(xmlSchemaCleanupTypes) := GetProcAddress(libXmlHandle, 'xmlSchemaCleanupTypes');
|
|
|
+ Pointer(xmlSchemaGetPredefinedType) := GetProcAddress(libXmlHandle, 'xmlSchemaGetPredefinedType');
|
|
|
+ Pointer(xmlSchemaValidatePredefinedType) := GetProcAddress(libXmlHandle, 'xmlSchemaValidatePredefinedType');
|
|
|
+ Pointer(xmlSchemaValPredefTypeNode) := GetProcAddress(libXmlHandle, 'xmlSchemaValPredefTypeNode');
|
|
|
+ Pointer(xmlSchemaValidateFacet) := GetProcAddress(libXmlHandle, 'xmlSchemaValidateFacet');
|
|
|
+ Pointer(xmlSchemaValidateFacetWhtsp) := GetProcAddress(libXmlHandle, 'xmlSchemaValidateFacetWhtsp');
|
|
|
+ Pointer(xmlSchemaFreeValue) := GetProcAddress(libXmlHandle, 'xmlSchemaFreeValue');
|
|
|
+ Pointer(xmlSchemaNewFacet) := GetProcAddress(libXmlHandle, 'xmlSchemaNewFacet');
|
|
|
+ Pointer(xmlSchemaCheckFacet) := GetProcAddress(libXmlHandle, 'xmlSchemaCheckFacet');
|
|
|
+ Pointer(xmlSchemaFreeFacet) := GetProcAddress(libXmlHandle, 'xmlSchemaFreeFacet');
|
|
|
+ Pointer(xmlSchemaCompareValues) := GetProcAddress(libXmlHandle, 'xmlSchemaCompareValues');
|
|
|
+ Pointer(xmlSchemaGetBuiltInListSimpleTypeItemType) := GetProcAddress(libXmlHandle, 'xmlSchemaGetBuiltInListSimpleTypeItemType');
|
|
|
+ Pointer(xmlSchemaValidateListSimpleTypeFacet) := GetProcAddress(libXmlHandle, 'xmlSchemaValidateListSimpleTypeFacet');
|
|
|
+ Pointer(xmlSchemaGetBuiltInType) := GetProcAddress(libXmlHandle, 'xmlSchemaGetBuiltInType');
|
|
|
+ Pointer(xmlSchemaIsBuiltInTypeFacet) := GetProcAddress(libXmlHandle, 'xmlSchemaIsBuiltInTypeFacet');
|
|
|
+ Pointer(xmlSchemaCollapseString) := GetProcAddress(libXmlHandle, 'xmlSchemaCollapseString');
|
|
|
+ Pointer(xmlSchemaWhiteSpaceReplace) := GetProcAddress(libXmlHandle, 'xmlSchemaWhiteSpaceReplace');
|
|
|
+ Pointer(xmlSchemaGetFacetValueAsULong) := GetProcAddress(libXmlHandle, 'xmlSchemaGetFacetValueAsULong');
|
|
|
+ Pointer(xmlSchemaValidateLengthFacet) := GetProcAddress(libXmlHandle, 'xmlSchemaValidateLengthFacet');
|
|
|
+ Pointer(xmlSchemaValidateLengthFacetWhtsp) := GetProcAddress(libXmlHandle, 'xmlSchemaValidateLengthFacetWhtsp');
|
|
|
+ Pointer(xmlSchemaValPredefTypeNodeNoNorm) := GetProcAddress(libXmlHandle, 'xmlSchemaValPredefTypeNodeNoNorm');
|
|
|
+ Pointer(xmlSchemaGetCanonValue) := GetProcAddress(libXmlHandle, 'xmlSchemaGetCanonValue');
|
|
|
+ Pointer(xmlSchemaGetCanonValueWhtsp) := GetProcAddress(libXmlHandle, 'xmlSchemaGetCanonValueWhtsp');
|
|
|
+ Pointer(xmlSchemaValueAppend) := GetProcAddress(libXmlHandle, 'xmlSchemaValueAppend');
|
|
|
+ Pointer(xmlSchemaValueGetNext) := GetProcAddress(libXmlHandle, 'xmlSchemaValueGetNext');
|
|
|
+ Pointer(xmlSchemaValueGetAsString) := GetProcAddress(libXmlHandle, 'xmlSchemaValueGetAsString');
|
|
|
+ Pointer(xmlSchemaValueGetAsBoolean) := GetProcAddress(libXmlHandle, 'xmlSchemaValueGetAsBoolean');
|
|
|
+ Pointer(xmlSchemaNewStringValue) := GetProcAddress(libXmlHandle, 'xmlSchemaNewStringValue');
|
|
|
+ Pointer(xmlSchemaNewNOTATIONValue) := GetProcAddress(libXmlHandle, 'xmlSchemaNewNOTATIONValue');
|
|
|
+ Pointer(xmlSchemaNewQNameValue) := GetProcAddress(libXmlHandle, 'xmlSchemaNewQNameValue');
|
|
|
+ Pointer(xmlSchemaCompareValuesWhtsp) := GetProcAddress(libXmlHandle, 'xmlSchemaCompareValuesWhtsp');
|
|
|
+ Pointer(xmlSchemaCopyValue) := GetProcAddress(libXmlHandle, 'xmlSchemaCopyValue');
|
|
|
+ Pointer(xmlSchemaGetValType) := GetProcAddress(libXmlHandle, 'xmlSchemaGetValType');
|
|
|
+ {$ENDIF} (* LIBXML_SCHEMAS_ENABLED *)
|
|
|
+
|
|
|
+ { xmlstring.inc }
|
|
|
+ Pointer(xmlStrdup) := GetProcAddress(libXmlHandle, 'xmlStrdup');
|
|
|
+ Pointer(xmlStrndup) := GetProcAddress(libXmlHandle, 'xmlStrndup');
|
|
|
+ Pointer(xmlCharStrndup) := GetProcAddress(libXmlHandle, 'xmlCharStrndup');
|
|
|
+ Pointer(xmlCharStrdup) := GetProcAddress(libXmlHandle, 'xmlCharStrdup');
|
|
|
+ Pointer(xmlStrsub) := GetProcAddress(libXmlHandle, 'xmlStrsub');
|
|
|
+ Pointer(xmlStrchr) := GetProcAddress(libXmlHandle, 'xmlStrchr');
|
|
|
+ Pointer(xmlStrstr) := GetProcAddress(libXmlHandle, 'xmlStrstr');
|
|
|
+ Pointer(xmlStrcasestr) := GetProcAddress(libXmlHandle, 'xmlStrcasestr');
|
|
|
+ Pointer(xmlStrcmp) := GetProcAddress(libXmlHandle, 'xmlStrcmp');
|
|
|
+ Pointer(xmlStrncmp) := GetProcAddress(libXmlHandle, 'xmlStrncmp');
|
|
|
+ Pointer(xmlStrcasecmp) := GetProcAddress(libXmlHandle, 'xmlStrcasecmp');
|
|
|
+ Pointer(xmlStrncasecmp) := GetProcAddress(libXmlHandle, 'xmlStrncasecmp');
|
|
|
+ Pointer(xmlStrEqual) := GetProcAddress(libXmlHandle, 'xmlStrEqual');
|
|
|
+ Pointer(xmlStrQEqual) := GetProcAddress(libXmlHandle, 'xmlStrQEqual');
|
|
|
+ Pointer(xmlStrlen) := GetProcAddress(libXmlHandle, 'xmlStrlen');
|
|
|
+ Pointer(xmlStrcat) := GetProcAddress(libXmlHandle, 'xmlStrcat');
|
|
|
+ Pointer(xmlStrncat) := GetProcAddress(libXmlHandle, 'xmlStrncat');
|
|
|
+ Pointer(xmlStrncatNew) := GetProcAddress(libXmlHandle, 'xmlStrncatNew');
|
|
|
+ Pointer(xmlStrPrintf) := GetProcAddress(libXmlHandle, 'xmlStrPrintf');
|
|
|
+ Pointer(xmlStrVPrintf) := GetProcAddress(libXmlHandle, 'xmlStrVPrintf');
|
|
|
+ Pointer(xmlGetUTF8Char) := GetProcAddress(libXmlHandle, 'xmlGetUTF8Char');
|
|
|
+ Pointer(xmlCheckUTF8) := GetProcAddress(libXmlHandle, 'xmlCheckUTF8');
|
|
|
+ Pointer(xmlUTF8Strsize) := GetProcAddress(libXmlHandle, 'xmlUTF8Strsize');
|
|
|
+ Pointer(xmlUTF8Strndup) := GetProcAddress(libXmlHandle, 'xmlUTF8Strndup');
|
|
|
+ Pointer(xmlUTF8Strpos) := GetProcAddress(libXmlHandle, 'xmlUTF8Strpos');
|
|
|
+ Pointer(xmlUTF8Strloc) := GetProcAddress(libXmlHandle, 'xmlUTF8Strloc');
|
|
|
+ Pointer(xmlUTF8Strsub) := GetProcAddress(libXmlHandle, 'xmlUTF8Strsub');
|
|
|
+ Pointer(xmlUTF8Strlen) := GetProcAddress(libXmlHandle, 'xmlUTF8Strlen');
|
|
|
+ Pointer(xmlUTF8Size) := GetProcAddress(libXmlHandle, 'xmlUTF8Size');
|
|
|
+ Pointer(xmlUTF8Charcmp) := GetProcAddress(libXmlHandle, 'xmlUTF8Charcmp');
|
|
|
+
|
|
|
+ { xmlunicode.inc }
|
|
|
+ {$IFDEF LIBXML_UNICODE_ENABLED}
|
|
|
+ Pointer(xmlUCSIsAegeanNumbers) := GetProcAddress(libXmlHandle, 'xmlUCSIsAegeanNumbers');
|
|
|
+ Pointer(xmlUCSIsAlphabeticPresentationForms) := GetProcAddress(libXmlHandle, 'xmlUCSIsAlphabeticPresentationForms');
|
|
|
+ Pointer(xmlUCSIsArabic) := GetProcAddress(libXmlHandle, 'xmlUCSIsArabic');
|
|
|
+ Pointer(xmlUCSIsArabicPresentationFormsA) := GetProcAddress(libXmlHandle, 'xmlUCSIsArabicPresentationFormsA');
|
|
|
+ Pointer(xmlUCSIsArabicPresentationFormsB) := GetProcAddress(libXmlHandle, 'xmlUCSIsArabicPresentationFormsB');
|
|
|
+ Pointer(xmlUCSIsArmenian) := GetProcAddress(libXmlHandle, 'xmlUCSIsArmenian');
|
|
|
+ Pointer(xmlUCSIsArrows) := GetProcAddress(libXmlHandle, 'xmlUCSIsArrows');
|
|
|
+ Pointer(xmlUCSIsBasicLatin) := GetProcAddress(libXmlHandle, 'xmlUCSIsBasicLatin');
|
|
|
+ Pointer(xmlUCSIsBengali) := GetProcAddress(libXmlHandle, 'xmlUCSIsBengali');
|
|
|
+ Pointer(xmlUCSIsBlockElements) := GetProcAddress(libXmlHandle, 'xmlUCSIsBlockElements');
|
|
|
+ Pointer(xmlUCSIsBopomofo) := GetProcAddress(libXmlHandle, 'xmlUCSIsBopomofo');
|
|
|
+ Pointer(xmlUCSIsBopomofoExtended) := GetProcAddress(libXmlHandle, 'xmlUCSIsBopomofoExtended');
|
|
|
+ Pointer(xmlUCSIsBoxDrawing) := GetProcAddress(libXmlHandle, 'xmlUCSIsBoxDrawing');
|
|
|
+ Pointer(xmlUCSIsBraillePatterns) := GetProcAddress(libXmlHandle, 'xmlUCSIsBraillePatterns');
|
|
|
+ Pointer(xmlUCSIsBuhid) := GetProcAddress(libXmlHandle, 'xmlUCSIsBuhid');
|
|
|
+ Pointer(xmlUCSIsByzantineMusicalSymbols) := GetProcAddress(libXmlHandle, 'xmlUCSIsByzantineMusicalSymbols');
|
|
|
+ Pointer(xmlUCSIsCJKCompatibility) := GetProcAddress(libXmlHandle, 'xmlUCSIsCJKCompatibility');
|
|
|
+ Pointer(xmlUCSIsCJKCompatibilityForms) := GetProcAddress(libXmlHandle, 'xmlUCSIsCJKCompatibilityForms');
|
|
|
+ Pointer(xmlUCSIsCJKCompatibilityIdeographs) := GetProcAddress(libXmlHandle, 'xmlUCSIsCJKCompatibilityIdeographs');
|
|
|
+ Pointer(xmlUCSIsCJKCompatibilityIdeographsSupplement) := GetProcAddress(libXmlHandle, 'xmlUCSIsCJKCompatibilityIdeographsSupplement');
|
|
|
+ Pointer(xmlUCSIsCJKRadicalsSupplement) := GetProcAddress(libXmlHandle, 'xmlUCSIsCJKRadicalsSupplement');
|
|
|
+ Pointer(xmlUCSIsCJKSymbolsandPunctuation) := GetProcAddress(libXmlHandle, 'xmlUCSIsCJKSymbolsandPunctuation');
|
|
|
+ Pointer(xmlUCSIsCJKUnifiedIdeographs) := GetProcAddress(libXmlHandle, 'xmlUCSIsCJKUnifiedIdeographs');
|
|
|
+ Pointer(xmlUCSIsCJKUnifiedIdeographsExtensionA) := GetProcAddress(libXmlHandle, 'xmlUCSIsCJKUnifiedIdeographsExtensionA');
|
|
|
+ Pointer(xmlUCSIsCJKUnifiedIdeographsExtensionB) := GetProcAddress(libXmlHandle, 'xmlUCSIsCJKUnifiedIdeographsExtensionB');
|
|
|
+ Pointer(xmlUCSIsCherokee) := GetProcAddress(libXmlHandle, 'xmlUCSIsCherokee');
|
|
|
+ Pointer(xmlUCSIsCombiningDiacriticalMarks) := GetProcAddress(libXmlHandle, 'xmlUCSIsCombiningDiacriticalMarks');
|
|
|
+ Pointer(xmlUCSIsCombiningDiacriticalMarksforSymbols) := GetProcAddress(libXmlHandle, 'xmlUCSIsCombiningDiacriticalMarksforSymbols');
|
|
|
+ Pointer(xmlUCSIsCombiningHalfMarks) := GetProcAddress(libXmlHandle, 'xmlUCSIsCombiningHalfMarks');
|
|
|
+ Pointer(xmlUCSIsCombiningMarksforSymbols) := GetProcAddress(libXmlHandle, 'xmlUCSIsCombiningMarksforSymbols');
|
|
|
+ Pointer(xmlUCSIsControlPictures) := GetProcAddress(libXmlHandle, 'xmlUCSIsControlPictures');
|
|
|
+ Pointer(xmlUCSIsCurrencySymbols) := GetProcAddress(libXmlHandle, 'xmlUCSIsCurrencySymbols');
|
|
|
+ Pointer(xmlUCSIsCypriotSyllabary) := GetProcAddress(libXmlHandle, 'xmlUCSIsCypriotSyllabary');
|
|
|
+ Pointer(xmlUCSIsCyrillic) := GetProcAddress(libXmlHandle, 'xmlUCSIsCyrillic');
|
|
|
+ Pointer(xmlUCSIsCyrillicSupplement) := GetProcAddress(libXmlHandle, 'xmlUCSIsCyrillicSupplement');
|
|
|
+ Pointer(xmlUCSIsDeseret) := GetProcAddress(libXmlHandle, 'xmlUCSIsDeseret');
|
|
|
+ Pointer(xmlUCSIsDevanagari) := GetProcAddress(libXmlHandle, 'xmlUCSIsDevanagari');
|
|
|
+ Pointer(xmlUCSIsDingbats) := GetProcAddress(libXmlHandle, 'xmlUCSIsDingbats');
|
|
|
+ Pointer(xmlUCSIsEnclosedAlphanumerics) := GetProcAddress(libXmlHandle, 'xmlUCSIsEnclosedAlphanumerics');
|
|
|
+ Pointer(xmlUCSIsEnclosedCJKLettersandMonths) := GetProcAddress(libXmlHandle, 'xmlUCSIsEnclosedCJKLettersandMonths');
|
|
|
+ Pointer(xmlUCSIsEthiopic) := GetProcAddress(libXmlHandle, 'xmlUCSIsEthiopic');
|
|
|
+ Pointer(xmlUCSIsGeneralPunctuation) := GetProcAddress(libXmlHandle, 'xmlUCSIsGeneralPunctuation');
|
|
|
+ Pointer(xmlUCSIsGeometricShapes) := GetProcAddress(libXmlHandle, 'xmlUCSIsGeometricShapes');
|
|
|
+ Pointer(xmlUCSIsGeorgian) := GetProcAddress(libXmlHandle, 'xmlUCSIsGeorgian');
|
|
|
+ Pointer(xmlUCSIsGothic) := GetProcAddress(libXmlHandle, 'xmlUCSIsGothic');
|
|
|
+ Pointer(xmlUCSIsGreek) := GetProcAddress(libXmlHandle, 'xmlUCSIsGreek');
|
|
|
+ Pointer(xmlUCSIsGreekExtended) := GetProcAddress(libXmlHandle, 'xmlUCSIsGreekExtended');
|
|
|
+ Pointer(xmlUCSIsGreekandCoptic) := GetProcAddress(libXmlHandle, 'xmlUCSIsGreekandCoptic');
|
|
|
+ Pointer(xmlUCSIsGujarati) := GetProcAddress(libXmlHandle, 'xmlUCSIsGujarati');
|
|
|
+ Pointer(xmlUCSIsGurmukhi) := GetProcAddress(libXmlHandle, 'xmlUCSIsGurmukhi');
|
|
|
+ Pointer(xmlUCSIsHalfwidthandFullwidthForms) := GetProcAddress(libXmlHandle, 'xmlUCSIsHalfwidthandFullwidthForms');
|
|
|
+ Pointer(xmlUCSIsHangulCompatibilityJamo) := GetProcAddress(libXmlHandle, 'xmlUCSIsHangulCompatibilityJamo');
|
|
|
+ Pointer(xmlUCSIsHangulJamo) := GetProcAddress(libXmlHandle, 'xmlUCSIsHangulJamo');
|
|
|
+ Pointer(xmlUCSIsHangulSyllables) := GetProcAddress(libXmlHandle, 'xmlUCSIsHangulSyllables');
|
|
|
+ Pointer(xmlUCSIsHanunoo) := GetProcAddress(libXmlHandle, 'xmlUCSIsHanunoo');
|
|
|
+ Pointer(xmlUCSIsHebrew) := GetProcAddress(libXmlHandle, 'xmlUCSIsHebrew');
|
|
|
+ Pointer(xmlUCSIsHighPrivateUseSurrogates) := GetProcAddress(libXmlHandle, 'xmlUCSIsHighPrivateUseSurrogates');
|
|
|
+ Pointer(xmlUCSIsHighSurrogates) := GetProcAddress(libXmlHandle, 'xmlUCSIsHighSurrogates');
|
|
|
+ Pointer(xmlUCSIsHiragana) := GetProcAddress(libXmlHandle, 'xmlUCSIsHiragana');
|
|
|
+ Pointer(xmlUCSIsIPAExtensions) := GetProcAddress(libXmlHandle, 'xmlUCSIsIPAExtensions');
|
|
|
+ Pointer(xmlUCSIsIdeographicDescriptionCharacters) := GetProcAddress(libXmlHandle, 'xmlUCSIsIdeographicDescriptionCharacters');
|
|
|
+ Pointer(xmlUCSIsKanbun) := GetProcAddress(libXmlHandle, 'xmlUCSIsKanbun');
|
|
|
+ Pointer(xmlUCSIsKangxiRadicals) := GetProcAddress(libXmlHandle, 'xmlUCSIsKangxiRadicals');
|
|
|
+ Pointer(xmlUCSIsKannada) := GetProcAddress(libXmlHandle, 'xmlUCSIsKannada');
|
|
|
+ Pointer(xmlUCSIsKatakana) := GetProcAddress(libXmlHandle, 'xmlUCSIsKatakana');
|
|
|
+ Pointer(xmlUCSIsKatakanaPhoneticExtensions) := GetProcAddress(libXmlHandle, 'xmlUCSIsKatakanaPhoneticExtensions');
|
|
|
+ Pointer(xmlUCSIsKhmer) := GetProcAddress(libXmlHandle, 'xmlUCSIsKhmer');
|
|
|
+ Pointer(xmlUCSIsKhmerSymbols) := GetProcAddress(libXmlHandle, 'xmlUCSIsKhmerSymbols');
|
|
|
+ Pointer(xmlUCSIsLao) := GetProcAddress(libXmlHandle, 'xmlUCSIsLao');
|
|
|
+ Pointer(xmlUCSIsLatin1Supplement) := GetProcAddress(libXmlHandle, 'xmlUCSIsLatin1Supplement');
|
|
|
+ Pointer(xmlUCSIsLatinExtendedA) := GetProcAddress(libXmlHandle, 'xmlUCSIsLatinExtendedA');
|
|
|
+ Pointer(xmlUCSIsLatinExtendedB) := GetProcAddress(libXmlHandle, 'xmlUCSIsLatinExtendedB');
|
|
|
+ Pointer(xmlUCSIsLatinExtendedAdditional) := GetProcAddress(libXmlHandle, 'xmlUCSIsLatinExtendedAdditional');
|
|
|
+ Pointer(xmlUCSIsLetterlikeSymbols) := GetProcAddress(libXmlHandle, 'xmlUCSIsLetterlikeSymbols');
|
|
|
+ Pointer(xmlUCSIsLimbu) := GetProcAddress(libXmlHandle, 'xmlUCSIsLimbu');
|
|
|
+ Pointer(xmlUCSIsLinearBIdeograms) := GetProcAddress(libXmlHandle, 'xmlUCSIsLinearBIdeograms');
|
|
|
+ Pointer(xmlUCSIsLinearBSyllabary) := GetProcAddress(libXmlHandle, 'xmlUCSIsLinearBSyllabary');
|
|
|
+ Pointer(xmlUCSIsLowSurrogates) := GetProcAddress(libXmlHandle, 'xmlUCSIsLowSurrogates');
|
|
|
+ Pointer(xmlUCSIsMalayalam) := GetProcAddress(libXmlHandle, 'xmlUCSIsMalayalam');
|
|
|
+ Pointer(xmlUCSIsMathematicalAlphanumericSymbols) := GetProcAddress(libXmlHandle, 'xmlUCSIsMathematicalAlphanumericSymbols');
|
|
|
+ Pointer(xmlUCSIsMathematicalOperators) := GetProcAddress(libXmlHandle, 'xmlUCSIsMathematicalOperators');
|
|
|
+ Pointer(xmlUCSIsMiscellaneousMathematicalSymbolsA) := GetProcAddress(libXmlHandle, 'xmlUCSIsMiscellaneousMathematicalSymbolsA');
|
|
|
+ Pointer(xmlUCSIsMiscellaneousMathematicalSymbolsB) := GetProcAddress(libXmlHandle, 'xmlUCSIsMiscellaneousMathematicalSymbolsB');
|
|
|
+ Pointer(xmlUCSIsMiscellaneousSymbols) := GetProcAddress(libXmlHandle, 'xmlUCSIsMiscellaneousSymbols');
|
|
|
+ Pointer(xmlUCSIsMiscellaneousSymbolsandArrows) := GetProcAddress(libXmlHandle, 'xmlUCSIsMiscellaneousSymbolsandArrows');
|
|
|
+ Pointer(xmlUCSIsMiscellaneousTechnical) := GetProcAddress(libXmlHandle, 'xmlUCSIsMiscellaneousTechnical');
|
|
|
+ Pointer(xmlUCSIsMongolian) := GetProcAddress(libXmlHandle, 'xmlUCSIsMongolian');
|
|
|
+ Pointer(xmlUCSIsMusicalSymbols) := GetProcAddress(libXmlHandle, 'xmlUCSIsMusicalSymbols');
|
|
|
+ Pointer(xmlUCSIsMyanmar) := GetProcAddress(libXmlHandle, 'xmlUCSIsMyanmar');
|
|
|
+ Pointer(xmlUCSIsNumberForms) := GetProcAddress(libXmlHandle, 'xmlUCSIsNumberForms');
|
|
|
+ Pointer(xmlUCSIsOgham) := GetProcAddress(libXmlHandle, 'xmlUCSIsOgham');
|
|
|
+ Pointer(xmlUCSIsOldItalic) := GetProcAddress(libXmlHandle, 'xmlUCSIsOldItalic');
|
|
|
+ Pointer(xmlUCSIsOpticalCharacterRecognition) := GetProcAddress(libXmlHandle, 'xmlUCSIsOpticalCharacterRecognition');
|
|
|
+ Pointer(xmlUCSIsOriya) := GetProcAddress(libXmlHandle, 'xmlUCSIsOriya');
|
|
|
+ Pointer(xmlUCSIsOsmanya) := GetProcAddress(libXmlHandle, 'xmlUCSIsOsmanya');
|
|
|
+ Pointer(xmlUCSIsPhoneticExtensions) := GetProcAddress(libXmlHandle, 'xmlUCSIsPhoneticExtensions');
|
|
|
+ Pointer(xmlUCSIsPrivateUse) := GetProcAddress(libXmlHandle, 'xmlUCSIsPrivateUse');
|
|
|
+ Pointer(xmlUCSIsPrivateUseArea) := GetProcAddress(libXmlHandle, 'xmlUCSIsPrivateUseArea');
|
|
|
+ Pointer(xmlUCSIsRunic) := GetProcAddress(libXmlHandle, 'xmlUCSIsRunic');
|
|
|
+ Pointer(xmlUCSIsShavian) := GetProcAddress(libXmlHandle, 'xmlUCSIsShavian');
|
|
|
+ Pointer(xmlUCSIsSinhala) := GetProcAddress(libXmlHandle, 'xmlUCSIsSinhala');
|
|
|
+ Pointer(xmlUCSIsSmallFormVariants) := GetProcAddress(libXmlHandle, 'xmlUCSIsSmallFormVariants');
|
|
|
+ Pointer(xmlUCSIsSpacingModifierLetters) := GetProcAddress(libXmlHandle, 'xmlUCSIsSpacingModifierLetters');
|
|
|
+ Pointer(xmlUCSIsSpecials) := GetProcAddress(libXmlHandle, 'xmlUCSIsSpecials');
|
|
|
+ Pointer(xmlUCSIsSuperscriptsandSubscripts) := GetProcAddress(libXmlHandle, 'xmlUCSIsSuperscriptsandSubscripts');
|
|
|
+ Pointer(xmlUCSIsSupplementalArrowsA) := GetProcAddress(libXmlHandle, 'xmlUCSIsSupplementalArrowsA');
|
|
|
+ Pointer(xmlUCSIsSupplementalArrowsB) := GetProcAddress(libXmlHandle, 'xmlUCSIsSupplementalArrowsB');
|
|
|
+ Pointer(xmlUCSIsSupplementalMathematicalOperators) := GetProcAddress(libXmlHandle, 'xmlUCSIsSupplementalMathematicalOperators');
|
|
|
+ Pointer(xmlUCSIsSupplementaryPrivateUseAreaA) := GetProcAddress(libXmlHandle, 'xmlUCSIsSupplementaryPrivateUseAreaA');
|
|
|
+ Pointer(xmlUCSIsSupplementaryPrivateUseAreaB) := GetProcAddress(libXmlHandle, 'xmlUCSIsSupplementaryPrivateUseAreaB');
|
|
|
+ Pointer(xmlUCSIsSyriac) := GetProcAddress(libXmlHandle, 'xmlUCSIsSyriac');
|
|
|
+ Pointer(xmlUCSIsTagalog) := GetProcAddress(libXmlHandle, 'xmlUCSIsTagalog');
|
|
|
+ Pointer(xmlUCSIsTagbanwa) := GetProcAddress(libXmlHandle, 'xmlUCSIsTagbanwa');
|
|
|
+ Pointer(xmlUCSIsTags) := GetProcAddress(libXmlHandle, 'xmlUCSIsTags');
|
|
|
+ Pointer(xmlUCSIsTaiLe) := GetProcAddress(libXmlHandle, 'xmlUCSIsTaiLe');
|
|
|
+ Pointer(xmlUCSIsTaiXuanJingSymbols) := GetProcAddress(libXmlHandle, 'xmlUCSIsTaiXuanJingSymbols');
|
|
|
+ Pointer(xmlUCSIsTamil) := GetProcAddress(libXmlHandle, 'xmlUCSIsTamil');
|
|
|
+ Pointer(xmlUCSIsTelugu) := GetProcAddress(libXmlHandle, 'xmlUCSIsTelugu');
|
|
|
+ Pointer(xmlUCSIsThaana) := GetProcAddress(libXmlHandle, 'xmlUCSIsThaana');
|
|
|
+ Pointer(xmlUCSIsThai) := GetProcAddress(libXmlHandle, 'xmlUCSIsThai');
|
|
|
+ Pointer(xmlUCSIsTibetan) := GetProcAddress(libXmlHandle, 'xmlUCSIsTibetan');
|
|
|
+ Pointer(xmlUCSIsUgaritic) := GetProcAddress(libXmlHandle, 'xmlUCSIsUgaritic');
|
|
|
+ Pointer(xmlUCSIsUnifiedCanadianAboriginalSyllabics) := GetProcAddress(libXmlHandle, 'xmlUCSIsUnifiedCanadianAboriginalSyllabics');
|
|
|
+ Pointer(xmlUCSIsVariationSelectors) := GetProcAddress(libXmlHandle, 'xmlUCSIsVariationSelectors');
|
|
|
+ Pointer(xmlUCSIsVariationSelectorsSupplement) := GetProcAddress(libXmlHandle, 'xmlUCSIsVariationSelectorsSupplement');
|
|
|
+ Pointer(xmlUCSIsYiRadicals) := GetProcAddress(libXmlHandle, 'xmlUCSIsYiRadicals');
|
|
|
+ Pointer(xmlUCSIsYiSyllables) := GetProcAddress(libXmlHandle, 'xmlUCSIsYiSyllables');
|
|
|
+ Pointer(xmlUCSIsYijingHexagramSymbols) := GetProcAddress(libXmlHandle, 'xmlUCSIsYijingHexagramSymbols');
|
|
|
+ Pointer(xmlUCSIsBlock) := GetProcAddress(libXmlHandle, 'xmlUCSIsBlock');
|
|
|
+ Pointer(xmlUCSIsCatC) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatC');
|
|
|
+ Pointer(xmlUCSIsCatCc) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatCc');
|
|
|
+ Pointer(xmlUCSIsCatCf) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatCf');
|
|
|
+ Pointer(xmlUCSIsCatCo) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatCo');
|
|
|
+ Pointer(xmlUCSIsCatCs) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatCs');
|
|
|
+ Pointer(xmlUCSIsCatL) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatL');
|
|
|
+ Pointer(xmlUCSIsCatLl) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatLl');
|
|
|
+ Pointer(xmlUCSIsCatLm) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatLm');
|
|
|
+ Pointer(xmlUCSIsCatLo) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatLo');
|
|
|
+ Pointer(xmlUCSIsCatLt) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatLt');
|
|
|
+ Pointer(xmlUCSIsCatLu) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatLu');
|
|
|
+ Pointer(xmlUCSIsCatM) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatM');
|
|
|
+ Pointer(xmlUCSIsCatMc) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatMc');
|
|
|
+ Pointer(xmlUCSIsCatMe) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatMe');
|
|
|
+ Pointer(xmlUCSIsCatMn) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatMn');
|
|
|
+ Pointer(xmlUCSIsCatN) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatN');
|
|
|
+ Pointer(xmlUCSIsCatNd) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatNd');
|
|
|
+ Pointer(xmlUCSIsCatNl) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatNl');
|
|
|
+ Pointer(xmlUCSIsCatNo) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatNo');
|
|
|
+ Pointer(xmlUCSIsCatP) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatP');
|
|
|
+ Pointer(xmlUCSIsCatPc) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatPc');
|
|
|
+ Pointer(xmlUCSIsCatPd) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatPd');
|
|
|
+ Pointer(xmlUCSIsCatPe) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatPe');
|
|
|
+ Pointer(xmlUCSIsCatPf) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatPf');
|
|
|
+ Pointer(xmlUCSIsCatPi) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatPi');
|
|
|
+ Pointer(xmlUCSIsCatPo) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatPo');
|
|
|
+ Pointer(xmlUCSIsCatPs) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatPs');
|
|
|
+ Pointer(xmlUCSIsCatS) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatS');
|
|
|
+ Pointer(xmlUCSIsCatSc) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatSc');
|
|
|
+ Pointer(xmlUCSIsCatSk) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatSk');
|
|
|
+ Pointer(xmlUCSIsCatSm) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatSm');
|
|
|
+ Pointer(xmlUCSIsCatSo) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatSo');
|
|
|
+ Pointer(xmlUCSIsCatZ) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatZ');
|
|
|
+ Pointer(xmlUCSIsCatZl) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatZl');
|
|
|
+ Pointer(xmlUCSIsCatZp) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatZp');
|
|
|
+ Pointer(xmlUCSIsCatZs) := GetProcAddress(libXmlHandle, 'xmlUCSIsCatZs');
|
|
|
+ Pointer(xmlUCSIsCat) := GetProcAddress(libXmlHandle, 'xmlUCSIsCat');
|
|
|
+ {$ENDIF} (* LIBXML_UNICODE_ENABLED *)
|
|
|
+
|
|
|
+ { xmlwriter.inc }
|
|
|
+ {$IFDEF LIBXML_WRITER_ENABLED}
|
|
|
+ Pointer(xmlNewTextWriter) := GetProcAddress(libXmlHandle, 'xmlNewTextWriter');
|
|
|
+ Pointer(xmlNewTextWriterFilename) := GetProcAddress(libXmlHandle, 'xmlNewTextWriterFilename');
|
|
|
+ Pointer(xmlNewTextWriterMemory) := GetProcAddress(libXmlHandle, 'xmlNewTextWriterMemory');
|
|
|
+ Pointer(xmlNewTextWriterPushParser) := GetProcAddress(libXmlHandle, 'xmlNewTextWriterPushParser');
|
|
|
+ Pointer(xmlNewTextWriterDoc) := GetProcAddress(libXmlHandle, 'xmlNewTextWriterDoc');
|
|
|
+ Pointer(xmlNewTextWriterTree) := GetProcAddress(libXmlHandle, 'xmlNewTextWriterTree');
|
|
|
+ Pointer(xmlFreeTextWriter) := GetProcAddress(libXmlHandle, 'xmlFreeTextWriter');
|
|
|
+ Pointer(xmlTextWriterStartDocument) := GetProcAddress(libXmlHandle, 'xmlTextWriterStartDocument');
|
|
|
+ Pointer(xmlTextWriterEndDocument) := GetProcAddress(libXmlHandle, 'xmlTextWriterEndDocument');
|
|
|
+ Pointer(xmlTextWriterStartComment) := GetProcAddress(libXmlHandle, 'xmlTextWriterStartComment');
|
|
|
+ Pointer(xmlTextWriterEndComment) := GetProcAddress(libXmlHandle, 'xmlTextWriterEndComment');
|
|
|
+ Pointer(xmlTextWriterWriteFormatComment) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteFormatComment');
|
|
|
+ Pointer(xmlTextWriterWriteVFormatComment) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteVFormatComment');
|
|
|
+ Pointer(xmlTextWriterWriteComment) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteComment');
|
|
|
+ Pointer(xmlTextWriterStartElement) := GetProcAddress(libXmlHandle, 'xmlTextWriterStartElement');
|
|
|
+ Pointer(xmlTextWriterStartElementNS) := GetProcAddress(libXmlHandle, 'xmlTextWriterStartElementNS');
|
|
|
+ Pointer(xmlTextWriterEndElement) := GetProcAddress(libXmlHandle, 'xmlTextWriterEndElement');
|
|
|
+ Pointer(xmlTextWriterFullEndElement) := GetProcAddress(libXmlHandle, 'xmlTextWriterFullEndElement');
|
|
|
+ Pointer(xmlTextWriterWriteFormatElement) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteFormatElement');
|
|
|
+ Pointer(xmlTextWriterWriteVFormatElement) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteVFormatElement');
|
|
|
+ Pointer(xmlTextWriterWriteElement) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteElement');
|
|
|
+ Pointer(xmlTextWriterWriteFormatElementNS) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteFormatElementNS');
|
|
|
+ Pointer(xmlTextWriterWriteVFormatElementNS) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteVFormatElementNS');
|
|
|
+ Pointer(xmlTextWriterWriteElementNS) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteElementNS');
|
|
|
+ Pointer(xmlTextWriterWriteFormatRaw) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteFormatRaw');
|
|
|
+ Pointer(xmlTextWriterWriteVFormatRaw) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteVFormatRaw');
|
|
|
+ Pointer(xmlTextWriterWriteRawLen) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteRawLen');
|
|
|
+ Pointer(xmlTextWriterWriteRaw) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteRaw');
|
|
|
+ Pointer(xmlTextWriterWriteFormatString) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteFormatString');
|
|
|
+ Pointer(xmlTextWriterWriteVFormatString) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteVFormatString');
|
|
|
+ Pointer(xmlTextWriterWriteString) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteString');
|
|
|
+ Pointer(xmlTextWriterWriteBase64) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteBase64');
|
|
|
+ Pointer(xmlTextWriterWriteBinHex) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteBinHex');
|
|
|
+ Pointer(xmlTextWriterStartAttribute) := GetProcAddress(libXmlHandle, 'xmlTextWriterStartAttribute');
|
|
|
+ Pointer(xmlTextWriterStartAttributeNS) := GetProcAddress(libXmlHandle, 'xmlTextWriterStartAttributeNS');
|
|
|
+ Pointer(xmlTextWriterEndAttribute) := GetProcAddress(libXmlHandle, 'xmlTextWriterEndAttribute');
|
|
|
+ Pointer(xmlTextWriterWriteFormatAttribute) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteFormatAttribute');
|
|
|
+ Pointer(xmlTextWriterWriteVFormatAttribute) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteVFormatAttribute');
|
|
|
+ Pointer(xmlTextWriterWriteAttribute) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteAttribute');
|
|
|
+ Pointer(xmlTextWriterWriteFormatAttributeNS) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteFormatAttributeNS');
|
|
|
+ Pointer(xmlTextWriterWriteVFormatAttributeNS) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteVFormatAttributeNS');
|
|
|
+ Pointer(xmlTextWriterWriteAttributeNS) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteAttributeNS');
|
|
|
+ Pointer(xmlTextWriterStartPI) := GetProcAddress(libXmlHandle, 'xmlTextWriterStartPI');
|
|
|
+ Pointer(xmlTextWriterEndPI) := GetProcAddress(libXmlHandle, 'xmlTextWriterEndPI');
|
|
|
+ Pointer(xmlTextWriterWriteFormatPI) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteFormatPI');
|
|
|
+ Pointer(xmlTextWriterWriteVFormatPI) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteVFormatPI');
|
|
|
+ Pointer(xmlTextWriterWritePI) := GetProcAddress(libXmlHandle, 'xmlTextWriterWritePI');
|
|
|
+ Pointer(xmlTextWriterStartCDATA) := GetProcAddress(libXmlHandle, 'xmlTextWriterStartCDATA');
|
|
|
+ Pointer(xmlTextWriterEndCDATA) := GetProcAddress(libXmlHandle, 'xmlTextWriterEndCDATA');
|
|
|
+ Pointer(xmlTextWriterWriteFormatCDATA) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteFormatCDATA');
|
|
|
+ Pointer(xmlTextWriterWriteVFormatCDATA) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteVFormatCDATA');
|
|
|
+ Pointer(xmlTextWriterWriteCDATA) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteCDATA');
|
|
|
+ Pointer(xmlTextWriterStartDTD) := GetProcAddress(libXmlHandle, 'xmlTextWriterStartDTD');
|
|
|
+ Pointer(xmlTextWriterEndDTD) := GetProcAddress(libXmlHandle, 'xmlTextWriterEndDTD');
|
|
|
+ Pointer(xmlTextWriterWriteFormatDTD) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteFormatDTD');
|
|
|
+ Pointer(xmlTextWriterWriteVFormatDTD) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteVFormatDTD');
|
|
|
+ Pointer(xmlTextWriterWriteDTD) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteDTD');
|
|
|
+ Pointer(xmlTextWriterStartDTDElement) := GetProcAddress(libXmlHandle, 'xmlTextWriterStartDTDElement');
|
|
|
+ Pointer(xmlTextWriterEndDTDElement) := GetProcAddress(libXmlHandle, 'xmlTextWriterEndDTDElement');
|
|
|
+ Pointer(xmlTextWriterWriteFormatDTDElement) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteFormatDTDElement');
|
|
|
+ Pointer(xmlTextWriterWriteVFormatDTDElement) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteVFormatDTDElement');
|
|
|
+ Pointer(xmlTextWriterWriteDTDElement) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteDTDElement');
|
|
|
+ Pointer(xmlTextWriterStartDTDAttlist) := GetProcAddress(libXmlHandle, 'xmlTextWriterStartDTDAttlist');
|
|
|
+ Pointer(xmlTextWriterEndDTDAttlist) := GetProcAddress(libXmlHandle, 'xmlTextWriterEndDTDAttlist');
|
|
|
+ Pointer(xmlTextWriterWriteFormatDTDAttlist) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteFormatDTDAttlist');
|
|
|
+ Pointer(xmlTextWriterWriteVFormatDTDAttlist) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteVFormatDTDAttlist');
|
|
|
+ Pointer(xmlTextWriterWriteDTDAttlist) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteDTDAttlist');
|
|
|
+ Pointer(xmlTextWriterStartDTDEntity) := GetProcAddress(libXmlHandle, 'xmlTextWriterStartDTDEntity');
|
|
|
+ Pointer(xmlTextWriterEndDTDEntity) := GetProcAddress(libXmlHandle, 'xmlTextWriterEndDTDEntity');
|
|
|
+ Pointer(xmlTextWriterWriteFormatDTDInternalEntity) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteFormatDTDInternalEntity');
|
|
|
+ Pointer(xmlTextWriterWriteVFormatDTDInternalEntity) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteVFormatDTDInternalEntity');
|
|
|
+ Pointer(xmlTextWriterWriteDTDInternalEntity) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteDTDInternalEntity');
|
|
|
+ Pointer(xmlTextWriterWriteDTDExternalEntity) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteDTDExternalEntity');
|
|
|
+ Pointer(xmlTextWriterWriteDTDExternalEntityContents) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteDTDExternalEntityContents');
|
|
|
+ Pointer(xmlTextWriterWriteDTDEntity) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteDTDEntity');
|
|
|
+ Pointer(xmlTextWriterWriteDTDNotation) := GetProcAddress(libXmlHandle, 'xmlTextWriterWriteDTDNotation');
|
|
|
+ Pointer(xmlTextWriterSetIndent) := GetProcAddress(libXmlHandle, 'xmlTextWriterSetIndent');
|
|
|
+ Pointer(xmlTextWriterSetIndentString) := GetProcAddress(libXmlHandle, 'xmlTextWriterSetIndentString');
|
|
|
+ Pointer(xmlTextWriterSetQuoteChar) := GetProcAddress(libXmlHandle, 'xmlTextWriterSetQuoteChar');
|
|
|
+ Pointer(xmlTextWriterFlush) := GetProcAddress(libXmlHandle, 'xmlTextWriterFlush');
|
|
|
+ Pointer(xmlTextWriterClose) := GetProcAddress(libXmlHandle, 'xmlTextWriterClose');
|
|
|
+ {$ENDIF} (* LIBXML_WRITER_ENABLED *)
|
|
|
+
|
|
|
+ { c14n.inc }
|
|
|
+ {$IFDEF LIBXML_C14N_ENABLED}
|
|
|
+ {$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ Pointer(xmlC14NDocSaveTo) := GetProcAddress(libXmlHandle, 'xmlC14NDocSaveTo');
|
|
|
+ Pointer(xmlC14NDocDumpMemory) := GetProcAddress(libXmlHandle, 'xmlC14NDocDumpMemory');
|
|
|
+ Pointer(xmlC14NDocSave) := GetProcAddress(libXmlHandle, 'xmlC14NDocSave');
|
|
|
+ Pointer(xmlC14NExecute) := GetProcAddress(libXmlHandle, 'xmlC14NExecute');
|
|
|
+ {$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ {$ENDIF} (* LIBXML_C14N_ENABLED *)
|
|
|
+
|
|
|
+ { xpath.inc }
|
|
|
+ {$IFDEF LIBXML_XPATH_ENABLED}
|
|
|
+ Pointer(xmlXPathFreeObject) := GetProcAddress(libXmlHandle, 'xmlXPathFreeObject');
|
|
|
+ Pointer(xmlXPathNodeSetCreate) := GetProcAddress(libXmlHandle, 'xmlXPathNodeSetCreate');
|
|
|
+ Pointer(xmlXPathFreeNodeSetList) := GetProcAddress(libXmlHandle, 'xmlXPathFreeNodeSetList');
|
|
|
+ Pointer(xmlXPathFreeNodeSet) := GetProcAddress(libXmlHandle, 'xmlXPathFreeNodeSet');
|
|
|
+ Pointer(xmlXPathObjectCopy) := GetProcAddress(libXmlHandle, 'xmlXPathObjectCopy');
|
|
|
+ Pointer(xmlXPathCmpNodes) := GetProcAddress(libXmlHandle, 'xmlXPathCmpNodes');
|
|
|
+ Pointer(xmlXPathCastNumberToBoolean) := GetProcAddress(libXmlHandle, 'xmlXPathCastNumberToBoolean');
|
|
|
+ Pointer(xmlXPathCastStringToBoolean) := GetProcAddress(libXmlHandle, 'xmlXPathCastStringToBoolean');
|
|
|
+ Pointer(xmlXPathCastNodeSetToBoolean) := GetProcAddress(libXmlHandle, 'xmlXPathCastNodeSetToBoolean');
|
|
|
+ Pointer(xmlXPathCastToBoolean) := GetProcAddress(libXmlHandle, 'xmlXPathCastToBoolean');
|
|
|
+ Pointer(xmlXPathCastBooleanToNumber) := GetProcAddress(libXmlHandle, 'xmlXPathCastBooleanToNumber');
|
|
|
+ Pointer(xmlXPathCastStringToNumber) := GetProcAddress(libXmlHandle, 'xmlXPathCastStringToNumber');
|
|
|
+ Pointer(xmlXPathCastNodeToNumber) := GetProcAddress(libXmlHandle, 'xmlXPathCastNodeToNumber');
|
|
|
+ Pointer(xmlXPathCastNodeSetToNumber) := GetProcAddress(libXmlHandle, 'xmlXPathCastNodeSetToNumber');
|
|
|
+ Pointer(xmlXPathCastToNumber) := GetProcAddress(libXmlHandle, 'xmlXPathCastToNumber');
|
|
|
+ Pointer(xmlXPathCastBooleanToString) := GetProcAddress(libXmlHandle, 'xmlXPathCastBooleanToString');
|
|
|
+ Pointer(xmlXPathCastNumberToString) := GetProcAddress(libXmlHandle, 'xmlXPathCastNumberToString');
|
|
|
+ Pointer(xmlXPathCastNodeToString) := GetProcAddress(libXmlHandle, 'xmlXPathCastNodeToString');
|
|
|
+ Pointer(xmlXPathCastNodeSetToString) := GetProcAddress(libXmlHandle, 'xmlXPathCastNodeSetToString');
|
|
|
+ Pointer(xmlXPathCastToString) := GetProcAddress(libXmlHandle, 'xmlXPathCastToString');
|
|
|
+ Pointer(xmlXPathConvertBoolean) := GetProcAddress(libXmlHandle, 'xmlXPathConvertBoolean');
|
|
|
+ Pointer(xmlXPathConvertNumber) := GetProcAddress(libXmlHandle, 'xmlXPathConvertNumber');
|
|
|
+ Pointer(xmlXPathConvertString) := GetProcAddress(libXmlHandle, 'xmlXPathConvertString');
|
|
|
+ Pointer(xmlXPathNewContext) := GetProcAddress(libXmlHandle, 'xmlXPathNewContext');
|
|
|
+ Pointer(xmlXPathFreeContext) := GetProcAddress(libXmlHandle, 'xmlXPathFreeContext');
|
|
|
+ Pointer(xmlXPathContextSetCache) := GetProcAddress(libXmlHandle, 'xmlXPathContextSetCache');
|
|
|
+ Pointer(xmlXPathOrderDocElems) := GetProcAddress(libXmlHandle, 'xmlXPathOrderDocElems');
|
|
|
+ Pointer(xmlXPathSetContextNode) := GetProcAddress(libXmlHandle, 'xmlXPathSetContextNode');
|
|
|
+ Pointer(xmlXPathNodeEval) := GetProcAddress(libXmlHandle, 'xmlXPathNodeEval');
|
|
|
+ Pointer(xmlXPathEval) := GetProcAddress(libXmlHandle, 'xmlXPathEval');
|
|
|
+ Pointer(xmlXPathEvalExpression) := GetProcAddress(libXmlHandle, 'xmlXPathEvalExpression');
|
|
|
+ Pointer(xmlXPathEvalPredicate) := GetProcAddress(libXmlHandle, 'xmlXPathEvalPredicate');
|
|
|
+ Pointer(xmlXPathCompile) := GetProcAddress(libXmlHandle, 'xmlXPathCompile');
|
|
|
+ Pointer(xmlXPathCtxtCompile) := GetProcAddress(libXmlHandle, 'xmlXPathCtxtCompile');
|
|
|
+ Pointer(xmlXPathCompiledEval) := GetProcAddress(libXmlHandle, 'xmlXPathCompiledEval');
|
|
|
+ Pointer(xmlXPathCompiledEvalToBoolean) := GetProcAddress(libXmlHandle, 'xmlXPathCompiledEvalToBoolean');
|
|
|
+ Pointer(xmlXPathFreeCompExpr) := GetProcAddress(libXmlHandle, 'xmlXPathFreeCompExpr');
|
|
|
+ {$ENDIF} (* LIBXML_XPATH_ENABLED *)
|
|
|
+ {$if defined(LIBXML_XPATH_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ Pointer(xmlXPathInit) := GetProcAddress(libXmlHandle, 'xmlXPathInit');
|
|
|
+ Pointer(xmlXPathIsNaN) := GetProcAddress(libXmlHandle, 'xmlXPathIsNaN');
|
|
|
+ Pointer(xmlXPathIsInf) := GetProcAddress(libXmlHandle, 'xmlXPathIsInf');
|
|
|
+ {$ENDIF} (* LIBXML_XPATH_ENABLED or LIBXML_SCHEMAS_ENABLED*)
|
|
|
+
|
|
|
+
|
|
|
+ { xpathInternals.inc }
|
|
|
+ {$IFDEF LIBXML_XPATH_ENABLED}
|
|
|
+ Pointer(xmlXPathRegisterVariableLookup) := GetProcAddress(libXmlHandle, 'xmlXPathRegisterVariableLookup');
|
|
|
+ Pointer(xmlXPathRegisterFuncLookup) := GetProcAddress(libXmlHandle, 'xmlXPathRegisterFuncLookup');
|
|
|
+ //procedure __xmlXPatherror(ctxt
|
|
|
+ Pointer(xmlXPathErr) := GetProcAddress(libXmlHandle, 'xmlXPathErr');
|
|
|
+ {$IFDEF LIBXML_DEBUG_ENABLED}
|
|
|
+ Pointer(xmlXPathDebugDumpObject) := GetProcAddress(libXmlHandle, 'xmlXPathDebugDumpObject');
|
|
|
+ Pointer(xmlXPathDebugDumpCompExpr) := GetProcAddress(libXmlHandle, 'xmlXPathDebugDumpCompExpr');
|
|
|
+ {$ENDIF}
|
|
|
+ Pointer(xmlXPathNodeSetContains) := GetProcAddress(libXmlHandle, 'xmlXPathNodeSetContains');
|
|
|
+ Pointer(xmlXPathDifference) := GetProcAddress(libXmlHandle, 'xmlXPathDifference');
|
|
|
+ Pointer(xmlXPathIntersection) := GetProcAddress(libXmlHandle, 'xmlXPathIntersection');
|
|
|
+ Pointer(xmlXPathDistinctSorted) := GetProcAddress(libXmlHandle, 'xmlXPathDistinctSorted');
|
|
|
+ Pointer(xmlXPathDistinct) := GetProcAddress(libXmlHandle, 'xmlXPathDistinct');
|
|
|
+ Pointer(xmlXPathHasSameNodes) := GetProcAddress(libXmlHandle, 'xmlXPathHasSameNodes');
|
|
|
+ Pointer(xmlXPathNodeLeadingSorted) := GetProcAddress(libXmlHandle, 'xmlXPathNodeLeadingSorted');
|
|
|
+ Pointer(xmlXPathLeadingSorted) := GetProcAddress(libXmlHandle, 'xmlXPathLeadingSorted');
|
|
|
+ Pointer(xmlXPathNodeLeading) := GetProcAddress(libXmlHandle, 'xmlXPathNodeLeading');
|
|
|
+ Pointer(xmlXPathLeading) := GetProcAddress(libXmlHandle, 'xmlXPathLeading');
|
|
|
+ Pointer(xmlXPathNodeTrailingSorted) := GetProcAddress(libXmlHandle, 'xmlXPathNodeTrailingSorted');
|
|
|
+ Pointer(xmlXPathTrailingSorted) := GetProcAddress(libXmlHandle, 'xmlXPathTrailingSorted');
|
|
|
+ Pointer(xmlXPathNodeTrailing) := GetProcAddress(libXmlHandle, 'xmlXPathNodeTrailing');
|
|
|
+ Pointer(xmlXPathTrailing) := GetProcAddress(libXmlHandle, 'xmlXPathTrailing');
|
|
|
+ Pointer(xmlXPathRegisterNs) := GetProcAddress(libXmlHandle, 'xmlXPathRegisterNs');
|
|
|
+ Pointer(xmlXPathNsLookup) := GetProcAddress(libXmlHandle, 'xmlXPathNsLookup');
|
|
|
+ Pointer(xmlXPathRegisteredNsCleanup) := GetProcAddress(libXmlHandle, 'xmlXPathRegisteredNsCleanup');
|
|
|
+ Pointer(xmlXPathRegisterFunc) := GetProcAddress(libXmlHandle, 'xmlXPathRegisterFunc');
|
|
|
+ Pointer(xmlXPathRegisterFuncNS) := GetProcAddress(libXmlHandle, 'xmlXPathRegisterFuncNS');
|
|
|
+ Pointer(xmlXPathRegisterVariable) := GetProcAddress(libXmlHandle, 'xmlXPathRegisterVariable');
|
|
|
+ Pointer(xmlXPathRegisterVariableNS) := GetProcAddress(libXmlHandle, 'xmlXPathRegisterVariableNS');
|
|
|
+ Pointer(xmlXPathFunctionLookup) := GetProcAddress(libXmlHandle, 'xmlXPathFunctionLookup');
|
|
|
+ Pointer(xmlXPathFunctionLookupNS) := GetProcAddress(libXmlHandle, 'xmlXPathFunctionLookupNS');
|
|
|
+ Pointer(xmlXPathRegisteredFuncsCleanup) := GetProcAddress(libXmlHandle, 'xmlXPathRegisteredFuncsCleanup');
|
|
|
+ Pointer(xmlXPathVariableLookup) := GetProcAddress(libXmlHandle, 'xmlXPathVariableLookup');
|
|
|
+ Pointer(xmlXPathVariableLookupNS) := GetProcAddress(libXmlHandle, 'xmlXPathVariableLookupNS');
|
|
|
+ Pointer(xmlXPathRegisteredVariablesCleanup) := GetProcAddress(libXmlHandle, 'xmlXPathRegisteredVariablesCleanup');
|
|
|
+ Pointer(xmlXPathNewParserContext) := GetProcAddress(libXmlHandle, 'xmlXPathNewParserContext');
|
|
|
+ Pointer(xmlXPathFreeParserContext) := GetProcAddress(libXmlHandle, 'xmlXPathFreeParserContext');
|
|
|
+ Pointer(valuePop) := GetProcAddress(libXmlHandle, 'valuePop');
|
|
|
+ Pointer(valuePush) := GetProcAddress(libXmlHandle, 'valuePush');
|
|
|
+ Pointer(xmlXPathNewString) := GetProcAddress(libXmlHandle, 'xmlXPathNewString');
|
|
|
+ Pointer(xmlXPathNewCString) := GetProcAddress(libXmlHandle, 'xmlXPathNewCString');
|
|
|
+ Pointer(xmlXPathWrapString) := GetProcAddress(libXmlHandle, 'xmlXPathWrapString');
|
|
|
+ Pointer(xmlXPathWrapCString) := GetProcAddress(libXmlHandle, 'xmlXPathWrapCString');
|
|
|
+ Pointer(xmlXPathNewFloat) := GetProcAddress(libXmlHandle, 'xmlXPathNewFloat');
|
|
|
+ Pointer(xmlXPathNewBoolean) := GetProcAddress(libXmlHandle, 'xmlXPathNewBoolean');
|
|
|
+ Pointer(xmlXPathNewNodeSet) := GetProcAddress(libXmlHandle, 'xmlXPathNewNodeSet');
|
|
|
+ Pointer(xmlXPathNewValueTree) := GetProcAddress(libXmlHandle, 'xmlXPathNewValueTree');
|
|
|
+ Pointer(xmlXPathNodeSetAddUnique) := GetProcAddress(libXmlHandle, 'xmlXPathNodeSetAddUnique');
|
|
|
+ Pointer(xmlXPathNodeSetAdd) := GetProcAddress(libXmlHandle, 'xmlXPathNodeSetAdd');
|
|
|
+ Pointer(xmlXPathNodeSetAddNs) := GetProcAddress(libXmlHandle, 'xmlXPathNodeSetAddNs');
|
|
|
+ Pointer(xmlXPathNodeSetSort) := GetProcAddress(libXmlHandle, 'xmlXPathNodeSetSort');
|
|
|
+ Pointer(xmlXPathRoot) := GetProcAddress(libXmlHandle, 'xmlXPathRoot');
|
|
|
+ Pointer(xmlXPathEvalExpr) := GetProcAddress(libXmlHandle, 'xmlXPathEvalExpr');
|
|
|
+ Pointer(xmlXPathParseName) := GetProcAddress(libXmlHandle, 'xmlXPathParseName');
|
|
|
+ Pointer(xmlXPathParseNCName) := GetProcAddress(libXmlHandle, 'xmlXPathParseNCName');
|
|
|
+ Pointer(xmlXPathEqualValues) := GetProcAddress(libXmlHandle, 'xmlXPathEqualValues');
|
|
|
+ Pointer(xmlXPathNotEqualValues) := GetProcAddress(libXmlHandle, 'xmlXPathNotEqualValues');
|
|
|
+ Pointer(xmlXPathCompareValues) := GetProcAddress(libXmlHandle, 'xmlXPathCompareValues');
|
|
|
+ Pointer(xmlXPathValueFlipSign) := GetProcAddress(libXmlHandle, 'xmlXPathValueFlipSign');
|
|
|
+ Pointer(xmlXPathAddValues) := GetProcAddress(libXmlHandle, 'xmlXPathAddValues');
|
|
|
+ Pointer(xmlXPathSubValues) := GetProcAddress(libXmlHandle, 'xmlXPathSubValues');
|
|
|
+ Pointer(xmlXPathMultValues) := GetProcAddress(libXmlHandle, 'xmlXPathMultValues');
|
|
|
+ Pointer(xmlXPathDivValues) := GetProcAddress(libXmlHandle, 'xmlXPathDivValues');
|
|
|
+ Pointer(xmlXPathModValues) := GetProcAddress(libXmlHandle, 'xmlXPathModValues');
|
|
|
+ Pointer(xmlXPathIsNodeType) := GetProcAddress(libXmlHandle, 'xmlXPathIsNodeType');
|
|
|
+ Pointer(xmlXPathNextSelf) := GetProcAddress(libXmlHandle, 'xmlXPathNextSelf');
|
|
|
+ Pointer(xmlXPathNextChild) := GetProcAddress(libXmlHandle, 'xmlXPathNextChild');
|
|
|
+ Pointer(xmlXPathNextDescendant) := GetProcAddress(libXmlHandle, 'xmlXPathNextDescendant');
|
|
|
+ Pointer(xmlXPathNextDescendantOrSelf) := GetProcAddress(libXmlHandle, 'xmlXPathNextDescendantOrSelf');
|
|
|
+ Pointer(xmlXPathNextParent) := GetProcAddress(libXmlHandle, 'xmlXPathNextParent');
|
|
|
+ Pointer(xmlXPathNextAncestorOrSelf) := GetProcAddress(libXmlHandle, 'xmlXPathNextAncestorOrSelf');
|
|
|
+ Pointer(xmlXPathNextFollowingSibling) := GetProcAddress(libXmlHandle, 'xmlXPathNextFollowingSibling');
|
|
|
+ Pointer(xmlXPathNextFollowing) := GetProcAddress(libXmlHandle, 'xmlXPathNextFollowing');
|
|
|
+ Pointer(xmlXPathNextNamespace) := GetProcAddress(libXmlHandle, 'xmlXPathNextNamespace');
|
|
|
+ Pointer(xmlXPathNextAttribute) := GetProcAddress(libXmlHandle, 'xmlXPathNextAttribute');
|
|
|
+ Pointer(xmlXPathNextPreceding) := GetProcAddress(libXmlHandle, 'xmlXPathNextPreceding');
|
|
|
+ Pointer(xmlXPathNextAncestor) := GetProcAddress(libXmlHandle, 'xmlXPathNextAncestor');
|
|
|
+ Pointer(xmlXPathNextPrecedingSibling) := GetProcAddress(libXmlHandle, 'xmlXPathNextPrecedingSibling');
|
|
|
+ Pointer(xmlXPathLastFunction) := GetProcAddress(libXmlHandle, 'xmlXPathLastFunction');
|
|
|
+ Pointer(xmlXPathPositionFunction) := GetProcAddress(libXmlHandle, 'xmlXPathPositionFunction');
|
|
|
+ Pointer(xmlXPathCountFunction) := GetProcAddress(libXmlHandle, 'xmlXPathCountFunction');
|
|
|
+ Pointer(xmlXPathIdFunction) := GetProcAddress(libXmlHandle, 'xmlXPathIdFunction');
|
|
|
+ Pointer(xmlXPathLocalNameFunction) := GetProcAddress(libXmlHandle, 'xmlXPathLocalNameFunction');
|
|
|
+ Pointer(xmlXPathNamespaceURIFunction) := GetProcAddress(libXmlHandle, 'xmlXPathNamespaceURIFunction');
|
|
|
+ Pointer(xmlXPathStringFunction) := GetProcAddress(libXmlHandle, 'xmlXPathStringFunction');
|
|
|
+ Pointer(xmlXPathStringLengthFunction) := GetProcAddress(libXmlHandle, 'xmlXPathStringLengthFunction');
|
|
|
+ Pointer(xmlXPathConcatFunction) := GetProcAddress(libXmlHandle, 'xmlXPathConcatFunction');
|
|
|
+ Pointer(xmlXPathContainsFunction) := GetProcAddress(libXmlHandle, 'xmlXPathContainsFunction');
|
|
|
+ Pointer(xmlXPathStartsWithFunction) := GetProcAddress(libXmlHandle, 'xmlXPathStartsWithFunction');
|
|
|
+ Pointer(xmlXPathSubstringFunction) := GetProcAddress(libXmlHandle, 'xmlXPathSubstringFunction');
|
|
|
+ Pointer(xmlXPathSubstringBeforeFunction) := GetProcAddress(libXmlHandle, 'xmlXPathSubstringBeforeFunction');
|
|
|
+ Pointer(xmlXPathSubstringAfterFunction) := GetProcAddress(libXmlHandle, 'xmlXPathSubstringAfterFunction');
|
|
|
+ Pointer(xmlXPathNormalizeFunction) := GetProcAddress(libXmlHandle, 'xmlXPathNormalizeFunction');
|
|
|
+ Pointer(xmlXPathTranslateFunction) := GetProcAddress(libXmlHandle, 'xmlXPathTranslateFunction');
|
|
|
+ Pointer(xmlXPathNotFunction) := GetProcAddress(libXmlHandle, 'xmlXPathNotFunction');
|
|
|
+ Pointer(xmlXPathTrueFunction) := GetProcAddress(libXmlHandle, 'xmlXPathTrueFunction');
|
|
|
+ Pointer(xmlXPathFalseFunction) := GetProcAddress(libXmlHandle, 'xmlXPathFalseFunction');
|
|
|
+ Pointer(xmlXPathLangFunction) := GetProcAddress(libXmlHandle, 'xmlXPathLangFunction');
|
|
|
+ Pointer(xmlXPathNumberFunction) := GetProcAddress(libXmlHandle, 'xmlXPathNumberFunction');
|
|
|
+ Pointer(xmlXPathSumFunction) := GetProcAddress(libXmlHandle, 'xmlXPathSumFunction');
|
|
|
+ Pointer(xmlXPathFloorFunction) := GetProcAddress(libXmlHandle, 'xmlXPathFloorFunction');
|
|
|
+ Pointer(xmlXPathCeilingFunction) := GetProcAddress(libXmlHandle, 'xmlXPathCeilingFunction');
|
|
|
+ Pointer(xmlXPathRoundFunction) := GetProcAddress(libXmlHandle, 'xmlXPathRoundFunction');
|
|
|
+ Pointer(xmlXPathBooleanFunction) := GetProcAddress(libXmlHandle, 'xmlXPathBooleanFunction');
|
|
|
+ Pointer(xmlXPathNodeSetFreeNs) := GetProcAddress(libXmlHandle, 'xmlXPathNodeSetFreeNs');
|
|
|
+ {$ENDIF} (* LIBXML_XPATH_ENABLED *)
|
|
|
+
|
|
|
+ { xlink.inc }
|
|
|
+ {$IFDEF LIBXML_XPTR_ENABLED}
|
|
|
+ Pointer(xlinkGetDefaultDetect) := GetProcAddress(libXmlHandle, 'xlinkGetDefaultDetect');
|
|
|
+ Pointer(xlinkSetDefaultDetect) := GetProcAddress(libXmlHandle, 'xlinkSetDefaultDetect');
|
|
|
+ Pointer(xlinkGetDefaultHandler) := GetProcAddress(libXmlHandle, 'xlinkGetDefaultHandler');
|
|
|
+ Pointer(xlinkSetDefaultHandler) := GetProcAddress(libXmlHandle, 'xlinkSetDefaultHandler');
|
|
|
+ Pointer(xlinkIsLink) := GetProcAddress(libXmlHandle, 'xlinkIsLink');
|
|
|
+ {$ENDIF} (* LIBXML_XPTR_ENABLED *)
|
|
|
+
|
|
|
+ { xinclude.inc }
|
|
|
+ {$IFDEF LIBXML_XINCLUDE_ENABLED}
|
|
|
+ Pointer(xmlXIncludeProcess) := GetProcAddress(libXmlHandle, 'xmlXIncludeProcess');
|
|
|
+ Pointer(xmlXIncludeProcessFlags) := GetProcAddress(libXmlHandle, 'xmlXIncludeProcessFlags');
|
|
|
+ Pointer(xmlXIncludeProcessFlagsData) := GetProcAddress(libXmlHandle, 'xmlXIncludeProcessFlagsData');
|
|
|
+ Pointer(xmlXIncludeProcessTreeFlagsData) := GetProcAddress(libXmlHandle, 'xmlXIncludeProcessTreeFlagsData');
|
|
|
+ Pointer(xmlXIncludeProcessTree) := GetProcAddress(libXmlHandle, 'xmlXIncludeProcessTree');
|
|
|
+ Pointer(xmlXIncludeProcessTreeFlags) := GetProcAddress(libXmlHandle, 'xmlXIncludeProcessTreeFlags');
|
|
|
+ Pointer(xmlXIncludeNewContext) := GetProcAddress(libXmlHandle, 'xmlXIncludeNewContext');
|
|
|
+ Pointer(xmlXIncludeSetFlags) := GetProcAddress(libXmlHandle, 'xmlXIncludeSetFlags');
|
|
|
+ Pointer(xmlXIncludeFreeContext) := GetProcAddress(libXmlHandle, 'xmlXIncludeFreeContext');
|
|
|
+ Pointer(xmlXIncludeProcessNode) := GetProcAddress(libXmlHandle, 'xmlXIncludeProcessNode');
|
|
|
+ {$ENDIF} (* LIBXML_XINCLUDE_ENABLED *)
|
|
|
+
|
|
|
+ { xpointer.inc }
|
|
|
+ {$IFDEF LIBXML_XPTR_ENABLED}
|
|
|
+ Pointer(xmlXPtrLocationSetCreate) := GetProcAddress(libXmlHandle, 'xmlXPtrLocationSetCreate');
|
|
|
+ Pointer(xmlXPtrFreeLocationSet) := GetProcAddress(libXmlHandle, 'xmlXPtrFreeLocationSet');
|
|
|
+ Pointer(xmlXPtrLocationSetMerge) := GetProcAddress(libXmlHandle, 'xmlXPtrLocationSetMerge');
|
|
|
+ Pointer(xmlXPtrNewRange) := GetProcAddress(libXmlHandle, 'xmlXPtrNewRange');
|
|
|
+ Pointer(xmlXPtrNewRangePoints) := GetProcAddress(libXmlHandle, 'xmlXPtrNewRangePoints');
|
|
|
+ Pointer(xmlXPtrNewRangeNodePoint) := GetProcAddress(libXmlHandle, 'xmlXPtrNewRangeNodePoint');
|
|
|
+ Pointer(xmlXPtrNewRangePointNode) := GetProcAddress(libXmlHandle, 'xmlXPtrNewRangePointNode');
|
|
|
+ Pointer(xmlXPtrNewRangeNodes) := GetProcAddress(libXmlHandle, 'xmlXPtrNewRangeNodes');
|
|
|
+ Pointer(xmlXPtrNewLocationSetNodes) := GetProcAddress(libXmlHandle, 'xmlXPtrNewLocationSetNodes');
|
|
|
+ Pointer(xmlXPtrNewLocationSetNodeSet) := GetProcAddress(libXmlHandle, 'xmlXPtrNewLocationSetNodeSet');
|
|
|
+ Pointer(xmlXPtrNewRangeNodeObject) := GetProcAddress(libXmlHandle, 'xmlXPtrNewRangeNodeObject');
|
|
|
+ Pointer(xmlXPtrNewCollapsedRange) := GetProcAddress(libXmlHandle, 'xmlXPtrNewCollapsedRange');
|
|
|
+ Pointer(xmlXPtrLocationSetAdd) := GetProcAddress(libXmlHandle, 'xmlXPtrLocationSetAdd');
|
|
|
+ Pointer(xmlXPtrWrapLocationSet) := GetProcAddress(libXmlHandle, 'xmlXPtrWrapLocationSet');
|
|
|
+ Pointer(xmlXPtrLocationSetDel) := GetProcAddress(libXmlHandle, 'xmlXPtrLocationSetDel');
|
|
|
+ Pointer(xmlXPtrLocationSetRemove) := GetProcAddress(libXmlHandle, 'xmlXPtrLocationSetRemove');
|
|
|
+ Pointer(xmlXPtrNewContext) := GetProcAddress(libXmlHandle, 'xmlXPtrNewContext');
|
|
|
+ Pointer(xmlXPtrEval) := GetProcAddress(libXmlHandle, 'xmlXPtrEval');
|
|
|
+ Pointer(xmlXPtrRangeToFunction) := GetProcAddress(libXmlHandle, 'xmlXPtrRangeToFunction');
|
|
|
+ Pointer(xmlXPtrBuildNodeList) := GetProcAddress(libXmlHandle, 'xmlXPtrBuildNodeList');
|
|
|
+ Pointer(xmlXPtrEvalRangePredicate) := GetProcAddress(libXmlHandle, 'xmlXPtrEvalRangePredicate');
|
|
|
+ {$ENDIF} (* LIBXML_XPTR_ENABLED *)
|
|
|
+
|
|
|
+ SetExceptionMask([exInvalidOp,exDenormalized,exZeroDivide,exOverflow,exUnderflow,exPrecision]);
|
|
|
+
|
|
|
+ (*
|
|
|
+ * overloading the memory functions
|
|
|
+ *)
|
|
|
+ if InstallFpcMemFunc then
|
|
|
+ xmlMemSetup(@fpcxmlFree, @fpcxmlMalloc, @fpcxmlRealloc, @fpcxmlStrdup);
|
|
|
+
|
|
|
+ (*
|
|
|
+ * this initialize the library and check potential ABI mismatches
|
|
|
+ * between the version it was compiled for and the actual shared
|
|
|
+ * library used.
|
|
|
+ *)
|
|
|
+ mask:=GetExceptionMask;
|
|
|
+ SetExceptionMask([exInvalidOp,exDenormalized,exZeroDivide,exOverflow,exUnderflow,exPrecision]);
|
|
|
+
|
|
|
+ LIBXML_TEST_VERSION;
|
|
|
+
|
|
|
+ SetExceptionMask(mask);
|
|
|
+
|
|
|
+ (*
|
|
|
+ * overloading the error functions
|
|
|
+ *)
|
|
|
+ //xmlSetGenericErrorFunc(nil, @fpcxmlGenericErrorHandler);
|
|
|
+ //xmlSetStructuredErrorFunc(nil, @fpcxmlStructuredErrorHandler);
|
|
|
+ Result := True;
|
|
|
+ end
|
|
|
+ else
|
|
|
+ Result := False;
|
|
|
+end;
|
|
|
+
|
|
|
+procedure FreeLibXML;
|
|
|
+begin
|
|
|
+ if libXmlHandle = NilHandle then
|
|
|
+ Exit;
|
|
|
+
|
|
|
+ if xmlCleanupParser <> nil then
|
|
|
+ xmlCleanupParser();
|
|
|
+
|
|
|
+ FreeLibrary(libXmlHandle);
|
|
|
+ libXmlHandle := NilHandle;
|
|
|
+
|
|
|
+{$IFDEF NIL_FUNCVARS_ON_FREE}
|
|
|
+ { xmlregexp.inc }
|
|
|
+ {__emptyExp := nil;
|
|
|
+ __forbiddenExp := nil;}
|
|
|
+
|
|
|
+ { paserInternals.inc }
|
|
|
+ //__xmlParserMaxDepth := nil;
|
|
|
+
|
|
|
+ { }
|
|
|
+ {xmlStringComment := nil;
|
|
|
+ xmlStringText := nil;
|
|
|
+ xmlStringTextNoenc := nil;}
|
|
|
+
|
|
|
+ { chvalid.inc }
|
|
|
+ __xmlIsBaseCharGroup := nil;
|
|
|
+ __xmlIsCharGroup := nil;
|
|
|
+ __xmlIsCombiningGroup := nil;
|
|
|
+ __xmlIsDigitGroup := nil;
|
|
|
+ __xmlIsExtenderGroup := nil;
|
|
|
+ __xmlIsIdeographicGroup := nil;
|
|
|
+ __xmlIsPubidChar_tab := nil;
|
|
|
+
|
|
|
+ { globals.inc }
|
|
|
+ varxmlMalloc := nil;
|
|
|
+ varxmlMallocAtomic := nil;
|
|
|
+ varxmlRealloc := nil;
|
|
|
+ varxmlFree := nil;
|
|
|
+ varxmlMemStrdup := nil;
|
|
|
+
|
|
|
+ { xpath.inc }
|
|
|
+ {__xmlXPathNAN := nil;
|
|
|
+ __xmlXPathNINF := nil;
|
|
|
+ __xmlXPathPINF := nil;}
|
|
|
+
|
|
|
+
|
|
|
+ { xmlversion.inc }
|
|
|
+ xmlCheckVersion := nil;
|
|
|
+
|
|
|
+ { catalog.inc }
|
|
|
+{$IFDEF LIBXML_CATALOG_ENABLED}
|
|
|
+ xmlNewCatalog := nil;
|
|
|
+ xmlLoadACatalog := nil;
|
|
|
+ xmlLoadSGMLSuperCatalog := nil;
|
|
|
+ xmlConvertSGMLCatalog := nil;
|
|
|
+ //xmlLoadACatalog
|
|
|
+ xmlACatalogAdd := nil;
|
|
|
+ xmlACatalogRemove := nil;
|
|
|
+ xmlACatalogResolve := nil;
|
|
|
+ xmlACatalogResolveSystem := nil;
|
|
|
+ xmlACatalogResolvePublic := nil;
|
|
|
+ xmlACatalogResolveURI := nil;
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ xmlACatalogDump := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ xmlFreeCatalog := nil;
|
|
|
+ xmlCatalogIsEmpty := nil;
|
|
|
+ xmlInitializeCatalog := nil;
|
|
|
+ xmlLoadCatalog := nil;
|
|
|
+ xmlLoadCatalogs := nil;
|
|
|
+ xmlCatalogCleanup := nil;
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ xmlCatalogDump := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ xmlCatalogResolve := nil;
|
|
|
+ xmlCatalogResolveSystem := nil;
|
|
|
+ xmlCatalogResolvePublic := nil;
|
|
|
+ xmlCatalogResolveURI := nil;
|
|
|
+ xmlCatalogAdd := nil;
|
|
|
+ xmlCatalogRemove := nil;
|
|
|
+ xmlParseCatalogFile := nil;
|
|
|
+ xmlCatalogConvert := nil;
|
|
|
+ xmlCatalogFreeLocal := nil;
|
|
|
+ xmlCatalogAddLocal := nil;
|
|
|
+ xmlCatalogLocalResolve := nil;
|
|
|
+ xmlCatalogLocalResolveURI := nil;
|
|
|
+ xmlCatalogSetDebug := nil;
|
|
|
+ xmlCatalogSetDefaultPrefer := nil;
|
|
|
+ xmlCatalogSetDefaults := nil;
|
|
|
+ xmlCatalogGetDefaults := nil;
|
|
|
+{$ENDIF} (* LIBXML_CATALOG_ENABLED *)
|
|
|
+
|
|
|
+ { chvalid.inc }
|
|
|
+ xmlCharInRange := nil;
|
|
|
+ xmlIsBaseChar := nil;
|
|
|
+ xmlIsBlank := nil;
|
|
|
+ xmlIsChar := nil;
|
|
|
+ xmlIsCombining := nil;
|
|
|
+ xmlIsDigit := nil;
|
|
|
+ xmlIsExtender := nil;
|
|
|
+ xmlIsIdeographic := nil;
|
|
|
+ xmlIsPubidChar := nil;
|
|
|
+
|
|
|
+ { dict.inc }
|
|
|
+ xmlInitializeDict := nil;
|
|
|
+ xmlDictCreate := nil;
|
|
|
+ xmlDictSetLimit := nil;
|
|
|
+ xmlDictGetUsage := nil;
|
|
|
+ xmlDictCreateSub := nil;
|
|
|
+ xmlDictReference := nil;
|
|
|
+ xmlDictFree := nil;
|
|
|
+ xmlDictLookup := nil;
|
|
|
+ xmlDictExists := nil;
|
|
|
+ xmlDictQLookup := nil;
|
|
|
+ xmlDictOwns := nil;
|
|
|
+ xmlDictSize := nil;
|
|
|
+ xmlDictCleanup := nil;
|
|
|
+
|
|
|
+ { encoding.inc }
|
|
|
+ xmlInitCharEncodingHandlers := nil;
|
|
|
+ xmlCleanupCharEncodingHandlers := nil;
|
|
|
+ xmlRegisterCharEncodingHandler := nil;
|
|
|
+ xmlGetCharEncodingHandler := nil;
|
|
|
+ xmlFindCharEncodingHandler := nil;
|
|
|
+ xmlNewCharEncodingHandler := nil;
|
|
|
+ xmlAddEncodingAlias := nil;
|
|
|
+ xmlDelEncodingAlias := nil;
|
|
|
+ xmlGetEncodingAlias := nil;
|
|
|
+ xmlCleanupEncodingAliases := nil;
|
|
|
+ xmlParseCharEncoding := nil;
|
|
|
+ xmlGetCharEncodingName := nil;
|
|
|
+ xmlDetectCharEncoding := nil;
|
|
|
+ xmlCharEncOutFunc := nil;
|
|
|
+ xmlCharEncInFunc := nil;
|
|
|
+ xmlCharEncFirstLine := nil;
|
|
|
+ xmlCharEncCloseFunc := nil;
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ UTF8Toisolat1 := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ isolat1ToUTF8 := nil;
|
|
|
+
|
|
|
+ { tree.inc }
|
|
|
+{$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_XPATH_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED) or
|
|
|
+ defined(LIBXML_DEBUG_ENABLED) or defined (LIBXML_HTML_ENABLED) or defined(LIBXML_SAX1_ENABLED) or
|
|
|
+ defined(LIBXML_HTML_ENABLED) or defined(LIBXML_WRITER_ENABLED) or defined(LIBXML_DOCB_ENABLED)}
|
|
|
+ xmlValidateNCName := nil;
|
|
|
+{$ENDIF}
|
|
|
+{$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ xmlValidateQName := nil;
|
|
|
+ xmlValidateName := nil;
|
|
|
+ xmlValidateNMToken := nil;
|
|
|
+{$ENDIF}
|
|
|
+ xmlBuildQName := nil;
|
|
|
+ xmlSplitQName2 := nil;
|
|
|
+ xmlSplitQName3 := nil;
|
|
|
+ xmlSetBufferAllocationScheme := nil;
|
|
|
+ xmlGetBufferAllocationScheme := nil;
|
|
|
+ xmlBufferCreate := nil;
|
|
|
+ xmlBufferCreateSize := nil;
|
|
|
+ xmlBufferCreateStatic := nil;
|
|
|
+ xmlBufferResize := nil;
|
|
|
+ xmlBufferFree := nil;
|
|
|
+ xmlBufferDump := nil;
|
|
|
+ xmlBufferAdd := nil;
|
|
|
+ xmlBufferAddHead := nil;
|
|
|
+ xmlBufferCat := nil;
|
|
|
+ xmlBufferCCat := nil;
|
|
|
+ xmlBufferShrink := nil;
|
|
|
+ xmlBufferGrow := nil;
|
|
|
+ xmlBufferEmpty := nil;
|
|
|
+ xmlBufferContent := nil;
|
|
|
+ xmlBufferDetach := nil;
|
|
|
+ xmlBufferSetAllocationScheme := nil;
|
|
|
+ xmlBufferLength := nil;
|
|
|
+ xmlCreateIntSubset := nil;
|
|
|
+ xmlNewDtd := nil;
|
|
|
+ xmlGetIntSubset := nil;
|
|
|
+ xmlFreeDtd := nil;
|
|
|
+{$IFDEF LIBXML_LEGACY_ENABLED}
|
|
|
+ xmlNewGlobalNs := nil;
|
|
|
+{$ENDIF} (* LIBXML_LEGACY_ENABLED *)
|
|
|
+ xmlNewNs := nil;
|
|
|
+ xmlFreeNs := nil;
|
|
|
+ xmlFreeNsList := nil;
|
|
|
+ xmlNewDoc := nil;
|
|
|
+ xmlFreeDoc := nil;
|
|
|
+ xmlNewDocProp := nil;
|
|
|
+{$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_HTML_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ xmlNewProp := nil;
|
|
|
+{$ENDIF}
|
|
|
+ xmlNewNsProp := nil;
|
|
|
+ xmlNewNsPropEatName := nil;
|
|
|
+ xmlFreePropList := nil;
|
|
|
+ xmlFreeProp := nil;
|
|
|
+ xmlCopyProp := nil;
|
|
|
+ xmlCopyPropList := nil;
|
|
|
+{$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ xmlCopyDtd := nil;
|
|
|
+{$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+{$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ xmlCopyDoc := nil;
|
|
|
+{$ENDIF} (* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) *)
|
|
|
+ xmlNewDocNode := nil;
|
|
|
+ xmlNewDocNodeEatName := nil;
|
|
|
+ xmlNewNode := nil;
|
|
|
+ xmlNewNodeEatName := nil;
|
|
|
+{$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ xmlNewChild := nil;
|
|
|
+{$ENDIF}
|
|
|
+ xmlNewDocText := nil;
|
|
|
+ xmlNewText := nil;
|
|
|
+ xmlNewDocPI := nil;
|
|
|
+ xmlNewPI := nil;
|
|
|
+ xmlNewDocTextLen := nil;
|
|
|
+ xmlNewTextLen := nil;
|
|
|
+ xmlNewDocComment := nil;
|
|
|
+ xmlNewComment := nil;
|
|
|
+ xmlNewCDataBlock := nil;
|
|
|
+ xmlNewCharRef := nil;
|
|
|
+ xmlNewReference := nil;
|
|
|
+ xmlCopyNode := nil;
|
|
|
+ xmlDocCopyNode := nil;
|
|
|
+ xmlDocCopyNodeList := nil;
|
|
|
+ xmlCopyNodeList := nil;
|
|
|
+{$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ xmlNewTextChild := nil;
|
|
|
+ xmlNewDocRawNode := nil;
|
|
|
+ xmlNewDocFragment := nil;
|
|
|
+{$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ xmlGetLineNo := nil;
|
|
|
+{$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_DEBUG_ENABLED)}
|
|
|
+ xmlGetNodePath := nil;
|
|
|
+{$ENDIF} (* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED) *)
|
|
|
+ xmlDocGetRootElement := nil;
|
|
|
+ xmlGetLastChild := nil;
|
|
|
+ xmlNodeIsText := nil;
|
|
|
+ xmlIsBlankNode := nil;
|
|
|
+{$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_WRITER_ENABLED)}
|
|
|
+ xmlDocSetRootElement := nil;
|
|
|
+{$ENDIF} (* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED) *)
|
|
|
+{$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ xmlNodeSetName := nil;
|
|
|
+{$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ xmlAddChild := nil;
|
|
|
+ xmlAddChildList := nil;
|
|
|
+{$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_WRITER_ENABLED)}
|
|
|
+ xmlReplaceNode := nil;
|
|
|
+{$ENDIF} (* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED) *)
|
|
|
+{$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_HTML_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ xmlAddPrevSibling := nil;
|
|
|
+{$ENDIF} (* LIBXML_TREE_ENABLED || LIBXML_HTML_ENABLED || LIBXML_SCHEMAS_ENABLED *)
|
|
|
+ xmlAddSibling := nil;
|
|
|
+ xmlAddNextSibling := nil;
|
|
|
+ xmlUnlinkNode := nil;
|
|
|
+ xmlTextMerge := nil;
|
|
|
+ xmlTextConcat := nil;
|
|
|
+ xmlFreeNodeList := nil;
|
|
|
+ xmlFreeNode := nil;
|
|
|
+ xmlSetTreeDoc := nil;
|
|
|
+ xmlSetListDoc := nil;
|
|
|
+ xmlSearchNs := nil;
|
|
|
+ xmlSearchNsByHref := nil;
|
|
|
+{$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_XPATH_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ xmlGetNsList := nil;
|
|
|
+{$ENDIF} (* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) *)
|
|
|
+ xmlSetNs := nil;
|
|
|
+ xmlCopyNamespace := nil;
|
|
|
+ xmlCopyNamespaceList := nil;
|
|
|
+{$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_XINCLUDE_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED) or defined(LIBXML_HTML_ENABLED)}
|
|
|
+ xmlSetProp := nil;
|
|
|
+ xmlSetNsProp := nil;
|
|
|
+{$ENDIF} (* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED) *)
|
|
|
+ xmlGetNoNsProp := nil;
|
|
|
+ xmlGetProp := nil;
|
|
|
+ xmlHasProp := nil;
|
|
|
+ xmlHasNsProp := nil;
|
|
|
+ xmlGetNsProp := nil;
|
|
|
+ xmlStringGetNodeList := nil;
|
|
|
+ xmlStringLenGetNodeList := nil;
|
|
|
+ xmlNodeListGetString := nil;
|
|
|
+{$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ xmlNodeListGetRawString := nil;
|
|
|
+{$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ xmlNodeSetContent := nil;
|
|
|
+{$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ xmlNodeSetContentLen := nil;
|
|
|
+{$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ xmlNodeAddContent := nil;
|
|
|
+ xmlNodeAddContentLen := nil;
|
|
|
+ xmlNodeGetContent := nil;
|
|
|
+ xmlNodeBufGetContent := nil;
|
|
|
+ xmlNodeGetLang := nil;
|
|
|
+ xmlNodeGetSpacePreserve := nil;
|
|
|
+{$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ xmlNodeSetLang := nil;
|
|
|
+ xmlNodeSetSpacePreserve := nil;
|
|
|
+{$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ xmlNodeGetBase := nil;
|
|
|
+{$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_XINCLUDE_ENABLED)}
|
|
|
+ xmlNodeSetBase := nil;
|
|
|
+{$ENDIF}
|
|
|
+ xmlRemoveProp := nil;
|
|
|
+{$IF defined(LIBXML_TREE_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ xmlUnsetNsProp := nil;
|
|
|
+ xmlUnsetProp := nil;
|
|
|
+{$ENDIF} (* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) *)
|
|
|
+{$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ xmlReconciliateNs := nil;
|
|
|
+{$ENDIF}
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ xmlDocDumpFormatMemory := nil;
|
|
|
+ xmlDocDumpMemory := nil;
|
|
|
+ xmlDocDumpMemoryEnc := nil;
|
|
|
+ xmlDocDumpFormatMemoryEnc := nil;
|
|
|
+ xmlDocFormatDump := nil;
|
|
|
+ xmlDocDump := nil;
|
|
|
+ xmlElemDump := nil;
|
|
|
+ xmlSaveFormatFile := nil;
|
|
|
+ xmlSaveFile := nil;
|
|
|
+ xmlBufNodeDump := nil;
|
|
|
+ xmlNodeDump := nil;
|
|
|
+ xmlSaveFileTo := nil;
|
|
|
+ xmlSaveFormatFileTo := nil;
|
|
|
+ xmlNodeDumpOutput := nil;
|
|
|
+ xmlSaveFormatFileEnc := nil;
|
|
|
+ xmlSaveFileEnc := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ xmlIsXHTML := nil;
|
|
|
+ xmlGetDocCompressMode := nil;
|
|
|
+ xmlSetDocCompressMode := nil;
|
|
|
+ xmlGetCompressMode := nil;
|
|
|
+ xmlSetCompressMode := nil;
|
|
|
+ xmlDOMWrapNewCtxt := nil;
|
|
|
+ xmlDOMWrapFreeCtxt := nil;
|
|
|
+ xmlDOMWrapReconcileNamespaces := nil;
|
|
|
+ xmlDOMWrapAdoptNode := nil;
|
|
|
+ xmlDOMWrapRemoveNode := nil;
|
|
|
+ xmlDOMWrapCloneNode := nil;
|
|
|
+{$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ xmlChildElementCount := nil;
|
|
|
+ xmlNextElementSibling := nil;
|
|
|
+ xmlFirstElementChild := nil;
|
|
|
+ xmlLastElementChild := nil;
|
|
|
+ xmlPreviousElementSibling := nil;
|
|
|
+{$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+
|
|
|
+ { list.inc }
|
|
|
+ xmlListCreate := nil;
|
|
|
+ xmlListDelete := nil;
|
|
|
+ xmlListSearch := nil;
|
|
|
+ xmlListReverseSearch := nil;
|
|
|
+ xmlListInsert := nil;
|
|
|
+ xmlListAppend := nil;
|
|
|
+ xmlListRemoveFirst := nil;
|
|
|
+ xmlListRemoveLast := nil;
|
|
|
+ xmlListRemoveAll := nil;
|
|
|
+ xmlListClear := nil;
|
|
|
+ xmlListEmpty := nil;
|
|
|
+ xmlListFront := nil;
|
|
|
+ xmlListEnd := nil;
|
|
|
+ xmlListSize := nil;
|
|
|
+ xmlListPopFront := nil;
|
|
|
+ xmlListPopBack := nil;
|
|
|
+ xmlListPushFront := nil;
|
|
|
+ xmlListPushBack := nil;
|
|
|
+ xmlListReverse := nil;
|
|
|
+ xmlListSort := nil;
|
|
|
+ xmlListWalk := nil;
|
|
|
+ xmlListReverseWalk := nil;
|
|
|
+ xmlListMerge := nil;
|
|
|
+ xmlListDup := nil;
|
|
|
+ xmlListCopy := nil;
|
|
|
+ xmlLinkGetData := nil;
|
|
|
+
|
|
|
+ { entities.inc }
|
|
|
+{$IFDEF LIBXML_LEGACY_ENABLED}
|
|
|
+ xmlInitializePredefinedEntities := nil;
|
|
|
+{$ENDIF} (* LIBXML_LEGACY_ENABLED *)
|
|
|
+ xmlNewEntity := nil;
|
|
|
+ xmlAddDocEntity := nil;
|
|
|
+ xmlAddDtdEntity := nil;
|
|
|
+ xmlGetPredefinedEntity := nil;
|
|
|
+ xmlGetDocEntity := nil;
|
|
|
+ xmlGetDtdEntity := nil;
|
|
|
+ xmlGetParameterEntity := nil;
|
|
|
+{$IFDEF LIBXML_LEGACY_ENABLED}
|
|
|
+ xmlEncodeEntities := nil;
|
|
|
+{$ENDIF} (* LIBXML_LEGACY_ENABLED *)
|
|
|
+ xmlEncodeEntitiesReentrant := nil;
|
|
|
+ xmlEncodeSpecialChars := nil;
|
|
|
+ xmlCreateEntitiesTable := nil;
|
|
|
+{$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ xmlCopyEntitiesTable := nil;
|
|
|
+{$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ xmlFreeEntitiesTable := nil;
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ xmlDumpEntitiesTable := nil;
|
|
|
+ xmlDumpEntityDecl := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+{$IFDEF LIBXML_LEGACY_ENABLED}
|
|
|
+ xmlCleanupPredefinedEntities := nil;
|
|
|
+{$ENDIF} (* LIBXML_LEGACY_ENABLED *)
|
|
|
+
|
|
|
+ { xmlerror.inc }
|
|
|
+ xmlSetGenericErrorFunc := nil;
|
|
|
+ initGenericErrorDefaultFunc := nil;
|
|
|
+ xmlSetStructuredErrorFunc := nil;
|
|
|
+ xmlParserError := nil;
|
|
|
+ xmlParserWarning := nil;
|
|
|
+ xmlParserValidityError := nil;
|
|
|
+ xmlParserValidityWarning := nil;
|
|
|
+ xmlParserPrintFileInfo := nil;
|
|
|
+ xmlParserPrintFileContext := nil;
|
|
|
+ xmlGetLastError := nil;
|
|
|
+ xmlResetLastError := nil;
|
|
|
+ xmlCtxtGetLastError := nil;
|
|
|
+ xmlCtxtResetLastError := nil;
|
|
|
+ xmlResetError := nil;
|
|
|
+ xmlCopyError := nil;
|
|
|
+ __xmlRaiseError := nil;
|
|
|
+ __xmlSimpleError := nil;
|
|
|
+
|
|
|
+ { xmlmemory.inc }
|
|
|
+ xmlMemSetup := nil;
|
|
|
+ xmlMemGet := nil;
|
|
|
+ xmlGcMemSetup := nil;
|
|
|
+ xmlGcMemGet := nil;
|
|
|
+ xmlInitMemory := nil;
|
|
|
+ xmlCleanupMemory := nil;
|
|
|
+ xmlMemUsed := nil;
|
|
|
+ xmlMemBlocks := nil;
|
|
|
+ xmlMemDisplay := nil;
|
|
|
+ xmlMemDisplayLast := nil;
|
|
|
+ xmlMemShow := nil;
|
|
|
+ xmlMemoryDump := nil;
|
|
|
+ xmlMemMalloc := nil;
|
|
|
+ xmlMemRealloc := nil;
|
|
|
+ xmlMemFree := nil;
|
|
|
+ xmlMemoryStrdup := nil;
|
|
|
+ xmlMallocLoc := nil;
|
|
|
+ xmlReallocLoc := nil;
|
|
|
+ xmlMallocAtomicLoc := nil;
|
|
|
+ xmlMemStrdupLoc := nil;
|
|
|
+
|
|
|
+ { pattern.inc }
|
|
|
+{$IFDEF LIBXML_PATTERN_ENABLED}
|
|
|
+ xmlFreePattern := nil;
|
|
|
+ xmlFreePatternList := nil;
|
|
|
+ xmlPatterncompile := nil;
|
|
|
+ xmlPatternMatch := nil;
|
|
|
+ xmlPatternStreamable := nil;
|
|
|
+ xmlPatternMaxDepth := nil;
|
|
|
+ xmlPatternMinDepth := nil;
|
|
|
+ xmlPatternFromRoot := nil;
|
|
|
+ xmlPatternGetStreamCtxt := nil;
|
|
|
+ xmlFreeStreamCtxt := nil;
|
|
|
+ xmlStreamPushNode := nil;
|
|
|
+ xmlStreamPush := nil;
|
|
|
+ xmlStreamPushAttr := nil;
|
|
|
+ xmlStreamPop := nil;
|
|
|
+ xmlStreamWantsAnyNode := nil;
|
|
|
+{$ENDIF} (* LIBXML_PATTERN_ENABLED *)
|
|
|
+
|
|
|
+ { schemasInternals.inc }
|
|
|
+{$IFDEF LIBXML_SCHEMAS_ENABLED}
|
|
|
+ xmlSchemaFreeType := nil;
|
|
|
+ xmlSchemaFreeWildcard := nil;
|
|
|
+{$ENDIF} (* LIBXML_SCHEMAS_ENABLED *)
|
|
|
+
|
|
|
+ { hash.inc }
|
|
|
+ xmlHashCreate := nil;
|
|
|
+ xmlHashCreateDict := nil;
|
|
|
+ xmlHashFree := nil;
|
|
|
+ xmlHashDefaultDeallocator := nil;
|
|
|
+ xmlHashAddEntry := nil;
|
|
|
+ xmlHashUpdateEntry := nil;
|
|
|
+ xmlHashAddEntry2 := nil;
|
|
|
+ xmlHashUpdateEntry2 := nil;
|
|
|
+ xmlHashAddEntry3 := nil;
|
|
|
+ xmlHashUpdateEntry3 := nil;
|
|
|
+ xmlHashRemoveEntry := nil;
|
|
|
+ xmlHashRemoveEntry2 := nil;
|
|
|
+ xmlHashRemoveEntry3 := nil;
|
|
|
+ xmlHashLookup := nil;
|
|
|
+ xmlHashLookup2 := nil;
|
|
|
+ xmlHashLookup3 := nil;
|
|
|
+ xmlHashQLookup := nil;
|
|
|
+ xmlHashQLookup2 := nil;
|
|
|
+ xmlHashQLookup3 := nil;
|
|
|
+ xmlHashCopy := nil;
|
|
|
+ xmlHashSize := nil;
|
|
|
+ xmlHashScan := nil;
|
|
|
+ xmlHashScan3 := nil;
|
|
|
+ xmlHashScanFull := nil;
|
|
|
+ xmlHashScanFull3 := nil;
|
|
|
+
|
|
|
+ { valid.inc }
|
|
|
+ xmlAddNotationDecl := nil;
|
|
|
+{$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ xmlCopyNotationTable := nil;
|
|
|
+{$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ xmlFreeNotationTable := nil;
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ xmlDumpNotationDecl := nil;
|
|
|
+ xmlDumpNotationTable := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ xmlNewDocElementContent := nil;
|
|
|
+ xmlCopyDocElementContent := nil;
|
|
|
+ xmlFreeDocElementContent := nil;
|
|
|
+ xmlSnprintfElementContent := nil;
|
|
|
+ xmlAddElementDecl := nil;
|
|
|
+{$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ xmlCopyElementTable := nil;
|
|
|
+{$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ xmlFreeElementTable := nil;
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ xmlDumpElementTable := nil;
|
|
|
+ xmlDumpElementDecl := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ xmlCreateEnumeration := nil;
|
|
|
+ xmlFreeEnumeration := nil;
|
|
|
+{$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ xmlCopyEnumeration := nil;
|
|
|
+{$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ xmlAddAttributeDecl := nil;
|
|
|
+{$IFDEF LIBXML_TREE_ENABLED}
|
|
|
+ xmlCopyAttributeTable := nil;
|
|
|
+{$ENDIF} (* LIBXML_TREE_ENABLED *)
|
|
|
+ xmlFreeAttributeTable := nil;
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ xmlDumpAttributeTable := nil;
|
|
|
+ xmlDumpAttributeDecl := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ xmlAddID := nil;
|
|
|
+ xmlFreeIDTable := nil;
|
|
|
+ xmlGetID := nil;
|
|
|
+ xmlIsID := nil;
|
|
|
+ xmlRemoveID := nil;
|
|
|
+ xmlAddRef := nil;
|
|
|
+ xmlFreeRefTable := nil;
|
|
|
+ xmlIsRef := nil;
|
|
|
+ xmlRemoveRef := nil;
|
|
|
+ xmlGetRefs := nil;
|
|
|
+{$IFDEF LIBXML_VALID_ENABLED}
|
|
|
+ xmlNewValidCtxt := nil;
|
|
|
+ xmlFreeValidCtxt := nil;
|
|
|
+ xmlValidateRoot := nil;
|
|
|
+ xmlValidateElementDecl := nil;
|
|
|
+ xmlValidNormalizeAttributeValue := nil;
|
|
|
+ xmlValidCtxtNormalizeAttributeValue := nil;
|
|
|
+ xmlValidateAttributeDecl := nil;
|
|
|
+ xmlValidateAttributeValue := nil;
|
|
|
+ xmlValidateNotationDecl := nil;
|
|
|
+ xmlValidateDtd := nil;
|
|
|
+ xmlValidateDtdFinal := nil;
|
|
|
+ xmlValidateDocument := nil;
|
|
|
+ xmlValidateElement := nil;
|
|
|
+ xmlValidateOneElement := nil;
|
|
|
+ xmlValidateOneAttribute := nil;
|
|
|
+ xmlValidateOneNamespace := nil;
|
|
|
+ xmlValidateDocumentFinal := nil;
|
|
|
+{$ENDIF} (* LIBXML_VALID_ENABLED *)
|
|
|
+{$IF defined(LIBXML_VALID_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ xmlValidateNotationUse := nil;
|
|
|
+{$ENDIF} (* LIBXML_VALID_ENABLED or LIBXML_SCHEMAS_ENABLED *)
|
|
|
+ xmlIsMixedElement := nil;
|
|
|
+ xmlGetDtdAttrDesc := nil;
|
|
|
+ xmlGetDtdQAttrDesc := nil;
|
|
|
+ xmlGetDtdNotationDesc := nil;
|
|
|
+ xmlGetDtdQElementDesc := nil;
|
|
|
+ xmlGetDtdElementDesc := nil;
|
|
|
+{$IFDEF LIBXML_VALID_ENABLED}
|
|
|
+ xmlValidGetPotentialChildren := nil;
|
|
|
+ xmlValidGetValidElements := nil;
|
|
|
+ xmlValidateNameValue := nil;
|
|
|
+ xmlValidateNamesValue := nil;
|
|
|
+ xmlValidateNmtokenValue := nil;
|
|
|
+ xmlValidateNmtokensValue := nil;
|
|
|
+{$IFDEF LIBXML_REGEXP_ENABLED}
|
|
|
+ xmlValidBuildContentModel := nil;
|
|
|
+ xmlValidatePushElement := nil;
|
|
|
+ xmlValidatePushCData := nil;
|
|
|
+ xmlValidatePopElement := nil;
|
|
|
+{$ENDIF} (* LIBXML_REGEXP_ENABLED *)
|
|
|
+{$ENDIF} (* LIBXML_VALID_ENABLED *)
|
|
|
+
|
|
|
+ { libxmlparser.inc }
|
|
|
+ xmlInitParser := nil;
|
|
|
+ xmlCleanupParser := nil;
|
|
|
+ xmlParserInputRead := nil;
|
|
|
+ xmlParserInputGrow := nil;
|
|
|
+{$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ xmlParseDoc := nil;
|
|
|
+ xmlParseFile := nil;
|
|
|
+ xmlParseMemory := nil;
|
|
|
+{$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+ xmlSubstituteEntitiesDefault := nil;
|
|
|
+ xmlKeepBlanksDefault := nil;
|
|
|
+ xmlStopParser := nil;
|
|
|
+ xmlPedanticParserDefault := nil;
|
|
|
+ xmlLineNumbersDefault := nil;
|
|
|
+{$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ xmlRecoverDoc := nil;
|
|
|
+ xmlRecoverMemory := nil;
|
|
|
+ xmlRecoverFile := nil;
|
|
|
+{$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+ xmlParseDocument := nil;
|
|
|
+ xmlParseExtParsedEnt := nil;
|
|
|
+{$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ xmlSAXUserParseFile := nil;
|
|
|
+ xmlSAXUserParseMemory := nil;
|
|
|
+ xmlSAXParseDoc := nil;
|
|
|
+ xmlSAXParseMemory := nil;
|
|
|
+ xmlSAXParseMemoryWithData := nil;
|
|
|
+ xmlSAXParseFile := nil;
|
|
|
+ xmlSAXParseFileWithData := nil;
|
|
|
+ xmlSAXParseEntity := nil;
|
|
|
+ xmlParseEntity := nil;
|
|
|
+{$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+{$IFDEF LIBXML_VALID_ENABLED}
|
|
|
+ xmlSAXParseDTD := nil;
|
|
|
+ xmlParseDTD := nil;
|
|
|
+ xmlIOParseDTD := nil;
|
|
|
+{$ENDIF} (* LIBXML_VALID_ENABLE *)
|
|
|
+{$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ xmlParseBalancedChunkMemory := nil;
|
|
|
+{$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+ xmlParseInNodeContext := nil;
|
|
|
+{$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ xmlParseBalancedChunkMemoryRecover := nil;
|
|
|
+ xmlParseExternalEntity := nil;
|
|
|
+{$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+ xmlParseCtxtExternalEntity := nil;
|
|
|
+ xmlNewParserCtxt := nil;
|
|
|
+ xmlInitParserCtxt := nil;
|
|
|
+ xmlClearParserCtxt := nil;
|
|
|
+ xmlFreeParserCtxt := nil;
|
|
|
+{$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ xmlSetupParserForBuffer := nil;
|
|
|
+{$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+ xmlCreateDocParserCtxt := nil;
|
|
|
+{$IFDEF LIBXML_LEGACY_ENABLED}
|
|
|
+ xmlGetFeaturesList := nil;
|
|
|
+ xmlGetFeature := nil;
|
|
|
+ xmlSetFeature := nil;
|
|
|
+{$ENDIF} (* LIBXML_LEGACY_ENABLED *)
|
|
|
+{$IFDEF LIBXML_PUSH_ENABLED}
|
|
|
+ xmlCreatePushParserCtxt := nil;
|
|
|
+ xmlParseChunk := nil;
|
|
|
+{$ENDIF} (* LIBXML_PUSH_ENABLED *)
|
|
|
+ xmlCreateIOParserCtxt := nil;
|
|
|
+ xmlNewIOInputStream := nil;
|
|
|
+ xmlParserFindNodeInfo := nil;
|
|
|
+ xmlInitNodeInfoSeq := nil;
|
|
|
+ xmlClearNodeInfoSeq := nil;
|
|
|
+ xmlParserFindNodeInfoIndex := nil;
|
|
|
+ xmlParserAddNodeInfo := nil;
|
|
|
+ xmlSetExternalEntityLoader := nil;
|
|
|
+ xmlGetExternalEntityLoader := nil;
|
|
|
+ xmlLoadExternalEntity := nil;
|
|
|
+ xmlByteConsumed := nil;
|
|
|
+ xmlCtxtReset := nil;
|
|
|
+ xmlCtxtResetPush := nil;
|
|
|
+ xmlCtxtUseOptions := nil;
|
|
|
+ xmlReadDoc := nil;
|
|
|
+ xmlReadFile := nil;
|
|
|
+ xmlReadMemory := nil;
|
|
|
+ xmlReadFd := nil;
|
|
|
+ xmlReadIO := nil;
|
|
|
+ xmlCtxtReadDoc := nil;
|
|
|
+ xmlCtxtReadFile := nil;
|
|
|
+ xmlCtxtReadMemory := nil;
|
|
|
+ xmlCtxtReadFd := nil;
|
|
|
+ xmlCtxtReadIO := nil;
|
|
|
+ xmlHasFeature := nil;
|
|
|
+
|
|
|
+ { schematron.inc }
|
|
|
+{$IFDEF LIBXML_SCHEMATRON_ENABLED}
|
|
|
+ xmlSchematronNewParserCtxt := nil;
|
|
|
+ xmlSchematronNewMemParserCtxt := nil;
|
|
|
+ xmlSchematronNewDocParserCtxt := nil;
|
|
|
+ xmlSchematronFreeParserCtxt := nil;
|
|
|
+ xmlSchematronParse := nil;
|
|
|
+ xmlSchematronFree := nil;
|
|
|
+ xmlSchematronSetValidStructuredErrors := nil;
|
|
|
+ xmlSchematronNewValidCtxt := nil;
|
|
|
+ xmlSchematronFreeValidCtxt := nil;
|
|
|
+ xmlSchematronValidateDoc := nil;
|
|
|
+{$ENDIF} (* LIBXML_SCHEMATRON_ENABLED *)
|
|
|
+
|
|
|
+ { threads.inc }
|
|
|
+ xmlNewMutex := nil;
|
|
|
+ xmlMutexLock := nil;
|
|
|
+ xmlMutexUnlock := nil;
|
|
|
+ xmlFreeMutex := nil;
|
|
|
+ xmlNewRMutex := nil;
|
|
|
+ xmlRMutexLock := nil;
|
|
|
+ xmlRMutexUnlock := nil;
|
|
|
+ xmlFreeRMutex := nil;
|
|
|
+ xmlInitThreads := nil;
|
|
|
+ xmlLockLibrary := nil;
|
|
|
+ xmlUnlockLibrary := nil;
|
|
|
+ xmlGetThreadId := nil;
|
|
|
+ xmlIsMainThread := nil;
|
|
|
+ xmlCleanupThreads := nil;
|
|
|
+ xmlGetGlobalState := nil;
|
|
|
+
|
|
|
+ { uri.inc }
|
|
|
+ xmlCreateURI := nil;
|
|
|
+ xmlBuildURI := nil;
|
|
|
+ xmlBuildRelativeURI := nil;
|
|
|
+ xmlParseURI := nil;
|
|
|
+ xmlParseURIRaw := nil;
|
|
|
+ xmlParseURIReference := nil;
|
|
|
+ xmlSaveUri := nil;
|
|
|
+ xmlPrintURI := nil;
|
|
|
+ xmlURIEscapeStr := nil;
|
|
|
+ xmlURIUnescapeString := nil;
|
|
|
+ xmlNormalizeURIPath := nil;
|
|
|
+ xmlURIEscape := nil;
|
|
|
+ xmlFreeURI := nil;
|
|
|
+ xmlCanonicPath := nil;
|
|
|
+ xmlPathToURI := nil;
|
|
|
+
|
|
|
+ { relaxng.inc }
|
|
|
+{$IFDEF LIBXML_SCHEMAS_ENABLED}
|
|
|
+ xmlRelaxNGInitTypes := nil;
|
|
|
+ xmlRelaxNGCleanupTypes := nil;
|
|
|
+ xmlRelaxNGNewParserCtxt := nil;
|
|
|
+ xmlRelaxNGNewMemParserCtxt := nil;
|
|
|
+ xmlRelaxNGNewDocParserCtxt := nil;
|
|
|
+ xmlRelaxParserSetFlag := nil;
|
|
|
+ xmlRelaxNGFreeParserCtxt := nil;
|
|
|
+ xmlRelaxNGSetParserErrors := nil;
|
|
|
+ xmlRelaxNGGetParserErrors := nil;
|
|
|
+ xmlRelaxNGSetParserStructuredErrors := nil;
|
|
|
+ xmlRelaxNGParse := nil;
|
|
|
+ xmlRelaxNGFree := nil;
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ xmlRelaxNGDump := nil;
|
|
|
+ xmlRelaxNGDumpTree := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ xmlRelaxNGSetValidErrors := nil;
|
|
|
+ xmlRelaxNGGetValidErrors := nil;
|
|
|
+ xmlRelaxNGSetValidStructuredErrors := nil;
|
|
|
+ xmlRelaxNGNewValidCtxt := nil;
|
|
|
+ xmlRelaxNGFreeValidCtxt := nil;
|
|
|
+ xmlRelaxNGValidateDoc := nil;
|
|
|
+ xmlRelaxNGValidatePushElement := nil;
|
|
|
+ xmlRelaxNGValidatePushCData := nil;
|
|
|
+ xmlRelaxNGValidatePopElement := nil;
|
|
|
+ xmlRelaxNGValidateFullElement := nil;
|
|
|
+{$ENDIF} (* LIBXML_SCHEMAS_ENABLED *)
|
|
|
+
|
|
|
+ { globals.inc }
|
|
|
+ xmlInitGlobals := nil;
|
|
|
+ xmlCleanupGlobals := nil;
|
|
|
+ xmlParserInputBufferCreateFilenameDefault := nil;
|
|
|
+ xmlOutputBufferCreateFilenameDefault := nil;
|
|
|
+ xmlInitializeGlobalState := nil;
|
|
|
+ xmlThrDefSetGenericErrorFunc := nil;
|
|
|
+ xmlThrDefSetStructuredErrorFunc := nil;
|
|
|
+ xmlRegisterNodeDefault := nil;
|
|
|
+ xmlThrDefRegisterNodeDefault := nil;
|
|
|
+ xmlDeregisterNodeDefault := nil;
|
|
|
+ xmlThrDefDeregisterNodeDefault := nil;
|
|
|
+ xmlThrDefOutputBufferCreateFilenameDefault := nil;
|
|
|
+ xmlThrDefParserInputBufferCreateFilenameDefault := nil;
|
|
|
+ __docbDefaultSAXHandler := nil;
|
|
|
+ __htmlDefaultSAXHandler := nil;
|
|
|
+ __xmlLastError := nil;
|
|
|
+ __oldXMLWDcompatibility := nil;
|
|
|
+ __xmlBufferAllocScheme := nil;
|
|
|
+ xmlThrDefBufferAllocScheme := nil;
|
|
|
+ __xmlDefaultBufferSize := nil;
|
|
|
+ xmlThrDefDefaultBufferSize := nil;
|
|
|
+ __xmlDefaultSAXHandler := nil;
|
|
|
+ __xmlDefaultSAXLocator := nil;
|
|
|
+ __xmlDoValidityCheckingDefaultValue := nil;
|
|
|
+ xmlThrDefDoValidityCheckingDefaultValue := nil;
|
|
|
+ __xmlGenericError := nil;
|
|
|
+ __xmlStructuredError := nil;
|
|
|
+ __xmlGenericErrorContext := nil;
|
|
|
+ __xmlGetWarningsDefaultValue := nil;
|
|
|
+ xmlThrDefGetWarningsDefaultValue := nil;
|
|
|
+ __xmlIndentTreeOutput := nil;
|
|
|
+ xmlThrDefIndentTreeOutput := nil;
|
|
|
+ __xmlTreeIndentString := nil;
|
|
|
+ xmlThrDefTreeIndentString := nil;
|
|
|
+ __xmlKeepBlanksDefaultValue := nil;
|
|
|
+ xmlThrDefKeepBlanksDefaultValue := nil;
|
|
|
+ __xmlLineNumbersDefaultValue := nil;
|
|
|
+ xmlThrDefLineNumbersDefaultValue := nil;
|
|
|
+ __xmlLoadExtDtdDefaultValue := nil;
|
|
|
+ xmlThrDefLoadExtDtdDefaultValue := nil;
|
|
|
+ __xmlParserDebugEntities := nil;
|
|
|
+ xmlThrDefParserDebugEntities := nil;
|
|
|
+ __xmlParserVersion := nil;
|
|
|
+ __xmlPedanticParserDefaultValue := nil;
|
|
|
+ xmlThrDefPedanticParserDefaultValue := nil;
|
|
|
+ __xmlSaveNoEmptyTags := nil;
|
|
|
+ xmlThrDefSaveNoEmptyTags := nil;
|
|
|
+ __xmlSubstituteEntitiesDefaultValue := nil;
|
|
|
+ xmlThrDefSubstituteEntitiesDefaultValue := nil;
|
|
|
+ __xmlRegisterNodeDefaultValue := nil;
|
|
|
+ __xmlDeregisterNodeDefaultValue := nil;
|
|
|
+ __xmlParserInputBufferCreateFilenameValue := nil;
|
|
|
+ __xmlOutputBufferCreateFilenameValue := nil;
|
|
|
+
|
|
|
+ { nanoftp.inc }
|
|
|
+{$IFDEF LIBXML_FTP_ENABLED}
|
|
|
+ xmlNanoFTPInit := nil;
|
|
|
+ xmlNanoFTPCleanup := nil;
|
|
|
+ xmlNanoFTPNewCtxt := nil;
|
|
|
+ xmlNanoFTPFreeCtxt := nil;
|
|
|
+ xmlNanoFTPConnectTo := nil;
|
|
|
+ xmlNanoFTPOpen := nil;
|
|
|
+ xmlNanoFTPConnect := nil;
|
|
|
+ xmlNanoFTPClose := nil;
|
|
|
+ xmlNanoFTPQuit := nil;
|
|
|
+ xmlNanoFTPScanProxy := nil;
|
|
|
+ xmlNanoFTPProxy := nil;
|
|
|
+ xmlNanoFTPUpdateURL := nil;
|
|
|
+ xmlNanoFTPGetResponse := nil;
|
|
|
+ xmlNanoFTPCheckResponse := nil;
|
|
|
+ xmlNanoFTPCwd := nil;
|
|
|
+ xmlNanoFTPDele := nil;
|
|
|
+ xmlNanoFTPGetConnection := nil;
|
|
|
+ xmlNanoFTPCloseConnection := nil;
|
|
|
+ xmlNanoFTPList := nil;
|
|
|
+ xmlNanoFTPGetSocket := nil;
|
|
|
+ xmlNanoFTPGet := nil;
|
|
|
+ xmlNanoFTPRead := nil;
|
|
|
+{$ENDIF} (* LIBXML_FTP_ENABLED *)
|
|
|
+
|
|
|
+ { nanohttp.inc }
|
|
|
+{$IFDEF LIBXML_HTTP_ENABLED}
|
|
|
+ xmlNanoHTTPInit := nil;
|
|
|
+ xmlNanoHTTPCleanup := nil;
|
|
|
+ xmlNanoHTTPScanProxy := nil;
|
|
|
+ xmlNanoHTTPFetch := nil;
|
|
|
+ xmlNanoHTTPMethod := nil;
|
|
|
+ xmlNanoHTTPMethodRedir := nil;
|
|
|
+ xmlNanoHTTPOpen := nil;
|
|
|
+ xmlNanoHTTPOpenRedir := nil;
|
|
|
+ xmlNanoHTTPReturnCode := nil;
|
|
|
+ xmlNanoHTTPAuthHeader := nil;
|
|
|
+ xmlNanoHTTPRedir := nil;
|
|
|
+ xmlNanoHTTPContentLength := nil;
|
|
|
+ xmlNanoHTTPEncoding := nil;
|
|
|
+ xmlNanoHTTPMimeType := nil;
|
|
|
+ xmlNanoHTTPRead := nil;
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ xmlNanoHTTPSave := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ xmlNanoHTTPClose := nil;
|
|
|
+{$ENDIF} (* LIBXML_HTTP_ENABLED *)
|
|
|
+
|
|
|
+ { SAX.inc }
|
|
|
+{$IFDEF LIBXML_LEGACY_ENABLED}
|
|
|
+ getPublicId := nil;
|
|
|
+ getSystemId := nil;
|
|
|
+ setDocumentLocator := nil;
|
|
|
+ getLineNumber := nil;
|
|
|
+ getColumnNumber := nil;
|
|
|
+ isStandalone := nil;
|
|
|
+ hasInternalSubset := nil;
|
|
|
+ hasExternalSubset := nil;
|
|
|
+ internalSubset := nil;
|
|
|
+ externalSubset := nil;
|
|
|
+ getEntity := nil;
|
|
|
+ getParameterEntity := nil;
|
|
|
+ resolveEntity := nil;
|
|
|
+ entityDecl := nil;
|
|
|
+ attributeDecl := nil;
|
|
|
+ elementDecl := nil;
|
|
|
+ notationDecl := nil;
|
|
|
+ unparsedEntityDecl := nil;
|
|
|
+ startDocument := nil;
|
|
|
+ endDocument := nil;
|
|
|
+ attribute := nil;
|
|
|
+ startElement := nil;
|
|
|
+ endElement := nil;
|
|
|
+ reference := nil;
|
|
|
+ characters := nil;
|
|
|
+ ignorableWhitespace := nil;
|
|
|
+ processingInstruction := nil;
|
|
|
+ globalNamespace := nil;
|
|
|
+ setNamespace := nil;
|
|
|
+ getNamespace := nil;
|
|
|
+ checkNamespace := nil;
|
|
|
+ namespaceDecl := nil;
|
|
|
+ comment := nil;
|
|
|
+ cdataBlock := nil;
|
|
|
+{$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ initxmlDefaultSAXHandler := nil;
|
|
|
+{$IFDEF LIBXML_HTML_ENABLED}
|
|
|
+ inithtmlDefaultSAXHandler := nil;
|
|
|
+{$ENDIF}
|
|
|
+{$IFDEF LIBXML_DOCB_ENABLED}
|
|
|
+ initdocbDefaultSAXHandler := nil;
|
|
|
+{$ENDIF}
|
|
|
+{$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+{$ENDIF} (* LIBXML_LEGACY_ENABLED *)
|
|
|
+
|
|
|
+ { SAX2.inc }
|
|
|
+ xmlSAX2GetPublicId := nil;
|
|
|
+ xmlSAX2GetSystemId := nil;
|
|
|
+ xmlSAX2SetDocumentLocator := nil;
|
|
|
+ xmlSAX2GetLineNumber := nil;
|
|
|
+ xmlSAX2GetColumnNumber := nil;
|
|
|
+ xmlSAX2IsStandalone := nil;
|
|
|
+ xmlSAX2HasInternalSubset := nil;
|
|
|
+ xmlSAX2HasExternalSubset := nil;
|
|
|
+ xmlSAX2InternalSubset := nil;
|
|
|
+ xmlSAX2ExternalSubset := nil;
|
|
|
+ xmlSAX2GetEntity := nil;
|
|
|
+ xmlSAX2GetParameterEntity := nil;
|
|
|
+ xmlSAX2ResolveEntity := nil;
|
|
|
+ xmlSAX2EntityDecl := nil;
|
|
|
+ xmlSAX2AttributeDecl := nil;
|
|
|
+ xmlSAX2ElementDecl := nil;
|
|
|
+ xmlSAX2NotationDecl := nil;
|
|
|
+ xmlSAX2UnparsedEntityDecl := nil;
|
|
|
+ xmlSAX2StartDocument := nil;
|
|
|
+ xmlSAX2EndDocument := nil;
|
|
|
+{$IF defined(LIBXML_SAX1_ENABLED) or defined(LIBXML_HTML_ENABLED) or defined(LIBXML_WRITER_ENABLED) or defined(LIBXML_DOCB_ENABLED)}
|
|
|
+ xmlSAX2StartElement := nil;
|
|
|
+ xmlSAX2EndElement := nil;
|
|
|
+{$ENDIF} (* LIBXML_SAX1_ENABLED or LIBXML_HTML_ENABLED *)
|
|
|
+ xmlSAX2StartElementNs := nil;
|
|
|
+ xmlSAX2EndElementNs := nil;
|
|
|
+ xmlSAX2Reference := nil;
|
|
|
+ xmlSAX2Characters := nil;
|
|
|
+ xmlSAX2IgnorableWhitespace := nil;
|
|
|
+ xmlSAX2ProcessingInstruction := nil;
|
|
|
+ xmlSAX2Comment := nil;
|
|
|
+ xmlSAX2CDataBlock := nil;
|
|
|
+{$IFDEF LIBXML_SAX1_ENABLED}
|
|
|
+ xmlSAXDefaultVersion := nil;
|
|
|
+{$ENDIF} (* LIBXML_SAX1_ENABLED *)
|
|
|
+ xmlSAXVersion := nil;
|
|
|
+ xmlSAX2InitDefaultSAXHandler := nil;
|
|
|
+{$IFDEF LIBXML_HTML_ENABLED}
|
|
|
+ xmlSAX2InitHtmlDefaultSAXHandler := nil;
|
|
|
+ htmlDefaultSAXHandlerInit := nil;
|
|
|
+{$ENDIF}
|
|
|
+{$IFDEF LIBXML_DOCB_ENABLED}
|
|
|
+ xmlSAX2InitDocbDefaultSAXHandler := nil;
|
|
|
+ docbDefaultSAXHandlerInit := nil;
|
|
|
+{$ENDIF}
|
|
|
+ xmlDefaultSAXHandlerInit := nil;
|
|
|
+
|
|
|
+ { HTMLtree.inc }
|
|
|
+{$IFDEF LIBXML_HTML_ENABLED}
|
|
|
+ htmlNewDoc := nil;
|
|
|
+ htmlNewDocNoDtD := nil;
|
|
|
+ htmlGetMetaEncoding := nil;
|
|
|
+ htmlSetMetaEncoding := nil;
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ htmlDocDumpMemory := nil;
|
|
|
+ htmlDocDumpMemoryFormat := nil;
|
|
|
+ htmlDocDump := nil;
|
|
|
+ htmlSaveFile := nil;
|
|
|
+ htmlNodeDump := nil;
|
|
|
+ htmlNodeDumpFile := nil;
|
|
|
+ htmlNodeDumpFileFormat := nil;
|
|
|
+ htmlSaveFileEnc := nil;
|
|
|
+ htmlSaveFileFormat := nil;
|
|
|
+ htmlNodeDumpFormatOutput := nil;
|
|
|
+ htmlDocContentDumpOutput := nil;
|
|
|
+ htmlDocContentDumpFormatOutput := nil;
|
|
|
+ htmlNodeDumpOutput := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ htmlIsBooleanAttr := nil;
|
|
|
+{$ENDIF} (* LIBXML_HTML_ENABLED *)
|
|
|
+
|
|
|
+ { HTMLparser.inc }
|
|
|
+{$IFDEF LIBXML_HTML_ENABLED}
|
|
|
+ htmlTagLookup := nil;
|
|
|
+ htmlEntityLookup := nil;
|
|
|
+ htmlEntityValueLookup := nil;
|
|
|
+ htmlIsAutoClosed := nil;
|
|
|
+ htmlAutoCloseTag := nil;
|
|
|
+ htmlParseEntityRef := nil;
|
|
|
+ htmlParseCharRef := nil;
|
|
|
+ htmlParseElement := nil;
|
|
|
+ htmlNewParserCtxt := nil;
|
|
|
+ htmlCreateMemoryParserCtxt := nil;
|
|
|
+ htmlParseDocument := nil;
|
|
|
+ htmlSAXParseDoc := nil;
|
|
|
+ htmlParseDoc := nil;
|
|
|
+ htmlSAXParseFile := nil;
|
|
|
+ htmlParseFile := nil;
|
|
|
+ UTF8ToHtml := nil;
|
|
|
+ htmlEncodeEntities := nil;
|
|
|
+ htmlIsScriptAttribute := nil;
|
|
|
+ htmlHandleOmittedElem := nil;
|
|
|
+{$IFDEF LIBXML_PUSH_ENABLED}
|
|
|
+ htmlCreatePushParserCtxt := nil;
|
|
|
+ htmlParseChunk := nil;
|
|
|
+{$ENDIF} (* LIBXML_PUSH_ENABLED *)
|
|
|
+ htmlFreeParserCtxt := nil;
|
|
|
+{$ENDIF} (* LIBXML_HTML_ENABLED *)
|
|
|
+
|
|
|
+ { xmlautomata.inc }
|
|
|
+{$IFDEF LIBXML_REGEXP_ENABLED}
|
|
|
+{$IFDEF LIBXML_AUTOMATA_ENABLED}
|
|
|
+ xmlNewAutomata := nil;
|
|
|
+ xmlFreeAutomata := nil;
|
|
|
+ xmlAutomataGetInitState := nil;
|
|
|
+ xmlAutomataSetFinalState := nil;
|
|
|
+ xmlAutomataNewState := nil;
|
|
|
+ xmlAutomataNewTransition := nil;
|
|
|
+ xmlAutomataNewTransition2 := nil;
|
|
|
+ xmlAutomataNewNegTrans := nil;
|
|
|
+ xmlAutomataNewCountTrans := nil;
|
|
|
+ xmlAutomataNewCountTrans2 := nil;
|
|
|
+ xmlAutomataNewOnceTrans := nil;
|
|
|
+ xmlAutomataNewOnceTrans2 := nil;
|
|
|
+ xmlAutomataNewAllTrans := nil;
|
|
|
+ xmlAutomataNewEpsilon := nil;
|
|
|
+ xmlAutomataNewCountedTrans := nil;
|
|
|
+ xmlAutomataNewCounterTrans := nil;
|
|
|
+ xmlAutomataNewCounter := nil;
|
|
|
+ xmlAutomataCompile := nil;
|
|
|
+ xmlAutomataIsDeterminist := nil;
|
|
|
+{$ENDIF} (* LIBXML_AUTOMATA_ENABLED *)
|
|
|
+{$ENDIF} (* LIBXML_REGEXP_ENABLED *)
|
|
|
+
|
|
|
+ { xmlIO.inc }
|
|
|
+ xmlCleanupInputCallbacks := nil;
|
|
|
+ xmlPopInputCallbacks := nil;
|
|
|
+ xmlRegisterDefaultInputCallbacks := nil;
|
|
|
+ xmlAllocParserInputBuffer := nil;
|
|
|
+ xmlParserInputBufferCreateFilename := nil;
|
|
|
+ xmlParserInputBufferCreateFile := nil;
|
|
|
+ xmlParserInputBufferCreateFd := nil;
|
|
|
+ xmlParserInputBufferCreateMem := nil;
|
|
|
+ xmlParserInputBufferCreateStatic := nil;
|
|
|
+ xmlParserInputBufferCreateIO := nil;
|
|
|
+ xmlParserInputBufferRead := nil;
|
|
|
+ xmlParserInputBufferGrow := nil;
|
|
|
+ xmlParserInputBufferPush := nil;
|
|
|
+ xmlFreeParserInputBuffer := nil;
|
|
|
+ xmlParserGetDirectory := nil;
|
|
|
+ xmlRegisterInputCallbacks := nil;
|
|
|
+ __xmlParserInputBufferCreateFilename := nil;
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ xmlCleanupOutputCallbacks := nil;
|
|
|
+ xmlRegisterDefaultOutputCallbacks := nil;
|
|
|
+ xmlAllocOutputBuffer := nil;
|
|
|
+ xmlOutputBufferCreateFilename := nil;
|
|
|
+ xmlOutputBufferCreateFile := nil;
|
|
|
+ xmlOutputBufferCreateBuffer := nil;
|
|
|
+ xmlOutputBufferCreateFd := nil;
|
|
|
+ xmlOutputBufferCreateIO := nil;
|
|
|
+ xmlOutputBufferGetContent := nil;
|
|
|
+ xmlOutputBufferGetSize := nil;
|
|
|
+ xmlOutputBufferWrite := nil;
|
|
|
+ xmlOutputBufferWriteString := nil;
|
|
|
+ xmlOutputBufferWriteEscape := nil;
|
|
|
+ xmlOutputBufferFlush := nil;
|
|
|
+ xmlOutputBufferClose := nil;
|
|
|
+ xmlRegisterOutputCallbacks := nil;
|
|
|
+ __xmlOutputBufferCreateFilename := nil;
|
|
|
+{$IFDEF LIBXML_HTTP_ENABLED}
|
|
|
+ xmlRegisterHTTPPostCallbacks := nil;
|
|
|
+{$ENDIF} (* LIBXML_HTTP_ENABLED *)
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ xmlCheckHTTPInput := nil;
|
|
|
+ xmlNoNetExternalEntityLoader := nil;
|
|
|
+ xmlCheckFilename := nil;
|
|
|
+ xmlFileMatch := nil;
|
|
|
+ xmlFileOpen := nil;
|
|
|
+ xmlFileRead := nil;
|
|
|
+ xmlFileClose := nil;
|
|
|
+{$IFDEF LIBXML_HTTP_ENABLED}
|
|
|
+ xmlIOHTTPMatch := nil;
|
|
|
+ xmlIOHTTPOpen := nil;
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ xmlIOHTTPOpenW := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ xmlIOHTTPRead := nil;
|
|
|
+ xmlIOHTTPClose := nil;
|
|
|
+{$ENDIF} (* LIBXML_HTTP_ENABLED *)
|
|
|
+{$IFDEF LIBXML_FTP_ENABLED}
|
|
|
+ xmlIOFTPMatch := nil;
|
|
|
+ xmlIOFTPOpen := nil;
|
|
|
+ xmlIOFTPRead := nil;
|
|
|
+ xmlIOFTPClose := nil;
|
|
|
+{$ENDIF} (* LIBXML_FTP_ENABLED *)
|
|
|
+
|
|
|
+ { xmlmodule.inc }
|
|
|
+{$IFDEF LIBXML_MODULES_ENABLED}
|
|
|
+ xmlModuleOpen := nil;
|
|
|
+ xmlModuleSymbol := nil;
|
|
|
+ xmlModuleClose := nil;
|
|
|
+ xmlModuleFree := nil;
|
|
|
+{$ENDIF} (* LIBXML_MODULES_ENABLED *)
|
|
|
+
|
|
|
+ { xmlreader.inc }
|
|
|
+{$IFDEF LIBXML_SCHEMAS_ENABLED}
|
|
|
+{$IFDEF LIBXML_READER_ENABLED}
|
|
|
+ xmlNewTextReader := nil;
|
|
|
+ xmlNewTextReaderFilename := nil;
|
|
|
+ xmlFreeTextReader := nil;
|
|
|
+ xmlTextReaderSetup := nil;
|
|
|
+ xmlTextReaderRead := nil;
|
|
|
+{$IFDEF LIBXML_WRITER_ENABLED}
|
|
|
+ xmlTextReaderReadInnerXml := nil;
|
|
|
+ xmlTextReaderReadOuterXml := nil;
|
|
|
+{$ENDIF}
|
|
|
+ xmlTextReaderReadString := nil;
|
|
|
+ xmlTextReaderReadAttributeValue := nil;
|
|
|
+ xmlTextReaderAttributeCount := nil;
|
|
|
+ xmlTextReaderDepth := nil;
|
|
|
+ xmlTextReaderHasAttributes := nil;
|
|
|
+ xmlTextReaderHasValue := nil;
|
|
|
+ xmlTextReaderIsDefault := nil;
|
|
|
+ xmlTextReaderIsEmptyElement := nil;
|
|
|
+ xmlTextReaderNodeType := nil;
|
|
|
+ xmlTextReaderQuoteChar := nil;
|
|
|
+ xmlTextReaderReadState := nil;
|
|
|
+ xmlTextReaderIsNamespaceDecl := nil;
|
|
|
+ xmlTextReaderConstBaseUri := nil;
|
|
|
+ xmlTextReaderConstLocalName := nil;
|
|
|
+ xmlTextReaderConstName := nil;
|
|
|
+ xmlTextReaderConstNamespaceUri := nil;
|
|
|
+ xmlTextReaderConstPrefix := nil;
|
|
|
+ xmlTextReaderConstXmlLang := nil;
|
|
|
+ xmlTextReaderConstString := nil;
|
|
|
+ xmlTextReaderConstValue := nil;
|
|
|
+ xmlTextReaderBaseUri := nil;
|
|
|
+ xmlTextReaderLocalName := nil;
|
|
|
+ xmlTextReaderName := nil;
|
|
|
+ xmlTextReaderNamespaceUri := nil;
|
|
|
+ xmlTextReaderPrefix := nil;
|
|
|
+ xmlTextReaderXmlLang := nil;
|
|
|
+ xmlTextReaderValue := nil;
|
|
|
+ xmlTextReaderClose := nil;
|
|
|
+ xmlTextReaderGetAttributeNo := nil;
|
|
|
+ xmlTextReaderGetAttribute := nil;
|
|
|
+ xmlTextReaderGetAttributeNs := nil;
|
|
|
+ xmlTextReaderGetRemainder := nil;
|
|
|
+ xmlTextReaderLookupNamespace := nil;
|
|
|
+ xmlTextReaderMoveToAttributeNo := nil;
|
|
|
+ xmlTextReaderMoveToAttribute := nil;
|
|
|
+ xmlTextReaderMoveToAttributeNs := nil;
|
|
|
+ xmlTextReaderMoveToFirstAttribute := nil;
|
|
|
+ xmlTextReaderMoveToNextAttribute := nil;
|
|
|
+ xmlTextReaderMoveToElement := nil;
|
|
|
+ xmlTextReaderNormalization := nil;
|
|
|
+ xmlTextReaderConstEncoding := nil;
|
|
|
+ xmlTextReaderSetParserProp := nil;
|
|
|
+ xmlTextReaderGetParserProp := nil;
|
|
|
+ xmlTextReaderCurrentNode := nil;
|
|
|
+ xmlTextReaderGetParserLineNumber := nil;
|
|
|
+ xmlTextReaderGetParserColumnNumber := nil;
|
|
|
+ xmlTextReaderPreserve := nil;
|
|
|
+{$IFDEF LIBXML_PATTERN_ENABLED}
|
|
|
+ xmlTextReaderPreservePattern := nil;
|
|
|
+{$ENDIF} (* LIBXML_PATTERN_ENABLED *)
|
|
|
+ xmlTextReaderCurrentDoc := nil;
|
|
|
+ xmlTextReaderExpand := nil;
|
|
|
+ xmlTextReaderNext := nil;
|
|
|
+ xmlTextReaderNextSibling := nil;
|
|
|
+ xmlTextReaderIsValid := nil;
|
|
|
+{$IFDEF LIBXML_SCHEMAS_ENABLED}
|
|
|
+ xmlTextReaderRelaxNGValidate := nil;
|
|
|
+ xmlTextReaderRelaxNGSetSchema := nil;
|
|
|
+ xmlTextReaderSchemaValidate := nil;
|
|
|
+ xmlTextReaderSchemaValidateCtxt := nil;
|
|
|
+ xmlTextReaderSetSchema := nil;
|
|
|
+{$ENDIF}
|
|
|
+ xmlTextReaderConstXmlVersion := nil;
|
|
|
+ xmlTextReaderStandalone := nil;
|
|
|
+ xmlTextReaderByteConsumed := nil;
|
|
|
+ xmlReaderWalker := nil;
|
|
|
+ xmlReaderForDoc := nil;
|
|
|
+ xmlReaderForFile := nil;
|
|
|
+ xmlReaderForMemory := nil;
|
|
|
+ xmlReaderForFd := nil;
|
|
|
+ xmlReaderForIO := nil;
|
|
|
+ xmlReaderNewWalker := nil;
|
|
|
+ xmlReaderNewDoc := nil;
|
|
|
+ xmlReaderNewFile := nil;
|
|
|
+ xmlReaderNewMemory := nil;
|
|
|
+ xmlReaderNewFd := nil;
|
|
|
+ xmlReaderNewIO := nil;
|
|
|
+ xmlTextReaderLocatorLineNumber := nil;
|
|
|
+ xmlTextReaderLocatorBaseURI := nil;
|
|
|
+ xmlTextReaderSetErrorHandler := nil;
|
|
|
+ xmlTextReaderSetStructuredErrorHandler := nil;
|
|
|
+ xmlTextReaderGetErrorHandler := nil;
|
|
|
+{$ENDIF} (* LIBXML_READER_ENABLED *)
|
|
|
+{$ENDIF} (* LIBXML_SCHEMAS_ENABLED *)
|
|
|
+
|
|
|
+ { xmlregexp.inc }
|
|
|
+{$IFDEF LIBXML_REGEXP_ENABLED}
|
|
|
+ xmlRegexpCompile := nil;
|
|
|
+ xmlRegFreeRegexp := nil;
|
|
|
+ xmlRegexpExec := nil;
|
|
|
+ xmlRegexpPrint := nil;
|
|
|
+ xmlRegexpIsDeterminist := nil;
|
|
|
+ xmlRegNewExecCtxt := nil;
|
|
|
+ xmlRegFreeExecCtxt := nil;
|
|
|
+ xmlRegExecPushString := nil;
|
|
|
+ xmlRegExecPushString2 := nil;
|
|
|
+ xmlRegExecNextValues := nil;
|
|
|
+ xmlRegExecErrInfo := nil;
|
|
|
+{$IFDEF LIBXML_EXPR_ENABLED}
|
|
|
+ xmlExpFreeCtxt := nil;
|
|
|
+ xmlExpNewCtxt := nil;
|
|
|
+ xmlExpCtxtNbNodes := nil;
|
|
|
+ xmlExpCtxtNbCons := nil;
|
|
|
+ xmlExpFree := nil;
|
|
|
+ xmlExpRef := nil;
|
|
|
+ xmlExpParse := nil;
|
|
|
+ xmlExpNewAtom := nil;
|
|
|
+ xmlExpNewOr := nil;
|
|
|
+ xmlExpNewSeq := nil;
|
|
|
+ xmlExpNewRange := nil;
|
|
|
+ xmlExpIsNillable := nil;
|
|
|
+ xmlExpMaxToken := nil;
|
|
|
+ xmlExpGetLanguage := nil;
|
|
|
+ xmlExpGetStart := nil;
|
|
|
+ xmlExpStringDerive := nil;
|
|
|
+ xmlExpExpDerive := nil;
|
|
|
+ xmlExpSubsume := nil;
|
|
|
+ xmlExpDump := nil;
|
|
|
+{$ENDIF} (* LIBXML_EXPR_ENABLED *)
|
|
|
+{$ENDIF} (* LIBXML_REGEXP_ENABLED *)
|
|
|
+
|
|
|
+ { xmlsave.inc }
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ xmlSaveToFd := nil;
|
|
|
+ xmlSaveToFilename := nil;
|
|
|
+ xmlSaveToBuffer := nil;
|
|
|
+ xmlSaveToIO := nil;
|
|
|
+ xmlSaveDoc := nil;
|
|
|
+ xmlSaveTree := nil;
|
|
|
+ xmlSaveFlush := nil;
|
|
|
+ xmlSaveClose := nil;
|
|
|
+ xmlSaveSetEscape := nil;
|
|
|
+ xmlSaveSetAttrEscape := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+
|
|
|
+ { xmlschemas.inc }
|
|
|
+{$IFDEF LIBXML_SCHEMAS_ENABLED}
|
|
|
+ xmlSchemaNewParserCtxt := nil;
|
|
|
+ xmlSchemaNewMemParserCtxt := nil;
|
|
|
+ xmlSchemaNewDocParserCtxt := nil;
|
|
|
+ xmlSchemaFreeParserCtxt := nil;
|
|
|
+ xmlSchemaSetParserErrors := nil;
|
|
|
+ xmlSchemaSetParserStructuredErrors := nil;
|
|
|
+ xmlSchemaGetParserErrors := nil;
|
|
|
+ xmlSchemaIsValid := nil;
|
|
|
+ xmlSchemaParse := nil;
|
|
|
+ xmlSchemaFree := nil;
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ xmlSchemaDump := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+ xmlSchemaSetValidErrors := nil;
|
|
|
+ xmlSchemaSetValidStructuredErrors := nil;
|
|
|
+ xmlSchemaGetValidErrors := nil;
|
|
|
+ xmlSchemaSetValidOptions := nil;
|
|
|
+ xmlSchemaValidCtxtGetOptions := nil;
|
|
|
+ xmlSchemaNewValidCtxt := nil;
|
|
|
+ xmlSchemaValidCtxtGetParserCtxt := nil;
|
|
|
+ xmlSchemaFreeValidCtxt := nil;
|
|
|
+ xmlSchemaValidateDoc := nil;
|
|
|
+ xmlSchemaValidateOneElement := nil;
|
|
|
+ xmlSchemaValidateStream := nil;
|
|
|
+ xmlSchemaValidateFile := nil;
|
|
|
+ xmlSchemaValidateSetFilename := nil;
|
|
|
+ xmlSchemaValidateSetLocator := nil;
|
|
|
+ xmlSchemaSAXPlug := nil;
|
|
|
+ xmlSchemaSAXUnplug := nil;
|
|
|
+{$ENDIF} (* LIBXML_SCHEMAS_ENABLED *)
|
|
|
+
|
|
|
+ { xmlschemastypes.inc }
|
|
|
+{$IFDEF LIBXML_SCHEMAS_ENABLED}
|
|
|
+ xmlSchemaInitTypes := nil;
|
|
|
+ xmlSchemaCleanupTypes := nil;
|
|
|
+ xmlSchemaGetPredefinedType := nil;
|
|
|
+ xmlSchemaValidatePredefinedType := nil;
|
|
|
+ xmlSchemaValPredefTypeNode := nil;
|
|
|
+ xmlSchemaValidateFacet := nil;
|
|
|
+ xmlSchemaValidateFacetWhtsp := nil;
|
|
|
+ xmlSchemaFreeValue := nil;
|
|
|
+ xmlSchemaNewFacet := nil;
|
|
|
+ xmlSchemaCheckFacet := nil;
|
|
|
+ xmlSchemaFreeFacet := nil;
|
|
|
+ xmlSchemaCompareValues := nil;
|
|
|
+ xmlSchemaGetBuiltInListSimpleTypeItemType := nil;
|
|
|
+ xmlSchemaValidateListSimpleTypeFacet := nil;
|
|
|
+ xmlSchemaGetBuiltInType := nil;
|
|
|
+ xmlSchemaIsBuiltInTypeFacet := nil;
|
|
|
+ xmlSchemaCollapseString := nil;
|
|
|
+ xmlSchemaWhiteSpaceReplace := nil;
|
|
|
+ xmlSchemaGetFacetValueAsULong := nil;
|
|
|
+ xmlSchemaValidateLengthFacet := nil;
|
|
|
+ xmlSchemaValidateLengthFacetWhtsp := nil;
|
|
|
+ xmlSchemaValPredefTypeNodeNoNorm := nil;
|
|
|
+ xmlSchemaGetCanonValue := nil;
|
|
|
+ xmlSchemaGetCanonValueWhtsp := nil;
|
|
|
+ xmlSchemaValueAppend := nil;
|
|
|
+ xmlSchemaValueGetNext := nil;
|
|
|
+ xmlSchemaValueGetAsString := nil;
|
|
|
+ xmlSchemaValueGetAsBoolean := nil;
|
|
|
+ xmlSchemaNewStringValue := nil;
|
|
|
+ xmlSchemaNewNOTATIONValue := nil;
|
|
|
+ xmlSchemaNewQNameValue := nil;
|
|
|
+ xmlSchemaCompareValuesWhtsp := nil;
|
|
|
+ xmlSchemaCopyValue := nil;
|
|
|
+ xmlSchemaGetValType := nil;
|
|
|
+{$ENDIF} (* LIBXML_SCHEMAS_ENABLED *)
|
|
|
+
|
|
|
+ { xmlstring.inc }
|
|
|
+ xmlStrdup := nil;
|
|
|
+ xmlStrndup := nil;
|
|
|
+ xmlCharStrndup := nil;
|
|
|
+ xmlCharStrdup := nil;
|
|
|
+ xmlStrsub := nil;
|
|
|
+ xmlStrchr := nil;
|
|
|
+ xmlStrstr := nil;
|
|
|
+ xmlStrcasestr := nil;
|
|
|
+ xmlStrcmp := nil;
|
|
|
+ xmlStrncmp := nil;
|
|
|
+ xmlStrcasecmp := nil;
|
|
|
+ xmlStrncasecmp := nil;
|
|
|
+ xmlStrEqual := nil;
|
|
|
+ xmlStrQEqual := nil;
|
|
|
+ xmlStrlen := nil;
|
|
|
+ xmlStrcat := nil;
|
|
|
+ xmlStrncat := nil;
|
|
|
+ xmlStrncatNew := nil;
|
|
|
+ xmlStrPrintf := nil;
|
|
|
+ xmlStrVPrintf := nil;
|
|
|
+ xmlGetUTF8Char := nil;
|
|
|
+ xmlCheckUTF8 := nil;
|
|
|
+ xmlUTF8Strsize := nil;
|
|
|
+ xmlUTF8Strndup := nil;
|
|
|
+ xmlUTF8Strpos := nil;
|
|
|
+ xmlUTF8Strloc := nil;
|
|
|
+ xmlUTF8Strsub := nil;
|
|
|
+ xmlUTF8Strlen := nil;
|
|
|
+ xmlUTF8Size := nil;
|
|
|
+ xmlUTF8Charcmp := nil;
|
|
|
+
|
|
|
+ { xmlunicode.inc }
|
|
|
+{$IFDEF LIBXML_UNICODE_ENABLED}
|
|
|
+ xmlUCSIsAegeanNumbers := nil;
|
|
|
+ xmlUCSIsAlphabeticPresentationForms := nil;
|
|
|
+ xmlUCSIsArabic := nil;
|
|
|
+ xmlUCSIsArabicPresentationFormsA := nil;
|
|
|
+ xmlUCSIsArabicPresentationFormsB := nil;
|
|
|
+ xmlUCSIsArmenian := nil;
|
|
|
+ xmlUCSIsArrows := nil;
|
|
|
+ xmlUCSIsBasicLatin := nil;
|
|
|
+ xmlUCSIsBengali := nil;
|
|
|
+ xmlUCSIsBlockElements := nil;
|
|
|
+ xmlUCSIsBopomofo := nil;
|
|
|
+ xmlUCSIsBopomofoExtended := nil;
|
|
|
+ xmlUCSIsBoxDrawing := nil;
|
|
|
+ xmlUCSIsBraillePatterns := nil;
|
|
|
+ xmlUCSIsBuhid := nil;
|
|
|
+ xmlUCSIsByzantineMusicalSymbols := nil;
|
|
|
+ xmlUCSIsCJKCompatibility := nil;
|
|
|
+ xmlUCSIsCJKCompatibilityForms := nil;
|
|
|
+ xmlUCSIsCJKCompatibilityIdeographs := nil;
|
|
|
+ xmlUCSIsCJKCompatibilityIdeographsSupplement := nil;
|
|
|
+ xmlUCSIsCJKRadicalsSupplement := nil;
|
|
|
+ xmlUCSIsCJKSymbolsandPunctuation := nil;
|
|
|
+ xmlUCSIsCJKUnifiedIdeographs := nil;
|
|
|
+ xmlUCSIsCJKUnifiedIdeographsExtensionA := nil;
|
|
|
+ xmlUCSIsCJKUnifiedIdeographsExtensionB := nil;
|
|
|
+ xmlUCSIsCherokee := nil;
|
|
|
+ xmlUCSIsCombiningDiacriticalMarks := nil;
|
|
|
+ xmlUCSIsCombiningDiacriticalMarksforSymbols := nil;
|
|
|
+ xmlUCSIsCombiningHalfMarks := nil;
|
|
|
+ xmlUCSIsCombiningMarksforSymbols := nil;
|
|
|
+ xmlUCSIsControlPictures := nil;
|
|
|
+ xmlUCSIsCurrencySymbols := nil;
|
|
|
+ xmlUCSIsCypriotSyllabary := nil;
|
|
|
+ xmlUCSIsCyrillic := nil;
|
|
|
+ xmlUCSIsCyrillicSupplement := nil;
|
|
|
+ xmlUCSIsDeseret := nil;
|
|
|
+ xmlUCSIsDevanagari := nil;
|
|
|
+ xmlUCSIsDingbats := nil;
|
|
|
+ xmlUCSIsEnclosedAlphanumerics := nil;
|
|
|
+ xmlUCSIsEnclosedCJKLettersandMonths := nil;
|
|
|
+ xmlUCSIsEthiopic := nil;
|
|
|
+ xmlUCSIsGeneralPunctuation := nil;
|
|
|
+ xmlUCSIsGeometricShapes := nil;
|
|
|
+ xmlUCSIsGeorgian := nil;
|
|
|
+ xmlUCSIsGothic := nil;
|
|
|
+ xmlUCSIsGreek := nil;
|
|
|
+ xmlUCSIsGreekExtended := nil;
|
|
|
+ xmlUCSIsGreekandCoptic := nil;
|
|
|
+ xmlUCSIsGujarati := nil;
|
|
|
+ xmlUCSIsGurmukhi := nil;
|
|
|
+ xmlUCSIsHalfwidthandFullwidthForms := nil;
|
|
|
+ xmlUCSIsHangulCompatibilityJamo := nil;
|
|
|
+ xmlUCSIsHangulJamo := nil;
|
|
|
+ xmlUCSIsHangulSyllables := nil;
|
|
|
+ xmlUCSIsHanunoo := nil;
|
|
|
+ xmlUCSIsHebrew := nil;
|
|
|
+ xmlUCSIsHighPrivateUseSurrogates := nil;
|
|
|
+ xmlUCSIsHighSurrogates := nil;
|
|
|
+ xmlUCSIsHiragana := nil;
|
|
|
+ xmlUCSIsIPAExtensions := nil;
|
|
|
+ xmlUCSIsIdeographicDescriptionCharacters := nil;
|
|
|
+ xmlUCSIsKanbun := nil;
|
|
|
+ xmlUCSIsKangxiRadicals := nil;
|
|
|
+ xmlUCSIsKannada := nil;
|
|
|
+ xmlUCSIsKatakana := nil;
|
|
|
+ xmlUCSIsKatakanaPhoneticExtensions := nil;
|
|
|
+ xmlUCSIsKhmer := nil;
|
|
|
+ xmlUCSIsKhmerSymbols := nil;
|
|
|
+ xmlUCSIsLao := nil;
|
|
|
+ xmlUCSIsLatin1Supplement := nil;
|
|
|
+ xmlUCSIsLatinExtendedA := nil;
|
|
|
+ xmlUCSIsLatinExtendedB := nil;
|
|
|
+ xmlUCSIsLatinExtendedAdditional := nil;
|
|
|
+ xmlUCSIsLetterlikeSymbols := nil;
|
|
|
+ xmlUCSIsLimbu := nil;
|
|
|
+ xmlUCSIsLinearBIdeograms := nil;
|
|
|
+ xmlUCSIsLinearBSyllabary := nil;
|
|
|
+ xmlUCSIsLowSurrogates := nil;
|
|
|
+ xmlUCSIsMalayalam := nil;
|
|
|
+ xmlUCSIsMathematicalAlphanumericSymbols := nil;
|
|
|
+ xmlUCSIsMathematicalOperators := nil;
|
|
|
+ xmlUCSIsMiscellaneousMathematicalSymbolsA := nil;
|
|
|
+ xmlUCSIsMiscellaneousMathematicalSymbolsB := nil;
|
|
|
+ xmlUCSIsMiscellaneousSymbols := nil;
|
|
|
+ xmlUCSIsMiscellaneousSymbolsandArrows := nil;
|
|
|
+ xmlUCSIsMiscellaneousTechnical := nil;
|
|
|
+ xmlUCSIsMongolian := nil;
|
|
|
+ xmlUCSIsMusicalSymbols := nil;
|
|
|
+ xmlUCSIsMyanmar := nil;
|
|
|
+ xmlUCSIsNumberForms := nil;
|
|
|
+ xmlUCSIsOgham := nil;
|
|
|
+ xmlUCSIsOldItalic := nil;
|
|
|
+ xmlUCSIsOpticalCharacterRecognition := nil;
|
|
|
+ xmlUCSIsOriya := nil;
|
|
|
+ xmlUCSIsOsmanya := nil;
|
|
|
+ xmlUCSIsPhoneticExtensions := nil;
|
|
|
+ xmlUCSIsPrivateUse := nil;
|
|
|
+ xmlUCSIsPrivateUseArea := nil;
|
|
|
+ xmlUCSIsRunic := nil;
|
|
|
+ xmlUCSIsShavian := nil;
|
|
|
+ xmlUCSIsSinhala := nil;
|
|
|
+ xmlUCSIsSmallFormVariants := nil;
|
|
|
+ xmlUCSIsSpacingModifierLetters := nil;
|
|
|
+ xmlUCSIsSpecials := nil;
|
|
|
+ xmlUCSIsSuperscriptsandSubscripts := nil;
|
|
|
+ xmlUCSIsSupplementalArrowsA := nil;
|
|
|
+ xmlUCSIsSupplementalArrowsB := nil;
|
|
|
+ xmlUCSIsSupplementalMathematicalOperators := nil;
|
|
|
+ xmlUCSIsSupplementaryPrivateUseAreaA := nil;
|
|
|
+ xmlUCSIsSupplementaryPrivateUseAreaB := nil;
|
|
|
+ xmlUCSIsSyriac := nil;
|
|
|
+ xmlUCSIsTagalog := nil;
|
|
|
+ xmlUCSIsTagbanwa := nil;
|
|
|
+ xmlUCSIsTags := nil;
|
|
|
+ xmlUCSIsTaiLe := nil;
|
|
|
+ xmlUCSIsTaiXuanJingSymbols := nil;
|
|
|
+ xmlUCSIsTamil := nil;
|
|
|
+ xmlUCSIsTelugu := nil;
|
|
|
+ xmlUCSIsThaana := nil;
|
|
|
+ xmlUCSIsThai := nil;
|
|
|
+ xmlUCSIsTibetan := nil;
|
|
|
+ xmlUCSIsUgaritic := nil;
|
|
|
+ xmlUCSIsUnifiedCanadianAboriginalSyllabics := nil;
|
|
|
+ xmlUCSIsVariationSelectors := nil;
|
|
|
+ xmlUCSIsVariationSelectorsSupplement := nil;
|
|
|
+ xmlUCSIsYiRadicals := nil;
|
|
|
+ xmlUCSIsYiSyllables := nil;
|
|
|
+ xmlUCSIsYijingHexagramSymbols := nil;
|
|
|
+ xmlUCSIsBlock := nil;
|
|
|
+ xmlUCSIsCatC := nil;
|
|
|
+ xmlUCSIsCatCc := nil;
|
|
|
+ xmlUCSIsCatCf := nil;
|
|
|
+ xmlUCSIsCatCo := nil;
|
|
|
+ xmlUCSIsCatCs := nil;
|
|
|
+ xmlUCSIsCatL := nil;
|
|
|
+ xmlUCSIsCatLl := nil;
|
|
|
+ xmlUCSIsCatLm := nil;
|
|
|
+ xmlUCSIsCatLo := nil;
|
|
|
+ xmlUCSIsCatLt := nil;
|
|
|
+ xmlUCSIsCatLu := nil;
|
|
|
+ xmlUCSIsCatM := nil;
|
|
|
+ xmlUCSIsCatMc := nil;
|
|
|
+ xmlUCSIsCatMe := nil;
|
|
|
+ xmlUCSIsCatMn := nil;
|
|
|
+ xmlUCSIsCatN := nil;
|
|
|
+ xmlUCSIsCatNd := nil;
|
|
|
+ xmlUCSIsCatNl := nil;
|
|
|
+ xmlUCSIsCatNo := nil;
|
|
|
+ xmlUCSIsCatP := nil;
|
|
|
+ xmlUCSIsCatPc := nil;
|
|
|
+ xmlUCSIsCatPd := nil;
|
|
|
+ xmlUCSIsCatPe := nil;
|
|
|
+ xmlUCSIsCatPf := nil;
|
|
|
+ xmlUCSIsCatPi := nil;
|
|
|
+ xmlUCSIsCatPo := nil;
|
|
|
+ xmlUCSIsCatPs := nil;
|
|
|
+ xmlUCSIsCatS := nil;
|
|
|
+ xmlUCSIsCatSc := nil;
|
|
|
+ xmlUCSIsCatSk := nil;
|
|
|
+ xmlUCSIsCatSm := nil;
|
|
|
+ xmlUCSIsCatSo := nil;
|
|
|
+ xmlUCSIsCatZ := nil;
|
|
|
+ xmlUCSIsCatZl := nil;
|
|
|
+ xmlUCSIsCatZp := nil;
|
|
|
+ xmlUCSIsCatZs := nil;
|
|
|
+ xmlUCSIsCat := nil;
|
|
|
+{$ENDIF} (* LIBXML_UNICODE_ENABLED *)
|
|
|
+
|
|
|
+ { xmlwriter.inc }
|
|
|
+{$IFDEF LIBXML_WRITER_ENABLED}
|
|
|
+ xmlNewTextWriter := nil;
|
|
|
+ xmlNewTextWriterFilename := nil;
|
|
|
+ xmlNewTextWriterMemory := nil;
|
|
|
+ xmlNewTextWriterPushParser := nil;
|
|
|
+ xmlNewTextWriterDoc := nil;
|
|
|
+ xmlNewTextWriterTree := nil;
|
|
|
+ xmlFreeTextWriter := nil;
|
|
|
+ xmlTextWriterStartDocument := nil;
|
|
|
+ xmlTextWriterEndDocument := nil;
|
|
|
+ xmlTextWriterStartComment := nil;
|
|
|
+ xmlTextWriterEndComment := nil;
|
|
|
+ xmlTextWriterWriteFormatComment := nil;
|
|
|
+ xmlTextWriterWriteVFormatComment := nil;
|
|
|
+ xmlTextWriterWriteComment := nil;
|
|
|
+ xmlTextWriterStartElement := nil;
|
|
|
+ xmlTextWriterStartElementNS := nil;
|
|
|
+ xmlTextWriterEndElement := nil;
|
|
|
+ xmlTextWriterFullEndElement := nil;
|
|
|
+ xmlTextWriterWriteFormatElement := nil;
|
|
|
+ xmlTextWriterWriteVFormatElement := nil;
|
|
|
+ xmlTextWriterWriteElement := nil;
|
|
|
+ xmlTextWriterWriteFormatElementNS := nil;
|
|
|
+ xmlTextWriterWriteVFormatElementNS := nil;
|
|
|
+ xmlTextWriterWriteElementNS := nil;
|
|
|
+ xmlTextWriterWriteFormatRaw := nil;
|
|
|
+ xmlTextWriterWriteVFormatRaw := nil;
|
|
|
+ xmlTextWriterWriteRawLen := nil;
|
|
|
+ xmlTextWriterWriteRaw := nil;
|
|
|
+ xmlTextWriterWriteFormatString := nil;
|
|
|
+ xmlTextWriterWriteVFormatString := nil;
|
|
|
+ xmlTextWriterWriteString := nil;
|
|
|
+ xmlTextWriterWriteBase64 := nil;
|
|
|
+ xmlTextWriterWriteBinHex := nil;
|
|
|
+ xmlTextWriterStartAttribute := nil;
|
|
|
+ xmlTextWriterStartAttributeNS := nil;
|
|
|
+ xmlTextWriterEndAttribute := nil;
|
|
|
+ xmlTextWriterWriteFormatAttribute := nil;
|
|
|
+ xmlTextWriterWriteVFormatAttribute := nil;
|
|
|
+ xmlTextWriterWriteAttribute := nil;
|
|
|
+ xmlTextWriterWriteFormatAttributeNS := nil;
|
|
|
+ xmlTextWriterWriteVFormatAttributeNS := nil;
|
|
|
+ xmlTextWriterWriteAttributeNS := nil;
|
|
|
+ xmlTextWriterStartPI := nil;
|
|
|
+ xmlTextWriterEndPI := nil;
|
|
|
+ xmlTextWriterWriteFormatPI := nil;
|
|
|
+ xmlTextWriterWriteVFormatPI := nil;
|
|
|
+ xmlTextWriterWritePI := nil;
|
|
|
+ xmlTextWriterStartCDATA := nil;
|
|
|
+ xmlTextWriterEndCDATA := nil;
|
|
|
+ xmlTextWriterWriteFormatCDATA := nil;
|
|
|
+ xmlTextWriterWriteVFormatCDATA := nil;
|
|
|
+ xmlTextWriterWriteCDATA := nil;
|
|
|
+ xmlTextWriterStartDTD := nil;
|
|
|
+ xmlTextWriterEndDTD := nil;
|
|
|
+ xmlTextWriterWriteFormatDTD := nil;
|
|
|
+ xmlTextWriterWriteVFormatDTD := nil;
|
|
|
+ xmlTextWriterWriteDTD := nil;
|
|
|
+ xmlTextWriterStartDTDElement := nil;
|
|
|
+ xmlTextWriterEndDTDElement := nil;
|
|
|
+ xmlTextWriterWriteFormatDTDElement := nil;
|
|
|
+ xmlTextWriterWriteVFormatDTDElement := nil;
|
|
|
+ xmlTextWriterWriteDTDElement := nil;
|
|
|
+ xmlTextWriterStartDTDAttlist := nil;
|
|
|
+ xmlTextWriterEndDTDAttlist := nil;
|
|
|
+ xmlTextWriterWriteFormatDTDAttlist := nil;
|
|
|
+ xmlTextWriterWriteVFormatDTDAttlist := nil;
|
|
|
+ xmlTextWriterWriteDTDAttlist := nil;
|
|
|
+ xmlTextWriterStartDTDEntity := nil;
|
|
|
+ xmlTextWriterEndDTDEntity := nil;
|
|
|
+ xmlTextWriterWriteFormatDTDInternalEntity := nil;
|
|
|
+ xmlTextWriterWriteVFormatDTDInternalEntity := nil;
|
|
|
+ xmlTextWriterWriteDTDInternalEntity := nil;
|
|
|
+ xmlTextWriterWriteDTDExternalEntity := nil;
|
|
|
+ xmlTextWriterWriteDTDExternalEntityContents := nil;
|
|
|
+ xmlTextWriterWriteDTDEntity := nil;
|
|
|
+ xmlTextWriterWriteDTDNotation := nil;
|
|
|
+ xmlTextWriterSetIndent := nil;
|
|
|
+ xmlTextWriterSetIndentString := nil;
|
|
|
+ xmlTextWriterSetQuoteChar := nil;
|
|
|
+ xmlTextWriterFlush := nil;
|
|
|
+{$ENDIF} (* LIBXML_WRITER_ENABLED *)
|
|
|
+
|
|
|
+ { c14n.inc }
|
|
|
+{$IFDEF LIBXML_C14N_ENABLED}
|
|
|
+{$IFDEF LIBXML_OUTPUT_ENABLED}
|
|
|
+ xmlC14NDocSaveTo := nil;
|
|
|
+ xmlC14NDocDumpMemory := nil;
|
|
|
+ xmlC14NDocSave := nil;
|
|
|
+ xmlC14NExecute := nil;
|
|
|
+{$ENDIF} (* LIBXML_OUTPUT_ENABLED *)
|
|
|
+{$ENDIF} (* LIBXML_C14N_ENABLED *)
|
|
|
+
|
|
|
+ { xpath.inc }
|
|
|
+{$IFDEF LIBXML_XPATH_ENABLED}
|
|
|
+ xmlXPathFreeObject := nil;
|
|
|
+ xmlXPathNodeSetCreate := nil;
|
|
|
+ xmlXPathFreeNodeSetList := nil;
|
|
|
+ xmlXPathFreeNodeSet := nil;
|
|
|
+ xmlXPathObjectCopy := nil;
|
|
|
+ xmlXPathCmpNodes := nil;
|
|
|
+ xmlXPathCastNumberToBoolean := nil;
|
|
|
+ xmlXPathCastStringToBoolean := nil;
|
|
|
+ xmlXPathCastNodeSetToBoolean := nil;
|
|
|
+ xmlXPathCastToBoolean := nil;
|
|
|
+ xmlXPathCastBooleanToNumber := nil;
|
|
|
+ xmlXPathCastStringToNumber := nil;
|
|
|
+ xmlXPathCastNodeToNumber := nil;
|
|
|
+ xmlXPathCastNodeSetToNumber := nil;
|
|
|
+ xmlXPathCastToNumber := nil;
|
|
|
+ xmlXPathCastBooleanToString := nil;
|
|
|
+ xmlXPathCastNumberToString := nil;
|
|
|
+ xmlXPathCastNodeToString := nil;
|
|
|
+ xmlXPathCastNodeSetToString := nil;
|
|
|
+ xmlXPathCastToString := nil;
|
|
|
+ xmlXPathConvertBoolean := nil;
|
|
|
+ xmlXPathConvertNumber := nil;
|
|
|
+ xmlXPathConvertString := nil;
|
|
|
+ xmlXPathNewContext := nil;
|
|
|
+ xmlXPathFreeContext := nil;
|
|
|
+ xmlXPathContextSetCache := nil;
|
|
|
+ xmlXPathOrderDocElems := nil;
|
|
|
+ xmlXPathSetContextNode := nil;
|
|
|
+ xmlXPathNodeEval := nil;
|
|
|
+ xmlXPathEval := nil;
|
|
|
+ xmlXPathEvalExpression := nil;
|
|
|
+ xmlXPathEvalPredicate := nil;
|
|
|
+ xmlXPathCompile := nil;
|
|
|
+ xmlXPathCtxtCompile := nil;
|
|
|
+ xmlXPathCompiledEval := nil;
|
|
|
+ xmlXPathCompiledEvalToBoolean := nil;
|
|
|
+ xmlXPathFreeCompExpr := nil;
|
|
|
+{$ENDIF} (* LIBXML_XPATH_ENABLED *)
|
|
|
+{$if defined(LIBXML_XPATH_ENABLED) or defined(LIBXML_SCHEMAS_ENABLED)}
|
|
|
+ xmlXPathInit := nil;
|
|
|
+ xmlXPathIsNaN := nil;
|
|
|
+ xmlXPathIsInf := nil;
|
|
|
+{$ENDIF} (* LIBXML_XPATH_ENABLED or LIBXML_SCHEMAS_ENABLED*)
|
|
|
+
|
|
|
+
|
|
|
+ { xpathInternals.inc }
|
|
|
+{$IFDEF LIBXML_XPATH_ENABLED}
|
|
|
+ xmlXPathRegisterVariableLookup := nil;
|
|
|
+ xmlXPathRegisterFuncLookup := nil;
|
|
|
+//procedure __xmlXPatherror(ctxt
|
|
|
+ xmlXPathErr := nil;
|
|
|
+{$IFDEF LIBXML_DEBUG_ENABLED}
|
|
|
+ xmlXPathDebugDumpObject := nil;
|
|
|
+ xmlXPathDebugDumpCompExpr := nil;
|
|
|
+{$ENDIF}
|
|
|
+ xmlXPathNodeSetContains := nil;
|
|
|
+ xmlXPathDifference := nil;
|
|
|
+ xmlXPathIntersection := nil;
|
|
|
+ xmlXPathDistinctSorted := nil;
|
|
|
+ xmlXPathDistinct := nil;
|
|
|
+ xmlXPathHasSameNodes := nil;
|
|
|
+ xmlXPathNodeLeadingSorted := nil;
|
|
|
+ xmlXPathLeadingSorted := nil;
|
|
|
+ xmlXPathNodeLeading := nil;
|
|
|
+ xmlXPathLeading := nil;
|
|
|
+ xmlXPathNodeTrailingSorted := nil;
|
|
|
+ xmlXPathTrailingSorted := nil;
|
|
|
+ xmlXPathNodeTrailing := nil;
|
|
|
+ xmlXPathTrailing := nil;
|
|
|
+ xmlXPathRegisterNs := nil;
|
|
|
+ xmlXPathNsLookup := nil;
|
|
|
+ xmlXPathRegisteredNsCleanup := nil;
|
|
|
+ xmlXPathRegisterFunc := nil;
|
|
|
+ xmlXPathRegisterFuncNS := nil;
|
|
|
+ xmlXPathRegisterVariable := nil;
|
|
|
+ xmlXPathRegisterVariableNS := nil;
|
|
|
+ xmlXPathFunctionLookup := nil;
|
|
|
+ xmlXPathFunctionLookupNS := nil;
|
|
|
+ xmlXPathRegisteredFuncsCleanup := nil;
|
|
|
+ xmlXPathVariableLookup := nil;
|
|
|
+ xmlXPathVariableLookupNS := nil;
|
|
|
+ xmlXPathRegisteredVariablesCleanup := nil;
|
|
|
+ xmlXPathNewParserContext := nil;
|
|
|
+ xmlXPathFreeParserContext := nil;
|
|
|
+ valuePop := nil;
|
|
|
+ valuePush := nil;
|
|
|
+ xmlXPathNewString := nil;
|
|
|
+ xmlXPathNewCString := nil;
|
|
|
+ xmlXPathWrapString := nil;
|
|
|
+ xmlXPathWrapCString := nil;
|
|
|
+ xmlXPathNewFloat := nil;
|
|
|
+ xmlXPathNewBoolean := nil;
|
|
|
+ xmlXPathNewNodeSet := nil;
|
|
|
+ xmlXPathNewValueTree := nil;
|
|
|
+ xmlXPathNodeSetAddUnique := nil;
|
|
|
+ xmlXPathNodeSetAdd := nil;
|
|
|
+ xmlXPathNodeSetAddNs := nil;
|
|
|
+ xmlXPathNodeSetSort := nil;
|
|
|
+ xmlXPathRoot := nil;
|
|
|
+ xmlXPathEvalExpr := nil;
|
|
|
+ xmlXPathParseName := nil;
|
|
|
+ xmlXPathParseNCName := nil;
|
|
|
+ xmlXPathEqualValues := nil;
|
|
|
+ xmlXPathNotEqualValues := nil;
|
|
|
+ xmlXPathCompareValues := nil;
|
|
|
+ xmlXPathValueFlipSign := nil;
|
|
|
+ xmlXPathAddValues := nil;
|
|
|
+ xmlXPathSubValues := nil;
|
|
|
+ xmlXPathMultValues := nil;
|
|
|
+ xmlXPathDivValues := nil;
|
|
|
+ xmlXPathModValues := nil;
|
|
|
+ xmlXPathIsNodeType := nil;
|
|
|
+ xmlXPathNextSelf := nil;
|
|
|
+ xmlXPathNextChild := nil;
|
|
|
+ xmlXPathNextDescendant := nil;
|
|
|
+ xmlXPathNextDescendantOrSelf := nil;
|
|
|
+ xmlXPathNextParent := nil;
|
|
|
+ xmlXPathNextAncestorOrSelf := nil;
|
|
|
+ xmlXPathNextFollowingSibling := nil;
|
|
|
+ xmlXPathNextFollowing := nil;
|
|
|
+ xmlXPathNextNamespace := nil;
|
|
|
+ xmlXPathNextAttribute := nil;
|
|
|
+ xmlXPathNextPreceding := nil;
|
|
|
+ xmlXPathNextAncestor := nil;
|
|
|
+ xmlXPathNextPrecedingSibling := nil;
|
|
|
+ xmlXPathLastFunction := nil;
|
|
|
+ xmlXPathPositionFunction := nil;
|
|
|
+ xmlXPathCountFunction := nil;
|
|
|
+ xmlXPathIdFunction := nil;
|
|
|
+ xmlXPathLocalNameFunction := nil;
|
|
|
+ xmlXPathNamespaceURIFunction := nil;
|
|
|
+ xmlXPathStringFunction := nil;
|
|
|
+ xmlXPathStringLengthFunction := nil;
|
|
|
+ xmlXPathConcatFunction := nil;
|
|
|
+ xmlXPathContainsFunction := nil;
|
|
|
+ xmlXPathStartsWithFunction := nil;
|
|
|
+ xmlXPathSubstringFunction := nil;
|
|
|
+ xmlXPathSubstringBeforeFunction := nil;
|
|
|
+ xmlXPathSubstringAfterFunction := nil;
|
|
|
+ xmlXPathNormalizeFunction := nil;
|
|
|
+ xmlXPathTranslateFunction := nil;
|
|
|
+ xmlXPathNotFunction := nil;
|
|
|
+ xmlXPathTrueFunction := nil;
|
|
|
+ xmlXPathFalseFunction := nil;
|
|
|
+ xmlXPathLangFunction := nil;
|
|
|
+ xmlXPathNumberFunction := nil;
|
|
|
+ xmlXPathSumFunction := nil;
|
|
|
+ xmlXPathFloorFunction := nil;
|
|
|
+ xmlXPathCeilingFunction := nil;
|
|
|
+ xmlXPathRoundFunction := nil;
|
|
|
+ xmlXPathBooleanFunction := nil;
|
|
|
+ xmlXPathNodeSetFreeNs := nil;
|
|
|
+{$ENDIF} (* LIBXML_XPATH_ENABLED *)
|
|
|
+
|
|
|
+ { xlink.inc }
|
|
|
+{$IFDEF LIBXML_XPTR_ENABLED}
|
|
|
+ xlinkGetDefaultDetect := nil;
|
|
|
+ xlinkSetDefaultDetect := nil;
|
|
|
+ xlinkGetDefaultHandler := nil;
|
|
|
+ xlinkSetDefaultHandler := nil;
|
|
|
+ xlinkIsLink := nil;
|
|
|
+{$ENDIF} (* LIBXML_XPTR_ENABLED *)
|
|
|
+
|
|
|
+ { xinclude.inc }
|
|
|
+{$IFDEF LIBXML_XINCLUDE_ENABLED}
|
|
|
+ xmlXIncludeProcess := nil;
|
|
|
+ xmlXIncludeProcessFlags := nil;
|
|
|
+ xmlXIncludeProcessFlagsData := nil;
|
|
|
+ xmlXIncludeProcessTreeFlagsData := nil;
|
|
|
+ xmlXIncludeProcessTree := nil;
|
|
|
+ xmlXIncludeProcessTreeFlags := nil;
|
|
|
+ xmlXIncludeNewContext := nil;
|
|
|
+ xmlXIncludeSetFlags := nil;
|
|
|
+ xmlXIncludeFreeContext := nil;
|
|
|
+ xmlXIncludeProcessNode := nil;
|
|
|
+{$ENDIF} (* LIBXML_XINCLUDE_ENABLED *)
|
|
|
+
|
|
|
+ { xpointer.inc }
|
|
|
+{$IFDEF LIBXML_XPTR_ENABLED}
|
|
|
+ xmlXPtrLocationSetCreate := nil;
|
|
|
+ xmlXPtrFreeLocationSet := nil;
|
|
|
+ xmlXPtrLocationSetMerge := nil;
|
|
|
+ xmlXPtrNewRange := nil;
|
|
|
+ xmlXPtrNewRangePoints := nil;
|
|
|
+ xmlXPtrNewRangeNodePoint := nil;
|
|
|
+ xmlXPtrNewRangePointNode := nil;
|
|
|
+ xmlXPtrNewRangeNodes := nil;
|
|
|
+ xmlXPtrNewLocationSetNodes := nil;
|
|
|
+ xmlXPtrNewLocationSetNodeSet := nil;
|
|
|
+ xmlXPtrNewRangeNodeObject := nil;
|
|
|
+ xmlXPtrNewCollapsedRange := nil;
|
|
|
+ xmlXPtrLocationSetAdd := nil;
|
|
|
+ xmlXPtrWrapLocationSet := nil;
|
|
|
+ xmlXPtrLocationSetDel := nil;
|
|
|
+ xmlXPtrLocationSetRemove := nil;
|
|
|
+ xmlXPtrNewContext := nil;
|
|
|
+ xmlXPtrEval := nil;
|
|
|
+ xmlXPtrRangeToFunction := nil;
|
|
|
+ xmlXPtrBuildNodeList := nil;
|
|
|
+ xmlXPtrEvalRangePredicate := nil;
|
|
|
+{$ENDIF} (* LIBXML_XPTR_ENABLED *)
|
|
|
+{$ENDIF} (* NIL_FUNCVARS_ON_FREE *)
|
|
|
+end;
|
|
|
+
|
|
|
+finalization
|
|
|
+ FreeLibXML;
|
|
|
+
|
|
|
+end.
|
|
|
+
|