@Antonio 🙏 СПАСИБО!
Почему не получается распарсить ХML
-
Есть вот такая строка
<offer available="false" id="324215352"><categoryId>84151</categoryId><currencyId>RUB</currencyId><description>Описание:Штора 100% светонепроницаемая, 100% модная с богатой палитрой цветов для разных интерьеров !Характеристики затемняющей шторы VODA :• 2 стороны полностью из текстиля, 100% полиэстер с эффектом сатина• С люверсами• Низ подшит• Машинная стирка при 30°Знак Oeko-tex® гарантирует, что товары прошли проверку и были изготовлены без применения вредных для здоровья человека веществ</description><modified_time>1545546037</modified_time><name>Штора затемняющая с люверсами</name><oldprice>2999.00</oldprice><param name="Цвет">белый,синий морской</param><picture>https://cdn.laredoute.com/products/1200by1200/7/f/c/7fc82572851ffe6f52c1141b22a3f20c.jpg</picture><price>2399.20</price><url>https://ad.admitad.com/g/e5be4e10ef1dda94b8fbcb6358ff62/?i=5&ulp=https%3A%2F%2Fwww.laredoute.ru%2Fppdp%2Fprod-324215352.aspx%3Fdocid%3D465319</url><vendor>La Redoute Interieurs</vendor></offer>пытаюсь вот так
[[XPATH_TEXT]] = [[LIST_ELEMENT]].getElementsByTagName("categoryId");вытянуть текст почему не выходит? подскажите как правильно
-
@luch said in Почему не получается распарсить ХML:
пытаюсь вот так
[[XPATH_TEXT]] = [[LIST_ELEMENT]].getElementsByTagName("categoryId");вытянуть текст почему не выходит?
Вы пытаетесь использовать этот код в "выполнить код"?
:D. Этот метод можно использовать только в браузере, в действии "яваскрипт" и "выполнить яваскрипт на элементе".
Для парсинга xml проще использовать xpath.
-
@fox said in Почему не получается распарсить ХML:
//offer/categoryId/@currencyId
вот так выглядит файл,
0_1545582951413_la-redoute_products_20181223_193400.xml
вот так я пытаюсь сделать
0_1545583136466_ПарсеХМЛ.xml
ваш вариант тоже не получилось.
Подскажите что я делаю не так,ну возможно я всё делаю не так и не стоит каждую строку брать отдельно,буду благодарен за помощь! -