xslt从xml获取没有子节点的父节点

时间:2015-05-27 07:53:52

标签: xml xslt

如何只获得父节点xslt?

示例:以下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 ??

中仅获取父值(没有子节点值)

1 个答案:

答案 0 :(得分:0)

如果您想要元素中文本节点的值,那么您可以在XPath查询中指定它,例如:

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