У меня есть следующий пример кода HTML.Моя цель - обратиться к ценам с помощью XPath:
<div class="product-price">
<div class="Price">
<span class="value">9,99 €</span>
</div>
</div>
.
.
.
<div class="product-price">
<div class="Price">
<span class="value">4,99 €</span>
</div>
</div>
Я пробовал следующее выражение XPATH:
*//div[@class="product-price"]/span[@class="value"]/text()
или
*//div[@class="product-price"]/span[@class="value"]
Результат:
9,99 €
4,99 €
Пока все хорошо.Теперь мне нужно получить результат без знака валюты , а десятичный знак должен быть .
вместо ,
.
, с которым я игралследующее выражение, которое я нашел на этом форуме для аналогичной проблемы:
*//div[@class="product-price"]/span[@class="value"
and translate(normalize-space(),"€","")]
Но, к сожалению, оно не работает.
Использование цикла для последующего изменения значений не допускается вмой случай.
У кого-нибудь есть разумное решение для моей проблемы?