要处理未知字段,可以添加带
List<Object>注释的属性
@XmlAnyElement(lax=true)
@XmlAnyElement(lax = true)private List<Object> anything;
输入中与类的显式属性不对应的任何元素都将被扫入此列表。如果该元素是已知的,则将
JAXBContext得到未编组的形式(带
@XmlRootElement注释的类或
JAXBElement<Foo>),如果上下文不知道该元素,则将得到一个
org.w3c.dom.Element。
Blaise博客中的完整详细信息。
对于要 删除的 节点,只要您使用可以为null的类型(
Integer而不是
int,
Boolean而不是
boolean,等等),就可以了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)