使用xslt从xml节点列表中的另一个节点值获取节点值

时间:2017-02-27 08:11:16

标签: xslt

这是输入xml,

<student>
    <roll-no>5</roll-no>
    <name>patrick</name>
</student>
<student>
    <roll-no>6</roll-no>
    <name>steve</name>
</student>
<student>
    <roll-no>7</roll-no>
    <name>liz</name>
</student>
<student>
    <roll-no>8</roll-no>
    <name>smith</name>
</student>
如果roll-no是7

需要获取学生的姓名

所以输出应该是&#39; liz&#39;

请帮帮我。

1 个答案:

答案 0 :(得分:1)

试试这个

<xsl:value-of select="//student[roll-no eq '7']/name"/>