【问题标题】:Report in ASP.Net - code or transformation?在 ASP.Net 中报告 - 代码还是转换?
【发布时间】:2012-09-18 09:00:33
【问题描述】:

所以我必须编写一个 HTML 报告,从各种 XML 源中提取信息。我可以选择使用 XSLT 生成报告,也可以通过将 XML 序列化为 C# 对象并使用这些对象填写 aspx 页面中的信息,将其写入 ASPX。

就开发时间和性能而言,哪种替代方案会更好?

【问题讨论】:

  • 有趣的问题,XSLT 的伟大和专为这项工作而构建的目的,但学习曲线可能很棘手。我想这取决于您对这两种技术的舒适程度,因为这会极大地影响开发时间。有趣的问题!
  • 从技术上讲,我对任何一种选择都很满意。感觉 XSLT 将是一个更干净、更优雅的解决方案,但使用代码可能会更好/更容易。
  • 您需要问自己一个问题,这将回答您的问题...您会在其他任何地方重用 C# 对象吗?如果不是,那么我认为这是很明显的选择。
  • @Steve - 不太可能。另外,我们没有真正的 XSD 用于我们正在读取的 XML。

标签: asp.net xml xslt report


【解决方案1】:

对我来说,很大一部分决定是 XML 源的结构是否会经常更改,或者我是否需要添加/删除 XML 源。使用 XSLT,您只需进行更改而无需重新编译您的代码。

【讨论】:

    猜你喜欢
    • 2012-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多