XMLStreamReaderによって読み込まれるバイト数を取得する方法はありますか?java.io.FileReaderを使用しています。 xmlリーダーを作成します。私はこれがXMLStreamReaderで可能だと疑っていますが、どのような回避策も素晴らしいです。javax.xml.stream.XMLStreamReaderによって読み取られたバイト数を取得します。
final XMLInputFactory inputFactory;
final XMLStreamReader reader;
final InputStream stream;
inputFactory = XMLInputFactory.newInstance();
stream = new FileInputStream(file);
reader = inputFactory.createXMLStreamReader(stream);
あなたを:
このソリューションの実装を探している人は、git hubの短い実装へのリンクがあります: https://github.com/kjkrol/useful-code/blob/master/src/main/java/kjkrol/有用コード/ CountingInputStream.java –