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>
最佳答案
我认为这个xpath应该工作// id [starts-with(text(),’Annotaions’)]

转载注明原文:Xpath表达式来查找开头的值 - 代码日志