コンマで名前を区切るもう 1 つの方法は、名前をチェックして、それが最初の名前かどうかを確認する方法です。 last() 関数では名前のセット全体を検出し、カウントする必要がありますが、この方法ではその必要がないため、状況によっては、この方法の方が「<xsl:if> の例 1」の方法よりうまく機能します。
XML ファイル (names.xml)
「<xsl:if> の例 1」でリストされている names.xml を使用します。ただし、ifcomma2.xsl を指定するように href 属性を変更します。
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