Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como inserir variáveis ​​PHP em XML
Extensible Markup Language é um padrão da Internet para compartilhar informações entre aplicativos em várias plataformas. XML organiza as informações de acordo com uma hierarquia, com abertura e fechamento em torno de cada elemento na hierarquia. Você pode querer criar uma estrutura XML a partir de dados em PHP para compartilhá-lo com outras aplicações. Você pode fazer isso usando SimpleXML e inserindo os valores das variáveis ​​do PHP para a estrutura XML. Instruções
1

Crie um arquivo PHP usando um editor ou o Bloco de Notas. Definir um objeto para armazenar dados , por exemplo, capitais estaduais e suas coordenadas de latitude e longitude . Por exemplo, digite :

Classe Capital {

public $ cidade, $ latitude, longitude $ ;

função pública __ construct ( $ cidade, $ latitude, longitude $ ) {

$ this-> cidade = $ cidade ;

$ this-> latitude = $ latitude ;

$ this -> longitude = $ longitude ;

}

}
2

Inicializar uma matriz e armazenar dados na matriz que você deseja inserir em XML. Por exemplo, digite :

$ de capital = array ();

$ de capital [" Alabama " ] = new Capital ( " Montgomery " , 32,361538 , -86,279118 );

$ de capital [ "Alaska" ] = new Capital ( " Juneau " , 58,301935 , -134,419740 );

$ de capital [" Arizona " ] = new Capital ( "Phoenix" , 33,448457 , -112,073844 );

3

Crie um novo objeto SimpleXML . Por exemplo, digite :

$ xml = new SimpleXMLElement ( " ");
4

Iterate através da matriz de dados e inserir variáveis ​​PHP no XML estruturar usando as funções fornecidas pelo SimpleXML . Adicionar o Estado como um elemento filho . Adicionar a cidade como um elemento filho do estado. Adicionar a latitude e longitude como atributos da cidade. Por exemplo, digite :

foreach ($ capital como $ estado => $ dados ) {

$ s = $ xml -> addChild ( "state", $ estado );

$ c = $ s- > addChild ( "cidade", $ data -> cidade) ;

$ c -> addAttribute ( " latitude ", $ data-> latitude );

$ c -> addAttribute ( " longitude ", $ data-> longitude );

}
5

saída o resultado para um arquivo . Por exemplo, digite :

$ xml -> asXML ( " capitals.xml ");
6

Salve o arquivo e executá-lo em um navegador. Abra o arquivo XML que ele cria e verificá-lo para certificar-se da estrutura XML está correta.

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar INT Com PHP 
·Como inserir um modelo de CSS em PHP 
·Como verificar um tipo de arquivo PHP 
·Como excluir linhas em arquivos simples em PHP 
·Como Incorporar PHP em uma foto 
·Como usar um modificador E Função 
·Como substituir Cordas matriz em PHP 
·Como formatar uma String em PHP 
·Como criar PHP E-mail para um formulário usando o Drea…
·Diferença entre PHP require_once e include_once 
  Artigos em destaque
·Como saída de uma consulta no MySQL 
·Descrições de exceção Java 
·Como atualizar o Administrador no ColdFusion 9 
·Como inserir uma entrada com LINQ 
·Como Capturar uma exceção em um bloco estático em Ja…
·Como Importar da SQL no MySQL 
·Como converter horas para segundos em Java 
·Mysql PHP Tutorial Configuração do Windows 
·Como criar RSS com PHP 
·Como escrever um fluxograma de processo Função 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados