0
我正在寻找一个Python的XML解析器,包括在每个节点中的某些调试信息,例如行数和列的节点位置开始。理想情况下,这将是一个解析器与xml.etree.ElementTree.XMLParser
相容,即,一个我可以传递给xml.etree.ElementTree.parse
。XML解析器包含调试信息
我知道这些解析器实际上并不产生的元素,所以我不知道如何做到这一点真的管用,但似乎这样的一个有用的东西,我会感到惊讶,如果没有身体有一个。在XML语法错误是一回事,但在最终的结构语义错误可能很难调试,如果你不能指向源文件/串中的某个位置。