xslt - 使用 XSL 呈现整个网页的优点/缺点

标签 xslt

我正处于与客户一起规划一个项目的初步阶段,以重做他们当前的网站。我查看了他们当前的网站,了解他们当前正在处理哪些问题,经过检查,我注意到每个页面都完全使用 XSLT 呈现。我熟悉 XSLT,我用它来渲染需要在客户端经常刷新的自定义控件,但从未渲染整个页面。

帮我变得不那么无知,这背后的原因是什么?这会带来什么好处或坏处?

最佳答案

服务器端:

优点:
  • 干净简洁的模板
  • 将 XML 数据处理为 HTML 的简单方法
  • 相当快
缺点:
  • 对于许多过程语言程序员来说,编程模型不熟悉且不舒服
  • 如果部分或全部源数据不是采用 XML 格式,那就尴尬了
  • 如果不小心使用,速度可能会非常慢(小的变化可能会产生很大的影响)
<小时/>

客户端:

优点:
  • 一种将处理任务转移到客户端代码的便捷方法,脚本可以更好地了解如何最好地格式化生成的 HTML。
缺点:
  • 浏览器支持无处不在。
  • Google 不会感谢您。

关于xslt - 使用 XSL 呈现整个网页的优点/缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/421297/

相关文章:

xslt - xsl 在其他节点之间对节点进行分组?

xml - 多个 XSLT 文件到 2 个不同 xml 文件的单个 XSLT 文件

xml - 用 xslt 计算平均值

java - 如何让 XSLT 在输出数值运算结果时停止使用科学记数法?

xml - 如何使用 <xsl :if> 检查 xml 节点名称

c# - 基于值的 XSL 匹配元素

xml - 通过 XSLT 从 XML 中选择特定元素

xslt - 为什么我必须将此节点分配给样式表中的变量?

xslt - 当 xsl :foreach is really useful?

xml - XSLT 使用 Saxon 更改属性命名空间