ATPS-XML
Tese: ATPS-XML. Pesquise 862.000+ trabalhos acadêmicosPor: italoabidiel • 8/4/2014 • Tese • 562 Palavras (3 Páginas) • 386 Visualizações
ETAPA 1
Passo 1
Extensible Markup Language (XML) é uma linguagem desenvolvida para a descrição de dados (conteúdo). O XML permite a criação de formatos únicos para a descrição de dados de aplicações específicas (ex: descrição de equações matemáticas com o MathML). O XML possui a importante característica de ser extensível, permitindo que novas tags de marcação sejam criadas por quem utiliza o XML (principalmente desenvolvedores).
O que muito se espera do XML é que ele não substitua o HTML, mas sim seja usado em conjunto com o mesmo. Os documentos seriam descritos em XML e convertidos para HTML no momento da visualização, por exemplo.
A linguagem XML é destinada a descrever o conteúdo de um documento, direfente da linguagem HTML tem como objetivo definir a formatação do mesmo, ou seja, o XML define o assunto, e o HTML define como ele será exibido ao usuário.
Abaixo estão alguns dos benefícios de se adicionar o XML ao HTML.
• O XML permite múltiplas formas de visualização. Isso permite que um único documento possa ser apresentado de diversas formas, de acordo com o gosto do usuário ou de acordo com as configurações da aplicação em uso. Essa múltipla visualização é processada localmente, no cliente.
• O XML permite a integração de dados estruturados de diversas fontes, tais como bancos de dados. Essa integração pode ser feita em um servidor intermediário, e os dados estarão disponíveis para clientes ou outros servidores.
• Por ser extensível, o XML pode descrever dados de uma enorme variedade de aplicações (registro de dados, notícias, transações comerciais, etc.) e por ser possuir tags auto-descritivas não precisa de uma descrição de contexto acoplada ao documento como o HTML.
• O XML permite atualizações granulares, evitando que uma simples modificação em um documento resulte na necessidade de atualização completa do mesmo.
Viabilidade Técnica do Xml
• É 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 e nomes de campos, assim como valores válidos;
• A sintaxe restrita e requerimentos de parsing tornam os algoritmos de análise mais eficientes e consistentes;
• Com recurso automático de destaque: a maior parte dos editores txt modernos oferece recursos para destaque de XML (distinção visual entre tag, atributo e conteúdo);
• Com recursos de visualização e controle (folding) da hierarquia: editores txt mais especializados e editores simples
...