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

LINGUAGEM XML

Trabalho Universitário: LINGUAGEM XML. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  22/5/2014  •  705 Palavras (3 Páginas)  •  465 Visualizações

Página 1 de 3

ATPS Linguagem para Organização e Transferência de Dados para Web

Etapa 1:

Passo 1:

A seguir montaremos um descritivo com as principais características da linguagem XML para entendimento e compreensão dos profissionais de TI.

A XML – eXtensible Markup Language – É uma linguagem de marcadores tal como a HTML mas com um objetivo diferente, ela foi desenhada para descrever dados e a grande vantagem dessa linguagem é que ela é totalmente extensível não se limitando a um certo numero de Tags como o HTML por exemplo. Sendo assim na linguagem XML você pode criar suas próprias Tags tornando-a uma linguagem auto definível.

Segue aqui algumas vantagens técnicas 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.

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

* Sem automação: editores txt antigos.

* 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.

Passo2:

À seguir um descritivo da sintaxe do XML.

<?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. |

<bilhete> | A próxima linha descreve o elemento raiz do documento (como se dissesse: "este documento é um bilhete"). |

<para>José</para><de>Maria</de><título>Lembrete</título><corpo>Não me esqueça neste fim-de-semana!</corpo> | As próximas 4 linhas descrevem 4 elementos filhos da raiz (para, de, título, e corpo)). |

</bilhete> | E finalmente a últimalinha define o final do elemento raiz. |

Passo3:

Foi criado um arquivo XML com os dados relevantes às duas empresas.

<?xml version="1.0"?>

<cadastro_vendas>

<venda>

<id>1</id>

<loja>1</loja>

<modelo>1</modelo>

<comprimento_total>1.20</comprimento_total>

<material_cerdas>Plástico</material_cerdas>

<quantidade>10</quantidade>

<valor_total>120,00</valor_total>

</venda>

</cadastro_vendas>

Relatório 1 – Manual de Desenvolvimento XML

A principio no passo 1 foi passado todo um descritivo da linguagem XML, como o XML funciona, mostrando todas as funcionalidades e características e todos os seus pontos positivos como a facilidade do uso e toda a sua eficiência e consistência. Após isso foi apresentada a sintaxe da linguagem XML mostrando da sintaxe inicial passando pelo elemento raiz os elementos folha e a finalização dos elementos. Depois foram passadas duas tabelas de vendas, uma da empresa Vassoura Vassourinha Ltda e outra da empresa Vassouras Lindaura Ltda, selecionamos todos os campos relevantes das duas empresas e criamos um arquivo XML onde cada campo é um elemento do XML.

Etapa 2:

Passo 1:

A seguir temos todos os compôs com a descrição para padronização.

Campo ID: necessária à garantia de Chave Primária para o campo, de modo que omesmo não se repita dentro do arquivo.

Campo Loja: Deve ser preenchido

...

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