使用 PHP 5.3 中的 XMLReader XML 解析器,我需要获取当前节点的行号。从文件开头的列号或总偏移量也很好。
希望我不必使用一些 hack,比如为换行符解析每个原始节点字符串(使用 readOuterXML()
),但我没有看到 getLineNo()
属性就像在 DOM 中一样......
最佳答案
参见 XMLReader::expand
,它返回一个 DOMNode
元素,该元素又支持 getLineNo()
关于php - 使用 PHP 的 XMLReader,如何获取当前节点的行号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2530679/