Soap.WSDLBind.TMessage
Delphi
TMessage = class(TDocumented, IMessage)
C++
class PASCALIMPLEMENTATION TMessage : 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.TMessage 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.
Anmerkung: 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.