0
在新课标下此XSLT:如何指示XSLT仅将模板应用于儿童?
<xsl:template match="e">
<xsl:value-of select="@name"/>
</xsl:template>
为了这个XML:
<root>
<e name="1"/>
<la>
<e name="bla"/>
</la>
</root>
我得到两个 “1” 和 “喇嘛”。
- 为什么会这样呢?
- 如何确保XSLT仅适用于root的直接子项?
你试过'match =“root/e”'吗? – rsp 2013-05-13 08:42:01
当您应用此XSLT时: 您在说xslt:将模板应用于所有 xml元素,这就是为什么您在输出 –
Draykos
2013-05-13 08:44:51
@rsp中有2个节点,发布了答案并且我会接受。谢谢。 – Vitaliy 2013-05-21 12:57:38