Buenas tardes,
Tengo una duda sobre el uso de un servicio SOAP a través de WSDL. He trabajado alguna vez con este tipo de servicio pero normalmente me he encontrado los datos especificados en variables dentro de la clase generada. En este caso, únicamente se genera una clase TRemotable pero no contiene ningún atributo.
He importado a través de la herramienta que trae RAD Studio el siguiente código SOAP:
Código:
<s:element name="BulkGetLatestDataResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="BulkGetLatestDataResult">
<s:complexType>
<s:sequence>
<s:any minOccurs="0" maxOccurs="unbounded" namespace="http://www.w3.org/2001/XMLSchema" processContents="lax"/>
<s:any minOccurs="1" namespace="urn:schemas-microsoft-com:xml-diffgram-v1" processContents="lax"/>
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
y el código que genera Delphi es el siguiente:
Código Delphi
[-]BulkGetLatestDataResult = class(TRemotable)
private
published
end;
Se supone que la clase BulkGetLastestDataResult debería devolver un XML con la información pero no existe el atributo, ¿Como podría acceder a la información XML para procesar esta información?
Saludos y gracias de antemano,