使用属性值填充列表,并使用xpath比较xsl中的另一个属性值

时间:2013-04-16 13:58:01

标签: xml xslt xpath

我的XML是:

<root>
<emps>
<emp id="1" name="alpha" city="tt" />
<emp id="2" name="beta" city="pp" />
<emp id="3" name="gamma" city="tt" />
</emps>
</root>

我想填写所有员工的组合列表,其中city ='tt'

提前致谢。

1 个答案:

答案 0 :(得分:0)

   <select>
 <xsl:for-each select="root/emps/emp[@city='tt']">                                                                                                                                      

        <option >                                                                                                                                                                                                                       

   <xsl:value-of select="@name"/>                                                                                                                                        

       </option> 
        </xsl:for-each>
        </select>  

这是对属性选择查询的答案。