XML / XSLT - Найти элементы, в которых отсутствует определенный элемент, создать этот элемент и заполнить данными из другого элемента - PullRequest
0 голосов
/ 02 марта 2019

Я не разработчик, поэтому, пожалуйста, имейте это в виду.Я пытаюсь использовать один из моих распространителей XML-каналов для создания продуктов в моем интернет-магазине.Я знаю, в чем проблема, но не знаю, как ее решить:

По сути, платформа будет группировать продукты, которые являются вариантами друг друга (размеры, цвета и т. Д.), Ища столбец с именем "parent_ID" -любые строки, имеющие совпадающий parent_ID, будут сгруппированы.Однако идентификатор родителя ссылается на «product_ID» родителя.К сожалению, этот родитель на самом деле не применяет к себе «parent_ID», и у платформы нет способа связать их.Таким образом, я получаю 2 списка: один родительский, а другой - группа любых вариантов.Это нехорошо, потому что большая часть данных о продукте содержится только в родительском элементе.

Итак, по сути, я хочу найти способ манипулирования файлом XML для поиска любого «элемента», который не имеет «"parent_ID" прикреплен к нему, создайте "parent_ID" для этого элемента и заполните его тем, что есть в этих элементах "product_ID".Таким образом, у всех родителей будет самореферентный «parent_ID», таким образом, все будет сгруппировано.

XML-файл находится здесь - https://www.bytomic.com/media/amfeed/feeds/bytomictradefeed.xml

Так что, думаю, яесть пара вопросов - 1) возможно ли это?2) насколько сложно будет мне (не разработчику) выполнить его?3) может кто-нибудь скачать файл XML по этому URL и сделать это для меня?Ха :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...