0
select="$BCRs/BCR[count(. | $BCRs/BCR[@bss = @bss][1]) = 1]"
@bss
はそれぞれ$BCRs/BCR
を参照する必要があります。Xpathは同じ名前の2つの属性を区別します
私はMuenchianテクニックを使用して、属性の各値を持つ最初の要素を取得しています。しかし、私はキーを使うことができないので、このように属性をチェックする必要があります。 @bss
を別のノードを参照するにはどうすればよいですか?
Iのようなアプローチを使用することができ、単一の式で、その後XSLT 1.0でそれを解決することはできませんだと思います<:用-それぞれ選択= "$ BCRを/ BCR" XSL> \t \t \t \tます。は 'のような何かをしようとして「メートル= "。[count(。| $ BCRs/BCR [@bss = current()/ @ bss] [1])= 1]" /> \t \t \t xsl:for-each> \t \t xsl:variable> ' –
Wolfeur