У меня есть XSD, который я хочу использовать для сериализации объектов моего домена в XML. Я использую StreamingMarkupBuilder для генерации XML, но я хочу иметь возможность извлекать пространства имен из XSD для использования в построении XML. Большинство примеров, которые я видел, либо не используют XSD, не создают классы JAXB из XSD, либо используют только XSD для проверки. Я считаю, что есть способ Groovy обработать XSD для извлечения информации о пространстве имен для создания XML, но я ее не нашел. Есть идеи?Как извлечь пространство имен из XSD?
def xmlBuilder = new StreamingMarkupBuilder()
def xmlString = xmlBuilder.bind {
mkp.declareNamespace(ns: extractedFromXSD)
...
Вы можете оставить XSD? – Will