Soap.OPToSOAPDomConv.TSOAPDomConv.ConvertSoapToNativeData

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

procedure ConvertSoapToNativeData(DataP: Pointer; TypeInfo: PTypeInfo;  RootNode, Node: IXMLNode; Translate: Boolean); dynamic;

C++

DYNAMIC void __fastcall ConvertSoapToNativeData(void * DataP, System::Typinfo::PTypeInfo TypeInfo, Xml::Xmlintf::_di_IXMLNode RootNode, Xml::Xmlintf::_di_IXMLNode Node, bool Translate);

Properties

Type Visibility Source Unit Parent
procedure
function
public
Soap.OPToSOAPDomConv.pas
Soap.OPToSOAPDomConv.hpp
Soap.OPToSOAPDomConv TSOAPDomConv

Description

Converts the SOAP representation of a value to a pointer to the corresponding native representation.

ConvertSoapToNativeData performs the conversion from a DOM node that represents a SOAP encoding of a value to the corresponding native representation.

DataP is a pointer to the memory allocated to hold the native representation of the value, and points to the results of the conversion.

TypeInfo is the typeinfo pointer that describes the native type that will represent the value.

Context is the TDataContext object that stores the value.

RootNode is the node in the SOAP packet that acts as a parent to any elements to which there are multiple references.

Node is the node in the SOAP packet whose value is to be translated.

Translate indicates whether Node represents a value to be translated, as opposed to a reference to value that is found elsewhere in the SOAP packet.

ByRef indicates whether the node corresponds to a parameter that is passed by reference.

NumIndirect indicates the number of levels of indirection by which DataP points to its value.

See Also