Xpath
https://habr.com/ru/articles/753332/
XPath (XML Path Language) - это язык запросов, используемый для навигации и поиска информации в XML-документах. Он позволяет точно указать путь к элементам, атрибутам и текстовым данным, которые нужно найти в структуре XML файлов и получить данные при необходимости.
Ниже приведем несколько примеров указания путей к элементам, которые вам могут понадобиться
1. Указать путь к товарам
<!--
shop/offers/offer - путь до товаров -> массив объектов offer
-->
<yml_catalog>
<shop>
<offers>
<offer id="123">
<name>ПЛАТЬЕ Белое</name>
<price>2080</price>
<quantity>8</quantity>
<vendorCode>А123</vendorCode>
<picture>https://site.ru/upload/А123.jpg</picture>
</offer>
<offer id="456">
<name>ПЛАТЬЕ Черное</name>
<price>2080</price>
<quantity>10</quantity>
<vendorCode>А456</vendorCode>
<picture>https://site.ru/upload/А456.jpg</picture>
</offer>
</offers>
</shop>
<yml_catalog>
<!--
offers/ДетальнаяЗапись - путь до товаров -> массив объектов ДетальнаяЗапись
-->
<shop>
<offers>
<ДетальнаяЗапись>
<ID>123</ID>
<Наименование>ПЛАТЬЕ Белое</Наименование>
<Цена>2080</Цена>
<Доступноеколичество>8</Доступноеколичество>
<Артикул>А123</Артикул>
<Изображение>https://site.ru/upload/А123.jpg</Изображение>
</ДетальнаяЗапись>
<ДетальнаяЗапись>
<ID>456</ID>
<Наименование>ПЛАТЬЕ Черное</Наименование>
<Цена>2080</Цена>
<Доступноеколичество>10</Доступноеколичество>
<Артикул>А456</Артикул>
<Изображение>https://site.ru/upload/А456.jpg</Изображение>
<offers>
</shop>2. Выборка элементов
Последнее обновление