XMLInputFactory xmlInputFactory = XMLInputFactory.newInstance(); FileInputStream fileInputStream = new FileInputStream("example.xml"); XMLEventReader xmlEventReader = xmlInputFactory.createXMLEventReader(fileInputStream); while (xmlEventReader.hasNext()) { XMLEvent event = xmlEventReader.nextEvent(); if (event.isStartElement()) { StartElement startElement = event.asStartElement(); String elementName = startElement.getName().getLocalPart(); } else if (event.isEndElement()) { } else if (event.isCharacters()) { } } XMLOutputFactory xmlOutputFactory = XMLOutputFactory.newInstance(); FileOutputStream fileOutputStream = new FileOutputStream("output.xml"); XMLEventWriter xmlEventWriter = xmlOutputFactory.createXMLEventWriter(fileOutputStream); xmlEventWriter.add(eventFactory.createStartElement("", "", "root")); xmlEventWriter.add(eventFactory.createStartElement("", "", "element")); xmlEventWriter.add(eventFactory.createCharacters("This is the element content.")); xmlEventWriter.add(eventFactory.createEndElement("", "", "element")); xmlEventWriter.add(eventFactory.createEndElement("", "", "root"));


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