Справочник по 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
    
    
         code
         
             plain
         
    

XML;
$xml = simplexml_load_string($string);
/* Поиск по  */
$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

Два результата в данном случае одинаковы.

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования