#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