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