1、在客户端使用JavaScript将XML转换为HTML:
示例:<html>
<body>
<script type="text/javascript">
// Load XML
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("cdcatalog.xml")
// Load XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("cdcatalog.xsl")
// Transform
document.write(xml.transformNode(xsl))
</script>
</body>
</html>
代码解释:
第一段代码创建了微软的 XML 解析器的一个实例,然后把 XML 文件载入了内存。
第二段代码创建了解析器的另一个实例,然后把这个 XSL 文件载入了内存。
最后一行代码使用 XSL 文档转换了 XML 文档,并在浏览器中把结果作为 XHTML 显示出来。
2、XSL元素参考手册:http://www.w3school.com.cn/xsl/xsl_w3celementref.asp