XMLInputFactory factory = XMLInputFactory.newFactory(); XMLStreamReader reader = factory.createXMLStreamReader(new BufferedInputStream(inputStream)); int maxDepth = 10; reader.getProperty("javax.xml.stream.limitHierarchyDepth").setValue(maxDepth); while (reader.hasNext()) { if (reader.getEventType() == XMLStreamConstants.START_ELEMENT) { reader.next(); } } XMLInputFactory factory = XMLInputFactory.newFactory(); factory.setProperty("javax.xml.stream.isCoalescing", true); XMLStreamReader reader = factory.createXMLStreamReader(inputStream); XMLInputFactory factory = XMLInputFactory.newFactory(); factory.setProperty("javax.xml.stream.isValidating", true); XMLStreamReader reader = factory.createXMLStreamReader(inputStream);


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