2.8 KiB
title | localeTitle |
---|---|
Extensible Markup Language (XML) | Extensible Markup Language (XML) |
Extensible Markup Language (XML)
XML significa eXtensible Markup Language. Ele é extensível, porque não usa um conjunto predefinido de tags para identificar componentes estruturais; em vez disso, fornece um mecanismo para definir esses conjuntos de tags. O principal objetivo da linguagem é compartilhar os dados. Ao contrário do HTML, no XML não há um conjunto predefinido de tags e tags especificam o significado, em vez da apresentação.
## Sintaxe do XML A sintaxe XML refere-se às regras que determinam como um aplicativo XML pode ser gravado. A sintaxe XML é muito simples e isso torna o XML muito fácil de aprender. Documentos XML devem conter um elemento raiz que seja o pai de todos os outros elementos:
<root>
<child>
<subchild>.....</subchild>
</child>
</root>
XML deve ter um elemento raiz
Acima da sintaxe mostra o elemento raiz que é necessário ao criar um código XML. Isso pode ser mostrado pelo exemplo:
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Neste exemplo, 'note' é o elemento raiz.
-
Vantagens de usar XML:
- Simplicidade - Documentos XML são arquivos de texto comuns que podem ser criados e editados com qualquer editor de texto.
- Independência do fornecedor
- Independência de plataforma
- Infraestrutura extensa
-
Desvantagens do uso de XML:
-
Sintaxe detalhada e incômoda
-
Armazenamento altamente ineficiente
Em Linguagem de Computação, a Linguagem de Marcação Extensível (XML) é aquela que define um conjunto ou bloco de Regras que são posteriormente usadas para codificar documentos em tal Formato, que é ao mesmo tempo Máquina e Leitura Humana.
Há uma coisa principal entre XML e HTML que os torna diferentes uns dos outros. É que o XML foi projetado para transportar uma informação específica e se concentra apenas nessa informação. E o HTML se concentra em exibir informações específicas como design e todas essas informações relacionadas a informações.
O XML também não usa tags predefinidas usadas pelo HTML. Utiliza tags definidas pelo usuário.
A seguir, a simplicidade causada pelo XML:
- Simplifica o compartilhamento de dados
- Simplifica o transporte de dados
- Simplifica as mudanças de plataforma
- Simplifica a disponibilidade de dados
E a principal conquista foi que se tornou uma recomendação do W3C já em fevereiro de 1998.