我正在尝试使用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中。
我正在尝试使用Xstream处理一种特殊情况,在这种情况下,部分xml的XML结构是事先未知的。我可以成功地序列化/反序列化其结构已知的xml ...
Underscore-java库具有静态方法U.fromXmlMap(xml)和U.toXml(map)。我是该项目的维护者。