Java SAXParser - 保持InputStream打开

wok*_*oky 3 java sax stream

BufferedInputStream想从中解析XML,SAXParser然后再重复使用它(例如.mark(int)&reset()).但是这个流在parse()方法中是关闭的.有可能以某种方式告诉SAXParser它保持开放吗?最后一种方法是使用不可关闭的流包装此流.

谢谢.

Old*_*eon 8

怎么样的:

class WontCloseBufferedInputStream extends BufferedInputStream {
  public void close () {
    // Do nothing.
  }

  public void reallyClose() {
    super.close ();
  }
}
Run Code Online (Sandbox Code Playgroud)