XML significa " Extensible Markup Language ". XML serve o propósito de transferência de informação e conteúdo na web . O conteúdo de um documento XML pode ser acessado e manipulado por meio de um " modelo de objeto de dados ", ou DOM. Um documento DOM armazena dados XML em uma hierarquia conhecida como uma estrutura de " árvore " . Todos os elementos do documento XML compõem a árvore, e cada elemento é chamado de " nó ". Para atravessar a árvore , uma linguagem de pesquisa especial chamada " XPath " pode ser utilizado com o documento DOM . Coisas que você precisa 
 editor de texto 
 servidor Web com PHP instalado 
 Show Mais instruções 
 1 
 Crie o documento DOM. Dada " http://www.example.com/test_file.xml " como o documento XML que será analisado e PHP como a linguagem a ser utilizada para implementar o DOM e XPath , insira o seguinte código no seu editor de texto : 
 
 $ test_file = file_get_contents ( $ url ); 
 
 $ doc = new DOMDocument (); 
 
 $ doc -> loadXML ( $ test_file ); 
 
 $ XPath = new DOMXPath ( $ doc ); " . $ test_file " 
 
 Este código carrega os dados no arquivo XML para a variável Um novo objeto DOM é criado e salvo na variável "$ doc" . O arquivo XML é carregado como um DOM e cria um objeto DOMXPath e armazena na variável "$ XPath. " 
 2 
 Localize o nó de dados. Use o seguinte arquivo XML como exemplo: 
 
  
   livro teste  
 
  teste autor  , data 
 
  teste pub  
 
 < /root > 
 
 Para recuperar informações no nó "  " , digite o seguinte código : 
  $ livro = $ XPath -> avaliar ( "//BOOK_TITLE "); 
 
 Isso seleciona o nó "  " da árvore e armazena na variável "$ livro". 
 3  Obter os dados do nó. Para obter o conteúdo do nó "  ", digite o seguinte em seu editor de texto : 
  $ selectedbook = $ livro -> livro (0) -> nodeValue ; 
 
 Isso irá obter o valor localizado na "  ", que é "teste autor ", e armazená-lo na variável "$ selectedbook . "