2015-05-27 168 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()" />