我已经按照w3schools上有关客户端XSLT的说明进行了操作,并且工作正常。但是,它发出警告,已弃用同步请求。 我已经搜索了很长时间,找到了一些代码,尝试了一下,却失败了。所以我的问题是:应该如何修改w3schools示例以使请求异步?
编辑:Martin Honnen的评论提供了一个完美的解决方案,我认为我的问题已经回答。
答案 0 :(得分:1)
您可能想看看Saxon-JS,它比浏览器内置的XSLT 1.0引擎提供了更多功能:
JS代码:
SaxonJS.transform({
"stylesheetLocation" : "cdcatalog.xsl",
"sourceLocation" : "cdcatalog.xml"})
免责声明:这是我公司的产品。
http://www.saxonica.com/saxon-js/index.xml上的其他信息
(加载时,浏览器会在加载Saxon-JS时发出“同步访问”警告,但是您可以忽略它,因为同步访问仅用于支持理想情况下不应该使用的document()函数。 )