Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como editar um arquivo XML em PHP
Use PHP ( Hypertext Preprocessor) para gerenciar, editar e controlar outros arquivos de diferentes formatos em seu servidor . Extensible Markup Language ( XML ) é uma linguagem de programação usada para transportar e armazenar dados. PHP foi criado para usar a linguagem de programação SQL , o que também contribui com o armazenamento de dados . Isso faz com que o PHP óptima para trabalhar com a linguagem de programação XML . PHP tem uma classe predefinida chamada DOMDocument que é usado para trabalhar com documentos XML. Use a classe DOMDocument para editar arquivos XML no seu servidor . Instruções
1

Abra um novo documento em um programa de edição de texto como o bloco de notas ou um aplicativo web- autoria como o Dreamweaver .
2

Use a classe " DOMDocument " em PHP para carregar o documento XML que você deseja editar. Você pode fazer isso através da criação de uma nova instância de classe no código PHP. Parece algo como isto:

$ xml_Document = new DOMDocument ( 0,0 '1 ',' UTF-8 ');

$

" xml_Document -> ; formatOutput = true;

$ xml_Document -> preserveWhiteSpace = false;

$ xml_Document -> load (' example.xml '); "

Altere o " example.xml "para o nome do documento XML que você deseja editar. Remova as aspas da primeira e última linha do código.
3

Digite o código para carregar a "mesa " do documento XML. Carregar a tabela como um elemento usando o nome da tabela . Por exemplo, se você tiver um " Contatos " mesa com títulos de "Nome ", "Endereço ", " Cidade ", " Estado", "CEP " e coluna " Número de Telefone ", de carregar "Contatos" antes de carregar o indivíduo colunas . Carregue o elemento da tabela com o código PHP para editar

"$ elemento = $ xml -> getElementsByTagName ('contact ') -> contato (0); " .

Change " contato "para o nome de sua tabela.
4

Carregue os elementos filhos com o código PHP. Estes elementos filhos são os nomes das colunas individuais dentro da tabela

"$ name = $ element -> getElementsByTagName ('name' ) -> contato (0); .

$ address = $ element -> getElementsByTagName ( "endereço" ) -> contato (0);

$ cidade = $ elemento -> getElementsByTagName (' cidade ') -> contato (0);

$ estado = $ elemento -> getElementsByTagName (' estado ') -> contato (0);

$ zip = $ elemento -> getElementsByTagName (' CEP ') - > contato (0);

$ telefone = $ elemento -> getElementsByTagName (' telefone ') -> contato (0); "

a codificação representa as colunas no" exemplo Contacts " tabela usada acima. Altere os valores para representar as colunas no seu documento XML.
5

código Use PHP para editar os valores nas linhas da tabela especificada acima. Especifique a linha que você quer mudar primeiro , adicionando o valor para a variável. Em seguida, decidir qual coluna de informações que corresponde com a linha que você deseja alterar. Por exemplo, digamos que você tenha um contato com o nome de " Jon Doe" em sua tabela " Contatos ", que mudou seu número de telefone. Para alterar o número de telefone no documento XML , puxe duas informações que matche the record " Jon Doe" para que o código sabe que linha que você está se referindo e , em seguida, alterar as informações. A codificação será algo parecido com isto:

"$ name -> nodeValue = ' Jon Doe' ;

$ estado -> nodeValue = ' NY '; "

Agora que você especificou o que linha a mudar, definir uma nova variável para alterar as informações que você precisa mudar .

"$ NewPhone = $ xml- > createElement ( 'telefone' 213-555-5555 ) ;

$ element -> replaceChild (nome $, $ name );

$ element -> replaceChild ( $ estado, $ estado );

$ element - > replaceChild ( $ NewPhone , $ telefone ); ?

> "

Como você pode ver , você substitui o " Nome "e " "a informação para" Estado Jon Doe " à dados antigos que você carregadas a partir do documento XML . Você não mudou essa informação a todos. Mas, para o número de telefone , você mudou isso para o novo número de telefone especificado anteriormente. Use isso como um roteiro para a edição das linhas dentro do seu documento XML, usando os nomes de coluna da direita e as informações que você deseja alterar.
6

Salve o documento PHP e carregá-lo para o seu web servidor na mesma pasta que o documento XML que você deseja editar . Execute o documento PHP , digitando o seu endereço web em um navegador de Internet e bater "Enter" no seu teclado.

Anterior :

Próximo : No
  Os artigos relacionados
·Como inserir caracteres árabes em MySQL 
·Como acessar um Array Explode em PHP 
·Como postar PHP em um menu drop-down 
·Como converter uma contagem em uma matriz em PHP 
·Como selecionar um subconjunto de MySQL 
·Tipos de Dados MS SQL 
·Como remover um valor de uma matriz associativa em PHP 
·IE8 PHP Session Problema 
·MySQL 1030 Erro 
·Formação Avançada PHP 
  Artigos em destaque
·Como adicionar KeyListener para JFrame 
·Sobre o COBOL Língua 
·Como Verificar Tamanho enquanto navega um computador em…
·Como fazer upload : Heroku trava em S3 Com Paperclip 
·Como alterar a cor da barra de rolagem usando Java 
·Como usar uma variável de seqüência de conexão no S…
·Como tornar o código mais curto para um loop infinito 
·Como reiniciar a sua sessão X 
·Como importar do Excel em MySQL PHP Cat Software 
·Como escrever o buffer overflow no Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados