Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como converter Classe PHP para XML
PHP é uma das linguagens de programação mais usadas hoje por causa de sua compatibilidade exclusiva com outras tecnologias , como XML , que é outra ferramenta de criação de web popular. Com o PHP , você tem a capacidade de converter aplicações XML em matrizes e objetos e vice- versa. Há uma variedade de ferramentas gerenciáveis ​​disponíveis para este projeto de conversão , como o DOM e SimpleXML . Ambas as ferramentas são fáceis de usar e capaz de produzir grandes resultados , mas vamos nos concentrar em DOM neste projeto. Instruções
1

Insira o código abaixo para iniciar um trecho de código básico. Um trecho é uma seqüência curta que executa bem uma determinada tarefa, e ele não precisa requerer um código extra além do código da biblioteca padrão.

Array (

"nós" => array (

" nó " => array (

0 => "text"

1 => "text"

)

)

)

Este trecho simplesmente verifica se o índice é um inteiro e , se for, ele faz um loop a matriz para reproduzir o mesmo nome da marca elemento com o valor revisado. Por si só, esse trecho não funcionará , portanto, um método de função tem de ser aplicado para executar sua tarefa.
2

Cole o código a seguir para adicionar uma função que é derivada da classe PHP DOMDocument . DOM significa Document Object Model . Ele é uma extensão que permite que você trabalhe em documentos XML através da API DOM com PHP 5 :

XmlDomConstruct classe estende DOMDocument {

função pública fromMixed ( $ misturado , DOMElement $ DomElement = null) {

$ DomElement = is_null ( $ DomElement ) ? $ this : $ DomElement ;

if ( is_array ( mixed $ )) {

foreach ($ misturado quanto $ index = > $ mixedElement ) {

if ( is_int ( $ index )) {

if ( $ index == 0 ) {

$ node = $ DomElement ;

} else {

$ node = {

$ node = $ node );

}

} else
3

Insira o código de sucesso para testar a função DOM. Deve converter sua matriz PHP e dar-lhe os resultados em formato XML :

$ array = array (

"nós " => array (

" nó " = > array (

0 => "text" ,

1 => "text"

)));

$ this- > dom = new XmlDomConstruct ( 0,0 '1 ',' UTF-8 ');

$ this-> dom- > fromMixed ( $ array );

echo $ this-> , dom- > saveXML ();

Anterior :

Próximo : No
  Os artigos relacionados
·Como posso Toca o Sino no servidor a partir PHP 
·Como inserir uma ID de retorno no MySQL 
·Como verificar um PHP IP Blacklist 
·000X0 PHP string de erro 
·Erros de Segurança token no PHP 
·Como usar nomes reservados como colunas no MySQL 
·O que é uma constante PHP 
·Como analisar PHP Script em um site ASP.net 
·Como importar arquivos FTM MySQL 
·Como alterar o modo frase em PHP 
  Artigos em destaque
·Vs classe abstrata . Interface em Java 
·Como o PHP Obter o Cookie Direito 
·Os Melhores Sliders Imagem Javascript 
·Como transferir funções em MATLAB 
·Como inserir CrawlTrack em WordPress 
·Quais são Visual C Regiões 
·Lista de bancos de dados usados ​​com Java 
·O que faz Atenção : O script não responde Média 
·Como abrir uma URL em Java 
·Como escrever várias linhas para arquivo em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados