0
我將參數傳遞給一個XSL模板,但它不存在顯示其值:獲取參數的值在XSL模板
XML:
<?xml version="1.0" encoding="UTF-8"?>
<information>
<person>
<name>John</name>
</person>
<person>
<name>Joseph</name>
</person>
<person>
<name>Ajay</name>
</person>
</information>
XSL:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<xsl:call-template name="show_name">
<xsl:with-param name="element" select=" 'hie' "/>
</xsl:call-template>
</body>
</html>
</xsl:template>
<xsl:template name="show_name" match="/">
<xsl:param name="element" />
<xsl:for-each select="information/person">
<p>Name: <xsl:value-of select="$element" /></p>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
輸出:
Name:
Name:
Name:
我在哪裏d錯了嗎?
謝謝...知道這個概念的:) – Aquarius24