Message de rapport:
 

Re: Creation Client Soap xml avex windev pour PagesJaunes

Sujet: Re: Creation Client Soap xml avex windev pour PagesJaunes
par ouioui69 sur 8/12/2004 12:31:15

Voici un premier retour sur aide delphi....rien de bien fabuleux mais je continue à chercher..

DOM (Document Object Model) est un ensemble d'interfaces standard définissant la manière de représenter un document XML analysé. Ces interfaces sont implémentées par plusieurs fournisseurs tiers différents. Si vous ne souhaitez pas utiliser le fournisseur par défaut livré avec Delphi, il existe un mécanisme de recensement qui vous permet d'intégrer des implémentations DOM supplémentaires d'autres fournisseurs dans l'infrastructure XML.

L'unité XMLDOM contient les déclarations de toutes les interfaces DOM définies dans la spécification XML DOM de niveau 2 du W3C. Chaque fournisseur DOM présente une implémentation de ces interfaces.

Pour utiliser l'un des fournisseurs DOM déjà pris en charge par Delphi, localisez l'unité représentant l'implémentation DOM. Les noms de ces unités se terminent par la chaîne 'xmldom'. Par exemple, l'unité pour l'implémentation Microsoft est MSXMLDOM, l'unité pour l'implémentation IMB est IBMXMLDOM et l'unité pour l'implémentation Open XML est OXMLDOM. Si vous ajoutez l'unité de l'implémentation voulue à votre projet, l'implémentation DOM est automatiquement recensée de façon à être disponible pour votre code.

Pour utiliser une autre implémentation DOM, vous devez créer une unité définissant un descendant de la classe TDOMVendor. Cette unité peut fonctionner comme l'une des implémentations DOM intégrées, en rendant votre implémentation DOM disponible lorsqu'elle est incluse dans un projet.
Dans votre classe dérivée, vous devez redéfinir deux méthodes : la méthode Description, qui renvoie une chaîne identifiant le fournisseur, et la méthode DOMImplementation, qui renvoie l'interface de niveau supérieur (IDOMImplementation).

Votre nouvelle unité doit recenser le fournisseur en appelant la procédure globale RegisterDOMVendor. Cet appel s'effectue généralement dans la section d'initialisation de l'unité.
Lorsque votre unité est déchargée, elle doit annuler elle-même son recensement pour indiquer que l'implémentation DOM n'est plus disponible. Annulez le recensement du fournisseur en appelant la procédure globale UnRegisterDOMVendor. Cet appel s'effectue généralement dans la section de finalisation.

Certains fournisseurs proposent des extensions aux interfaces DOM standard. Pour vous permettre d'utiliser ces extensions, l'unité XMLDOM définit également une interface IDOMNodeEx. IDOMNodeEx est un descendant de l'interface standard IDOMNode qui inclut les plus utiles de ces extensions.

Vous pouvez manipuler directement les interfaces DOM pour analyser et modifier des documents XML. Appelez simplement la fonction GetDOM pour obtenir une interface IDOMImplementation que vous pouvez utiliser comme point de départ.

Remarque

Pour une description détaillée des interfaces DOM, voir les déclarations dans l'unité XMLDOM, la documentation de votre fournisseur DOM ou les spécifications fournies sur le site Web du W3C (www.w3.org).



Commencer par recreer le code present dans l'exemple Perl
est peut être plus facile...je ne connais rien à ce language mais le peu que j'ai compris se rapproche parfaitement des balises contenues dans la page de reponses..idem pour suite.
Il nous faut certainement commencer par creer les classes correspondantes...tu comprends bien le Perl ???
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2