<dependency> <groupId>javax.xml.stream</groupId> <artifactId>stax-api</artifactId> <version>1.0.1</version> </dependency> import javax.xml.stream.XMLInputFactory; import javax.xml.stream.XMLOutputFactory; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamReader; import javax.xml.stream.XMLStreamWriter; XMLInputFactory inputFactory = XMLInputFactory.newInstance(); XMLOutputFactory outputFactory = XMLOutputFactory.newInstance(); XMLStreamReader reader = inputFactory.createXMLStreamReader(new FileInputStream("input.xml")); while (reader.hasNext()) { int eventType = reader.next(); if (eventType == XMLStreamReader.START_ELEMENT) { String elementName = reader.getLocalName(); } } reader.close(); XMLStreamWriter writer = outputFactory.createXMLStreamWriter(new FileOutputStream("output.xml")); writer.writeStartDocument("UTF-8", "1.0"); writer.writeStartElement("root"); writer.writeStartElement("child"); writer.writeAttribute("attribute", "value"); writer.writeCharacters("text value"); writer.writeEndElement(); writer.writeEndDocument(); writer.close();


上一篇:
下一篇:
切换中文