【发布时间】:2010-04-07 13:43:24
【问题描述】:
我正在显示异步加载数据的图表,因为搜索是获取数据的工作量很大。数据必须以 XML 格式返回以使图表库满意。
我的 ActionMethods 返回一个 ContentResult,其类型设置为 text/xml。我使用 Linq to XML 构建我的 Xml 并调用 ToString。这很好用,但测试起来并不理想。
我有另一个想法来实现这一点,即返回一个使用 XSLT 视图引擎构建我的 XML 的视图。
我很好奇,我总是尝试以“正确的方式”做事。那么你们是如何处理这种情况的呢?
您是实现不同的 ViewEngine(如 xslt)来构建您的 XML,还是在您的控制器(或为您的控制器提供服务的服务)中构建您的 XML?
编辑:
因为我需要这个来将数据传递到图表库,我必须遵循他们的 xml 结构。他们的符号根本不是我想要构建模型类的方式。这就是我使用 Linq to XML 自己构建 XML 并想知道模板是否会更好的原因。
简单的序列化不是我想要的
【问题讨论】:
标签: .net xml asp.net-mvc