строка отчетности python / столбец происхождения узла XML

В настоящее время я использую xml.dom.minidom для синтаксического анализа XML в питоне. После синтаксического анализа я делаю отчет о содержании и хотел бы сообщить о строке (и столбце), где тег начинался в исходном XML-документе, но я не понимаю, как это возможно.

Я бы нравится придерживаться xml.dom / xml. dom.minidom, если это возможно, но если мне нужно использовать синтаксический анализатор SAX для получения информации об источнике, я могу это сделать - идеальным вариантом в этом случае было бы использование SAX для отслеживания местоположения узла, но все же в конечном итоге с DOM для моего сообщения -processing.

Есть предложения, как это сделать? Надеюсь, я просто упускаю из виду кое-что в документации, и это очень просто.

6
задан Jeremy Slade 25 January 2011 в 01:40
поделиться