XMLInputFactory factory = XMLInputFactory.newInstance(); XMLStreamReader reader = factory.createXMLStreamReader(new FileInputStream("data.xml")); while (reader.hasNext()) { int eventType = reader.next(); if (eventType == XMLStreamReader.START_ELEMENT) { if (reader.getLocalName().equals("element")) { String attributeValue = reader.getAttributeValue(null, "attribute"); String textContent = reader.getElementText(); } } } reader.close(); XMLOutputFactory factory = XMLOutputFactory.newInstance(); XMLStreamWriter writer = factory.createXMLStreamWriter(new FileOutputStream("output.xml")); writer.writeStartDocument("UTF-8", "1.0"); writer.writeStartElement("root"); writer.writeAttribute("attribute", "value"); writer.writeCharacters("text"); writer.writeEndElement(); writer.writeEndDocument(); writer.flush(); writer.close();


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