0

いくつかのルールで XML ドキュメントのエラーを検出するために、SAX 解析中に行番号をカウントしようとしています。このようなタグはコールバックに<CITY>London</CITY>応答し、このようなタグはon_start_element_nson_end_element_ns

<BUYER>
  <BUYER_ID>00001</BUYER_ID>
  <BUYER_NAME>Buyer_1</BUYER_NAME>
</BUYER>

コールバックのみに応答しon_start_element_nsます。非常に大きなファイルがあるため、SAX パーサーを使用しています。各タグの正しい行番号を見つける方法はありますか?

アップデート

私はOxを使用しましたが、問題は解決しました。Ox SAX パーサーには、libxml や nokogiri とは逆の行番号があります。

4

0 に答える 0