XML significa " Extensible Markup Language ". XML fornece uma maneira de informação e conteúdo a ser transferidos através da Internet. A " Modelo de Dados de objeto ", ou DOM , fornece um modo padrão para acessar e manipular um documento XML. Em um documento DOM , dados XML são armazenados em uma hierarquia conhecida como uma estrutura de " árvore " . Cada elemento XML num ficheiro torna -se uma parte da estrutura em árvore , que é conhecido como um " nó ". Para atravessar a árvore e selecione um nó desejado, uma linguagem de consulta chamada " XPath " será usado. Coisas que você precisa 
 editor de texto 
 servidor Web com PHP instalado 
 Show Mais instruções 
 1 
 Crie o documento DOM. Usando " http://www.example.com/example_xml_file.xml " como o endereço de um arquivo XML para este exemplo, e usar o PHP como a linguagem para implementar DOM e XPath , insira o seguinte código no seu editor de texto : < br > 
 $ URL = " http://www.example.com/example_xml_file.xml "; 
 
 $ xml_file = file_get_contents ( $ url ); 
 
 $ doc = new DOMDocument ( ); 
 
 $ doc -> loadXML ( $ xml_file ); 
 
 $ XPath = new DOMXPath ( $ doc ); 
 
 Este código chama de " PHP file_get_contents ( ) " método para armazenar o arquivo XML localizado em " www.example_xml_file.xml " como uma string na variável "$ xml_file ". Em seguida, ele cria um novo objeto DOM e armazena em " variável $ doc ". Em seguida , ele carrega o arquivo XML como DOM e cria um objeto DOMXPath e armazena na variável "$ XPath. " 
 2 
 Localize o nó desejado . Para recuperar as informações contidas na etiqueta  do seguinte arquivo XML: 
   
   48645  
 
 < ; PublishDate > segunda-feira junho 23  
 
  manchete  
  
 
 
 Você deve digitar o código: 
 
 $ ponto = $ XPath -> avaliar ( "//id" ); 
 
 Isso seleciona o nó "  " da árvore e armazena na variável "$ artigo . " 
 3  Recuperar a informação a partir do nó . A fim de obter o conteúdo do nó , insira o seguinte código: 
 
 $ selectedItem = $ item de ponto -> ( 0) -> nodeValue ; 
 
 Isto irá obter o valor localizado em "  ", que é " 48645 ", e armazená-lo na variável "$ selectedItem . "