msxml_tlb.pas
来自「路径查找代码[dephi版本代码]」· PAS 代码 · 共 1,158 行 · 第 1/5 页
PAS
1,158 行
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;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?