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