Преобразовать XML-документ в строку, используя библиотеку kxml2

Мне нужно конвертировать XML-документ с помощью kxml2 lib в строку. Здесь я создаю документ, используя kxml:org.kxml2.kdom.Document doc = new org.kxml2.kdom.Document(); org.kxml2.kdom.Element command = doc.createElement("", "parent"); command.setName("command"); org.kxml2.kdom.Element text = doc.createElement("", "child"); text.setName("text"); KXmlParser parser= new KXmlParser(); text.addChild(0, org.kxml2.kdom.Node.TEXT, textmessage); command.addChild(0, org.kxml2.kdom.Node.ELEMENT, text); doc.addChild(0, org.kxml2.kdom.Node.ELEMENT, command);

Итак, как я могу преобразовать документ в строку? Пример кода будет отличной помощью. Спасибо!

1 ответ

Согласно документации org.kxml2.kdom.Document ты можешь использовать doc.write(writer) сериализовать ваш XML-документ.

Вот пример того, как вы можете приобрести org.xmlpull.v1.XmlSerializer: http://www.extreme.indiana.edu/xmlpull-website/xmlpull-website-redesign/v1/doc/quick_write.html

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