选择依赖于xsl中的辅助属性的属性

时间:2014-04-30 14:19:04

标签: xml xslt transformation

所以我的XSL问题似乎没有结束。

让我们说我有以下xml:

<root>
    <dates>
        <date value="20131214" a="one"></date>
        <date value="20131224" a="two"></date>
    </dates>
</root>

现在我想要的是通过a属性值选择value属性,所以让我们说我想要一个日期值,它的值等于1。

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

这取决于您当前的背景。如果您仍位于顶级根节点(“/”),则:

<xsl:value-of select="root/dates/date[@a='one']/@value"/>

会做的。