PHP - Introdução ao XML
O que é XML?
XML é uma linguagem de marcação para compartilhar dados na web, XML é tanto para leitura humana quanto para máquina. Exemplos de xmls que podem ser compartilhados são RSS Feeds. Os analisadores XML são úteis para ler e atualizar os dados usando navegadores da web.
Tipos de XML
- Baseado em árvore
- Baseado em eventos
Extensões de análise XML
Extensões de análise XML são trabalhos baseados em libxml. Os seguintes analisadores xml estão disponíveis no núcleo do php.
- Analisador XML simples
- Analisador DO XML
- Analisador XML
- Leitor XML
Analisador XML simples
O analisador XML simples, também chamado de analisador XML baseado em árvore, analisa o arquivo XML simples. A análise XML simples chamará o método simplexml_load_file () para obter acesso ao xml de um caminho específico.
Analisador DOM
DOM Parser também chamado de analisador de nó complexo, que é usado para analisar arquivos XML altamente complexos. É usado como interface para modificar o arquivo XML. O analisador DOM foi codificado com codificação de caracteres UTF-8.
Análise XML
A análise XML é baseada na análise SAX. É mais rápido todos os analisadores anteriores. Ele criará o arquivo XML e analisará o XML. O analisador XML foi codificado pela codificação de caracteres ISO-8859-1, US-ASCII e UTF-8.
Leitor XML
A análise XML Reader também é chamada de análise XML pull É usado para ler o arquivo XML de forma mais rápida. Funciona com documentos XML de alta complexidade com validação XML.