1
我JAXB:我可以將XmlAttribute的參數「required = true」設置爲默認值嗎?
@XmlAttribute(required=true)
在一個項目上百個地方。
我可以設置這個默認值嗎? ...
...所以,我那麼只需要在需要的時候指定
@XmlAttribute(required=false)
。
我JAXB:我可以將XmlAttribute的參數「required = true」設置爲默認值嗎?
@XmlAttribute(required=true)
在一個項目上百個地方。
我可以設置這個默認值嗎? ...
...所以,我那麼只需要在需要的時候指定
@XmlAttribute(required=false)
。
不,這種行爲是硬連線的。但是,required
屬性實際上是正確的XML模式的輕量級替代方案。如果您需要更好地控制文檔驗證,那麼我建議您爲您的文檔定義一個XML Schema,並將模式注入JAXBContext
。這些文件將在編組和解組中進行檢查,您不必依賴註釋進行驗證。
你會建議我先讓JAXB生成一個模式文件,然後修改它,然後讓JAXB使用它來進行驗證嗎? – 2009-08-03 22:37:37