Mat*_*t W 3 html javascript xml xslt ajax
我有一系列XML文件,它们引用XSLT文件在浏览器中呈现为HTML.其中一些链接可以在常规页面上执行AJAX调用以请求HTML并将其插入到页面上已有的DIV中.
我想要做的是在链接点击时从这个页面调用web服务,然后接收XML,然后以与原始页面相同的方式处理成HTML,然后通过AJAX插入到当前页面的DIV中.
我的问题是:如何使用Javascript将其下载的XML与其关联的XSLT进行解析?
在MSIE你可以打电话xmlDoc.transformNode(xslDoc).(这两个xmlDoc和xslDoc是XML文档对象,如可以通过例如XHR被加载).在Opera,Firefox等中你应该构造XSLTProcessor第一个(让我们调用它proc),然后调用proc.importStylesheet(xslDoc),最后你可以使用on transformToXXX方法XSLTProcessor.(例如:proc.transformToFragment(xmlDoc, document)创建一个DOMDocumentFragment,可以document使用适当的appendChild()调用插入到对象中.)
| 归档时间: |
|
| 查看次数: |
1779 次 |
| 最近记录: |