質問

可能な重複:
には、どうするのがベストなの返XMLコントローラーからの行動ASP.NET MVC?

私は戻ることができ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);
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top