<xsl:if> 的示例 2

通过逗号分隔名称的另一种方法是检查名称处于第一位。 有时,这样做的效果好于 <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