XPath: различия между версиями
Материал из Planfix
Artem (обсуждение | вклад) Нет описания правки |
Artem (обсуждение | вклад) Нет описания правки |
||
(не показано 6 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{{#seo: | {{#seo: | ||
|title= | |title=XPath | ||
|titlemode=append | |titlemode=append | ||
|keywords=планфикс, правила, email, почта, задачи, извлечение данных из письма, | |keywords=планфикс, правила, email, почта, задачи, извлечение данных из письма, XPath, XML | ||
|description= | |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-запрос для парсинга нужных данных. | |||
Строка 16: | Строка 18: | ||
*Отправьте запрос для получения данных XML: | *Отправьте запрос для получения данных XML: | ||
https://p.pfx.so/pf/ | https://p.pfx.so/pf/sH/b7moPL.png | ||
*Разберите полученный XML: | *Разберите полученный ответ в формате XML: | ||
https://p.pfx.so/pf/ | https://p.pfx.so/pf/2L/wK2mES.png | ||
*В итоге после нажатия на кнопку в задаче появится текущий курс евро: | *В итоге после нажатия на кнопку в задаче появится текущий курс евро: | ||
https://p.pfx.so/pf/ | https://p.pfx.so/pf/Yh/kjBRGc.png | ||
Текущая версия от 13:18, 15 сентября 2023
Для отладки и устранения ошибок парсинга используйте специальный онлайн сервис: XPath Online tester
Данные в формате XML можно отправить в ПланФикс и разобрать их, используя XPath.
Используйте ChatGPT, чтобы составить XPath-запрос для парсинга нужных данных.
Пример разбора XML ЦБ РФ
ЦБ РФ предоставляет XML с актуальными курсами валют. Вы можете получить их в ПланФиксе, а затем спарсить нужное значение валюты. Для этого настройте кнопку:
- Отправьте запрос для получения данных XML:
- Разберите полученный ответ в формате XML:
- В итоге после нажатия на кнопку в задаче появится текущий курс евро:
Аналогично можно разобрать любые XML-данные, отправленные в ПланФикс.