🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #9667

Re: Fichier d'aide pour l'activex MSXML.dll ?

#9667
From: yao
Date: Thu, 22 Feb 2001 15:04
161 lines
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-mail
References: <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