【发布时间】:2011-11-30 16:06:17
【问题描述】:
我需要一个与我的应用程序捆绑在一起的 html 页面的模板机制。起初我查看了所有的 javascript 模板解决方案(如 jQuery 模板),但由于我的输入数据是 XML,我突然又想起了 XSLT。我遇到了几十个库,但似乎没有一个使用 XSLT,所以我完全忘记了它的存在,以及它对创建模板的用处。
那么,XSLT 是否被 javascript 替代品慢慢弃用和淘汰?我在某处读到 XSLT 对于大多数用户来说太复杂了,但这是它唯一的缺点还是还有更多的缺点?
更新:我自己只能想到一个缺点:使用 XSLT,必须在向用户显示任何内容之前解析/呈现整个页面,并且使用 javascript,页面已经可见并且缺失的元素随后被填充。
【问题讨论】:
-
最大的“缺点”是 XSLT 可能会给扁平的大脑带来意想不到的皱纹。 :)
-
非常好的评论!因为使用 xslt 其他所有选项似乎都很冗长:P 尽管剃须刀看起来值得考虑。不要忘记您仍然可以在模板中使用脚本!
标签: jquery templates xslt rest render