Jus*_*tin 5 html javascript xslt
我有一些JavaScript需要将xslt应用于ajax请求的结果.xslt在一个单独的文件"transform.xslt"中定义 - 什么是在我的页面中包含xslt的最佳方式?
是否可以使用某种<link...元素,或者我是否需要为xslt单独生成一个http请求?
我认为您需要使用 XMLHttpRequest 从服务器加载样式表,然后您就有了 responseXML,您可以将其与浏览器向 Javascript 公开的 XSLT 转换 API 一起使用(例如,Mozilla 的 importStylesheet 和 IE 的 transNode)。
除非您仅针对 IE,您可以在其中使用XML 数据岛,例如
<xml id="sheet1" src="sheet.xslt></xml>
Run Code Online (Sandbox Code Playgroud)
在 HTML 文档的 head 部分。然后你的脚本可以使用例如someResponseXML.transformNode(sheet1.XMLDocument)。
| 归档时间: |
|
| 查看次数: |
461 次 |
| 最近记录: |