Xstream добавить к существующему XML-файлу

Сначала позвольте мне сказать, что я новичок в Java. Я пытался выяснить, как добавить кусок XML в существующий файл XML с помощью Xstream.

Пример XML:

<root>
    <first>
        <a>Some Value</a>
        <b>Some Value B</b>
    </first
    <second>
        <a>Another Value</a>
        <b>Another Value B</b>
    </second>
</root>

Как мне добавить следующее с помощью Xstream?

<third>
    <a>More A</a>
    <b>More B</b>
</third>

person Anti-Commander    schedule 07.08.2012    source источник


Ответы (1)


Вы уже следовали двухминутному руководству по Xstream? Его можно найти здесь.

Сначала вам следует рассмотреть некоторые варианты реализации: какой путь использовать с Xstream? Например: XML-документ - это большой документ или маленький документ (если маленький, вы можете использовать DomDriver. Если большой, используйте StaxDriver)?

В вашем XML-документе используются пространства имен? Если это так, имейте в виду, что не все парсеры Xstream реализуют осведомленность о пространстве имен, см. faq .

Дополнительную информацию можно найти здесь, чтобы начать работу.

Предоставьте нам свой SSCCE, чтобы пользователи могли опробовать ваш пример кода. Подробную информацию о том, как написать SSCCE, см. здесь и здесь

Также включите небольшой допустимый XML-файл в свой SSCCE.

person user504342    schedule 07.08.2012