用于查找以...开头的值的Xpath表达式

时间:2013-05-17 10:31:53

标签: xpath

我需要一个Xpath表达式来选择以某个值开头的值。对于这个例子,我使用的是id字段。

@id=[starts-with(name(),'value')

以下不起作用。有没有办法使用带有标签之间值的starts-with命令?或者在xpath中有另一种选择匹配具有已知值的值的方法。

以下是我要深入研究的xml示例:

    <bean>
<id>AnnotationsBasedJMXAutoExporter</id>
<class>org.springframework.jmx.export.MBeanExporter</class>
<lazy-init>false</lazy-init>
        <property>assembler
                <!-- will create management interface using annotation metadata -->
    <bean>

1 个答案:

答案 0 :(得分:39)

我认为这个xpath应该有效//id[starts-with(text(),'Annotations')]