2015-05-27 212 views
-1

我如何才能獲得父節點表單xslt?xslt從xml獲取沒有子節點的父節點

例如:follwing xml文件

<nums> 
    <num>2.5 
    <subnum> 
     34 
    </subnum> 
    </num> 
</nums> 

我需要只值2.5,但是當我寫了下面的XSLT它得到兩個2.5和34

XSLT代碼:

<xsl:element name="numbers"> 
    <xsl:value-of select="nums/num"></xsl:value-of> 
    </xsl:element> 

我怎麼能從xslt獲得只有父值(沒有子節點值)?

回答

0

如果你希望你的元素中的文本節點的值,那麼你可以指定你的XPath查詢,例如:

<xsl:value-of select="nums/num/text()" />