Informatica
-------------------------------------------------
-------------------------------------------------
-------------------------------------------------
XML
Entre linguagens baseadas em XML incluem-se XHTML (formato para páginas Web), RDF, SDMX, SMIL, MathML (formato para expressões matemáticas), NCL, XBRL, XSIL e SVG (formato gráfico vetorial). A principal característica do XML, de criar uma infraestrutura única para diversas linguagens, é que linguagens desconhecidas e de pouco uso também podem ser definidas sem maior trabalho e sem necessidade de ser submetidas aos comitês de padronização.
-------------------------------------------------
Características do XML * Separação do conteúdo da formatação * Simplicidade e legibilidade, tanto para humanos quanto para computadores * Possibilidade de criação de tags sem limitação * Criação de arquivos para validação de estrutura (chamados DTDs) * Interligação de bancos de dados distintos * Concentração na estrutura da informação, e não na sua aparência
-------------------------------------------------
Exemplos
Curriculum Vitae
Código XML descrevendo um currículo:
<?xml version="1.0" encoding="UTF-8"?>
<curriculo>
<InformacaoPessoal> <DataNascimento>23-07-68</DataNascimento> <Nomecompleto>...</Nomecompleto> <Contato> <Morada> <Rua>R.Topazio</Rua> <Num>111</Num> <Cidade>Porto</Cidade> <Pais>Portugal</Pais> </Morada> <Telefone>9999-9999</Telefone> <CorreioEletronico>email@email.com</CorreioEletronico> </Contato> <Nacionalidade>Portuguesa</Nacionalidade> <Sexo>M</Sexo> </InformacaoPessoal> <objetivo>Atuar na area de TI</objetivo>