在 aspx时候 直接 response.writ("xml................")
请问 MVC3 有比较好的办法吗
这样的一个 Action 感觉是土办法 请大家指点 public void GetXml() { StringBuilder sb = new StringBuilder(); sb.Append( "<?xml version='1.0' encoding='ISO-8859-1'?>"); sb.Append( "<note>"); sb.Append( " <to>George</to>"); sb.Append( " <from>John</from>"); sb.Append( " <heading>Reminder</heading>"); sb.Append( " <body>Don't forget the meeting!</body>"); sb.Append( " </note>"); Response.Charset = "utf-8";//格式 Response.ContentType = "text/xml";//类型 Response.Write(sb); }
http://www.cnblogs.com/Music/archive/2011/05/02/asp-net-mvc-extend-action-result-for-xmlresult.html
如果直接用实体,然后序列化为xml,意下如何???
我也都是直接字符串拼出来的