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:
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>
Ou seja;
<Cor> Amarelo </Cor>
<NomeDoElemento = "Conteudo"/>
Ou seja;
<Titulo Livro =" Programacao"/>
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>
<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)
"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)
0 Comentários