我需要将带有kxml2 lib的XML文档转换为字符串。
在这里,我使用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);
那么如何将doc转换为字符串呢?示例代码将是很有帮助的。谢谢!
答案 0 :(得分:0)
根据org.kxml2.kdom.Document
的{{3}},您可以使用doc.write(writer)
序列化XML文档。
以下是如何获取org.xmlpull.v1.XmlSerializer
的示例:
documentation