Soap.WSDLBind.TDefinition
Delphi
TDefinition = class(TDocumented, IDefinition)
C++
class PASCALIMPLEMENTATION TDefinition : public TDocumented
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Soap.WSDLBind.pas Soap.WSDLBind.hpp |
Soap.WSDLBind | Soap.WSDLBind |
Beschreibung
TXMLNode wird für einen Knoten in einem XML-Dokument verwendet.
Soap.WSDLBind.TDefinition erbt von Xml.XMLDoc.TXMLNode. Der folgende Inhalt bezieht sich auf Xml.XMLDoc.TXMLNode.
TXMLNode wird für einen Knoten in einem XML-Dokument verwendet.
Der Experte für XML-Datenbindungen verwendet TXMLNode als Basisklasse für Knoten, die untergeordnete Knoten enthalten. Nehmen wir als Beispiel ein XML-Dokument mit folgenden Zeilen:
<Address country="US">
<Name>
<First> John </First>
<MI> Q. </MI>
<Last> Public </Last>
</Name>
<Street> 123 Easy Street </Street>
<City> Anytown </City>
<State> CA </State>
</Address>
Der Experte generiert von TXMLNode abgeleitete Klassen für die Elemente Address und Name. Die untergeordneten Knoten und Knotenattribute werden als Eigenschaften des abgeleiteten Objekts implementiert.
TXMLNode implementiert die Schnittstelle IXMLNode. In jedem TXMLNode-Nachkommen wird eine klassenspezifische, von IXMLNode abgeleitete Schnittstelle implementiert. Mit dieser Schnittstelle wird in Anwendungen normalerweise nicht direkt gearbeitet. Stattdessen wird IXMLNode oder die abgeleitete Schnittstelle des jeweiligen TXMLNode-Nachkommens verwendet.