Escolar Documentos
Profissional Documentos
Cultura Documentos
Resumo. Este artigo tem com objetivo mostrar as definio de XML, como uma
linguagem de marcao, suas principais aplicaes, e caractersticas como o
compartilhamento de dados. E apresentar alguns conceitos bsicos e a terminologia
comum usados na descrio das linguagens de marcao.
Palavras-Chaves: XML, Linguagem de Marcao.
1 Definio
documentos com dados organizados hierarquicamente, tais como textos, banco de dados
ou desenhos vetoriais. A linguagem XML classificada como extensvel porque permite
definir os elementos de marcao.
Entre linguagens baseadas em XML incluem-se XHTML (formato para pginas
Web), SDMX ,SMIL, MathML (formato para expresses matemticas), NCL, XBRL,
XSIL e SVG (formato grfico vetorial). A principal caracterstica do XML de criar
uma infraestrutura nica para diversas linguagens.
XML uma tecnologia simples que tem ao seu redor outras tecnologias que a
complementam e a fazem muito maior e com possibilidades muito mais amplas. XML
representa uma maneira distinta de fazer as coisas, cuja principal novidade consiste em
2 Caractersticas
O XML traz uma sintaxe bsica que pode ser utilizada para compartilhar
informaes entre diferentes computadores e aplicaes. Quando combinado com outros
padres, torna possvel definir o contedo de um documento separadamente de seu
formato, tornando simples para reutilizar o cdigo em outras aplicaes para diferentes
propsitos.
Portanto, uma das suas principais caractersticas sua portabilidade, pois, por
exemplo, um banco de dados pode escrever um arquivo XML para que outro banco
consiga l-lo.
Elementos,
Atributos,
4 Aplicao
O XML tem por objetivo trazer flexibilidade e poder s aplicaes Web. Dentre os
benefcios para desenvolvedores e usurios temos:
granulares do contedo.
Distribuio dos dados via rede de forma mais comprimida e escalvel.
Padres abertos.
serializao. Quando voc recebe atualizaes vindas de uma assinatura de RSS, isso s
foi possvel porque a fonte em questo disponibilizou um arquivo XML que pode
fornecer o feed ao programa que fez a leitura instalado em seu computador.
Publicao de dados
No linguagem de programao
No linguagem de consulta;
No retorna dados;
Os Cascade Style Sheets (CSSs) tambm podem ser usados para dados XML, s
que de estrutura mais simplificada, e so usuais em tais situaes. Entretanto, os CSSs
no provm uma estrutura de apresentao que se difere da estrutura da fonte de dados.
Com o XSL, possvel gerar estruturas de apresentao (em HTML, por exemplo) que
so bem diferentes das estruturas de dados originais dos documentos XML, como
mostrado a seguir.
Referncias
Fonte: PORTAL EDUCAO - Cursos Online: Mais de 1000 cursos online com
certificado
http://www.portaleducacao.com.br/educacao/artigos/31639/linguagem-demarcacao#ixzz33cUuForg
GUIMARES, C. Introduo a Linguagens de Marcao: HTML, XHTML,
SGML, XML. Instituto de Computao - Unicamp