xslt仅按属性选择元素

时间:2015-07-22 13:58:21

标签: xml xslt

如何通过属性'type = a'?

在以下xml中选择所有元素
<?xml version="1.0" encoding="ISO-8859-1"?>
<PLAYLIST>
    <ITEM type="a">
        <ARTIST>Pixies</ARTIST>
    </ITEM>
    <TEST>
        <ARTIST type="a">Lambchop</ARTIST>
    </TEST>         
</PLAYLIST>

1 个答案:

答案 0 :(得分:1)

XPath表达式:

//*[@type="a"]

将在XML文档中的任何位置选择具有值为“a”的type属性的任何元素。

注意
您已将此问题标记为XSLT。上面的答案在XSLT样式表中可能有用,也可能没用。这取决于你想通过转型完成什么。