Xerces-CのSAX2を使用してXMLドキュメントを読み取っています。ただし、Doctype宣言(存在する場合)をチェックして、XMLファイルが期待する形式であることを確認したいと思います。
DTDHandlerのunparsedEntityDeclメソッドとnotationDeclメソッドを試しましたが、EntityResolverは私が探しているものよりも低レベルのようです。
私の動機は、入力が期待する形式であることを確認できるようにすることです。これにより、出力が生成されないドキュメントと完全に間違った形式のドキュメントを区別できます。