0
我有一個XSD,用於將我的域對象序列化爲XML。我使用StreamingMarkupBuilder生成XML,但我希望能夠從XSD中提取名稱空間以用於構建XML。我見過的大多數例子都沒有使用XSD,從XSD創建JAXB類,或者只使用XSD進行驗證。我認爲有一種Groovy方法來處理XSD以提取用於創建XML的命名空間信息,但我沒有找到它。有任何想法嗎?如何從XSD中提取命名空間?
def xmlBuilder = new StreamingMarkupBuilder()
def xmlString = xmlBuilder.bind {
mkp.declareNamespace(ns: extractedFromXSD)
...
可您發佈的XSD? – Will