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

Trabalho De Xml

Dissertações: Trabalho De Xml. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  25/3/2014  •  805 Palavras (4 Páginas)  •  368 Visualizações

Página 1 de 4

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

Professor: Hirlei Carlos Pereira de Araújo

Semestre: 5ª B Noturno

RA: NOME:

5626107476 Francisco da Conceição Ferreira

4211797121 Rafael Mendes de Souza

6654367001 Hiago da Veiga lima

5222100798 Wallison Bastos dos Santos

4473914406 Jose Antonio Nobre Guimarães

Brasilia 25 Março de 2014

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

Etapa 01

Passo 01

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, em

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

Passo 02

A 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>Pedro</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 última

Linha define o final do elemento raiz.

Passo 03

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

<?XML version="1.0"?>;

<cadastro_vendas>

<venda>

<id> </id>

<loja></loja>;

<modelo> </modelo>

<comprimento_total> </comprimento_total>

<material_cerdas> Plástico </material_cerdas>

<quantidade> </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.

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

Etapa 02

Passo 01

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 o mesmo não se repita dentro do arquivo.

Campo Loja: Deve ser preenchido obrigatoriamente, para saber de qual loja o produto vai sair.

Campo Modelo: Deve ser preenchido obrigatoriamente.

Campo Comprimento Total: Sem regras específicas.

Campo Material Cerdas: Sem regras específicas.

Campo Quantidade: Deve ser preenchido obrigatoriamente.

Campo Valor Total: Deve ser preenchido obrigatoriamente.

Passo 02

<ATTLIST cadastro_vendas

id ID #REQUIRED

loja CDATA #REQUIRED

modelo CDATA #REQUIRED

comprimento_total CDATA

material_cerdas CDATA

quantidade CDATA #REQUIRED

valor_total CDATA #REQUIRED>

Passo 03

cadastro_vendas {

display: block;

font-family: Arial, Helvetica;

font-size: 20pt;

color: #FF0000;

}

venda {

display: block;

font-family: Arial, Helvetica;

font-size: 16pt;

color: #FF0000;

}

id{

display: block;

font-family: Arial, Helvetica;

font-size: 12pt;

color: #FF0000;

}

loja {

display: block;

font-family: Arial, Helvetica;

font-size: 12pt;

color: #FF0000;

}

modelo {

display: block;

font-family: Arial, Helvetica;

font-size: 12pt;

color: #FF0000;

}

comprimento_total {

display: block;

font-family: Arial, Helvetica;

font-size: 12pt;

color: #FF0000;

}

material_cerdas {

display: block;

font-family: Arial, Helvetica;

font-size: 12pt;

color: #FF0000;

}

quantidade {

display: block;

font-family: Arial, Helvetica;

font-size: 12pt;

color: #FF0000;

}

valor_total {

display: block;

font-family: Arial, Helvetica;

font-size: 12pt;

color: #FF0000;

}

...

Baixar como  txt (6.5 Kb)  
Continuar por mais 3 páginas »