名前空間プレフィックスを XML ルート ノードに追加したいと考えています。Scott Hanselman によるエントリを見つけました。これには、私が達成したいことの詳細が正確に記載されています。唯一の問題は、実装が欠落していることです!
SOAP Web サービス レスポンスのボディのルート ノードの名前空間 PREFIX を変更する....うわー!
これをどのように行うかについていくつかの手がかりを得ることができれば、非常に役立ちます。
すでにどこかに存在する実装はありますか?
Scott によるエントリは 2003 年に投稿されました。その後、状況は変わりましたか? .NET 3.5 の周りでは、Soap 拡張機能はまだ正しいアプローチですか?
編集: 現在の Web サービスの応答は次のようなものです...
<response>
<my-ns:name/>
</response>
望ましい応答は次のようになります...
<my-ns:response>
<my-ns:name/>
</my-ns:response>