Visão Geral de XML

Linguagem de Marcação Extensível (XML) é uma especificação que foi desenvolvida para transmitir informações pela web. XML é baseado na Standard Global Markup Language (SGML) e é uma ferramenta independente de software e hardware para diversas plataformas. Além disso, possui os atributos a seguir:

  • É uma linguagem de marcações muito semelhante a HTML.
  • É projetada para descrever dados.
  • Pode ser usada para todos os tipos de dados e gráficos.
  • É independente de aplicativos, plataformas ou fornecedores.
  • Permite que designers criem suas próprias tags customizadas, permitindo a definição, transmissão, validação e interpretação de dados entre aplicativos e entre organizações.
Nota: as tags XML não são predefinidas. Você deve definir suas próprias tags.

XML Não É uma Substituição para HTML

XML e HTML foram projetados com diferentes objetivos. XML foi projetado para descrever dados e para focar o que são dados. HTML foi projetado para exibir dados e focar a aparência dos dados.

Por que Usar XML?

Empresas estão movendo seus documentos para XML por diversas razões:

  • Reutilização – separação de conteúdo da apresentação permite diversos formatos de entrega.
  • Portabilidade – XML é um padrão internacional, independente de plataforma e baseado em texto ASCII; portanto, as empresas podem armazenar seus documentos em XML com segurança sem eles estarem ligados a qualquer fornecedor.
  • Troca – XML é um padrão de dados núcleo que permite que aplicativos cientes de XML interoperem e compartilhem dados de forma transparente.
  • Autoexplicativo – XML está em um formato legível para o ser humano que os usuários podem visualizar e entender facilmente.