Ответ 1
См. XMLReader::expand
, который возвращает элемент DOMNode
, который, в свою очередь, поддерживает getLineNo()
Используя XML-анализатор XMLReader XML в PHP 5.3, мне нужно получить номер строки текущего node. Номер столбца или общее смещение от начала файла тоже было бы неплохо.
Надеюсь, мне не нужно использовать какой-нибудь хак, как разбор каждой исходной строки node для строк новой строки (с readOuterXML()
), но я не вижу свойство getLineNo()
, как в DOM...
См. XMLReader::expand
, который возвращает элемент DOMNode
, который, в свою очередь, поддерживает getLineNo()