我正在尝试使用Xstream处理特殊情况,其中XML结构事先不知道xml的一部分。
我可以成功地序列化/反序列化其结构已知的xml。
例如:
<MemberList>
<Member id="1">
...
</Member>
<Member id="2">
...
</Member>
</MemberList>
但对于下面的片段,我们不知道所有内容都可以进入上下文元素。而且显然,我们不能让xstream,如何映射这个元素中的元素。
<MemberList>
<!-- Structure not known for this element -->
<Context>
<!-- can contain any arbitrary xml whose structure not known in advance -->
</Context>
<Member id="1">
...
</Member>
<Member id="2">
...
</Member>
如何从反序列化对象中重现精确的xml,并将Context元素及其内容完全复制回序列化的xml中。