asp.net mvc4 を使用して Web API を作成していますが、応答出力は xml です。ブラウザーに出力する前に、xml 応答を変更して、開始タグと終了タグの間の値の 1 つに「&」を含む URL 文字列が含まれるようにします。ブラウザーで出力すると、xml の形式が正しくないというエラーが生成されます。XSLT によって生成される XML 属性で & を表示する方法 から、 DOE を使用して xslt を使用してエスケープされていないコンテンツを生成できることを読みましたが、これが文字列から生成され、ブラウザーに表示される xml にどのように適用されるかわかりません
質問する
1356 次
1 に答える
2
& を次のようにエンコードする必要があります。
&
これは XML によって理解されます ( http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references#Predefined%5Fentities%5Fin%5FXMLを参照) 。
別の方法として、出力を CDATA タグで囲むこともできます (http://stackoverflow.com/questions/2784183/what-does-cdata-in-xml-mean)
于 2012-06-08T11:26:51.647 に答える