1
我使用javax.xml.bind.*
(我相信你稱爲JAXB
)將一些相當複雜的類序列化爲XML。通過javax.xml.bind的XML序列化
我的問題是,我似乎必須在任何地方列出名稱空間,我使用特定的元素。請參閱:
@XmlRootElement(namespace="http://www.example.org/mynamespace")
public class Root {
@XmlElement(namespace="http://www.example.org/mynamespace2")
public Ele ele1;
@XmlElement(namespace="http://www.example.org/mynamespace2")
public Ele ele2;
}
public class Ele {
@XmlAttribute
public String attrib = "myattri";
@XmlValue
public String value = "value";
}
我寧願是Ele
指定命名空間,所以,我不指定它在其他地方...
...這可能嗎?
以下內容應該有所幫助:http://blog.bdoughan.com/2010/08/jaxb-namespaces.html – 2014-09-25 15:20:45