1
私はキーがあります: <xsl:key name="colorNumKey" match="color" use="@id"/>
です。キーセットから変数へノードセットをコピー
そして私は、5つのノードセットが選択されていることを知っています(5つの異なる<colour>
要素)。変数にこれら5つのノードセットをコピーすることは可能ですか?だから私は変数ノードセットを処理に使用することができます。
私はキーがあります: <xsl:key name="colorNumKey" match="color" use="@id"/>
です。キーセットから変数へノードセットをコピー
そして私は、5つのノードセットが選択されていることを知っています(5つの異なる<colour>
要素)。変数にこれら5つのノードセットをコピーすることは可能ですか?だから私は変数ノードセットを処理に使用することができます。
可能です。どのようにそれを行うには、それは本当にコンテキストに依存します。
例、color
親(colors
をしましょう)の文脈の中で、あなたが使用することができます。 を `<:Empoが...それは私がしようとしていた:-) ..以前 を働いた
<xsl:template match="colors">
<xsl:variable name="children" select="key('colorNumKey',*/@id)"/>
<!-- use $children -->
</xsl:template>
感謝XSL:変数名= "子供"> ます。 XSL: ' >変数とそれが唯一の第一のノードを取っていました。どんな考え? –
Gracious
このようにして、変数のみにテキストを保存していました。 [W3C](http://www.w3.org/TR/xslt#value-of)を読んでください。コンテキストに応じて、第1ノードだけを取っていた。 –
ようこそ。 –