相关疑难解决方法(0)

如何在反序列化文档时忽略未使用的XML元素?

我正在使用SimpleXml来(de)序列化POJO.现在,我有一个大的XML,它有一些不需要的元素.例如,使用此XML:

<Root>
   <Element>Used</Element>
   <Another>Not used</Another>
<Root> 
Run Code Online (Sandbox Code Playgroud)

我想创建一个POJO,它看起来像:

@Root
class Root{
    @Element
    private String element;
}
Run Code Online (Sandbox Code Playgroud)

问题是我得到了这个例外:

simpleframework.xml.core.ElementException: Element 'Another' does not have a
match in class blah.blah.Blah at line 1
Run Code Online (Sandbox Code Playgroud)

那么......我应该如何配置POJO以便我能正确解析XML?

java xml-deserialization simple-framework

36
推荐指数
2
解决办法
1万
查看次数