либа xml-stream
Есть несколько xsd схем, со связными неймспейсами
Интересует конкретно несколько типов из 1й конкретной схемы
Текущая реализация, тупо пихает в xml.collect - все элементы из этой схемы, у которых maxOccurs="unbounded"
Что костыльно
Что мне нужно - взять конкретный тип, и по цепочке определить для его элементов, и элементов элементов, которые maxOccurs="unbounded"
Есть какой-нить инструмент для этого?
рассматривал возможность извлечь из XSD пути, а итоговый JSON по ним профильтровать
https://www.npmjs.com/package/xsd2json вот эту штуку хочу попробовать
видится так: XSD тоже XML, и пути можно попробовать извлечь той же библиотекой
я с XML только в браузере имею дело, потому привык использовать браузерное api (естественно в самописной обёртке)
разные конверторы дают совершенно разный результат, потому надо убедиться о том что они совместимы
Обсуждают сегодня