Как управлять данными в XML, например Android? [dубликат]

У меня есть приложение, в котором мне нужно сохранить данные, вводимые пользователем в форме в файле XML в указанном месте, и мне нужно выполнить это с помощью Java. Я относительно новичок в обработке XML в java. Я хотел бы получить некоторые предложения о том, как запустить задачу.

Полезны любые фрагменты кода и ссылки ...

Спасибо

9
задан 7 April 2011 в 17:52

2 ответа

Рассмотрим использование xstream (http://x-stream.github.io/). API XStream очень прост:

YourObjectGraph yourData=buildYourData();
XStream xstream=new XStream();
String yourXML=xstream.toXml(yourData);
// do something with your shiny XML

Импорт очень прост:

YourObjectGraph yourData=(YourObjectGraph)xstream.fromXml(yourXml);
1
ответ дан 15 August 2018 в 16:34

Есть много библиотек с открытым исходным кодом, но я бы просто использовал JAXB, стандарт. Хотя я должен сказать, что библиотека XStream, предложенная другими автоответчиками, выглядит очень многообещающей!

1
ответ дан 15 August 2018 в 16:34

Другие вопросы по тегам:

Похожие вопросы: