Xml 以字符串形式传递路径的XSL模板
我试图将xml路径作为字符串传递给模板Xml 以字符串形式传递路径的XSL模板,xml,xslt,transform,Xml,Xslt,Transform,我试图将xml路径作为字符串传递给模板 <xsl:call-template name="checkPath"> <xsl:with-param name="path" select="'parent/child1'" /> </xsl:call-template> 我正在尝试解析下面的XML <parent> <child1> <child2> <name&g
<xsl:call-template name="checkPath">
<xsl:with-param name="path" select="'parent/child1'" />
</xsl:call-template>
我正在尝试解析下面的XML
<parent>
<child1>
<child2>
<name>name1</name>
</child2>
</child1>
</parent>
.....
<child-name>name1</child-name>
名称1
.....
名称1
不要将路径作为字符串传递,只需删除引号并传递路径选择的实际节点集即可
<xsl:call-template name="checkPath">
<xsl:with-param name="path" select="parent/child1" />
</xsl:call-template>
<parent>
<child1>
<child2>
<name>name1</name>
</child2>
</child1>
</parent>
.....
<child-name>name1</child-name>
<xsl:call-template name="checkPath">
<xsl:with-param name="path" select="parent/child1" />
</xsl:call-template>