import javax.xml.stream.*; import javax.xml.stream.events.*; import java.io.InputStream; public class XMLParser { public static void main(String[] args) { try { XMLInputFactory factory = XMLInputFactory.newInstance(); InputStream input = XMLParser.class.getClassLoader().getResourceAsStream("example.xml"); XMLStreamReader reader = factory.createXMLStreamReader(input); while (reader.hasNext()) { int event = reader.next(); switch (event) { case XMLStreamConstants.START_DOCUMENT: break; case XMLStreamConstants.START_ELEMENT: break; case XMLStreamConstants.CHARACTERS: String text = reader.getText().trim(); if (!text.isEmpty()) { } break; case XMLStreamConstants.END_ELEMENT: break; } } reader.close(); } catch (Exception e) { e.printStackTrace(); } } }


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