Получение пути через DOMXPath
Иногда возникает порой простая, но очень забывчивая ситуация, как работать с xPath. Ниже пример.
XPath (XML Path Language) является языком для обращения к частям XML-документа. Вместе с DOMDocument, XPath, позволяет очень быстро извлекать данные из XML документа.
$a = "<body><head><title>Page Title</title></head></body>"; $dom = new DOMDocument('1.0', 'utf-8'); $dom->preserveWhiteSpace = false; $dom->loadXML($a); $xpath = new DOMXPath($dom); $arts = $xpath->query("/body/head/title"); foreach($arts as $art) { echo $art->nodeName . " - " . $art->nodeValue . " "; }