有一个问题看不懂,不胜感激:
我有一个看起来像这样的 xml 文件
<xml>
<parent>
<child_node>1</child_node>
<child_node>2</child_node>
<child_node>3</child_node>
</parent>
<parent>
<child_node>4</child_node>
</parent>
</xml>
还有一个 xsl 模板:
<xsl:template name="template">
<xsl:param name="top_node"/>
<xsl:for-each select="$top_node/child::child_node">
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:template>
这被称为<xsl:with-param name="top_node" select="xml/parent">
我希望这仅返回作为单个父节点的子节点的子节点,如此处所示,但是它返回所有子节点。我在这里想念什么?