Article View: fr.comp.text.xml
Article #9667Re: Fichier d'aide pour l'activex MSXML.dll ?
From: yao
Date: Thu, 22 Feb 2001 15:04
Date: Thu, 22 Feb 2001 15:04
161 lines
8028 bytes
8028 bytes
Bonjour,
une tlb ne comporte effectivement que peu de documentation.
Par contre MsXml est parfaitement document� sur le site de son cr�ateur:
Microsoft:
http://msdn.microsoft.com/workshop/c-frame.htm?/workshop/xml/index.asp
"Franck TRAN" <lancuong@free.fr> a �crit dans le message news:
lOUf6.560$2T5.1245300@nnrp6.proxad.net...
> Bonjour,
>
> Je travail avec Delphi5 et j'ai import� la msxml.dll comme activex dans
> Delphi.
> Le fichier MSXML_TLB.pas (ci dessous) a �t� g�n�r� et il n'y
malheureusement
> pas de documentation.
> Merci si vous avez la doc ou bien si vous pouvez m'orienter.
>
> Amicalement,
> Franck T.
>
> extrait du fichier:
> ****************************************
> .......
> type
>
> // *********************************************************************//
> // D�claration Forward des types d�finis dans la biblioth�que de types
> // *********************************************************************//
> 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;
> ....
> // *********************************************************************//
> // Interface : IXMLDOMDocument
> // Indicateurs : (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;
>
>
>
>
Technical Details
Message-ID:
<982854282.981856@bagdad.magic.fr>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!isdnet!magic.fr!not-for-mailReferences:
<lOUf6.560$2T5.1245300@nnrp6.proxad.net>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,a6a7591e5a25f5ea,start X-Google-Attributes: gid114f60,public X-Google-ArrivalTime: 2001-02-22 07:06:23 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!freenix!isdnet!magic.fr!not-for-mail From: "yao" <y_a_o@yahoo.com> Newsgroups: fr.comp.text.xml Subject: Re: Fichier d'aide pour l'activex MSXML.dll ? Date: Thu, 22 Feb 2001 16:04:20 +0100 Organization: Magic OnLine Lines: 163 Message-ID: <982854282.981856@bagdad.magic.fr> References: <lOUf6.560$2T5.1245300@nnrp6.proxad.net> NNTP-Posting-Host: bagdad.magic.fr X-Trace: paris.magic.fr 982854283 7786 195.115.17.10 (22 Feb 2001 15:04:43 GMT) X-Complaints-To: abuse@magic.fr NNTP-Posting-Date: 22 Feb 2001 15:04:43 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 X-Client: Magic OnLine [unknown@ppp-50.net-1002.magic.fr] X-MoL: NNTPD/DED-02012000