O melhor tutorial PHP XML DOM em 2024. Neste tutorial você pode aprender Qual é o DOM?,análise de XML,instalar,arquivo XML,Carga e saída XML,atravessando XML,
Built-in analisador PHP DOM torna possível processar documentos XML.
W3C DOM fornece um conjunto padrão de objetos para documentos HTML e XML, bem como a interface padrão para acessar e manipular esses documentos.
W3C DOM é separado em diferentes partes (Core, XML e HTML) e diferentes níveis (DOM Nível 1/2/3):
* Núcleo DOM - qualquer documento estruturado define um conjunto padrão de objetos
* XML DOM - documento XML define um conjunto padrão de objetos
* HTML DOM - define um padrão para documentos HTML conjunto de objetos
Para saber mais sobre o conhecimento do XML DOM, visite nosso tutorial DOM XML .
Para ler e atualizar - criar e processo - um documento XML, você precisa de um parser XML.
Existem dois tipos básicos de analisadores de XML:
DOM parser é um analisador baseado em árvore.
Olhe para o seguinte fragmento de documento XML:
XML DOM O XML acima, como uma estrutura de árvore:
DOM Funções para analisar XML fazem parte do núcleo do PHP. Nenhuma instalação necessária para utilizar estas funções.
O arquivo XML a seguir serão usados no nosso exemplo:
Nós precisamos de inicializar o analisador XML para carregar XML, e gera-lo:
O código acima exibirá:
Se você visualizar o código-fonte na janela do navegador, você verá o seguinte HTML:
O exemplo acima cria um DOMDocument-Object, eo "note.xml" Colocar o documento no objeto XML.
função saveXML () do documento XML interno em uma corda, para que possamos exportá-lo.
Queremos inicializar o analisador XML para carregar XML, e percorrer todos os elementos <note> elemento:
O código acima exibirá:
No exemplo acima, você vê a presença de ar entre cada elemento do nó de texto.
Quando XML é gerado, ele normalmente irá conter espaços em branco entre os nós. DOM XML analisador-los como elementos comuns, se você prestar atenção a eles, às vezes causar problemas.
Para saber mais sobre o conhecimento do XML DOM, visite nosso tutorial DOM XML .