1

私は質問を見ましたが、それは私の問題に完全には答えていません。

私はSpiritQiを使用してXMLを解析する文法を書き込もうとしています。すべての行について、ファイル名とそのファイルの行番号を追加します。したがって、エンティティ参照があり、それらが元のファイルの新しいファイルに置き換えられた場合でも、それらがどこから来たのかを知りたいと思います。そのためには、解析中にファイル名だけでなく位置も維持する方法を知る必要がありました。

私はスピリットクラシックを使いたくありません。さもなければ、これは良い解決策かもしれません。しかし、Spirit classicを使用せずに同じことを行う方法が必要であり、可能であればQiのみを使用したいと思います。

助言がありますか?

4

1 に答える 1

0

ファイル名も必要だったので、問題にはクラシック位置イテレータを使用しましたが、同様のものを使用したい人は、行位置イテレータを使用できます。同じものへのリンクはここにあります。行の位置を保存するだけで、列の位置を抽出する方法があります。これはspirit(v2.5.1)の新版です。

ありがとう。

于 2012-07-26T16:29:33.173 に答える