我有一个OMElement
对象,我想从中获得一个InputStream
或 reader 对象。我想要的是xml
从OMElement
我拥有的流式传输,而不是加载到内存中。我只能从中得到XMLStreamReader
对象。但我找不到InputStream/Reader
摆脱这种情况的方法。
OMElement element /*I have this object */
XMLStreamReader xmlreader = element.getXMLStreamReaderWithoutCaching();
谁能帮帮我吗 ?我真的很感激!
谢谢
PS:我已经找到了一种获取 InputStream 的方法,但它给出了一个异常,我需要帮助来解决它。
XMLStreamReader xmlReader = element.getXMLStreamReader(false);
try {
if (xmlReader.getEventType() == XMLStreamReader.START_DOCUMENT) {
xmlReader.next();
}
DataHandler handler = XMLStreamReaderUtils.getDataHandlerFromElement(xmlReader);
handler.getInputStream();
调用 getDataHandlerFromElement 产生异常javax.xml.stream.XMLStreamException: Error during base64 解码