HI,
klappt jetzt, habe das Ermitteln der Nodes geändert um IXMLNodes zurück zu bekommen und mit SetAttributeNS klappte das dann auch mit dem Speichern.
@sx2008: ein SetAttribute gibts bei IDOMNodes aber nicht und wenn ich mit XPAth die Nodes suchen will bekomm ich nur die zurück. Deine Vorschläge zu XPath sind interessant, funktionieren jedoch nicht bei mir (Fehlermeldungen) - könnte es daran liegen dass ich noch Delphi 7 nutze? Egal, hat geklappt..
bzw. nur teilweise....
Die
XML wird jetzt wie gedacht geändert und auch auf der HDD gespeichert und auch dem Parameter SoapRequest übergeben. Allerdings wird dennoch an den Service die unveränderte Nachricht geschickt (habe ich mit
http://www.membrane-soa.org/downloads/http-monitor.htm geprüft). Ich habe das Projekt dann man unter XE2 getestet, funktioniert wie gewünscht, das fehlende Attribut steht drin und wird übertragen. Gibts irgend welche Erkenntnisse, dass die Bearbeitung des
Soap-Request unter Delphi 7 nicht funktioniert?