【问题标题】:Best practice - Generate HTML with XML and XSL in .Net最佳实践 - 在 .Net 中使用 XML 和 XSL 生成 HTML
【发布时间】:2014-02-03 14:42:11
【问题描述】:

我们有一个旧的 ASP.Net 应用程序,它从数据库中获取数据并生成 HTML 输出以使用正常的 ASP.Net 功能呈现该数据。 我们的客户希望更好地控制 HTML 输出,因此建议我们将数据存储在 XML 文件中,他们提供将 XML 转换为所需 HTML 的 XSL 文件。 生成的 HTML 包含 HTML 表格、列表、CSS 类引用和 javascript。

我的第一个想法是 ASP.Net 有什么需求呢?我们无法避免使用它,因为我们的很多代码都是用 C# 和 ASP.Net 编写的。但是有一些问题是我们应该记住的,为什么不选择这种方法呢?有没有人有我们要做的经验?我们会遇到任何使我们无法满足客户需求的死胡同吗?例如性能怎么样。当我听到他们的要求时,所有这些问题都浮现在我脑海中。 欢迎任何建议在这里 谢谢 圣战

【问题讨论】:

    标签: asp.net xslt


    【解决方案1】:

    如果呈现是唯一的问题,您可以使用带有 HTML5 和更好的 CSS 的 Jquery 类型框架来改进它。没有理由采用 XML+ XSLT 方式。 您需要做的就是更改 .aspx 页面上的样式/设计,使 .cs 页面保持不变。

    【讨论】:

    • 问题是我们的客户知道 XSLT 和 XML,但不知道 ASPX。所以我可以将我的问题简化为:您在他们提出解决方案的方式中看到任何问题吗?我不太喜欢它,主要是因为我们必须与客户合作的程序会有所不同,如果错误位于 HTML 生成中,我们将不得不依靠他们来修复错误。但除此之外,我没有任何反对意见
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 2010-11-17
    • 2023-04-10
    相关资源
    最近更新 更多