Função xpath() PHP

Definição e uso

A função xpath() executa uma consulta XPath no documento XML.

Se bem-sucedido, retorna um array contendo um objeto SimpleXMLElement. Se falhar, retorna false.

Sintaxe

class SimpleXMLElement
{
string xpath(path)
}
Parâmetros Descrição
path Obrigatório. Caminho XPath.

Exemplo

Arquivo XML:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to> George </to>
<from> John </from>
<heading> Lembrança </heading>
<body> Não se esqueça da reunião! </body>
</note>

Código PHP:

<?php
$xml = simplexml_load_file("test.xml");
$result = $xml->xpath("from");
print_r($result);
?>

Saída:

Array
(
[0] => Objeto SimpleXMLElement
  (
  [0] => John
  )
)