A linguagem de script PHP permite que os desenvolvedores web para gravar dados em documentos externos . Os códigos de desenvolvedor do script PHP para colocar os dados em um documento externo em um formato padronizado , onde ele pode ser recuperado por outros scripts. A extensão PHP DOM representa uma das ferramentas utilizadas por desenvolvedores PHP para escrever esses dados. Specfically , o PHP DOM escreve documentos no formato XML . Quando o PHP DOM escreve um pedaço de dados para um XML , também é possível definir o valor do atributo para esses dados. Instruções
1
Criar uma nova instância do PHP DOM. O código a seguir cria a instância eo atribui à variável $ dom :
$ dom = new DOMDocument ();
2
Escrever um elemento raiz . Use o método createElement do DOM. O código a seguir cria um novo elemento raiz chamado " Texas ". Ele usa o método appendChild para anexar o elemento novo para o documento
$ estado = $ dom -> createElement ( "Texas" ); .
$ Dom -> appendChild ( $ estado );
3
Estabelecer um elemento filho . Coloque o elemento filho sob o elemento raiz de uma vez usando os métodos CreateElement e appendChild . O código de exemplo cria um elemento filho chamado "cidades" e coloca-o sob o "Texas" elemento raiz
$ cidade = $ dom -> CreateElement ( " City" ) ,.
$ estado -> appendChild ( $ cidade) ;
4
Escreva seus dados . Coloque o pedaço de dados dentro do elemento filho usando o método createTextNode do PHP DOM. Este código cria um conjunto de dados com o nome " Austin" e coloca os dados dentro do item cidade
$ austin = $ dom -> createTextNode ( " Austin "); .
$ Cidade -> appendChild ( $ austin );
5
Atribuir o atributo aos seus dados. Você pode definir o valor do atributo usando o método createAttribute . Por exemplo, este código atribui o atributo da população para o elemento de "cidade"
$ população = $ dom -> createAttribute ( " População "); .
$ Cidade -> appendChild ( $ população );
6
Coloque um valor dentro do atributo. Você deve atribuir um valor para o atributo com o método createTextNode . No exemplo, o valor populacional de 790.390 foi atribuído ao atributo " população "
$ populationNumber = $ dom -> createTextNode ( " 790390 "); .
$ População -> ; appendChild ( $ populationNumber ); .
7
Salve seus dados em formato XML e imprimi-lo usando o comando PHP echo
echo $ dom- > saveXML ();
O documento XML de amostra deverá aparecer da seguinte forma: ?
< xml >
Austin