2
我想知道如何將特定命名空間中的XML標籤綁定到Java中的某些實現,例如Mule用它在各種XSD文件中定義的標籤的方式。它是與JAXB相關/完成還是僅用於將Java bean映射到XML?將XSD元素綁定到Java實現?
問候奧拉
我想知道如何將特定命名空間中的XML標籤綁定到Java中的某些實現,例如Mule用它在各種XSD文件中定義的標籤的方式。它是與JAXB相關/完成還是僅用於將Java bean映射到XML?將XSD元素綁定到Java實現?
問候奧拉
看看我的JAXB和命名空間的文章:
隨着JAXB您可以選擇的粒度處命名空間信息提供:
我沒有完全沒有充分地說明你的問題。你問的是解組嗎?
如果是這樣嘗試使用某事象下面這樣:
JAXBContext ctx = JAXBContext.newInstance("some.package");
Unmarshaller u = ctx.createUnmarshaller();
XMLInputFactory inFac = XMLInputFactory.newFactory();
XMLStreamReader reader = inFac.createXMLStreamReader(this.getClass().
getResourceAsStream("inputFile.xml"));
JAXBElement<Mule> freestyleElement = u.unmarshal(reader,Mule.class);
感謝您的答案和建議使用@XmlSchema