TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

XML Descricao E Comparativo

Casos: XML Descricao E Comparativo. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  22/7/2014  •  838 Palavras (4 Páginas)  •  416 Visualizações

Página 1 de 4

XML

XML (eXtensible Markup Language) é uma nova recomendação da WCG para gerar linguagens de marcação para necessidades especiais.

É um dos subtipos da SGML (acrônimo de Standard Generalized Markup Language ou Linguagem Padronizada de Marcação Genérica) capaz de descrever diversos tipos de dados. Seu propósito principal é a facilidade de compartilhamento de informações através da internet.

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

Em meados da década de 1990, o World Wide Web Consortium (W3C) começou a trabalhar em uma linguagem de marcação que combinasse a flexibilidade da SGML com a simplicidade da HTML. O princípio do projeto era criar uma linguagem que pudesse ser lida por software, e integrar-se com as demais linguagens. Sua filosofia seria incorporada por vários princípios importantes:

• 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

O XML é um formato para a criação de documentos com dados organizados de forma hierárquica, como se vê, frequentemente, em documentos de texto formatados, imagens vetoriais ou bancos de dados.

Pela sua portabilidade, já que é um formato que não depende das plataformas de hardware ou de software, um banco de dados pode, através de uma aplicação, escrever em um arquivo XML, e um outro banco distinto pode ler então estes mesmos dados.

Vantagens e Desvantagens

Com relação aos outros "formatos universais para intercâmbio de dados" já propostos e experimentados, o XML apresenta diversas vantagens técnicas, mas são as vantagens não-técnicas que o tornam um tópico de tão grande importância:

• É um padrão "de fato" e formalmente: num universo onde cada desenvolvedor e cada fabricante tem a liberdade de criar e impor seu próprio formato, a aceitação do XML tem sido vista como o seu maior trunfo

• Tem sua origem em uma instituição de padronização das mais abertas e dinâmicas, o W3C

• Se baseia na experiência de sucesso do SGML, sendo considerado inclusive o "sucessor da SGML"

Vantagens Técnicas

• É baseado em texto simples

Com relação aos formatos não-texto (binários), um debate existe desde os tempos do SGML, mas ainda hoje a comunidade de usuários e desenvolvedores prefere o texto ao binário, e as opções do tipo txt.zip (texto comprimido) tais como o OpenDocument são a saída mais largamente adotada

• Suporta Unicode, permitindo que a maior parte da informação codificada em linguagem humana possa ser comunicada

• Pode representar as estruturas de dados relevantes da computação: listas, registros, árvores

• É auto-documentado (DTDs e XML Schemas): o próprio formato descreve a sua estrutura

...

Baixar como (para membros premium)  txt (5.8 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com