/** * @param inputstream * @throws XMLStreamException * @return */ XMLStreamReader getXMLStreamReader(Reader xmlfile) throws XMLStreamException{ ByteArrayOutputStream byteStream = new ByteArrayOutputStream(); BufferedOutputStream bufferedStream = new BufferedOutputStream(byteStream); StAXDocumentParser sr = null; try { XML_SAX_FI convertor = new XML_SAX_FI(); convertor.convert(xmlfile, bufferedStream); ByteArrayInputStream byteInputStream = new ByteArrayInputStream(byteStream.toByteArray()); InputStream document = new BufferedInputStream(byteInputStream); sr = new StAXDocumentParser(); sr.setInputStream(document); sr.setManager(_manager); return sr; //return new StAXDocumentParser(document, _manager); } catch (Exception e) { return null; } }
/** * @param inputstream * @throws XMLStreamException * @return */ XMLStreamReader getXMLStreamReader(Reader xmlfile) throws XMLStreamException{ ByteArrayOutputStream byteStream = new ByteArrayOutputStream(); BufferedOutputStream bufferedStream = new BufferedOutputStream(byteStream); StAXDocumentParser sr = null; try { XML_SAX_FI convertor = new XML_SAX_FI(); convertor.convert(xmlfile, bufferedStream); ByteArrayInputStream byteInputStream = new ByteArrayInputStream(byteStream.toByteArray()); InputStream document = new BufferedInputStream(byteInputStream); sr = new StAXDocumentParser(); sr.setInputStream(document); sr.setManager(_manager); return sr; //return new StAXDocumentParser(document, _manager); } catch (Exception e) { return null; } }
/** * @param inputstream * @throws XMLStreamException * @return */ XMLStreamReader getXMLStreamReader(Reader xmlfile) throws XMLStreamException{ ByteArrayOutputStream byteStream = new ByteArrayOutputStream(); BufferedOutputStream bufferedStream = new BufferedOutputStream(byteStream); StAXDocumentParser sr = null; try { XML_SAX_FI convertor = new XML_SAX_FI(); convertor.convert(xmlfile, bufferedStream); ByteArrayInputStream byteInputStream = new ByteArrayInputStream(byteStream.toByteArray()); InputStream document = new BufferedInputStream(byteInputStream); sr = new StAXDocumentParser(); sr.setInputStream(document); sr.setManager(_manager); return sr; //return new StAXDocumentParser(document, _manager); } catch (Exception e) { return null; } }