Есть и более дешевый вариант, но возможно он хуже качеством
https://aliexpress.ru/item/1005006445702657.html?spm=a2g2w.detail.similar_rcmd.4.25926be4Z70Mkv&mixer_rcmd_bucket_id=aerabtestalgoRecommendAbV2_testUseNewClickStream&pdp_trigger_item_id=0_1005007413598004&ru_algo_pv_id=d43440-61b690-c660a9-dd34d4-1726736400&scenario=aerSimilarItemPdpRcmd&sku_id=12000037196917903&traffic_source=recommendation&type_rcmd=core
Парсинг xml на кириллице
-
Пытаюсь спарсить xml файл выгрузки с 1с. Получаю xml файл вот такого вида
<Товары> <Товар> <Ид>5f256ac4-809e-11ea-8dc2-d4bed9a50ad4</Ид> <Код>НФ-00005176</Код> <Наименование>Атлантида 2</Наименование> <Описание>Современная гостиная "Атлантида 2" - многофункциональна. Узкие шкафчики со стеклянными дверцами послужат в качестве витрин для предметов интерьера. Зеркала на боковых модулях добавляют помещению глубины</Описание> <Картинка>import_files/5f/5f256ac4809e11ea8dc2d4bed9a50ad4_a81f91e180a811ea8dc2d4bed9a50ad4.jpg</Картинка> <Картинка>import_files/5f/5f256ac4809e11ea8dc2d4bed9a50ad4_a81f91e380a811ea8dc2d4bed9a50ad4.jpg</Картинка> <Картинка>import_files/5f/5f256ac4809e11ea8dc2d4bed9a50ad4_a81f91e280a811ea8dc2d4bed9a50ad4.jpg</Картинка> </Товар> <Товар> <Ид>5f256ac5-809e-11ea-8dc2-d4bed9a50ad4</Ид> <Артикул/> <Код>НФ-00005177</Код> <Наименование>Атлантида 3</Наименование> <Описание>Стенка для интерьера в классическом стиле в духе минимализма "Атлантида 3", с удачным подбором цветовых решений. "Атлантида-3" сэкономит максимум полезного пространства в небольшой гостиной.</Описание> <Картинка>import_files/5f/5f256ac5809e11ea8dc2d4bed9a50ad4_a81f91e480a811ea8dc2d4bed9a50ad4.jpg</Картинка> <Картинка>import_files/5f/5f256ac5809e11ea8dc2d4bed9a50ad4_a81f91e680a811ea8dc2d4bed9a50ad4.jpg</Картинка> <Картинка>import_files/5f/5f256ac5809e11ea8dc2d4bed9a50ad4_a81f91e580a811ea8dc2d4bed9a50ad4.jpg</Картинка> </Товар> </Товары>Возможно ли парсить сразу в кирилице запросом
Path //Товары/Товарили только с предварительной заменой тегов в латиницу?
-
@Simon said in Парсинг xml на кириллице:
Пытаюсь спарсить xml файл выгрузки с 1с. Получаю xml файл вот такого вида
<Товары> <Товар> <Ид>5f256ac4-809e-11ea-8dc2-d4bed9a50ad4</Ид> <Код>НФ-00005176</Код> <Наименование>Атлантида 2</Наименование> <Описание>Современная гостиная "Атлантида 2" - многофункциональна. Узкие шкафчики со стеклянными дверцами послужат в качестве витрин для предметов интерьера. Зеркала на боковых модулях добавляют помещению глубины</Описание> <Картинка>import_files/5f/5f256ac4809e11ea8dc2d4bed9a50ad4_a81f91e180a811ea8dc2d4bed9a50ad4.jpg</Картинка> <Картинка>import_files/5f/5f256ac4809e11ea8dc2d4bed9a50ad4_a81f91e380a811ea8dc2d4bed9a50ad4.jpg</Картинка> <Картинка>import_files/5f/5f256ac4809e11ea8dc2d4bed9a50ad4_a81f91e280a811ea8dc2d4bed9a50ad4.jpg</Картинка> </Товар> <Товар> <Ид>5f256ac5-809e-11ea-8dc2-d4bed9a50ad4</Ид> <Артикул/> <Код>НФ-00005177</Код> <Наименование>Атлантида 3</Наименование> <Описание>Стенка для интерьера в классическом стиле в духе минимализма "Атлантида 3", с удачным подбором цветовых решений. "Атлантида-3" сэкономит максимум полезного пространства в небольшой гостиной.</Описание> <Картинка>import_files/5f/5f256ac5809e11ea8dc2d4bed9a50ad4_a81f91e480a811ea8dc2d4bed9a50ad4.jpg</Картинка> <Картинка>import_files/5f/5f256ac5809e11ea8dc2d4bed9a50ad4_a81f91e680a811ea8dc2d4bed9a50ad4.jpg</Картинка> <Картинка>import_files/5f/5f256ac5809e11ea8dc2d4bed9a50ad4_a81f91e580a811ea8dc2d4bed9a50ad4.jpg</Картинка> </Товар> </Товары>Возможно ли парсить сразу в кирилице запросом
Path //Товары/Товарили только с предварительной заменой тегов в латиницу?
Быстрее было проверить, чем создавать пост


Можно быстро теги заменить транслитом через .replace()
[[RESULT]] = [[TEMPLATE_RESULT]].replace(/(<\/?)(.*?)>/g, function (p1,p2,p3) {return p2 + translit(p3) + ">"})тогда можно будет использовать xpath

Тестовый скрипт