Справочник по PHP : Функции работы с данными : XML : SimpleXML : xpath
смотрим также
Материал из Справочник Web-языков
SimpleXMLElement->xpath
SimpleXMLElement->xpath -- Выполняет Xpath-запрос к XML-данным
Описание
array SimpleXMLElement->xpath ( string path )
Метод xpath ищет дочерние элементы элемента SimpleXML, путь к которому указан в параметре path. Метод возвращает массив объектов SimpleXMLElement.
Пример 1. Xpath
<?php $string =text stuff XML; $xml = simplexml_load_string($string); /* Поиск по code plain */ $result = $xml->xpath('/a/b/c'); foreach ($result as $node) { echo '/a/b/c: ' . $node . '
'; } /* Относительные дорожки также работают ... */ $result = $xml->xpath('b/c'); foreach ($result as $node) { echo 'b/c: ' . $node . '
'; } ?>
Данный скрипт выведет:
/a/b/c: text /a/b/c: stuff b/c: text b/c: stuff
Два результата в данном случае одинаковы.