次のようなxmlファイルがあります。
<file>
<students>
<student>
<name>Arthur</name>
<height>168</height>
</student>
<student>
<name>John</name>
<height>176</height>
</student>
</students>
</file>
各開始タグに終了タグがあるかどうかを確認するにはどうすればよいですか? たとえば、終了タグを次のように指定しない場合:
<file>
<students>
<student>
<name>Arthur</name>
<height>168</height>
// Ending tag for student missing here
<student>
<name>John</name>
<height>176</height>
</student>
</students>
</file>
ファイルの残りの解析を続行するにはどうすればよいですか?
hereで説明されているように SAX パーサーを試してみましたが、提供した 2 番目の xml コードのように終了タグを提供しないと例外がスローされるため、私にはあまり適していません。