Soap.WSDLBind.TDefinition

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Soap.WSDLBind.TDocumentedXml.XMLDoc.TXMLNodeSystem.TInterfacedObjectSystem.TObjectTDefinition

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.

Hinweis: Der Experte für XML-Datenbindungen generiert auch Code zum Erstellen von TXMLNode-Objekten für Attribute und Elementknoten. Es gibt jedoch keine speziellen abgeleiteten Klassen für Attributknoten. Für jedes Attribut wird stattdessen ein TXMLNode-Objekt verwendet.

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.

Siehe auch