时间:2021-05-18
xslt支持的测试模式语句,用于条件判断,主要有:<xsl:if>和<xsl:choose>及其下的<xsl:when>和<xsl:otherwise>
还是在匹配模式中使用的用户列表数据源。
1:使用xsl:if
<?xmlversion="1.0"encoding="GB2312"?>
<xsl:stylesheetversion="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:templatematch="/">
<html>
<body>
<tableborder="1">
<trbgcolor="#9acd32">
<th>Name</th>
<th>ID</th>
</tr>
<xsl:for-eachselect="Users/User">
<xsl:sortdata-type="number"select="@ID"order="descending"/>
<xsl:iftest="IDmod2=1">
<tr>
<td><xsl:value-ofselect="Name"/></td>
<td><xsl:value-ofselect="ID"/></td>
</tr>
</xsl:if>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template></xsl:stylesheet>
关于test使用的运算符:
=或$eq$相等
=或$ieq$相等(不区分大小写)
!=或$ne$不等
$ine$不等(不区分大小写)
<或$lt$小于
$ilt$小于(不区分大小写)
<=或$le$小于等于
$ile$小于等于(不区分大小写)
>或$gt$大于
$igt$大于(不区分大小写)
>=或$ge$大于等于
$ige$大于等于(不区分大小写)
$all$集合运算符,如果集合中所有项目均满足条件则返回"真"
$any$集合运算符,如果集合中任意项目满足条件则返回"真"
|集合运算符,返回两个集合的联合
2:使用xsl:choose
<xsl:choose>
<xsl:whentest="ID>2">
<tdbgcolor="#ff00ff"><xsl:value-ofselect="Name"/></td>
<tdbgcolor="#ff00ff"><xsl:value-ofselect="ID"/></td>
</xsl:when>
<xsl:otherwise>
<td><xsl:value-ofselect="Name"/></td>
<td><xsl:value-ofselect="ID"/></td>
</xsl:otherwise>
</xsl:choose>
JavaScript输出
<html>
<body>
<scripttype="text/javascript">
//LoadXML
varxml=newActiveXObject("Microsoft.XMLDOM")
xml.async=false
xml.load("UserList3.xml")
//LoadXSL
varxsl=newActiveXObject("Microsoft.XMLDOM")
xsl.async=false
xsl.load("UserList_template.xsl")//Transform
document.write(xml.transformNode(xsl))</script></body>
</html>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
什么是选择模式选择模式语句将数据从XML中提取出来,是一种简单获得数据的方法,这几个标记都有一个select属性,选取XML中特定的结点名的数据注意,每个xsl
HDTune测试我的WD1.5TB硬盘显示:“标准ATA/ATAPI-7-SATAI;支持UDMA模式6;当前UDMA模式5”。主板启动AHCI模式后进系统蓝屏
XSL即可扩展的样式表文件。可以格式化xml的显示,也可以将xml转换成需要的另一种格式。学习XSL必须熟悉XPath。XSL和XPath一样简单强大,容易学习
我们平时晚上休息或者开会的时候不想要被别人(电话、信息等)打扰,OPPOK5支持免打扰模式,一起get一下吧。OPPOK5免打扰模式设置教程1、打开桌面【设置】
实际测试,荣耀X10在5G环境中开启5G模式,下载速率达到了777Mbps,上传速率达到了63.7Mbps,总体来说,5G信号搜索能力还是非常强劲的。 在