次のようなドキュメントがあるとします。
<A>
<B>
<C>one</C>
</B>
<B>
<C>two</C>
</B>
<B>
<C>three</C>
</B>
</A>
次に、xsl を使用して B ノードのノードセットを作成します
<xsl:variable name="bSet" select="//A/B"/>
あなたは今これを持っています:
<B>
<C>one</C>
</B>
<B>
<C>two</C>
</B>
<B>
<C>three</C>
</B>
xsl 1.0 でこのノードセットから特定のノードのセットを削除するために受け入れられている方法は何ですか? たとえば、「1」または「2」のいずれかである C を持つ B のみが必要で、このような「3」ではありませんか?
<B>
<C>one</C>
</B>
<B>
<C>two</C>
</B>
xsl でこれを行うにはどうすればよいでしょうか。より排他的なセレクター r を使用して、ノードセットを宣言した後にノードセットから削除できますか (つまり、動的な Java Arraylist ですか)?