2017-10-04 29 views
0

私は、このプロパティが含まれているbuild.xmlファイルがあります:私は、私は上記の値を出力したいのjunit-noframes.xmlを持ってxsltの変数と値を使用して、あるXMLから別のXMLへ値を取得する方法?

<property name="appbox1URL" value="http://10.xx.xx.xx"/> 

を。しかし、私は価値の出力を見ていない、私は何か間違っている?

<xsl:variable name="appbox1URL" select="document('D:\xxx\Trunk\build.xml')"/> 

... 
<h2>Summary <xsl:value-of select="$appbox1URL" /></h2> 

両方のファイルが同じディレクトリにあります。

おかげ

答えて

2

$appbox1URL変数は、ビルドのXML文書への参照である、とやって<xsl:value-of select="$appbox1URL" />意志だけを出力、その文書(すべての値が属性であるとして、そのうちの、おそらく何も存在しない)内の任意のテキストノード。あなたはおそらくこれをやりたいように見えます

...

<xsl:value-of select="$appbox1URL//property[@name='appbox1URL']/@value" /> 
関連する問題