本文整理了Java中javax.xml.stream.XMLStreamReader.close()
方法的一些代码示例,展示了XMLStreamReader.close()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLStreamReader.close()
方法的具体详情如下:
包路径:javax.xml.stream.XMLStreamReader
类名称:XMLStreamReader
方法名:close
[英]Frees any resources associated with this Reader. This method does not close the underlying input source.
[中]释放与此读取器关联的所有资源。此方法不会关闭基础输入源。
代码示例来源:origin: pentaho/pentaho-kettle
private void resetSheetReader() throws IOException, XMLStreamException, InvalidFormatException {
sheetReader.close();
sheetStream.close();
sheetStream = xssfReader.getSheet( sheetId );
XMLInputFactory factory = XMLInputFactory.newInstance();
sheetReader = factory.createXMLStreamReader( sheetStream );
}
代码示例来源:origin: robolectric/robolectric
@Override
protected void loadResourceXmlFile(XmlContext xmlContext) {
Path xmlFile = xmlContext.getXmlFile();
XMLStreamReader xmlStreamReader;
try {
xmlStreamReader = factory.createXMLStreamReader(Fs.getInputStream(xmlFile));
doParse(xmlStreamReader, xmlContext);
} catch (Exception e) {
throw new RuntimeException("error parsing " + xmlFile, e);
}
if (xmlStreamReader != null) {
try {
xmlStreamReader.close();
} catch (XMLStreamException e) {
throw new RuntimeException(e);
}
}
}
代码示例来源:origin: pentaho/pentaho-kettle
workbookData = reader.getWorkbookData();
XMLInputFactory factory = XMLInputFactory.newInstance();
workbookReader = factory.createXMLStreamReader( workbookData );
while ( workbookReader.hasNext() ) {
if ( workbookReader.next() == XMLStreamConstants.START_ELEMENT
if ( workbookReader != null ) {
try {
workbookReader.close();
} catch ( XMLStreamException e ) {
throw new KettleException( e );
代码示例来源:origin: wildfly/wildfly
private SingletonDeploymentConfiguration parse(DeploymentUnit unit, File file) throws DeploymentUnitProcessingException {
try (BufferedReader reader = Files.newBufferedReader(file.toPath(), StandardCharsets.UTF_8)) {
XMLStreamReader xmlReader = XML_INPUT_FACTORY.createXMLStreamReader(reader);
try {
MutableSingletonDeploymentConfiguration config = new MutableSingletonDeploymentConfiguration(unit);
this.mapper.parseDocument(config, xmlReader);
return config;
} finally {
xmlReader.close();
}
} catch (XMLStreamException e) {
throw ServerLogger.ROOT_LOGGER.errorLoadingDeploymentStructureFile(file.getPath(), e);
} catch (FileNotFoundException e) {
throw ServerLogger.ROOT_LOGGER.deploymentStructureFileNotFound(file);
} catch (IOException e) {
throw ServerLogger.ROOT_LOGGER.deploymentStructureFileNotFound(file);
}
}
}
代码示例来源:origin: protostuff/protostuff
try
parser = inFactory.createXMLStreamReader(in);
return parseListFrom(parser, schema);
parser.close();
代码示例来源:origin: protostuff/protostuff
try
parser = inFactory.createXMLStreamReader(in, XML_ENCODING);
mergeFrom(parser, message, schema);
parser.close();
代码示例来源:origin: protostuff/protostuff
try
parser = inFactory.createXMLStreamReader(r);
mergeFrom(parser, message, schema);
parser.close();
代码示例来源:origin: stackoverflow.com
this.clazz = clazz;
this.unmarshaller = JAXBContext.newInstance(clazz).createUnmarshaller();
this.reader = XMLInputFactory.newInstance().createXMLStreamReader(stream);
reader.close();
代码示例来源:origin: wildfly/wildfly
final XMLInputFactory inputFactory = XMLInputFactory.newInstance();
inputFactory.setXMLResolver(NoopXMLResolver.create());
XMLStreamReader parser = inputFactory.createXMLStreamReader(is);
StringBuilder className = null;
int indent = 0;
int event = parser.next();
if (event == XMLStreamConstants.END_DOCUMENT) {
parser.close();
break;
代码示例来源:origin: wildfly/wildfly
final XMLInputFactory inputFactory = XMLInputFactory.newInstance();
inputFactory.setXMLResolver(NoopXMLResolver.create());
XMLStreamReader parser = inputFactory.createXMLStreamReader(is);
StringBuilder phaseListenerName = null;
int indent = 0;
int event = parser.next();
if (event == XMLStreamConstants.END_DOCUMENT) {
parser.close();
break;
代码示例来源:origin: pentaho/pentaho-kettle
rd = INPUT_FACTORY.createXMLStreamReader( new StringReader( xml ) );
rd.close();
代码示例来源:origin: plutext/docx4j
xmlr = xmlif.createXMLStreamReader(is);
} else {
xmlr = xmlif.createFilteredReader(xmlif.createXMLStreamReader(is), filter);
xmlr = xmlif.createXMLStreamReader(XmlUtils.marshaltoInputStream(jaxbElement, true, this.jc));
} else {
xmlr = xmlif.createFilteredReader(
xmlr.close();
xmlWriter.flush();
xmlWriter.close();
代码示例来源:origin: foxinmy/weixin4j
try {
XMLStreamReader xr = XMLInputFactory.newInstance()
.createXMLStreamReader(sr);
while (true) {
int event = xr.next();
if (event == XMLStreamConstants.END_DOCUMENT) {
xr.close();
break;
} else if (event == XMLStreamConstants.START_ELEMENT) {
代码示例来源:origin: geotools/geotools
streamSource = new StreamSource(input);
XMLInputFactory inputFactory = XMLInputFactory.newInstance();
reader = inputFactory.createXMLStreamReader(streamSource);
reader.nextTag();
if ("netcdf".equals(reader.getName().getLocalPart())) {
reader.close();
} catch (XMLStreamException e) {
代码示例来源:origin: apache/tika
reader = XMLInputFactory.newInstance().createXMLStreamReader(new StringReader(xml));
} catch (XMLStreamException e) {
throw new IOExceptionWithCause(e);
reader.close();
} catch (XMLStreamException e) {
throw new IOExceptionWithCause(e);
代码示例来源:origin: stackoverflow.com
XMLStreamReader xsr = xif.createXMLStreamReader(new StreamSource(new File("file.xml")));
xsr.close();
代码示例来源:origin: foxinmy/weixin4j
XMLStreamWriter xw = null;
try {
xr = XMLInputFactory.newInstance().createXMLStreamReader(
new StringReader(content));
List<Pattern> patterns = new ArrayList<Pattern>();
xr.close();
代码示例来源:origin: stackoverflow.com
XMLInputFactory f = XMLInputFactory.newInstance();
FileReader fr = new FileReader("somefile.xml");
XMLStreamReader reader = f.createXMLStreamReader(fr);
// process xml
reader.close();
fr.close();
//suggest using apache commons IOUtils.closeQuietly(fr); this way you
// don't have to deal with exceptions if you don't want
代码示例来源:origin: stackoverflow.com
XMLInputFactory f = XMLInputFactory.newInstance();
XMLStreamReader r = f.createXMLStreamReader("my.xml");
try {
while (r.hasNext()) {
r.next();
. . .
}
} finally {
r.close()
}
代码示例来源:origin: stackoverflow.com
XMLInputFactory factory = XMLInputFactory.newInstance();
XMLStreamReader reader = null;
try (FileReader fr = new FileReader("file.xml")) { //Will close the FileReader
reader = factory.createXMLStreamReader(fr);
reader.close();
}
catch (XMLStreamException ex) {
if(reader!=null)try {
reader.close();
} catch (XMLStreamException ex1) {
Logger.getLogger(Test.class.getName()).log(Level.SEVERE, null, ex1);
}
}
内容来源于网络,如有侵权,请联系作者删除!