我有一个包含此属性的build.xml文件:
<property name="appbox1URL" value="http://10.xx.xx.xx"/>
然后我有一个junit-noframes.xml,我想输出上面的值。但是我没有看到输出的值,我做错了吗?
<xsl:variable name="appbox1URL" select="document('D:\xxx\Trunk\build.xml')"/>
...
<h2>Summary <xsl:value-of select="$appbox1URL" /></h2>
两个文件都在同一目录中。
由于
答案 0 :(得分:2)
$appbox1URL
变量是对构建xml文档的引用,而<xsl:value-of select="$appbox1URL" />
只会输出该文档中的任何文本节点(其中可能没有,因为所有值都在属性中) )。
看起来你可能想要这样做......
<xsl:value-of select="$appbox1URL//property[@name='appbox1URL']/@value" />