2009-08-13 10 views
1

私のwsdl内の名前空間接頭辞は自動的に生成されます:s1 :, s2 :,など、どのように私の名前空間に特定の接頭辞を付けることができますか?ネームスペースWsdl(.net)のプレフィックス

どこでもそれを見つけることができません...

は、私はXMLシリアル化をオーバーライドして、手でそれらを追加する必要がありますか(私は、.NET Webサービスであることを行う方法を教えてください。)

(私が意味します.net2.0 asmx、このウェブサービスを使う人は、s1の代わりに特定の接頭辞が必要だと言っています。私はそれについて何もできません。) ありがとう!

+0

ASMX Webサービス、つまりWCFを意味しますか?また、どの.NETバージョン?最後に、あなたの質問を編集して、接頭辞が気になる理由を述べてください。 –

+0

彼らはXMLを学ぶべきです。 XMLでは、接頭辞は関係ありません。 –

+0

申し訳ありませんが、WSDL自体や送信したXMLのプレフィックスを意味しましたか?あなたは好きではないものの例を投稿できますか?私は、WSDLファイル内の異なる接頭辞に問題がある悪い古いコードを想像するのは難しいです。 –

答えて

1

申し訳ありませんが、完全な例はありませんが、XmlNamespaceDeclarationsAttributeをご覧ください。使用する接頭辞を定義する、返すクラスにプロパティを含めることができます。

+0

XmsNamesapaceDeclerationAttributeは、ASMXクライアントでのみ機能します。 –

関連する問題