2

您好我正在使用 xsltproc 来解析 *.xsl 文件,

我必须存储的价值

<xsl:apply-templates select="Property[@key='Direction']"/>

在变量中,

我试过了

<xsl:variable name="mName" select="Property[@key='Direction']"/>

但它不起作用。

有什么建议吗?

4

1 回答 1

1

你需要做的就是这个...

<xsl:variable name="mName">
   <xsl:apply-templates select="Property[@key='Direction']"/>
</xsl:variable>

但是请记住,如果您的模板正在输出元素(例如,而不仅仅是一个字符串值),那么在 XSLT 1.0 中您可能需要使用node-set扩展函数来访问这些元素。

于 2013-06-18T07:25:48.663 回答