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

Материал из Planfix
Перейти к: навигация, поиск
Нет описания правки
Нет описания правки
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{#seo:
{{#seo:
|title=JSONPath
|title=XPath
|titlemode=append
|titlemode=append
|keywords=планфикс, правила, email, почта, задачи, извлечение данных из письма, JSONPath, JSON, json
|keywords=планфикс, правила, email, почта, задачи, извлечение данных из письма, XPath, XML
|description=JSONPath
|description=XPath
}}
}}
<div style="background-color:#ffcaca; border: 1px solid #fd9292;padding:10px;">Для отладки и устранения ошибок парсинга используйте специальный онлайн сервис: [http://xpather.com/ XPath Online tester]</div>
<div style="background-color:#ffcaca; border: 1px solid #fd9292;padding:10px;">Для отладки и устранения ошибок парсинга используйте специальный онлайн сервис: [http://xpather.com/ XPath Online tester]</div>
Строка 9: Строка 9:


Данные в формате XML можно отправить в ПланФикс и разобрать их, используя [https://www.w3schools.com/xml/xpath_intro.asp XPath].
Данные в формате XML можно отправить в ПланФикс и разобрать их, используя [https://www.w3schools.com/xml/xpath_intro.asp XPath].
Используйте [[XPath в ChatGPT| ChatGPT]], чтобы составить XPath-запрос для парсинга нужных данных.




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


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


https://p.pfx.so/pf/VX/0TsfE7.png
*Разберите полученный ответ в формате XML:


https://p.pfx.so/pf/2L/wK2mES.png


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


https://p.pfx.so/pf/4x/VHprHf.png
*В итоге после нажатия на кнопку в задаче появится текущий курс евро:


https://p.pfx.so/pf/Yh/kjBRGc.png


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


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





Текущая версия от 13:18, 15 сентября 2023

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


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

Используйте ChatGPT, чтобы составить XPath-запрос для парсинга нужных данных.


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

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

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

b7moPL.png


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

wK2mES.png


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

kjBRGc.png


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


Перейти