import javax.xml.stream.XMLInputFactory; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamReader; import java.io.FileInputStream; import java.io.FileNotFoundException; public class XMLParser { public static void main(String[] args) { try { XMLInputFactory xmlInputFactory = XMLInputFactory.newInstance(); XMLStreamReader xmlStreamReader = xmlInputFactory.createXMLStreamReader(new FileInputStream("example.xml")); while (xmlStreamReader.hasNext()) { int event = xmlStreamReader.next(); if (event == XMLStreamReader.START_ELEMENT) { System.out.println(xmlStreamReader.getLocalName()); } } xmlStreamReader.close(); e.printStackTrace(); } } } import javax.xml.stream.XMLOutputFactory; import javax.xml.stream.XMLStreamException; import javax.xml.stream.XMLStreamWriter; import java.io.FileWriter; import java.io.IOException; public class XMLGenerator { public static void main(String[] args) { try { XMLOutputFactory xmlOutputFactory = XMLOutputFactory.newInstance(); XMLStreamWriter xmlStreamWriter = xmlOutputFactory.createXMLStreamWriter(new FileWriter("example.xml")); xmlStreamWriter.writeStartDocument(); xmlStreamWriter.writeStartElement("root"); xmlStreamWriter.writeStartElement("element"); xmlStreamWriter.writeCharacters("Content"); xmlStreamWriter.writeEndElement(); xmlStreamWriter.writeEndElement(); xmlStreamWriter.writeEndDocument(); xmlStreamWriter.flush(); xmlStreamWriter.close(); e.printStackTrace(); } } }


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