質問
.NET WebServicesでN00Bの問題に直面しています。 webmethod returnタイプは、既にエンコードされた文字列(既にXMLライターによってエンコードされている)をエンコードしています。
これをオフにする方法はありますか?
たとえば、WebMethodが返す前に準備されたXMLu003Cp>こんにちは世界u003C/p>
しかし、WebMethod Responseからクライアントが受け取ったXML <p> Hello World </p>
AmpersandはWebメソッドによってエンコードされています
XMLWriterオブジェクトを使用してXMLを構築しています...これに対する解決策はありますか?
解決
これをウェブページに送っていると思います。あなたが得ているのは、HTML予約文字ではなく、画面上に実際の「<」文字を表示するエンコードです。
これらの '<' '>'は、HTMLパーサーのHTMLページの予約文字です。ページでそれらを使用する場合は、<(より少ない)>(より大きい)を使用します。
HTML予約文字のそれぞれの前に「」を入れてみてください。これは推測です、それがうまくいくかどうかはわかりません。
所属していません StackOverflow