Як ви надсилаєте запит XML?

Дані XML можна запитувати за допомогою повного вибору SQL або за допомогою SQL/XML-запит

XML-запит

XQuery (XML Query) є мова запитів і функціональна мова програмування, яка виконує запити та перетворює колекції структурованих і неструктурованих даних, як правило, у формі XML, тексту та зі спеціальними розширеннями для інших форматів даних (JSON, двійковий тощо).

https://en.wikipedia.org › wiki › XQuery

функції XMLQUERY і XMLTABLE. Предикат XMLEXISTS також можна використовувати в запитах SQL до даних XML.

XQuery (XML Query) — це мова запитів і функціональна мова програмування, яка надсилає запити та перетворює колекції структурованих і неструктурованих даних, як правило, у формі XML, тексту та з розширеннями для інших форматів даних (JSON, двійкові тощо) від виробника.

  1. Щоб виконувати запити SQL до даних XML, ви можете використовувати мову XQuery, яка є мовою запитів, розробленою спеціально для даних XML. …
  2. Припустімо, що у вас є такий документ XML:
  3. Щоб отримати імена та вік усіх співробітників, ви можете використати такий запит XQuery:
  4. Цей запит поверне такий результат:

В Excel відкрийте вкладку «Дані» та виберіть «Отримати дані» -> «З інших джерел» -> «З Microsoft Query». Виберіть XML DSN. Виберіть опцію використання майстра запитів для створення/редагування запитів. У майстрі запитів розгорніть вузол для таблиці, яку потрібно імпортувати в електронну таблицю.

Вибір даних XML

  1. Ви можете вибрати всі XML-дані, які зберігаються в певному стовпці, вказавши ВИБРАТИ назву стовпця або ВИБІРАТИ * так само, як і для стовпців будь-якого іншого типу даних.
  2. Крім того, ви можете вибрати лише підмножину даних зі стовпця XML, використовуючи вираз XPath у операторі SELECT.

Дані XML можна запитувати за допомогою повного вибору SQL або функцій запиту SQL/XML XMLQUERY і XMLTABLE. Предикат XMLEXISTS також можна використовувати в запитах SQL до даних XML.