如何在PHP中使用XMLReader获取当前节点的路径

如何在PHP中使用XMLReader获取当前节点的路径,php,xmlreader,Php,Xmlreader,我有一个问题,用XMLReader获取当前节点的路径。对于XMLReader,我需要类似“getNodePath()”的东西。例如: $reader = new \XMLReader(); $reader->open('/path...'); while ($reader->read()) { if($reader->nodeType == \XMLREADER::ELEMENT && $reader->localName == "

我有一个问题,用XMLReader获取当前节点的路径。对于XMLReader,我需要类似“getNodePath()”的东西。例如:

$reader = new \XMLReader();
$reader->open('/path...');
while ($reader->read()) {
            if($reader->nodeType == \XMLREADER::ELEMENT && $reader->localName == "file"){
                $tags_file['elem'] = clone $reader;
                $tags_file['path'] = $reader->*getNodePath()*;
            }
        }