Hallo Zusammen
Ich habe ein Problem mit dem erstellen eines
XML's. Es geht dabei um den
Soap Header, Beispiel:
Code:
<?
xml version="1.0"?>
<
SOAP-ENV:Envelope xmlns:
SOAP-ENV="http://www.w3.org/2003/05/
soap-envelope" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<
SOAP-ENV:Header xmlns:wsa="http://www.w3.org/2005/08/addressing">
</
SOAP-ENV:Header>
<
SOAP-ENV:Body>
</
SOAP-ENV:Body>
</
SOAP-ENV:Envelope>
Wie kriege ich es im Code hin den Namespace "xmlns:wsa="http://www.w3.org/2005/08/addressing"" zu definieren?
Hintergrundinfos:
Das
XML ist mit Absicht nicht weiter ausgefüllt, was darin steht spielt für das Problem keine Rolle.
Im
Soap Header kommen noch weitere Nodes rein, diese habe ich im Delphi mit einer TSoapHeader abgeleiteten Klasse definiert und danach mit "FRIO.SOAPHeaders.Send(Header);" hinzugefügt. Dies klappt auch prima. Nur den Namespace ("xmlns:wsa="http://www.w3.org/2005/08/addressing""), kriege ich nicht hin.
Ich habe kein
WSDL dazu, es sind eigens geschriebene Objekte.
Mein Ziel wäre es nicht mit irgenwelchen "Replace" Funktionen oder ähnlichem rumzubasteln.