0
我正在尋找一個Python的XML解析器,包括在每個節點中的某些調試信息,例如行數和列的節點位置開始。理想情況下,這將是一個解析器與xml.etree.ElementTree.XMLParser
相容,即,一個我可以傳遞給xml.etree.ElementTree.parse
。XML解析器包含調試信息
我知道這些解析器實際上並不產生的元素,所以我不知道如何做到這一點真的管用,但似乎這樣的一個有用的東西,我會感到驚訝,如果沒有身體有一個。在XML語法錯誤是一回事,但在最終的結構語義錯誤可能很難調試,如果你不能指向源文件/串中的某個位置。