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.