не удается получить доступ к значению атрибута с помощью xpath

#xpath #attributes

#xpath #атрибуты

Вопрос:

Я не могу получить значение второго атрибута на основе первого атрибута. Я пытаюсь получить значение атрибута содержимого. т. е. 4,450 из следующего XML:

 <meta itemprop="price" content=" 4,450" />
 

Пробовал с этим XPath: //meta[@itemprop="price"][@content]
Но я получаю вывод, аналогичный входному XML.

Комментарии:

1. Рассмотрите возможность принятия одного из предоставленных ответов. Спасибо.

Ответ №1:

Вам нужна косая черта перед content атрибутом:

 //meta[@itemprop='price']/@content
 

Ответ №2:

Неправильное использование.

Используйте следующий код

 //meta[@itemprop="price"]/@content