有没有办法通过 w3c dom api 在 xml 文件中查找给定元素所在的行号?
我的用例是我们有 30,000 多张 kml/xml 格式的地图。我编写了一个单元测试,它遍历硬盘上找到的每个文件(大约 17GB)并测试它是否可以被我们的应用程序解析。当它失败时,我抛出一个异常,其中包含被认为“无效”的元素实例。为了让我们的映射部门(这里没有人知道如何编程)轻松追踪错字,我们希望记录导致异常的元素的行号。
有人可以建议一种方法吗?请注意,我们使用的是 Android 1.6 SDK 中包含的 W3C dom api。