Soap.WSDLBind.TWSDLDocument
Delphi
TWSDLDocument = class(TXMLDocument, IWSDLDocument)
C++
class PASCALIMPLEMENTATION TWSDLDocument : public Xml::Xmldoc::TXMLDocument
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Soap.WSDLBind.pas Soap.WSDLBind.hpp |
Soap.WSDLBind | Soap.WSDLBind |
Description
TWSDLDocument représente un document WSDL.
Utilisez TWSDLDocument pour représenter un document WSDL (Web Services Definition Language). Un document WSDL est un format spécial de document XML qui décrit le contenu d'une application de service Web et la manière d'appeler les services implémentés.
TWSDLDocument peut lire un document WSDL existant à partir d'un fichier, peut être associé à une chaîne en mémoire représentant le contenu d'un document WSDL ou peut créer un document WSDL vide. TWSDLDocument utilise un analyseur DOM (Document Object Model) externe pour analyser le document WSDL. Cet analyseur est généralement affecté en définissant la propriété DOMVendor. Lorsque la propriété Active a pour valeur true, TWSDLDocument utilise l'analyseur DOM pour analyser le document WSDL afin que vous puissiez l'examiner ou le modifier.
Lorsque TWSDLDocument est créé sans propriétaire (Owner), il se comporte comme un objet interfacé. Ainsi, lorsque toutes les références à son interface sont libérées, l'instance de TWSDLDocument est automatiquement libérée. Toutefois, lorsque l'objet TWSDLDocument est créé avec une définition de propriétaire (Owner), il se comporte comme tout autre composant et est libéré par son propriétaire.
Conseil : Bien que vous puissiez travailler directement avec TWSDLDocument pour accéder à un document WSDL, il est parfois plus facile d'utiliser TWSDLItems, qui est un descendant de TWSDLDocument. TWSDLItems implémente un certain nombre de méthodes pour obtenir les définitions d'un document WSDL.