html - 在 HTML5 时代使用客户端 XSLT 转换

标签 html xslt cross-browser client-side mobile-website

任何人都可以帮助解决移动 HTML5 浏览器中客户端 XSLT 的可用性问题吗? caniuse.com上面什么也没有。

XSLT 实际上是跨当前移动浏览器的标准化吗?

HTML5 规范没有关于 XSLT 的任何内容,这让人质疑 XML 是否有 future (鉴于有 JSONP 但没有“XMLP”的事实)

最佳答案

XSLT 1.0 客户端的可用性现在在现代浏览器中非常普遍,但某些移动平台除外;并且一致性级别也相当合理(可能比 Javascript/DOM 更好)。几个月来,我们一直在为 Saxonica 网站使用客户端 XSLT,而且很少有问题报告,尽管我们确实有一个静态 HTML 的后备站点,当我们检测到 XSLT 不是时,我们会重定向到该站点不支持。

最近开源的Saxon-CE现在在任何支持 Javascript 的浏览器上提供 XSLT 2.0。它不仅仅是将 XSLT 支持升级到 XSLT 2.0;它还提供了一种声明式的方式来处理浏览器中的用户输入和创建交互式应用程序。

当然,浏览器供应商已经在很大程度上对 XML 失去了兴趣。内容发布商并非如此,因此需要由第三方来填补空白。

关于html - 在 HTML5 时代使用客户端 XSLT 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9847395/

相关文章:

xml - XSLT:基于其他属性名称的特定属性值的总和

xml - 输入 xml 文件已定义或不存在 xmlns 的 XSL 转换

javascript - 如何根据使用 JavaScript 的浏览器调整文本框的宽度

javascript - 设计一个 7 列的周计划,水平滚动

java - 要下载哪个插件才能在 google chrome 上显示 java applet

jquery - 使用 jquery append() 或 html() 时避免换行

css - 显示 : Table-cell not setting height constantly xbrowser (ie8 table bug)

JavaScript:将变量设为默认值?

xml - 如何使用 count() 函数是 XSL - 尝试计算报告中 "A"的数量

php - jQuery Mobile - IE 缓存问题