通过逗号分隔名称的另一种方法是检查名称处于第一位。 有时,这样做的效果好于 <xsl:if> 的示例 1,因为 last()
函数要求找到整组名称并进行计数,而这种方法不需要。
XML 文件 (names.xml)
使用 <xsl:if>
的示例 1 中的 names.xml 列表,但是编辑 href
属性以指向 ifcomma2.xsl。
XSLT 文件 (ifcomma2.xsl)
输出
以下是格式化输出:
Albert, Terrance, Will, Sylvia, Timothy, Gordon, James, Robert, Dan, Sasha
以下是处理器输出:
<?xml version="1.0" encoding="UTF-16"?>Albert, Terrance, Will, Sylvia, Timothy, Gordon, James, Robert, Dan, Sasha