理解できない問題があり、助けていただければ幸いです。
私はこのような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">
ここに示すように、これは単一の親ノードの子である子ノードのみを返すことを期待していますが、すべての子ノードを返します。ここで何が欠けていますか?