Programação Cliente em
Sistemas Web
XML - eXtensible Markup Language
Fontes: DGTEC - DESIS - DISJU – SESEJ
eXtensible Markup Language
XML é uma linguagem de marcação, semelhante ao HTML
Linguagens de marcação permitem criar documentos consistindo de
texto ou outras entidades, mais códigos de marcação que definem a
estrutura, aparência e outros aspectos do dado.
2
<xml:introdução />
Características do XML
Simplicidade
Cada um descreve seus dados como os vê,
aplicações extraem os dados que interessam.
interessam
concentra-se
XML concentra
se na estrutura da informação
e não na sua aparência
Integra dado e metadado
Si t
Sintaxe
Início
Conteúdo
Fim
Elemento XML
Exemplos:
<NUM_GUIA>10010028882</NUM_GUIA>
<NUM_GUIA>10010028882
</NUM_GUIA>
<VALOR_GRERJ>843.30
<VALOR_GRERJ>
VALOR GRERJ 843.30</VALOR_GRERJ>
843 30</VALOR_GRERJ>
/VALOR GRERJ
<DATA_RECOLHIMENTO>26/02/2006
<DATA_RECOLHIMENTO>
26/02/2006</DATA_RECOLHIMENTO>
</DATA_RECOLHIMENTO>
Exemplos TXT | CSV
23567Paulo Nogueira
03071997236798734567
67892Maria Cristina de Almeida 22042001823472936726
45321Fernando Rosa da Silva 0112l962478236486236
74394Carolina dos Santos
22051977999932342399
73827Thadeu Alves
17011956657667465765
78398Ana Cristina Lages
03051989653456345455
95845Flávio da Silva
11111967898549564564
52363Carlos Eduardo Gomes
14081945456575668787
98898Luiz Eduardo Almeida Filho27091977665763453454
87878Maria Eduardo da Silva 05071988336456345645
23567;Paulo
23567
P l N
Nogueira;03/07/1997;236798734567
i 03/07/1997 236798734567
67892;Maria Cristina de Almeida;22/04/2001;823472936726
45321;Fernando Rosa da Silva;01/12/l962;478236486236
74394;Carolina dos Santos;22/05/1977;999932342399
73827;Thadeu Alves;17/01/1956;657667465765
78398;Ana Cristina Lages;03/05/1989;653456345455
95845;Flávio da Silva;11/11/1967;898549564564
52363 C l Eduardo
52363;Carlos
Ed d Gomes;14/08/1945;456575668787
G
14/08/1945 456575668787
98898;Luiz Eduardo Almeida Filho;27/09/1977;665763453454
87878;Maria Eduardo da Silva;05/07/1988;336456345645
Exemplo em XML
<?xml version="1.0"?>
<EMPRESA_XPTO>
<FUNCIONARIO>
<MATRICULA>23567</MATRICULA>
<NOME>Paulo Nogueira</NOME>
<DATA_ADMISSAO>03/07/1997</DATA_ADMISSAO>
<CPF>236798734567</CPF>
</FUNCIONARIO>
<FUNCIONARIO>
<MATRICULA>67892</MATRICULA>
<NOME>Maria Cristina de Almeida</NOME>
<DATA ADMISSAO>22/04/2001</DATA ADMISSAO>
<DATA_ADMISSAO>22/04/2001</DATA_ADMISSAO>
<CPF>823472936726</CPF>
</FUNCIONARIO>
<FUNCIONARIO>
<MATRICULA>45321</MATRICULA>
<NOME>Fernando Rosa da Silva</NOME>
<DATA_ADMISSAO>01/12/1962</DATA_ADMISSAO>
<CPF>478236486236</CPF>
</FUNCIONARIO>
</EMPRESA_XPTO>
Vantagens
„
„
„
„
„
„
Flexível
A t
Auto-contida
tid
Portável
Fácil de utilizar
Robusta
Legível
Download

Programacao cliente em sistemas Web - XML