XPath: различия между версиями

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
Строка 12: Строка 12:


== Пример разбора XML ЦБ РФ ==
== Пример разбора XML ЦБ РФ ==
ЦБ РФ предоставляет [http://www.cbr.ru/scripts/XML_daily.asp XML-данные] с актуальными курсами валют. Вы можете получить их в ПланФиксе, а затем спарсить нужное значение. Для этого настроим [[Кнопки |кнопку]]:
ЦБ РФ предоставляет [http://www.cbr.ru/scripts/XML_daily.asp XML] с актуальными курсами валют. Вы можете получить их в ПланФиксе, а затем спарсить нужное значение валюты. Для этого настройте [[Кнопки |кнопку]]:


*Отправляем запрос для получения данных XML:
*Отправьте запрос для получения данных XML:


https://p.pfx.so/pf/VX/0TsfE7.png
https://p.pfx.so/pf/VX/0TsfE7.png




*Разбираем полученный XML:
*Разберите полученный XML:


https://p.pfx.so/pf/4x/VHprHf.png
https://p.pfx.so/pf/4x/VHprHf.png




задаче после нажатия на кнопку появился текущий курс:
итоге после нажатия на кнопку в задаче появится текущий курс евро:


https://p.pfx.so/pf/Gi/KcOBxc.png
https://p.pfx.so/pf/Gi/KcOBxc.png
Аналогично можно разобрать любые XML-данные, отправленные в ПланФикс.





Версия от 11:57, 29 августа 2022

Для отладки и устранения ошибок парсинга используйте специальный онлайн сервис: XPath Online tester


Данные в формате XML можно отправить в ПланФикс и разобрать их, используя XPath.


Пример разбора XML ЦБ РФ

ЦБ РФ предоставляет XML с актуальными курсами валют. Вы можете получить их в ПланФиксе, а затем спарсить нужное значение валюты. Для этого настройте кнопку:

  • Отправьте запрос для получения данных XML:

0TsfE7.png


  • Разберите полученный XML:

VHprHf.png


  • В итоге после нажатия на кнопку в задаче появится текущий курс евро:

KcOBxc.png


Аналогично можно разобрать любые XML-данные, отправленные в ПланФикс.


Перейти