我想检查我的 XML 中是否存在具有包含 string 的 type 属性的节点type_attachment_
。
这是检查它的正确方法吗?
<xsl:if test="count(*[contains(@Type, 'type_attachment_')]) > 0">
something
</xsl:if>
我不知道这个节点有多嵌套。例如,它可以很简单:
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl"?>
<hello-world>
<greeter>
<dsdsds>An XSLT Programmer
<greeting type = 'type_attachment_'>Hello, World!
</greeting>
</dsdsds>
</greeter>
</hello-world>
但也可以包含嵌套在不同其他元素中的此节点。