この XSLT を適用する場合:
<xsl:template match="e">
<xsl:value-of select="@name"/>
</xsl:template>
このxmlに:
<root>
<e name="1"/>
<la>
<e name="bla"/>
</la>
</root>
「1」と「bla」の両方を取得します。
- これはなぜですか?
- XSLT がルートの直接の子にのみ適用されるようにするにはどうすればよいですか?