Article image
Erick Jhone
Erick Jhone21/10/2023 18:23
Compartilhe

Conheça o XML

  • #HTML
  • #JavaScript
  • #Java

Nos últimos anos, a revolução digital transformou drasticamente a maneira como armazenamos, compartilhamos e acessamos informações. Nesse cenário em constante evolução, a necessidade de estruturar dados de forma eficaz e eficiente tornou-se um desafio crítico. É nesse contexto que o Extensible Markup Language, mais conhecido como XML, emergiu como uma ferramenta poderosa e versátil na organização e troca de dados.

O XML (eXtensible Markup Language) é um padrão aberto que desafia as fronteiras da linguagem e da plataforma, permitindo a representação estruturada de informações em uma variedade de domínios, desde a web até aplicações empresariais e científicas. Sua adaptabilidade e flexibilidade o tornam uma escolha fundamental para muitas organizações e desenvolvedores que buscam uma maneira robusta de descrever e compartilhar dados de forma coerente e legível por máquinas e seres humanos.

  • Essa linguagem foi desenvolvida para armazenar e transportar dados
  • A ideia de se trabalhar com o XML é que possamos armazenar e transportar dados independente de hardware ou software
  • Uma das suas características é que cada elemento tem o poder de descrever a si mesmo, tornando intuitivo o que cada TAG será responsável por conter.

O que o XML faz?

  • XML não faz nada funcional, ele é responsável por conter dados, ou seja informação, entre suas tags. Ou seja é necessário que escrevamos um programa para o manipular.
<pessoa>
<nome>João</nome>
<idade>30</idade>
<cidade>São Paulo</cidade>
</pessoa>

O código XML é auto descritivo:

– Uma pessoa – Seu nome é João – Ele possuí 30 anos – É de São Paulo

XML não usa tags pré-estabelecidas

As tags usadas no XML não são definidas pela linguagem como no HTML, que tem <p> e <br> por exemplo. O autor do documento, é que definirá o nome e estrutura da árvore de tags.

O uso do XML

A utilização do XML oferece benefícios significativos na gestão de dados e apresentação. Uma de suas características distintivas é a completa separação dos dados da apresentação. XML não contém informações sobre como os dados serão formatados ou exibidos, permitindo que um único documento XML seja adaptado para diferentes contextos. Além disso, é frequentemente usado em conjunto com HTML, onde o XML armazena e transporta os dados, enquanto o HTML se encarrega da formatação e exibição dos mesmos.

Um dos principais vantagens do uso do XML é que, quando os dados são atualizados, não é necessário modificar o código HTML correspondente. Além disso, a combinação de XML com JavaScript possibilita a leitura de arquivos XML e a atualização de dados em qualquer página HTML, tornando-o uma ferramenta versátil na gestão dinâmica de informações em ambientes web.

O XML é estruturado em árvore

image

<!-- EXEMPLO DE ÁRVORE / PARENTESCO EM XML -->
 <raiz>
 <filho>
   <subfilho> ... </subfilho>
  </filho>
 </raiz>  

Todos os elementos podem ter conteúdo do tipo texto e atributos 

Algumas regras para o uso do XML

  • É obrigatório ter elemento raiz
  • Existe diferenciação de caracteres maiúsculos e minúsculos (Case sensitive)
  • Toda tag aberta deve ser fechada
  • O aninhamento deve ser feito corretamente

Para mais exemplos, acesse a documentação em: https://www.w3schools.com/xml/

Compartilhe
Comentários (0)