XPath を XSLT (どちらもバージョン 2.0) と一緒に使用しています。単一の文字列を除く文字列のリストを取得したい:
<xsl:param name="lang" select="'de'"/>
<xsl:variable name="all-languages" select="('en','de','fr')"/>
<xsl:variable name="other-languages" select="$all-languages except $lang "/>
$lang
ドキュメンテーション プロジェクトの場合、ドキュメンテーションを生成し、他のすべての言語にリンクしたいと考えています。$other-languages
したがって、(上記の例で) getを('de','fr')
使用<xsl:for-each>
して、 の文字列を除く言語を反復処理するとよいでしょう$lang
。
except
ノードでのみ機能するようです。問題の最も良い解決策は何ですか?