2015-05-27 2 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()" /> 
Смежные вопросы