TXMLDataを使用してXMLを送信しており、Delphiはリクエストにタグを追加しています。私のコードは、次のようになっています。
RequestData := TXMLData.Create;
RequestData.LoadFromXML('<MyXML>[contents here]</MyXML>');
MyService.ExecuteRequest(RequestData);
THTTPRIOのOnBeforeExecuteを使用してリクエストのコンテンツを取得し、コンテンツは次のようなタグでラップされています。
<SOAP-ENV:Body>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<MyXML>
</schema>
</SOAP-ENV:Body>
このタグが追加されている理由がわかりません。追加されないようにするにはどうすればよいですか?
また、OnBeforeExecuteイベントでSOAPRequestを編集して、そこにあることを知らずに削除するというアイデアは好きではありません。