Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como obter um Sub Estrutura XML de trechos de um arquivo XML Big
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 . "

Anterior :

Próximo : No
  Os artigos relacionados
·Como passar a variável dinâmica Data no fluxo de dado…
·Como excluir uma linha no MySQL usando PHP no clique de…
·MySQL Auto - Incremento está fora de sincronia 
·PHP Comentando Normas 
·Como instalar o PHP ao vivo! Bate-papo 
·Linux , Apache, MySQL e PHP para Iniciantes 
·Como se conectar a MySQL no SSIS 
·Definição de Php 
·Sintaxe para os parâmetros de entrada no MySQL 
·Como reiniciar MySQL De Script 
  Artigos em destaque
·Como formatar Duplas em C 
·Definição de uma placa riser 
·Como criar um aplicativo para Evo 
·Como faço para usar iBox 
·Como adicionar um proxy anônimo para um script PHP 
·Como fazer um programa de teste de múltipla escolha em…
·O que é um amontoado de Java 
·Como fazer um arquivo HEX 
·Como sincronizar blocos de código em Java 
·Como criar uma classe abstrata no NetBeans 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados