Noções básicas de XML
Se você passou algum tempo rondando os fóruns de desenvolvedores da web, provavelmente viu a palavra 'XML' cair mais de uma vez. Por curiosidade, você navega até a entrada da Wikipedia para 'XML' e lê:

"A XML (Extensible Markup Language) é uma especificação de uso geral para a criação de linguagens de marcação personalizadas. [1] É classificada como uma linguagem extensível porque permite que seus usuários definam seus próprios elementos. Seu principal objetivo é facilitar o compartilhamento de dados estruturados em diferentes sistemas de informação, principalmente via Internet, [2] e são usados ​​para codificar documentos e serializar dados.No último contexto, é comparável a outras linguagens de serialização baseadas em texto, como JSON e YAML. . "
A essa altura, seus olhos provavelmente estão vidrados e você deseja nunca ter ouvido XML.

Bem, não entre em pânico, porque realmente não é tão complicado quanto você pensa!

XML é, simplesmente, uma maneira de armazenar informações. A beleza do XML é que ele é completamente personalizável por VOCÊ, o desenvolvedor da web. Não há código exigido para aprender ou depurar, pois você pode usar qualquer nome que desejar para os campos. Na verdade, é a linguagem de programação mais fácil de aprender porque você mesmo define a maior parte do código.

OK, vamos ver um exemplo. Suponha que você queira criar um catálogo de seus livros favoritos. Usando XML, suas entradas seriam mais ou menos assim:


Fred Flintstone
Musica rock
Meu livro favorito!


Assim como no HTML, o texto entre os símbolos é chamado de 'tag'. A diferença no XML é que você, o desenvolvedor da web, pode definir suas próprias tags e chamá-las como quiser. Existem algumas regras de sintaxe para aprender antes de começar a criar suas próprias tags:

  • Cada tag de abertura deve ter uma tag de fechamento correspondente. Em outras palavras, se você tiver a tag em seu documento XML, deverá ter a tag de fechamento em algum lugar mais abaixo.

  • Diferentemente do HTML, as tags no XML diferenciam maiúsculas de minúsculas. Isso significa que não é a mesma tag que ou.

  • Alguns caracteres têm significados predefinidos e não podem ser usados ​​em uma tag. Eles são: símbolo menor que (), e comercial (&), apóstrofo (') e aspas (").


Talvez a maior vantagem de usar XML seja que seus documentos sejam armazenados no seu computador em formato de texto sem formatação. Como resultado, qualquer computador, navegador ou servidor pode entender esses arquivos, independentemente do tipo, para que você possa compartilhar dados facilmente com seus visitantes. Arquivos XML podem ser usados ​​com quase qualquer aplicativo de computador. Também é fácil chamar arquivos XML de uma página HTML, o que significa que você não precisa se preocupar em refazer o HTML toda vez que adicionar mais dados - a única coisa que você precisa ajustar é o documento XML.

Fique atento ao nosso próximo artigo, no qual detalharemos os elementos de um arquivo XML e ajudaremos você a criar seu primeiro documento XML.

Instruções De Vídeo: Introdução ao Maven - Project Object Model - pom.xml (Pode 2024).