XMLInputFactory factory = XMLInputFactory.newInstance(); XMLStreamReader reader = factory.createXMLStreamReader(new FileInputStream("example.xml")); while (reader.hasNext()) { int event = reader.next(); switch (event) { case XMLStreamConstants.START_ELEMENT: String elementName = reader.getLocalName(); break; case XMLStreamConstants.END_ELEMENT: break; case XMLStreamConstants.CHARACTERS: String text = reader.getText(); break; // ... } } reader.close(); try { XMLInputFactory factory = XMLInputFactory.newInstance(); XMLStreamReader reader = factory.createXMLStreamReader(new FileInputStream("example.xml")); while (reader.hasNext()) { int event = reader.next(); if (event == XMLStreamConstants.START_ELEMENT) { String elementName = reader.getLocalName(); } else if (event == XMLStreamConstants.END_ELEMENT) { } else if (event == XMLStreamConstants.CHARACTERS) { String text = reader.getText(); } // ... } reader.close(); } catch (XMLStreamException e) { e.printStackTrace(); } catch (FileNotFoundException e) { e.printStackTrace(); }


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