Использование Xstream для динамического контента - PullRequest
3 голосов
/ 15 ноября 2011

Я пытаюсь разобраться со специальным сценарием с 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.

...