私は質問を見ましたが、それは私の問題に完全には答えていません。
私はSpiritQiを使用してXMLを解析する文法を書き込もうとしています。すべての行について、ファイル名とそのファイルの行番号を追加します。したがって、エンティティ参照があり、それらが元のファイルの新しいファイルに置き換えられた場合でも、それらがどこから来たのかを知りたいと思います。そのためには、解析中にファイル名だけでなく位置も維持する方法を知る必要がありました。
私はスピリットクラシックを使いたくありません。さもなければ、これは良い解決策かもしれません。しかし、Spirit classicを使用せずに同じことを行う方法が必要であり、可能であればQiのみを使用したいと思います。
助言がありますか?