XML (eXtensible Markup Language)

Olá para todos !

Hoje vou fazer uma breve descrição sobre o XML.
O XML é uma linguagem de marcação de dados na Web.
O seu objectivo definido pelo W3C é representar os dados enquanto o objectivo do HTML é apresenta-los.
O XML facilita o tráfego de dados pela Web em aplicações que foram projetadas em diferentes linguagens e em diferentes sistemas operativos.

  • Abertura<NomeDoElemento>
  • Fecho</NomeDoElemento>
  • Abertura e fecho imediato<NomeDoElemento/>
  • Atributo< NomeDoElemento  Atributo ="Valor"> </NomeDoElemento>

Existem algumas regras básicas para que o XML possa ser chamado de "Well Formed", ou seja Bem Formado:
  • Os Nomes de Elementos são case-sensitive (maiúsculas e minúsculas fazem diferença);
  • Existe um Elemento root (raiz) único;
  • Em todos os Elementos têm que haver fechamento; 

Composição do XML
Markup:
  • Prólogo; 
  • Elementos;
  • Atributos;
Prólogo
Define a  versão do XML, sendo recomendado incluir o Encoding do texto.
O atributo standalone especifica se o documento faz a sua própria validação ou depende de um validador externo.
  • Yes( Faz sua própria validação);
  • No(Validador externo); 
Exemplo:
<?xml version="1.0" encoding ='UTF-8' standalone ='no'?> 

Elementos
Os elementos marcam a linha de conteúdo do XML, sendo que o seu conteúdo pode conter texto, sub elementos, texto e sub elementos ou vazio.

Exemplo:
<NomeDoElemento>Conteudo</NomeDoElemento>
  Ou seja;
   <Cor> Amarelo </Cor> 
<NomeDoElemento = "Conteudo"/>
Ou seja;
<Titulo Livro  =" Programacao"/>

Atributos
Associam (Nome-Valor) ao Elemento, sendo utilizados para tornar o conteúdo mais legível e também para conteúdo adicional.

Exemplo:
<Elemento Nome1="Valor1"  Nome2 = "Valor2" Nome3= "Valor3">....</Elemento>
<Carros Citroen = "1" Ford="2" Honda="3" Fiat="4" > </Carros>


Exemplo de XML:

<?xml version="1.0" encoding='UTF-8'?>
<Site>

       <Nome> Um Pouco de Programacao </Nome>
         <Tipo> Blogue </Tipo>
           <Area Assunto  ="Tecnologias">
            <Publicado> Sim </Publicado>
            <Id>123456</Id>
          </Area>
 <Nome> Carros do Futuro </Nome>
         <Tipo> Blogue </Tipo>
           <Area Assunto  ="Motores">
            <Publicado> Sim </Publicado>
            <Id>654321</Id>
          </Area>
          <Nome> Portal do Jazz </Nome>
         <Tipo> Blogue </Tipo>
           <Area Assunto  ="Musica">
            <Publicado> Sim </Publicado>
            <Id>234765</Id>
          </Area>
     
 </Site>


Editando e abrindo XML
Fazendo uso de um editor de texto pode-se criar manipular ficheiros XML.
Normalmente eu utilizo o Notepad++.
Para criar um ficheiro XML no Notepad basta escrever o documento no Notepad++
e salva-lo como XML.

Guardar XML

Abrindo XML com o Browser
Basta escolher a opção "abrir com" e definir qual o Browser a ser utilizado para abrir o documento.

XML no Browser



Até a Próxima !
"Não sobrecarregues o teu dia com preocupações desnecessárias , a fim de que não percas a oportunidade de viver com alegria."
                                      (André Luiz)


Enviar um comentário

0 Comentários