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: Php
$ 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.