С помощью libxml, как получить символьную позицию данного элемента или атрибута в исходном XML-файле?

#xml #xml-parsing #libxml2

#xml #xml-синтаксический анализ #libxml2

Вопрос:

С помощью libxml2 мы можем использовать xmlGetLineNo для получения номера строки, в которой узел появляется в исходном XML-файле.

Но как получить позиции символов данного элемента и данного атрибута? Мне нужны обе позиции start и end в исходном XML-файле как для узла, так и для атрибута.

Спасибо!

Ответ №1:

Вы можете использовать интерфейс SAX2, который имеет метод xmlSAX2GetColumnNumber .

Комментарии:

1. Извините, я путешествовал в последние недели. Я скоро вернусь к этой теме.