私は 3 つのフェーズで xml ファイルを読み取り、各フェーズで、入力パラメーターに基づいてさまざまな要素に関心があります。
XMLStreamReaderを使用して1つのxmlファイルを複数回読み取るための最良の方法は何ですか?
xmlInputFactory = XMLInputFactory.newInstance();
try {
XMLStreamReader streamReader xmlInputFactory.createXMLStreamReader(inputStream);
try {
while (streamReader .hasNext()) {
ここで、inputStream は FileInputStream インスタンスです
現時点では、第 2 フェーズの読み取りを開始すると、ストリーム クローズド例外が発生するか、streamReader.hasNext() が false になります。