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.