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