用途
在安卓里,有时需要生成xml字符串.
解决方案- 样例代码:
fun writeXml(): String? {
val serializer = Xml.newSerializer()
val writer = StringWriter()
serializer.setOutput(writer)
serializer.startDocument("UTF-8", true)
serializer.startTag("", "items")
serializer.startTag("", "item")
serializer.startTag("", "name")
serializer.text("jerry")
serializer.endTag("", "name")
serializer.endTag("", "item")
serializer.endTag("", "items")
serializer.endDocument()
return writer.toString()
}
- 样例输出
jerry
格式化后输出:
jerry