kotlin/java生成xml
时间: 2023-07-06 14:40:24 浏览: 61
在Kotlin/Java中生成XML有多种方法,其中之一是使用XMLStreamWriter类。以下是一个示例代码,可以生成一个简单的XML文档:
```kotlin
import java.io.StringWriter
import javax.xml.stream.XMLOutputFactory
import javax.xml.stream.XMLStreamException
import javax.xml.stream.XMLStreamWriter
fun main(args: Array<String>) {
val xmlString = StringWriter()
val xmlStreamWriter: XMLStreamWriter = XMLOutputFactory.newInstance().createXMLStreamWriter(xmlString)
xmlStreamWriter.writeStartDocument()
xmlStreamWriter.writeStartElement("root")
xmlStreamWriter.writeStartElement("element")
xmlStreamWriter.writeAttribute("attribute", "value")
xmlStreamWriter.writeCharacters("text")
xmlStreamWriter.writeEndElement()
xmlStreamWriter.writeEndElement()
xmlStreamWriter.writeEndDocument()
xmlStreamWriter.close()
println(xmlString.toString())
}
```
该程序将生成以下XML文档:
```xml
<?xml version="1.0" ?><root><element attribute="value">text</element></root>
```
你可以根据需要修改代码来生成自己的XML文档。