使用PHP的XMLReader,如何获取当前节点的行号?

时间:2010-03-27 19:42:56

标签: php xml parsing xmlreader line-numbers

在PHP 5.3中使用XMLReader XML解析器,我需要获取当前节点的行号。从文件开头的列号或总偏移量也很不错。

希望我没有必要使用一些hack来解析每个原始节点字符串的换行符(使用readOuterXML()),但我没有看到像DOM中的getLineNo()属性...

1 个答案:

答案 0 :(得分:1)

XMLReader::expand返回DOMNode元素,该元素又支持getLineNo()