Soap.XSBuiltIns.TXMLData.ObjectToSOAP
Delphi
function ObjectToSOAP(RootNode, ParentNode: IXMLNode;
const ObjConverter: IObjConverter;
const NodeName, NodeNamespace, ChildNamespace: InvString; ObjConvOpts: TObjectConvertOptions;
out RefID: InvString): IXMLNode; override;
C++
virtual Xml::Xmlintf::_di_IXMLNode __fastcall ObjectToSOAP(Xml::Xmlintf::_di_IXMLNode RootNode, Xml::Xmlintf::_di_IXMLNode ParentNode, const Soap::Invokeregistry::_di_IObjConverter ObjConverter, const System::UnicodeString NodeName, const System::UnicodeString NodeNamespace, const System::UnicodeString ChildNamespace, Soap::Invokeregistry::TObjectConvertOptions ObjConvOpts, /* out */ System::UnicodeString &RefID);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Soap.XSBuiltIns.pas Soap.XSBuiltIns.hpp |
Soap.XSBuiltIns | TXMLData |
Beschreibung
Konvertiert ein TXMLData-Objekt in seine SOAP-Entsprechung.
Die Methode ObjectToSOAP konvertiert ein TXMLData-Objekt in seine SOAP-Entsprechung.
RootNode ist ein Vorfahr des generierten Knotens, zu dem Sie Informationen über den generierten Knoten hinzufügen können. Die Informationen werden als Attributen dargestellt.
ParentNode ist der Knoten in der SOAP-Entsprechung, der als ein übergeordneter Knoten für den vom ObjectToSOAP erzeugten Knoten dienen sollte.
ObjConverter ist das Interface des Standard-Converters, der die Konvertierungen zwischen einsetzbaren Objekten und ihren SOAP-Entsprechungen durchführt. Dabei handelt es sich um das Interface zu einer TOPToSoapDomConvert-Instanz.
Name ist der Namen des Knotens, der erstellt wird.
URI ist der Namespace-URI, in dem Name definiert ist.
ObjConvOpts sind Flags, mit denen die Serialisierung des Knotens angepasst werden kann.
RefID gibt eine Referenz-ID für den Knoten zurück. Es wird verwendet, wenn auf den Knoten mehrfach verwiesen wird.
ObjectToSOAP gibt den XML für den neu erzeugten Knoten zurück.