XMLInputFactory factory = XMLInputFactory.newInstance(); XMLEventReader reader = factory.createXMLEventReader(new FileInputStream("input.xml")); while (reader.hasNext()) { XMLEvent event = reader.nextEvent(); if (event.isStartElement()) { StartElement startElement = event.asStartElement(); String elementName = startElement.getName().getLocalPart(); } else if (event.isEndElement()) { EndElement endElement = event.asEndElement(); String elementName = endElement.getName().getLocalPart(); } else if (event.isCharacters()) { Characters characters = event.asCharacters(); } } XMLInputFactory factory = XMLInputFactory.newInstance(); XMLStreamReader reader = factory.createXMLStreamReader(new FileInputStream("input.xml")); while (reader.hasNext()) { int event = reader.next(); if (event == XMLStreamReader.START_ELEMENT) { String elementName = reader.getLocalName(); } else if (event == XMLStreamReader.END_ELEMENT) { String elementName = reader.getLocalName(); } else if (event == XMLStreamReader.CHARACTERS) { String data = reader.getText(); } }


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