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

ATPS Xml Etapa 01

Monografias: ATPS Xml Etapa 01. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  30/5/2013  •  2.108 Palavras (9 Páginas)  •  569 Visualizações

Página 1 de 9

Empresa Vassoura Vassourinha XXI Ltda.

Documentação de uso interno (Dep. de TI), descritivo sobre o XML.

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 oOpenDocument 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

• É editável, devido à popularidade do XML nos dias de hoje, com diferentes níveis de automação, em qualquer ambiente:

• Sem automação: editores txt antigos, tais como vi

• 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 acoplados a navegadores

• Com recursos de validação e análise sintática: ferramentas um pouco mais sofisticadas, orientadas a programadores, tais como as IDEs, ou orientadas a conteúdo, tais como editores XHTML, ambos vem se adaptando para lidar com outros formatos XML, interpretando DTD, XSLT ou XML Schema

Aplicações Web

Por ser o XML extensível e auto-descritivo, ele pode ser utilizado em qualquer lugar que haja a necessidade de troca de dados ou simplesmente distribuição dos mesmos. Inicialmente estima-se que o XML seja muito usado para descrever informações sobre páginas HTML. Mais adiante, aplicações como transações financeiras, notícias, informações sobre tempo, registros de dados, bibliotecas e muitas outras serão possíveis usuárias do XML.

Descrição dos principais elementos de sintaxe da linguagem.

Sintaxe Descritivo

<?xml version="1.0"?> Sintaxe inicial da linguagem XML. Indica a

versão utilizada (no momento, são

homologadas as versões 1.0 e 1.1). Os

caracteres “?>” indicam que esta é uma

instrução de abertura de documento, para

que o interpretador XML compreenda que

esta instrução não deve ser apresentada aos

usuários.

</ Instrução que indica o final da tag, portanto o final de uma

informação.

Ex. <Vendas> ... </Vendas>

<Vendas> Tag raiz responsável por todos os registros de vedas das

. empresas Vassouras contidas no arquivo xml

por se tratar da raiz do arquivo não poderá ser repetida no

arquivo.

<registro> irá conter a linha com todos os itens da venda, ou seja para

cada venda realizada cujo registro estiver contido no arquivo

xml. Existirá uma tag registro, irá se repetir indefinidamente

durante todo o arquivo.

Sendo importante lembrar que o arquivo pode conter vendas

de varia empresas do grupo Vassouras e a sua

...

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