首先說我已閱讀http://blog.bdoughan.com/2011/11/jaxb-and-namespace-prefixes.html多個包的JAXB命名空間前綴配置?所有我想的
我有多個包在我的應用程序,像
my.xml.pkg1 ,
my.xml.pkg2,
my.xml.pkg3,
my.xml.pkg4
等
- 我是否需要把包的信息。 java在每個包中?例如, package-info.java在pkg1,pkg2等?
- 或者一個全局的package-info.java可以容納所有的信息。像我 想要將package-info.java文件放在my.xml包中,並且 使它工作。
如果這個答案是「是」,就會出現下一個問題如果我把一個全局的 package-info.java那麼我應該如何指定XmlSchema?什麼 應該是命名空間字段?
是否可以在一個包中包含多個XmlRootElement? 就像我在my.xml.pkg1中有兩個包含XMLRootElement的java類,每個Root元素有不同的命名空間?在那種情況下,我們如何指定模式?
感謝您的好評,請您分享一下我的第4個問題的例子嗎? – web2dev
@Nusrat你是否得到第四個問題的例子? – LMK
據我記得,我必須提供獨特的名稱和名稱空間,如Blaise在這些類中所說的,如 '@XmlRootElement(name =「x」,namespace =「xy」)' – web2dev