<dependency> <groupId>com.fasterxml</groupId> <artifactId>aalto-xml</artifactId> <version>1.2.2</version> </dependency> import com.fasterxml.aalto.stax.OutputFactoryImpl; import com.fasterxml.aalto.stax.InputFactoryImpl; import javax.xml.stream.XMLStreamWriter; import java.io.FileOutputStream; public class XMLWriterExample { public static void main(String[] args) throws Exception { XMLStreamWriter writer = new OutputFactoryImpl().createXMLStreamWriter(new FileOutputStream("output.xml")); writer.writeStartElement("books"); writer.writeStartElement("book"); writer.writeAttribute("id", "1"); writer.writeStartElement("title"); writer.writeCharacters("Java Programming"); writer.writeEndElement(); writer.writeEndElement(); // book writer.writeEndElement(); // books writer.close(); } } import com.fasterxml.aalto.stax.InputFactoryImpl; import javax.xml.stream.XMLStreamReader; import java.io.FileInputStream; public class XMLReaderExample { public static void main(String[] args) throws Exception { XMLStreamReader reader = new InputFactoryImpl().createXMLStreamReader(new FileInputStream("input.xml")); while (reader.hasNext()) { int event = reader.next(); if (event == XMLStreamReader.START_ELEMENT) { System.out.println("Element Name: " + reader.getLocalName()); } } reader.close(); } }


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