Подтвердить что ты не робот

Выражение Xpath для определения значений, начинающихся с

Мне нужно выражение Xpath, которое будет выбирать значения, начинающиеся с определенного значения. Для этого экземпляра я использую поле id.

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

Не работает следующее. Есть ли способ использовать команду start-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>
4b9b3361

Ответ 1

Я думаю, что этот xpath должен работать //id[starts-with(text(),'Annotations')]