我有一个包含以下值的XML文件:
<query>
<club>First</club>
</query>
一个XSLT文件,我想从XML中检索值。如何在XSLT中的变量中检索和存储俱乐部值?我通过存储这样的变量在XSL中做了类似的事情:
<xsl:variable name="testVar">
<xsl:choose>
<xsl:when test="$variable = 'hello'">
<xsl:text>msg=hello</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>msg=bye</xsl:text>
</xsl:otherwise>
</xsl:choose>
但不是XPATH ......
答案 0 :(得分:3)
对于XPath,只需使用select=
属性来处理您的项目:
<xsl:variable name="givenClub" select="/query/club"/>
...或者,如果您当前的节点是query
,那么:
<xsl:variable name="givenClub" select="club"/>