XSL基础教程第五章-xml教程
转载自:互联网 作者:cd3c.com
您正在看的xml教程是:XSL基础教程第五章。
XSL条件IF
XSL可以用一个IF语句过滤来自XML文档的信息。
在哪里放置IF条件
现在来重新看看你已经看过多次的XML文档:
.
.
.
要想放置一个对文件内容的条件测试if命令,只需要向XSL文档中增加一个xsl:if元素,如下:
... 一些输出...
现在看一下经过轻微调整的XSL样式表:
| Title | Artist |
|---|---|
在浏览器中转换
以下是在浏览器中将XML文件转换成HTML所需要的简单代码:
// Load XML
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("cd_catalog.xml")
// Load the XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("cd_catalog_if.xsl")
// Transform
document.write(xml.transformNode(xsl))
如果使用的是Internet Explorer 5.0 或更高版本,请点击这里查看结果。
XSL条件选择Choose
XSL可以使用条件选择过滤XML文档。
在哪里放置选择条件
重新看看几乎在前面每个章节都看到过的XML文档:
.
.
.
要想插入一个对文件内容的条件选择测试,只需要
[1] [2] 下一篇
