0

我正在尝试在 SAX 解析期间计算行号,以使用一些规则检测 XML 文档中的错误。像这样<CITY>London</CITY>的标签响应回调on_start_element_ns和这样的on_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