Я новичок в XPath, так что извините, если это глупый вопрос для вас. мне нужно извлечь только цену без «$» из первого класса пяди = «цена»Получить Xpath к частям узла
<span class="price">
<span class="sup">$</span>
1
<span class="currency-delimiter">.</span>
<span class="sup">23</span>
</span>
<span class="price">
<span class="sup">$</span>
4
<span class="currency-delimiter">.</span>
<span class="sup">56</span>
</span>
<span class="price">
<span class="sup">$</span>
7
<span class="currency-delimiter">.</span>
<span class="sup">89</span>
</span>
Xpath, что я пришел с это
// диапазон [@ класс = «цены» ]) [1]
Но это дает мне массив каждого элемента [$] [1] [.] [23] И мне нужно только 1,23 без "$". Не могли бы вы помочь мне? Спасибо!
Вы еще что-нибудь пробовали? Может быть, с помощью Google? – Pavlin
Нет! что такое google ?! –
Что такое 1, 4 и 7 в вашем примере? Они находятся за пределами XML-тегов. Кроме того, что полный xml? Он не имеет корневого элемента. – erik