1

我有一个包含这些值的 XML 文件:

<query>
    <club>First</club>
</query>

还有一个我想从 XML 中检索值的 XSLT 文件。如何在 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...

4

1 回答 1

3

对于 XPath,只需使用select=属性来处理您的项目:

<xsl:variable name="givenClub" select="/query/club"/>

...或者,如果您当前的节点是query,那么:

<xsl:variable name="givenClub" select="club"/>
于 2013-08-22T16:08:46.967 回答