本节将为你介绍 <xsl:choose> 元素的使用。
<xsl:choose> 元素用于结合 <xsl:when> 和 <xsl:otherwise> 来表达多重条件测试。
<xsl:choose>
<xsl:when test="expression">
... some output ...
</xsl:when>
<xsl:otherwise>
... some output ....
</xsl:otherwise>
</xsl:choose>
如需插入针对 XML 文件的多重条件测试,请向 XSL 文件添加 <xsl:choose>、<xsl:when> 以及 <xsl:otherwise> 元素:
上面的代码会在 CD 的价格高于 10 时向 "Artist" 列添加粉色的背景颜色。
提示:<xsl:choose> 的子标签 <xsl:when> 用来判断各个条件,使<xsl:when>顺序的从上往下的数序进行判断,当找到满足条件的分支或者假设找不到正确的分支的时候开始使用 <xsl:otherwise> 标签。
这是另外一个包含两个 <xsl:when> 元素的实例:
上面的代码会在 CD 的价格高于 10 时向 "Artist" 列添加粉色的背景颜色,并在 CD 的价格高于 9 且低于等于 10 时向 "Artist" 列添加灰色的背景颜色。
XSLT xsl:decimal-format 元素本节是对 XSLTxsl:decimal-format元素使用的介绍。 完整的 XSLT 元素参考手册定义和用法 xsl:decim...
XML DOM 获取节点值 再本节内容中,你将了解如何通过特定的方法来在 DOM 中获取节点值。nodeValue 属性用于获取节点的文本值。 g...
XML DOM substringData() 方法 Comment 对象定义和用法 substringData() 方法从注释节点中获取字符串。 语法substringData(start...
XML DOM setAttributeNode() 方法 Element 对象定义和用法 setAttributeNode() 方法添加新的属性节点。 如果元素中已经存在指定...
XML DOM appendChild() 方法 Node 对象定义和用法 appendChild() 方法把新的子节点追加到节点的子节点列表的末尾。 该方法返回新...
XML DOM lookupNamespaceURI() 方法 Node 对象定义和用法 lookupNamespaceURI() 方法返回匹配某个节点上所指定的前缀的命名空间 ...
HTML DOM ownerDocument 属性 元素对象实例返回元素的根元素:document.getElementById(demo).ownerDocument;定义和用法ownerDocu...
HTML DOM lang 属性 元素对象定义和用法lang 属性设置或返回元素的语言。语法HTMLElementObject.lang=language-code浏览器支持所...
HTML DOM getAttribute() 方法 元素对象实例获取链接的 target 属性值:document.getElementsByTagName(a)[0].getAttribute(targ...
ondragenter 事件 事件对象实例在拖动的元素进入到放置目标时执行 JavaScript :div ondragenter=myFunction(event)/div本文底部...