home *** CD-ROM | disk | FTP | other *** search
- unit MSXML_TLB;
-
- // ************************************************************************ //
- // WARNING //
- // ------- //
- // The types declared in this file were generated from data read from a //
- // Type Library. If this type library is explicitly or indirectly (via //
- // another type library referring to this type library) re-imported, or the //
- // 'Refresh' command of the Type Library Editor activated while editing the //
- // Type Library, the contents of this file will be regenerated and all //
- // manual modifications will be lost. //
- // ************************************************************************ //
-
- // PASTLWTR : $Revision: 1.11.1.75 $
- // File generated on 6/26/99 5:55:49 PM from Type Library described below.
-
- // ************************************************************************ //
- // Type Lib: C:\WINDOWS\SYSTEM\Msxml.dll
- // IID\LCID: {D63E0CE2-A0A2-11D0-9C02-00C04FC99C8E}\0
- // Helpfile:
- // HelpString: Microsoft XML, version 2.0
- // Version: 2.0
- // ************************************************************************ //
-
- interface
-
- uses Windows, ActiveX, Classes, Graphics, OleCtrls, StdVCL;
-
- // *********************************************************************//
- // GUIDS declared in the TypeLibrary. Following prefixes are used: //
- // Type Libraries : LIBID_xxxx //
- // CoClasses : CLASS_xxxx //
- // DISPInterfaces : DIID_xxxx //
- // Non-DISP interfaces: IID_xxxx //
- // *********************************************************************//
- const
- LIBID_MSXML: TGUID = '{D63E0CE2-A0A2-11D0-9C02-00C04FC99C8E}';
- IID_IXMLDOMImplementation: TGUID = '{2933BF8F-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMNode: TGUID = '{2933BF80-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMNodeList: TGUID = '{2933BF82-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMNamedNodeMap: TGUID = '{2933BF83-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMDocument: TGUID = '{2933BF81-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMDocumentType: TGUID = '{2933BF8B-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMElement: TGUID = '{2933BF86-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMAttribute: TGUID = '{2933BF85-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMDocumentFragment: TGUID = '{3EFAA413-272F-11D2-836F-0000F87A7782}';
- IID_IXMLDOMCharacterData: TGUID = '{2933BF84-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMText: TGUID = '{2933BF87-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMComment: TGUID = '{2933BF88-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMCDATASection: TGUID = '{2933BF8A-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMProcessingInstruction: TGUID = '{2933BF89-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMEntityReference: TGUID = '{2933BF8E-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMParseError: TGUID = '{3EFAA426-272F-11D2-836F-0000F87A7782}';
- IID_IXMLDOMNotation: TGUID = '{2933BF8C-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLDOMEntity: TGUID = '{2933BF8D-7B36-11D2-B20E-00C04F983E60}';
- IID_IXTLRuntime: TGUID = '{3EFAA425-272F-11D2-836F-0000F87A7782}';
- DIID_XMLDOMDocumentEvents: TGUID = '{3EFAA427-272F-11D2-836F-0000F87A7782}';
- CLASS_DOMDocument: TGUID = '{2933BF90-7B36-11D2-B20E-00C04F983E60}';
- CLASS_DOMFreeThreadedDocument: TGUID = '{2933BF91-7B36-11D2-B20E-00C04F983E60}';
- IID_IXMLHttpRequest: TGUID = '{ED8C108D-4349-11D2-91A4-00C04F7969E8}';
- CLASS_XMLHTTPRequest: TGUID = '{ED8C108E-4349-11D2-91A4-00C04F7969E8}';
- IID_IXMLDSOControl: TGUID = '{310AFA62-0575-11D2-9CA9-0060B0EC3D39}';
- CLASS_XMLDSOControl: TGUID = '{550DDA30-0541-11D2-9CA9-0060B0EC3D39}';
- IID_IXMLElementCollection: TGUID = '{65725580-9B5D-11D0-9BFE-00C04FC99C8E}';
- IID_IXMLDocument: TGUID = '{F52E2B61-18A1-11D1-B105-00805F49916B}';
- IID_IXMLElement: TGUID = '{3F7F31AC-E15F-11D0-9C25-00C04FC99C8E}';
- IID_IXMLDocument2: TGUID = '{2B8DE2FE-8D2D-11D1-B2FC-00C04FD915A9}';
- IID_IXMLElement2: TGUID = '{2B8DE2FF-8D2D-11D1-B2FC-00C04FD915A9}';
- IID_IXMLAttribute: TGUID = '{D4D4A0FC-3B73-11D1-B2B4-00C04FB92596}';
- IID_IXMLError: TGUID = '{948C5AD3-C58D-11D0-9C0B-00C04FC99C8E}';
- CLASS_XMLDocument: TGUID = '{CFC399AF-D876-11D0-9C10-00C04FC99C8E}';
-
- // *********************************************************************//
- // Declaration of Enumerations defined in Type Library //
- // *********************************************************************//
- // tagDOMNodeType constants
- type
- tagDOMNodeType = TOleEnum;
- const
- NODE_INVALID = $00000000;
- NODE_ELEMENT = $00000001;
- NODE_ATTRIBUTE = $00000002;
- NODE_TEXT = $00000003;
- NODE_CDATA_SECTION = $00000004;
- NODE_ENTITY_REFERENCE = $00000005;
- NODE_ENTITY = $00000006;
- NODE_PROCESSING_INSTRUCTION = $00000007;
- NODE_COMMENT = $00000008;
- NODE_DOCUMENT = $00000009;
- NODE_DOCUMENT_TYPE = $0000000A;
- NODE_DOCUMENT_FRAGMENT = $0000000B;
- NODE_NOTATION = $0000000C;
-
- // tagXMLEMEM_TYPE constants
- type
- tagXMLEMEM_TYPE = TOleEnum;
- const
- XMLELEMTYPE_ELEMENT = $00000000;
- XMLELEMTYPE_TEXT = $00000001;
- XMLELEMTYPE_COMMENT = $00000002;
- XMLELEMTYPE_DOCUMENT = $00000003;
- XMLELEMTYPE_DTD = $00000004;
- XMLELEMTYPE_PI = $00000005;
- XMLELEMTYPE_OTHER = $00000006;
-
- type
-
- // *********************************************************************//
- // Forward declaration of interfaces defined in Type Library //
- // *********************************************************************//
- IXMLDOMImplementation = interface;
- IXMLDOMImplementationDisp = dispinterface;
- IXMLDOMNode = interface;
- IXMLDOMNodeDisp = dispinterface;
- IXMLDOMNodeList = interface;
- IXMLDOMNodeListDisp = dispinterface;
- IXMLDOMNamedNodeMap = interface;
- IXMLDOMNamedNodeMapDisp = dispinterface;
- IXMLDOMDocument = interface;
- IXMLDOMDocumentDisp = dispinterface;
- IXMLDOMDocumentType = interface;
- IXMLDOMDocumentTypeDisp = dispinterface;
- IXMLDOMElement = interface;
- IXMLDOMElementDisp = dispinterface;
- IXMLDOMAttribute = interface;
- IXMLDOMAttributeDisp = dispinterface;
- IXMLDOMDocumentFragment = interface;
- IXMLDOMDocumentFragmentDisp = dispinterface;
- IXMLDOMCharacterData = interface;
- IXMLDOMCharacterDataDisp = dispinterface;
- IXMLDOMText = interface;
- IXMLDOMTextDisp = dispinterface;
- IXMLDOMComment = interface;
- IXMLDOMCommentDisp = dispinterface;
- IXMLDOMCDATASection = interface;
- IXMLDOMCDATASectionDisp = dispinterface;
- IXMLDOMProcessingInstruction = interface;
- IXMLDOMProcessingInstructionDisp = dispinterface;
- IXMLDOMEntityReference = interface;
- IXMLDOMEntityReferenceDisp = dispinterface;
- IXMLDOMParseError = interface;
- IXMLDOMParseErrorDisp = dispinterface;
- IXMLDOMNotation = interface;
- IXMLDOMNotationDisp = dispinterface;
- IXMLDOMEntity = interface;
- IXMLDOMEntityDisp = dispinterface;
- IXTLRuntime = interface;
- IXTLRuntimeDisp = dispinterface;
- XMLDOMDocumentEvents = dispinterface;
- IXMLHttpRequest = interface;
- IXMLHttpRequestDisp = dispinterface;
- IXMLDSOControl = interface;
- IXMLDSOControlDisp = dispinterface;
- IXMLElementCollection = interface;
- IXMLElementCollectionDisp = dispinterface;
- IXMLDocument = interface;
- IXMLDocumentDisp = dispinterface;
- IXMLElement = interface;
- IXMLElementDisp = dispinterface;
- IXMLDocument2 = interface;
- IXMLElement2 = interface;
- IXMLElement2Disp = dispinterface;
- IXMLAttribute = interface;
- IXMLAttributeDisp = dispinterface;
- IXMLError = interface;
-
- // *********************************************************************//
- // Declaration of CoClasses defined in Type Library //
- // (NOTE: Here we map each CoClass to its Default Interface) //
- // *********************************************************************//
- DOMDocument = IXMLDOMDocument;
- DOMFreeThreadedDocument = IXMLDOMDocument;
- XMLHTTPRequest = IXMLHttpRequest;
- XMLDSOControl = IXMLDSOControl;
- XMLDocument = IXMLDocument2;
-
-
- // *********************************************************************//
- // Declaration of structures, unions and aliases. //
- // *********************************************************************//
- PUserType1 = ^_xml_error; {*}
-
- DOMNodeType = tagDOMNodeType;
-
- _xml_error = packed record
- _nLine: SYSUINT;
- _pchBuf: WideString;
- _cchBuf: SYSUINT;
- _ich: SYSUINT;
- _pszFound: WideString;
- _pszExpected: WideString;
- _reserved1: UINT;
- _reserved2: UINT;
- end;
-
- XMLELEM_TYPE = tagXMLEMEM_TYPE;
-
- // *********************************************************************//
- // Interface: IXMLDOMImplementation
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8F-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMImplementation = interface(IDispatch)
- ['{2933BF8F-7B36-11D2-B20E-00C04F983E60}']
- function hasFeature(const feature: WideString; const version: WideString): WordBool; safecall;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMImplementationDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8F-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMImplementationDisp = dispinterface
- ['{2933BF8F-7B36-11D2-B20E-00C04F983E60}']
- function hasFeature(const feature: WideString; const version: WideString): WordBool; dispid 145;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMNode
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF80-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNode = interface(IDispatch)
- ['{2933BF80-7B36-11D2-B20E-00C04F983E60}']
- function Get_nodeName: WideString; safecall;
- function Get_nodeValue: OleVariant; safecall;
- procedure Set_nodeValue(value: OleVariant); safecall;
- function Get_nodeType: DOMNodeType; safecall;
- function Get_parentNode: IXMLDOMNode; safecall;
- function Get_childNodes: IXMLDOMNodeList; safecall;
- function Get_firstChild: IXMLDOMNode; safecall;
- function Get_lastChild: IXMLDOMNode; safecall;
- function Get_previousSibling: IXMLDOMNode; safecall;
- function Get_nextSibling: IXMLDOMNode; safecall;
- function Get_attributes: IXMLDOMNamedNodeMap; safecall;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; safecall;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; safecall;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; safecall;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; safecall;
- function hasChildNodes: WordBool; safecall;
- function Get_ownerDocument: IXMLDOMDocument; safecall;
- function cloneNode(deep: WordBool): IXMLDOMNode; safecall;
- function Get_nodeTypeString: WideString; safecall;
- function Get_text: WideString; safecall;
- procedure Set_text(const text: WideString); safecall;
- function Get_specified: WordBool; safecall;
- function Get_definition: IXMLDOMNode; safecall;
- function Get_nodeTypedValue: OleVariant; safecall;
- procedure Set_nodeTypedValue(typedValue: OleVariant); safecall;
- function Get_dataType: OleVariant; safecall;
- procedure Set_dataType(const dataTypeName: WideString); safecall;
- function Get_xml: WideString; safecall;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; safecall;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; safecall;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; safecall;
- function Get_parsed: WordBool; safecall;
- function Get_namespaceURI: WideString; safecall;
- function Get_prefix: WideString; safecall;
- function Get_baseName: WideString; safecall;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); safecall;
- property nodeName: WideString read Get_nodeName;
- property nodeValue: OleVariant read Get_nodeValue write Set_nodeValue;
- property nodeType: DOMNodeType read Get_nodeType;
- property parentNode: IXMLDOMNode read Get_parentNode;
- property childNodes: IXMLDOMNodeList read Get_childNodes;
- property firstChild: IXMLDOMNode read Get_firstChild;
- property lastChild: IXMLDOMNode read Get_lastChild;
- property previousSibling: IXMLDOMNode read Get_previousSibling;
- property nextSibling: IXMLDOMNode read Get_nextSibling;
- property attributes: IXMLDOMNamedNodeMap read Get_attributes;
- property ownerDocument: IXMLDOMDocument read Get_ownerDocument;
- property nodeTypeString: WideString read Get_nodeTypeString;
- property text: WideString read Get_text write Set_text;
- property specified: WordBool read Get_specified;
- property definition: IXMLDOMNode read Get_definition;
- property nodeTypedValue: OleVariant read Get_nodeTypedValue write Set_nodeTypedValue;
- property xml: WideString read Get_xml;
- property parsed: WordBool read Get_parsed;
- property namespaceURI: WideString read Get_namespaceURI;
- property prefix: WideString read Get_prefix;
- property baseName: WideString read Get_baseName;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMNodeDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF80-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNodeDisp = dispinterface
- ['{2933BF80-7B36-11D2-B20E-00C04F983E60}']
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMNodeList
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF82-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNodeList = interface(IDispatch)
- ['{2933BF82-7B36-11D2-B20E-00C04F983E60}']
- function Get_item(index: Integer): IXMLDOMNode; safecall;
- function Get_length: Integer; safecall;
- function nextNode: IXMLDOMNode; safecall;
- procedure reset; safecall;
- function Get__newEnum: IUnknown; safecall;
- property item[index: Integer]: IXMLDOMNode read Get_item; default;
- property length: Integer read Get_length;
- property _newEnum: IUnknown read Get__newEnum;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMNodeListDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF82-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNodeListDisp = dispinterface
- ['{2933BF82-7B36-11D2-B20E-00C04F983E60}']
- property item[index: Integer]: IXMLDOMNode readonly dispid 0; default;
- property length: Integer readonly dispid 74;
- function nextNode: IXMLDOMNode; dispid 76;
- procedure reset; dispid 77;
- property _newEnum: IUnknown readonly dispid -4;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMNamedNodeMap
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF83-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNamedNodeMap = interface(IDispatch)
- ['{2933BF83-7B36-11D2-B20E-00C04F983E60}']
- function getNamedItem(const name: WideString): IXMLDOMNode; safecall;
- function setNamedItem(const newItem: IXMLDOMNode): IXMLDOMNode; safecall;
- function removeNamedItem(const name: WideString): IXMLDOMNode; safecall;
- function Get_item(index: Integer): IXMLDOMNode; safecall;
- function Get_length: Integer; safecall;
- function getQualifiedItem(const baseName: WideString; const namespaceURI: WideString): IXMLDOMNode; safecall;
- function removeQualifiedItem(const baseName: WideString; const namespaceURI: WideString): IXMLDOMNode; safecall;
- function nextNode: IXMLDOMNode; safecall;
- procedure reset; safecall;
- function Get__newEnum: IUnknown; safecall;
- property item[index: Integer]: IXMLDOMNode read Get_item; default;
- property length: Integer read Get_length;
- property _newEnum: IUnknown read Get__newEnum;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMNamedNodeMapDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF83-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNamedNodeMapDisp = dispinterface
- ['{2933BF83-7B36-11D2-B20E-00C04F983E60}']
- function getNamedItem(const name: WideString): IXMLDOMNode; dispid 83;
- function setNamedItem(const newItem: IXMLDOMNode): IXMLDOMNode; dispid 84;
- function removeNamedItem(const name: WideString): IXMLDOMNode; dispid 85;
- property item[index: Integer]: IXMLDOMNode readonly dispid 0; default;
- property length: Integer readonly dispid 74;
- function getQualifiedItem(const baseName: WideString; const namespaceURI: WideString): IXMLDOMNode; dispid 87;
- function removeQualifiedItem(const baseName: WideString; const namespaceURI: WideString): IXMLDOMNode; dispid 88;
- function nextNode: IXMLDOMNode; dispid 89;
- procedure reset; dispid 90;
- property _newEnum: IUnknown readonly dispid -4;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMDocument
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF81-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMDocument = interface(IXMLDOMNode)
- ['{2933BF81-7B36-11D2-B20E-00C04F983E60}']
- function Get_doctype: IXMLDOMDocumentType; safecall;
- function Get_implementation_: IXMLDOMImplementation; safecall;
- function Get_documentElement: IXMLDOMElement; safecall;
- procedure Set_documentElement(const DOMElement: IXMLDOMElement); safecall;
- function createElement(const tagName: WideString): IXMLDOMElement; safecall;
- function createDocumentFragment: IXMLDOMDocumentFragment; safecall;
- function createTextNode(const data: WideString): IXMLDOMText; safecall;
- function createComment(const data: WideString): IXMLDOMComment; safecall;
- function createCDATASection(const data: WideString): IXMLDOMCDATASection; safecall;
- function createProcessingInstruction(const target: WideString; const data: WideString): IXMLDOMProcessingInstruction; safecall;
- function createAttribute(const name: WideString): IXMLDOMAttribute; safecall;
- function createEntityReference(const name: WideString): IXMLDOMEntityReference; safecall;
- function getElementsByTagName(const tagName: WideString): IXMLDOMNodeList; safecall;
- function createNode(type_: OleVariant; const name: WideString; const namespaceURI: WideString): IXMLDOMNode; safecall;
- function nodeFromID(const idString: WideString): IXMLDOMNode; safecall;
- function load(xmlSource: OleVariant): WordBool; safecall;
- function Get_readyState: Integer; safecall;
- function Get_parseError: IXMLDOMParseError; safecall;
- function Get_url: WideString; safecall;
- function Get_async: WordBool; safecall;
- procedure Set_async(isAsync: WordBool); safecall;
- procedure abort; safecall;
- function loadXML(const bstrXML: WideString): WordBool; safecall;
- procedure save(desination: OleVariant); safecall;
- function Get_validateOnParse: WordBool; safecall;
- procedure Set_validateOnParse(isValidating: WordBool); safecall;
- function Get_resolveExternals: WordBool; safecall;
- procedure Set_resolveExternals(isResolving: WordBool); safecall;
- function Get_preserveWhiteSpace: WordBool; safecall;
- procedure Set_preserveWhiteSpace(isPreserving: WordBool); safecall;
- procedure Set_onreadystatechange(Param1: OleVariant); safecall;
- procedure Set_ondataavailable(Param1: OleVariant); safecall;
- procedure Set_ontransformnode(Param1: OleVariant); safecall;
- property doctype: IXMLDOMDocumentType read Get_doctype;
- property implementation_: IXMLDOMImplementation read Get_implementation_;
- property documentElement: IXMLDOMElement read Get_documentElement write Set_documentElement;
- property readyState: Integer read Get_readyState;
- property parseError: IXMLDOMParseError read Get_parseError;
- property url: WideString read Get_url;
- property async: WordBool read Get_async write Set_async;
- property validateOnParse: WordBool read Get_validateOnParse write Set_validateOnParse;
- property resolveExternals: WordBool read Get_resolveExternals write Set_resolveExternals;
- property preserveWhiteSpace: WordBool read Get_preserveWhiteSpace write Set_preserveWhiteSpace;
- property onreadystatechange: OleVariant write Set_onreadystatechange;
- property ondataavailable: OleVariant write Set_ondataavailable;
- property ontransformnode: OleVariant write Set_ontransformnode;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMDocumentDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF81-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMDocumentDisp = dispinterface
- ['{2933BF81-7B36-11D2-B20E-00C04F983E60}']
- property doctype: IXMLDOMDocumentType readonly dispid 38;
- property implementation_: IXMLDOMImplementation readonly dispid 39;
- property documentElement: IXMLDOMElement dispid 40;
- function createElement(const tagName: WideString): IXMLDOMElement; dispid 41;
- function createDocumentFragment: IXMLDOMDocumentFragment; dispid 42;
- function createTextNode(const data: WideString): IXMLDOMText; dispid 43;
- function createComment(const data: WideString): IXMLDOMComment; dispid 44;
- function createCDATASection(const data: WideString): IXMLDOMCDATASection; dispid 45;
- function createProcessingInstruction(const target: WideString; const data: WideString): IXMLDOMProcessingInstruction; dispid 46;
- function createAttribute(const name: WideString): IXMLDOMAttribute; dispid 47;
- function createEntityReference(const name: WideString): IXMLDOMEntityReference; dispid 49;
- function getElementsByTagName(const tagName: WideString): IXMLDOMNodeList; dispid 50;
- function createNode(type_: OleVariant; const name: WideString; const namespaceURI: WideString): IXMLDOMNode; dispid 54;
- function nodeFromID(const idString: WideString): IXMLDOMNode; dispid 56;
- function load(xmlSource: OleVariant): WordBool; dispid 58;
- property readyState: Integer readonly dispid -525;
- property parseError: IXMLDOMParseError readonly dispid 59;
- property url: WideString readonly dispid 60;
- property async: WordBool dispid 61;
- procedure abort; dispid 62;
- function loadXML(const bstrXML: WideString): WordBool; dispid 63;
- procedure save(desination: OleVariant); dispid 64;
- property validateOnParse: WordBool dispid 65;
- property resolveExternals: WordBool dispid 66;
- property preserveWhiteSpace: WordBool dispid 67;
- property onreadystatechange: OleVariant writeonly dispid 68;
- property ondataavailable: OleVariant writeonly dispid 69;
- property ontransformnode: OleVariant writeonly dispid 70;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMDocumentType
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8B-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMDocumentType = interface(IXMLDOMNode)
- ['{2933BF8B-7B36-11D2-B20E-00C04F983E60}']
- function Get_name: WideString; safecall;
- function Get_entities: IXMLDOMNamedNodeMap; safecall;
- function Get_notations: IXMLDOMNamedNodeMap; safecall;
- property name: WideString read Get_name;
- property entities: IXMLDOMNamedNodeMap read Get_entities;
- property notations: IXMLDOMNamedNodeMap read Get_notations;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMDocumentTypeDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8B-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMDocumentTypeDisp = dispinterface
- ['{2933BF8B-7B36-11D2-B20E-00C04F983E60}']
- property name: WideString readonly dispid 131;
- property entities: IXMLDOMNamedNodeMap readonly dispid 132;
- property notations: IXMLDOMNamedNodeMap readonly dispid 133;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMElement
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF86-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMElement = interface(IXMLDOMNode)
- ['{2933BF86-7B36-11D2-B20E-00C04F983E60}']
- function Get_tagName: WideString; safecall;
- function getAttribute(const name: WideString): OleVariant; safecall;
- procedure setAttribute(const name: WideString; value: OleVariant); safecall;
- procedure removeAttribute(const name: WideString); safecall;
- function getAttributeNode(const name: WideString): IXMLDOMAttribute; safecall;
- function setAttributeNode(const DOMAttribute: IXMLDOMAttribute): IXMLDOMAttribute; safecall;
- function removeAttributeNode(const DOMAttribute: IXMLDOMAttribute): IXMLDOMAttribute; safecall;
- function getElementsByTagName(const tagName: WideString): IXMLDOMNodeList; safecall;
- procedure normalize; safecall;
- property tagName: WideString read Get_tagName;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMElementDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF86-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMElementDisp = dispinterface
- ['{2933BF86-7B36-11D2-B20E-00C04F983E60}']
- property tagName: WideString readonly dispid 97;
- function getAttribute(const name: WideString): OleVariant; dispid 99;
- procedure setAttribute(const name: WideString; value: OleVariant); dispid 100;
- procedure removeAttribute(const name: WideString); dispid 101;
- function getAttributeNode(const name: WideString): IXMLDOMAttribute; dispid 102;
- function setAttributeNode(const DOMAttribute: IXMLDOMAttribute): IXMLDOMAttribute; dispid 103;
- function removeAttributeNode(const DOMAttribute: IXMLDOMAttribute): IXMLDOMAttribute; dispid 104;
- function getElementsByTagName(const tagName: WideString): IXMLDOMNodeList; dispid 105;
- procedure normalize; dispid 106;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMAttribute
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF85-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMAttribute = interface(IXMLDOMNode)
- ['{2933BF85-7B36-11D2-B20E-00C04F983E60}']
- function Get_name: WideString; safecall;
- function Get_value: OleVariant; safecall;
- procedure Set_value(attributeValue: OleVariant); safecall;
- property name: WideString read Get_name;
- property value: OleVariant read Get_value write Set_value;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMAttributeDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF85-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMAttributeDisp = dispinterface
- ['{2933BF85-7B36-11D2-B20E-00C04F983E60}']
- property name: WideString readonly dispid 118;
- property value: OleVariant dispid 120;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMDocumentFragment
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {3EFAA413-272F-11D2-836F-0000F87A7782}
- // *********************************************************************//
- IXMLDOMDocumentFragment = interface(IXMLDOMNode)
- ['{3EFAA413-272F-11D2-836F-0000F87A7782}']
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMDocumentFragmentDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {3EFAA413-272F-11D2-836F-0000F87A7782}
- // *********************************************************************//
- IXMLDOMDocumentFragmentDisp = dispinterface
- ['{3EFAA413-272F-11D2-836F-0000F87A7782}']
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMCharacterData
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF84-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMCharacterData = interface(IXMLDOMNode)
- ['{2933BF84-7B36-11D2-B20E-00C04F983E60}']
- function Get_data: WideString; safecall;
- procedure Set_data(const data: WideString); safecall;
- function Get_length: Integer; safecall;
- function substringData(offset: Integer; count: Integer): WideString; safecall;
- procedure appendData(const data: WideString); safecall;
- procedure insertData(offset: Integer; const data: WideString); safecall;
- procedure deleteData(offset: Integer; count: Integer); safecall;
- procedure replaceData(offset: Integer; count: Integer; const data: WideString); safecall;
- property data: WideString read Get_data write Set_data;
- property length: Integer read Get_length;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMCharacterDataDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF84-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMCharacterDataDisp = dispinterface
- ['{2933BF84-7B36-11D2-B20E-00C04F983E60}']
- property data: WideString dispid 109;
- property length: Integer readonly dispid 110;
- function substringData(offset: Integer; count: Integer): WideString; dispid 111;
- procedure appendData(const data: WideString); dispid 112;
- procedure insertData(offset: Integer; const data: WideString); dispid 113;
- procedure deleteData(offset: Integer; count: Integer); dispid 114;
- procedure replaceData(offset: Integer; count: Integer; const data: WideString); dispid 115;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMText
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF87-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMText = interface(IXMLDOMCharacterData)
- ['{2933BF87-7B36-11D2-B20E-00C04F983E60}']
- function splitText(offset: Integer): IXMLDOMText; safecall;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMTextDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF87-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMTextDisp = dispinterface
- ['{2933BF87-7B36-11D2-B20E-00C04F983E60}']
- function splitText(offset: Integer): IXMLDOMText; dispid 123;
- property data: WideString dispid 109;
- property length: Integer readonly dispid 110;
- function substringData(offset: Integer; count: Integer): WideString; dispid 111;
- procedure appendData(const data: WideString); dispid 112;
- procedure insertData(offset: Integer; const data: WideString); dispid 113;
- procedure deleteData(offset: Integer; count: Integer); dispid 114;
- procedure replaceData(offset: Integer; count: Integer; const data: WideString); dispid 115;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMComment
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF88-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMComment = interface(IXMLDOMCharacterData)
- ['{2933BF88-7B36-11D2-B20E-00C04F983E60}']
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMCommentDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF88-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMCommentDisp = dispinterface
- ['{2933BF88-7B36-11D2-B20E-00C04F983E60}']
- property data: WideString dispid 109;
- property length: Integer readonly dispid 110;
- function substringData(offset: Integer; count: Integer): WideString; dispid 111;
- procedure appendData(const data: WideString); dispid 112;
- procedure insertData(offset: Integer; const data: WideString); dispid 113;
- procedure deleteData(offset: Integer; count: Integer); dispid 114;
- procedure replaceData(offset: Integer; count: Integer; const data: WideString); dispid 115;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMCDATASection
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8A-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMCDATASection = interface(IXMLDOMText)
- ['{2933BF8A-7B36-11D2-B20E-00C04F983E60}']
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMCDATASectionDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8A-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMCDATASectionDisp = dispinterface
- ['{2933BF8A-7B36-11D2-B20E-00C04F983E60}']
- function splitText(offset: Integer): IXMLDOMText; dispid 123;
- property data: WideString dispid 109;
- property length: Integer readonly dispid 110;
- function substringData(offset: Integer; count: Integer): WideString; dispid 111;
- procedure appendData(const data: WideString); dispid 112;
- procedure insertData(offset: Integer; const data: WideString); dispid 113;
- procedure deleteData(offset: Integer; count: Integer); dispid 114;
- procedure replaceData(offset: Integer; count: Integer; const data: WideString); dispid 115;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMProcessingInstruction
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF89-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMProcessingInstruction = interface(IXMLDOMNode)
- ['{2933BF89-7B36-11D2-B20E-00C04F983E60}']
- function Get_target: WideString; safecall;
- function Get_data: WideString; safecall;
- procedure Set_data(const value: WideString); safecall;
- property target: WideString read Get_target;
- property data: WideString read Get_data write Set_data;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMProcessingInstructionDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF89-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMProcessingInstructionDisp = dispinterface
- ['{2933BF89-7B36-11D2-B20E-00C04F983E60}']
- property target: WideString readonly dispid 127;
- property data: WideString dispid 128;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMEntityReference
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8E-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMEntityReference = interface(IXMLDOMNode)
- ['{2933BF8E-7B36-11D2-B20E-00C04F983E60}']
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMEntityReferenceDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8E-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMEntityReferenceDisp = dispinterface
- ['{2933BF8E-7B36-11D2-B20E-00C04F983E60}']
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMParseError
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {3EFAA426-272F-11D2-836F-0000F87A7782}
- // *********************************************************************//
- IXMLDOMParseError = interface(IDispatch)
- ['{3EFAA426-272F-11D2-836F-0000F87A7782}']
- function Get_errorCode: Integer; safecall;
- function Get_url: WideString; safecall;
- function Get_reason: WideString; safecall;
- function Get_srcText: WideString; safecall;
- function Get_line: Integer; safecall;
- function Get_linepos: Integer; safecall;
- function Get_filepos: Integer; safecall;
- property errorCode: Integer read Get_errorCode;
- property url: WideString read Get_url;
- property reason: WideString read Get_reason;
- property srcText: WideString read Get_srcText;
- property line: Integer read Get_line;
- property linepos: Integer read Get_linepos;
- property filepos: Integer read Get_filepos;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMParseErrorDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {3EFAA426-272F-11D2-836F-0000F87A7782}
- // *********************************************************************//
- IXMLDOMParseErrorDisp = dispinterface
- ['{3EFAA426-272F-11D2-836F-0000F87A7782}']
- property errorCode: Integer readonly dispid 0;
- property url: WideString readonly dispid 179;
- property reason: WideString readonly dispid 180;
- property srcText: WideString readonly dispid 181;
- property line: Integer readonly dispid 182;
- property linepos: Integer readonly dispid 183;
- property filepos: Integer readonly dispid 184;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMNotation
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8C-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNotation = interface(IXMLDOMNode)
- ['{2933BF8C-7B36-11D2-B20E-00C04F983E60}']
- function Get_publicId: OleVariant; safecall;
- function Get_systemId: OleVariant; safecall;
- property publicId: OleVariant read Get_publicId;
- property systemId: OleVariant read Get_systemId;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMNotationDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8C-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMNotationDisp = dispinterface
- ['{2933BF8C-7B36-11D2-B20E-00C04F983E60}']
- property publicId: OleVariant readonly dispid 136;
- property systemId: OleVariant readonly dispid 137;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDOMEntity
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8D-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMEntity = interface(IXMLDOMNode)
- ['{2933BF8D-7B36-11D2-B20E-00C04F983E60}']
- function Get_publicId: OleVariant; safecall;
- function Get_systemId: OleVariant; safecall;
- function Get_notationName: WideString; safecall;
- property publicId: OleVariant read Get_publicId;
- property systemId: OleVariant read Get_systemId;
- property notationName: WideString read Get_notationName;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDOMEntityDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {2933BF8D-7B36-11D2-B20E-00C04F983E60}
- // *********************************************************************//
- IXMLDOMEntityDisp = dispinterface
- ['{2933BF8D-7B36-11D2-B20E-00C04F983E60}']
- property publicId: OleVariant readonly dispid 140;
- property systemId: OleVariant readonly dispid 141;
- property notationName: WideString readonly dispid 142;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // Interface: IXTLRuntime
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {3EFAA425-272F-11D2-836F-0000F87A7782}
- // *********************************************************************//
- IXTLRuntime = interface(IXMLDOMNode)
- ['{3EFAA425-272F-11D2-836F-0000F87A7782}']
- function uniqueID(const pNode: IXMLDOMNode): Integer; safecall;
- function depth(const pNode: IXMLDOMNode): Integer; safecall;
- function childNumber(const pNode: IXMLDOMNode): Integer; safecall;
- function ancestorChildNumber(const bstrNodeName: WideString; const pNode: IXMLDOMNode): Integer; safecall;
- function absoluteChildNumber(const pNode: IXMLDOMNode): Integer; safecall;
- function formatIndex(lIndex: Integer; const bstrFormat: WideString): WideString; safecall;
- function formatNumber(dblNumber: Double; const bstrFormat: WideString): WideString; safecall;
- function formatDate(varDate: OleVariant; const bstrFormat: WideString; varDestLocale: OleVariant): WideString; safecall;
- function formatTime(varTime: OleVariant; const bstrFormat: WideString; varDestLocale: OleVariant): WideString; safecall;
- end;
-
- // *********************************************************************//
- // DispIntf: IXTLRuntimeDisp
- // Flags: (4544) Dual NonExtensible OleAutomation Dispatchable
- // GUID: {3EFAA425-272F-11D2-836F-0000F87A7782}
- // *********************************************************************//
- IXTLRuntimeDisp = dispinterface
- ['{3EFAA425-272F-11D2-836F-0000F87A7782}']
- function uniqueID(const pNode: IXMLDOMNode): Integer; dispid 187;
- function depth(const pNode: IXMLDOMNode): Integer; dispid 188;
- function childNumber(const pNode: IXMLDOMNode): Integer; dispid 189;
- function ancestorChildNumber(const bstrNodeName: WideString; const pNode: IXMLDOMNode): Integer; dispid 190;
- function absoluteChildNumber(const pNode: IXMLDOMNode): Integer; dispid 191;
- function formatIndex(lIndex: Integer; const bstrFormat: WideString): WideString; dispid 192;
- function formatNumber(dblNumber: Double; const bstrFormat: WideString): WideString; dispid 193;
- function formatDate(varDate: OleVariant; const bstrFormat: WideString; varDestLocale: OleVariant): WideString; dispid 194;
- function formatTime(varTime: OleVariant; const bstrFormat: WideString; varDestLocale: OleVariant): WideString; dispid 195;
- property nodeName: WideString readonly dispid 2;
- property nodeValue: OleVariant dispid 3;
- property nodeType: DOMNodeType readonly dispid 4;
- property parentNode: IXMLDOMNode readonly dispid 6;
- property childNodes: IXMLDOMNodeList readonly dispid 7;
- property firstChild: IXMLDOMNode readonly dispid 8;
- property lastChild: IXMLDOMNode readonly dispid 9;
- property previousSibling: IXMLDOMNode readonly dispid 10;
- property nextSibling: IXMLDOMNode readonly dispid 11;
- property attributes: IXMLDOMNamedNodeMap readonly dispid 12;
- function insertBefore(const newChild: IXMLDOMNode; refChild: OleVariant): IXMLDOMNode; dispid 13;
- function replaceChild(const newChild: IXMLDOMNode; const oldChild: IXMLDOMNode): IXMLDOMNode; dispid 14;
- function removeChild(const childNode: IXMLDOMNode): IXMLDOMNode; dispid 15;
- function appendChild(const newChild: IXMLDOMNode): IXMLDOMNode; dispid 16;
- function hasChildNodes: WordBool; dispid 17;
- property ownerDocument: IXMLDOMDocument readonly dispid 18;
- function cloneNode(deep: WordBool): IXMLDOMNode; dispid 19;
- property nodeTypeString: WideString readonly dispid 21;
- property text: WideString dispid 24;
- property specified: WordBool readonly dispid 22;
- property definition: IXMLDOMNode readonly dispid 23;
- property nodeTypedValue: OleVariant dispid 25;
- function dataType: OleVariant; dispid 26;
- property xml: WideString readonly dispid 27;
- function transformNode(const stylesheet: IXMLDOMNode): WideString; dispid 28;
- function selectNodes(const queryString: WideString): IXMLDOMNodeList; dispid 29;
- function selectSingleNode(const queryString: WideString): IXMLDOMNode; dispid 30;
- property parsed: WordBool readonly dispid 31;
- property namespaceURI: WideString readonly dispid 32;
- property prefix: WideString readonly dispid 33;
- property baseName: WideString readonly dispid 34;
- procedure transformNodeToObject(const stylesheet: IXMLDOMNode; outputObject: OleVariant); dispid 35;
- end;
-
- // *********************************************************************//
- // DispIntf: XMLDOMDocumentEvents
- // Flags: (4112) Hidden Dispatchable
- // GUID: {3EFAA427-272F-11D2-836F-0000F87A7782}
- // *********************************************************************//
- XMLDOMDocumentEvents = dispinterface
- ['{3EFAA427-272F-11D2-836F-0000F87A7782}']
- procedure ondataavailable; dispid 198;
- procedure onreadystatechange; dispid -609;
- end;
-
- // *********************************************************************//
- // Interface: IXMLHttpRequest
- // Flags: (4416) Dual OleAutomation Dispatchable
- // GUID: {ED8C108D-4349-11D2-91A4-00C04F7969E8}
- // *********************************************************************//
- IXMLHttpRequest = interface(IDispatch)
- ['{ED8C108D-4349-11D2-91A4-00C04F7969E8}']
- procedure open(const bstrMethod: WideString; const bstrUrl: WideString; varAsync: OleVariant;
- bstrUser: OleVariant; bstrPassword: OleVariant); safecall;
- procedure setRequestHeader(const bstrHeader: WideString; const bstrValue: WideString); safecall;
- function getResponseHeader(const bstrHeader: WideString): WideString; safecall;
- function getAllResponseHeaders: WideString; safecall;
- procedure send(varBody: OleVariant); safecall;
- procedure abort; safecall;
- function Get_status: Integer; safecall;
- function Get_statusText: WideString; safecall;
- function Get_responseXML: IDispatch; safecall;
- function Get_responseText: WideString; safecall;
- function Get_responseBody: OleVariant; safecall;
- function Get_responseStream: OleVariant; safecall;
- function Get_readyState: Integer; safecall;
- procedure Set_onreadystatechange(const Param1: IDispatch); safecall;
- property status: Integer read Get_status;
- property statusText: WideString read Get_statusText;
- property responseXML: IDispatch read Get_responseXML;
- property responseText: WideString read Get_responseText;
- property responseBody: OleVariant read Get_responseBody;
- property responseStream: OleVariant read Get_responseStream;
- property readyState: Integer read Get_readyState;
- property onreadystatechange: IDispatch write Set_onreadystatechange;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLHttpRequestDisp
- // Flags: (4416) Dual OleAutomation Dispatchable
- // GUID: {ED8C108D-4349-11D2-91A4-00C04F7969E8}
- // *********************************************************************//
- IXMLHttpRequestDisp = dispinterface
- ['{ED8C108D-4349-11D2-91A4-00C04F7969E8}']
- procedure open(const bstrMethod: WideString; const bstrUrl: WideString; varAsync: OleVariant;
- bstrUser: OleVariant; bstrPassword: OleVariant); dispid 1;
- procedure setRequestHeader(const bstrHeader: WideString; const bstrValue: WideString); dispid 2;
- function getResponseHeader(const bstrHeader: WideString): WideString; dispid 3;
- function getAllResponseHeaders: WideString; dispid 4;
- procedure send(varBody: OleVariant); dispid 5;
- procedure abort; dispid 6;
- property status: Integer readonly dispid 7;
- property statusText: WideString readonly dispid 8;
- property responseXML: IDispatch readonly dispid 9;
- property responseText: WideString readonly dispid 10;
- property responseBody: OleVariant readonly dispid 11;
- property responseStream: OleVariant readonly dispid 12;
- property readyState: Integer readonly dispid 13;
- property onreadystatechange: IDispatch writeonly dispid 14;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDSOControl
- // Flags: (4560) Hidden Dual NonExtensible OleAutomation Dispatchable
- // GUID: {310AFA62-0575-11D2-9CA9-0060B0EC3D39}
- // *********************************************************************//
- IXMLDSOControl = interface(IDispatch)
- ['{310AFA62-0575-11D2-9CA9-0060B0EC3D39}']
- function Get_XMLDocument: IXMLDOMDocument; safecall;
- procedure Set_XMLDocument(const ppDoc: IXMLDOMDocument); safecall;
- function Get_JavaDSOCompatible: Integer; safecall;
- procedure Set_JavaDSOCompatible(fJavaDSOCompatible: Integer); safecall;
- function Get_readyState: Integer; safecall;
- property XMLDocument: IXMLDOMDocument read Get_XMLDocument write Set_XMLDocument;
- property JavaDSOCompatible: Integer read Get_JavaDSOCompatible write Set_JavaDSOCompatible;
- property readyState: Integer read Get_readyState;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDSOControlDisp
- // Flags: (4560) Hidden Dual NonExtensible OleAutomation Dispatchable
- // GUID: {310AFA62-0575-11D2-9CA9-0060B0EC3D39}
- // *********************************************************************//
- IXMLDSOControlDisp = dispinterface
- ['{310AFA62-0575-11D2-9CA9-0060B0EC3D39}']
- property XMLDocument: IXMLDOMDocument dispid 65537;
- property JavaDSOCompatible: Integer dispid 65538;
- property readyState: Integer readonly dispid -525;
- end;
-
- // *********************************************************************//
- // Interface: IXMLElementCollection
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {65725580-9B5D-11D0-9BFE-00C04FC99C8E}
- // *********************************************************************//
- IXMLElementCollection = interface(IDispatch)
- ['{65725580-9B5D-11D0-9BFE-00C04FC99C8E}']
- procedure Set_length(p: Integer); safecall;
- function Get_length: Integer; safecall;
- function Get__newEnum: IUnknown; safecall;
- function item(var1: OleVariant; var2: OleVariant): IDispatch; safecall;
- property length: Integer read Get_length write Set_length;
- property _newEnum: IUnknown read Get__newEnum;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLElementCollectionDisp
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {65725580-9B5D-11D0-9BFE-00C04FC99C8E}
- // *********************************************************************//
- IXMLElementCollectionDisp = dispinterface
- ['{65725580-9B5D-11D0-9BFE-00C04FC99C8E}']
- property length: Integer dispid 65537;
- property _newEnum: IUnknown readonly dispid -4;
- function item(var1: OleVariant; var2: OleVariant): IDispatch; dispid 65539;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDocument
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {F52E2B61-18A1-11D1-B105-00805F49916B}
- // *********************************************************************//
- IXMLDocument = interface(IDispatch)
- ['{F52E2B61-18A1-11D1-B105-00805F49916B}']
- function Get_root: IXMLElement; safecall;
- function Get_fileSize: WideString; safecall;
- function Get_fileModifiedDate: WideString; safecall;
- function Get_fileUpdatedDate: WideString; safecall;
- function Get_url: WideString; safecall;
- procedure Set_url(const p: WideString); safecall;
- function Get_mimeType: WideString; safecall;
- function Get_readyState: Integer; safecall;
- function Get_charset: WideString; safecall;
- procedure Set_charset(const p: WideString); safecall;
- function Get_version: WideString; safecall;
- function Get_doctype: WideString; safecall;
- function Get_dtdURL: WideString; safecall;
- function createElement(vType: OleVariant; var1: OleVariant): IXMLElement; safecall;
- property root: IXMLElement read Get_root;
- property fileSize: WideString read Get_fileSize;
- property fileModifiedDate: WideString read Get_fileModifiedDate;
- property fileUpdatedDate: WideString read Get_fileUpdatedDate;
- property url: WideString read Get_url write Set_url;
- property mimeType: WideString read Get_mimeType;
- property readyState: Integer read Get_readyState;
- property charset: WideString read Get_charset write Set_charset;
- property version: WideString read Get_version;
- property doctype: WideString read Get_doctype;
- property dtdURL: WideString read Get_dtdURL;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLDocumentDisp
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {F52E2B61-18A1-11D1-B105-00805F49916B}
- // *********************************************************************//
- IXMLDocumentDisp = dispinterface
- ['{F52E2B61-18A1-11D1-B105-00805F49916B}']
- property root: IXMLElement readonly dispid 65637;
- property fileSize: WideString readonly dispid 65638;
- property fileModifiedDate: WideString readonly dispid 65639;
- property fileUpdatedDate: WideString readonly dispid 65640;
- property url: WideString dispid 65641;
- property mimeType: WideString readonly dispid 65642;
- property readyState: Integer readonly dispid 65643;
- property charset: WideString dispid 65645;
- property version: WideString readonly dispid 65646;
- property doctype: WideString readonly dispid 65647;
- property dtdURL: WideString readonly dispid 65648;
- function createElement(vType: OleVariant; var1: OleVariant): IXMLElement; dispid 65644;
- end;
-
- // *********************************************************************//
- // Interface: IXMLElement
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {3F7F31AC-E15F-11D0-9C25-00C04FC99C8E}
- // *********************************************************************//
- IXMLElement = interface(IDispatch)
- ['{3F7F31AC-E15F-11D0-9C25-00C04FC99C8E}']
- function Get_tagName: WideString; safecall;
- procedure Set_tagName(const p: WideString); safecall;
- function Get_parent: IXMLElement; safecall;
- procedure setAttribute(const strPropertyName: WideString; PropertyValue: OleVariant); safecall;
- function getAttribute(const strPropertyName: WideString): OleVariant; safecall;
- procedure removeAttribute(const strPropertyName: WideString); safecall;
- function Get_children: IXMLElementCollection; safecall;
- function Get_type_: Integer; safecall;
- function Get_text: WideString; safecall;
- procedure Set_text(const p: WideString); safecall;
- procedure addChild(const pChildElem: IXMLElement; lIndex: Integer; lReserved: Integer); safecall;
- procedure removeChild(const pChildElem: IXMLElement); safecall;
- property tagName: WideString read Get_tagName write Set_tagName;
- property parent: IXMLElement read Get_parent;
- property children: IXMLElementCollection read Get_children;
- property type_: Integer read Get_type_;
- property text: WideString read Get_text write Set_text;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLElementDisp
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {3F7F31AC-E15F-11D0-9C25-00C04FC99C8E}
- // *********************************************************************//
- IXMLElementDisp = dispinterface
- ['{3F7F31AC-E15F-11D0-9C25-00C04FC99C8E}']
- property tagName: WideString dispid 65737;
- property parent: IXMLElement readonly dispid 65738;
- procedure setAttribute(const strPropertyName: WideString; PropertyValue: OleVariant); dispid 65739;
- function getAttribute(const strPropertyName: WideString): OleVariant; dispid 65740;
- procedure removeAttribute(const strPropertyName: WideString); dispid 65741;
- property children: IXMLElementCollection readonly dispid 65742;
- property type_: Integer readonly dispid 65743;
- property text: WideString dispid 65744;
- procedure addChild(const pChildElem: IXMLElement; lIndex: Integer; lReserved: Integer); dispid 65745;
- procedure removeChild(const pChildElem: IXMLElement); dispid 65746;
- end;
-
- // *********************************************************************//
- // Interface: IXMLDocument2
- // Flags: (4112) Hidden Dispatchable
- // GUID: {2B8DE2FE-8D2D-11D1-B2FC-00C04FD915A9}
- // *********************************************************************//
- IXMLDocument2 = interface(IDispatch)
- ['{2B8DE2FE-8D2D-11D1-B2FC-00C04FD915A9}']
- function Get_root(out p: IXMLElement2): HResult; stdcall;
- function Get_fileSize(out p: WideString): HResult; stdcall;
- function Get_fileModifiedDate(out p: WideString): HResult; stdcall;
- function Get_fileUpdatedDate(out p: WideString): HResult; stdcall;
- function Get_url(out p: WideString): HResult; stdcall;
- function Set_url(const p: WideString): HResult; stdcall;
- function Get_mimeType(out p: WideString): HResult; stdcall;
- function Get_readyState(out pl: Integer): HResult; stdcall;
- function Get_charset(out p: WideString): HResult; stdcall;
- function Set_charset(const p: WideString): HResult; stdcall;
- function Get_version(out p: WideString): HResult; stdcall;
- function Get_doctype(out p: WideString): HResult; stdcall;
- function Get_dtdURL(out p: WideString): HResult; stdcall;
- function createElement(vType: OleVariant; var1: OleVariant; out ppElem: IXMLElement2): HResult; stdcall;
- function Get_async(out pf: WordBool): HResult; stdcall;
- function Set_async(pf: WordBool): HResult; stdcall;
- end;
-
- // *********************************************************************//
- // Interface: IXMLElement2
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {2B8DE2FF-8D2D-11D1-B2FC-00C04FD915A9}
- // *********************************************************************//
- IXMLElement2 = interface(IDispatch)
- ['{2B8DE2FF-8D2D-11D1-B2FC-00C04FD915A9}']
- function Get_tagName: WideString; safecall;
- procedure Set_tagName(const p: WideString); safecall;
- function Get_parent: IXMLElement2; safecall;
- procedure setAttribute(const strPropertyName: WideString; PropertyValue: OleVariant); safecall;
- function getAttribute(const strPropertyName: WideString): OleVariant; safecall;
- procedure removeAttribute(const strPropertyName: WideString); safecall;
- function Get_children: IXMLElementCollection; safecall;
- function Get_type_: Integer; safecall;
- function Get_text: WideString; safecall;
- procedure Set_text(const p: WideString); safecall;
- procedure addChild(const pChildElem: IXMLElement2; lIndex: Integer; lReserved: Integer); safecall;
- procedure removeChild(const pChildElem: IXMLElement2); safecall;
- function Get_attributes: IXMLElementCollection; safecall;
- property tagName: WideString read Get_tagName write Set_tagName;
- property parent: IXMLElement2 read Get_parent;
- property children: IXMLElementCollection read Get_children;
- property type_: Integer read Get_type_;
- property text: WideString read Get_text write Set_text;
- property attributes: IXMLElementCollection read Get_attributes;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLElement2Disp
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {2B8DE2FF-8D2D-11D1-B2FC-00C04FD915A9}
- // *********************************************************************//
- IXMLElement2Disp = dispinterface
- ['{2B8DE2FF-8D2D-11D1-B2FC-00C04FD915A9}']
- property tagName: WideString dispid 65737;
- property parent: IXMLElement2 readonly dispid 65738;
- procedure setAttribute(const strPropertyName: WideString; PropertyValue: OleVariant); dispid 65739;
- function getAttribute(const strPropertyName: WideString): OleVariant; dispid 65740;
- procedure removeAttribute(const strPropertyName: WideString); dispid 65741;
- property children: IXMLElementCollection readonly dispid 65742;
- property type_: Integer readonly dispid 65743;
- property text: WideString dispid 65744;
- procedure addChild(const pChildElem: IXMLElement2; lIndex: Integer; lReserved: Integer); dispid 65745;
- procedure removeChild(const pChildElem: IXMLElement2); dispid 65746;
- property attributes: IXMLElementCollection readonly dispid 65747;
- end;
-
- // *********************************************************************//
- // Interface: IXMLAttribute
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {D4D4A0FC-3B73-11D1-B2B4-00C04FB92596}
- // *********************************************************************//
- IXMLAttribute = interface(IDispatch)
- ['{D4D4A0FC-3B73-11D1-B2B4-00C04FB92596}']
- function Get_name: WideString; safecall;
- function Get_value: WideString; safecall;
- property name: WideString read Get_name;
- property value: WideString read Get_value;
- end;
-
- // *********************************************************************//
- // DispIntf: IXMLAttributeDisp
- // Flags: (4432) Hidden Dual OleAutomation Dispatchable
- // GUID: {D4D4A0FC-3B73-11D1-B2B4-00C04FB92596}
- // *********************************************************************//
- IXMLAttributeDisp = dispinterface
- ['{D4D4A0FC-3B73-11D1-B2B4-00C04FB92596}']
- property name: WideString readonly dispid 65937;
- property value: WideString readonly dispid 65938;
- end;
-
- // *********************************************************************//
- // Interface: IXMLError
- // Flags: (16) Hidden
- // GUID: {948C5AD3-C58D-11D0-9C0B-00C04FC99C8E}
- // *********************************************************************//
- IXMLError = interface(IUnknown)
- ['{948C5AD3-C58D-11D0-9C0B-00C04FC99C8E}']
- function GetErrorInfo(var pErrorReturn: _xml_error): HResult; stdcall;
- end;
-
- CoDOMDocument = class
- class function Create: IXMLDOMDocument;
- class function CreateRemote(const MachineName: string): IXMLDOMDocument;
- end;
-
- CoDOMFreeThreadedDocument = class
- class function Create: IXMLDOMDocument;
- class function CreateRemote(const MachineName: string): IXMLDOMDocument;
- end;
-
- CoXMLHTTPRequest = class
- class function Create: IXMLHttpRequest;
- class function CreateRemote(const MachineName: string): IXMLHttpRequest;
- end;
-
- CoXMLDSOControl = class
- class function Create: IXMLDSOControl;
- class function CreateRemote(const MachineName: string): IXMLDSOControl;
- end;
-
- CoXMLDocument = class
- class function Create: IXMLDocument2;
- class function CreateRemote(const MachineName: string): IXMLDocument2;
- end;
-
- implementation
-
- uses ComObj;
-
- class function CoDOMDocument.Create: IXMLDOMDocument;
- begin
- Result := CreateComObject(CLASS_DOMDocument) as IXMLDOMDocument;
- end;
-
- class function CoDOMDocument.CreateRemote(const MachineName: string): IXMLDOMDocument;
- begin
- Result := CreateRemoteComObject(MachineName, CLASS_DOMDocument) as IXMLDOMDocument;
- end;
-
- class function CoDOMFreeThreadedDocument.Create: IXMLDOMDocument;
- begin
- Result := CreateComObject(CLASS_DOMFreeThreadedDocument) as IXMLDOMDocument;
- end;
-
- class function CoDOMFreeThreadedDocument.CreateRemote(const MachineName: string): IXMLDOMDocument;
- begin
- Result := CreateRemoteComObject(MachineName, CLASS_DOMFreeThreadedDocument) as IXMLDOMDocument;
- end;
-
- class function CoXMLHTTPRequest.Create: IXMLHttpRequest;
- begin
- Result := CreateComObject(CLASS_XMLHTTPRequest) as IXMLHttpRequest;
- end;
-
- class function CoXMLHTTPRequest.CreateRemote(const MachineName: string): IXMLHttpRequest;
- begin
- Result := CreateRemoteComObject(MachineName, CLASS_XMLHTTPRequest) as IXMLHttpRequest;
- end;
-
- class function CoXMLDSOControl.Create: IXMLDSOControl;
- begin
- Result := CreateComObject(CLASS_XMLDSOControl) as IXMLDSOControl;
- end;
-
- class function CoXMLDSOControl.CreateRemote(const MachineName: string): IXMLDSOControl;
- begin
- Result := CreateRemoteComObject(MachineName, CLASS_XMLDSOControl) as IXMLDSOControl;
- end;
-
- class function CoXMLDocument.Create: IXMLDocument2;
- begin
- Result := CreateComObject(CLASS_XMLDocument) as IXMLDocument2;
- end;
-
- class function CoXMLDocument.CreateRemote(const MachineName: string): IXMLDocument2;
- begin
- Result := CreateRemoteComObject(MachineName, CLASS_XMLDocument) as IXMLDocument2;
- end;
-
- end.
-