返却方法をXML文字列としての行動の結果MVC[複製]
-
22-08-2019 - |
質問
私は戻ることができJSON、一部のビュー(html)として有効なActionResultではどのように一つを返しますXML文字列?
解決
を使用できる return this.Content(xmlString, "text/xml");
再構築をXML文字列からです。
他のヒント
JSON/XMLまっている XML/JSON動フィルター その非常に容易に取り組むな取り扱いは特別な場合におactionハンドラをどうする必要があります).
別の言い方のよXDocument:
using System.Xml.Linq;
public XDocument ExportXml()
{
Response.AddHeader("Content-Type", "text/xml");
return XDocument.Parse("<xml>...");
}
だ建物は、XMLを利用Linq to XMLし チェックを出した答えはこちら.が可能です下のようにします:
public ActionResult MyXmlAction()
{
var xml = new XDocument(
new XElement("root",
new XAttribute("version", "2.0"),
new XElement("child", "Hello World!")));
return new XmlActionResult(xml);
}
所属していません StackOverflow