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

LINGUAGEM PARA ORGANIZAÇÃO E TRANSFERENCIA DE DADOS PARA WEB

Por:   •  25/5/2015  •  Trabalho acadêmico  •  916 Palavras (4 Páginas)  •  220 Visualizações

Página 1 de 4

Etapa 1

Passo 1

Definição de XML

A XML é uma linguagem utilizada na representação de documentos que possuem dados estruturados (http://www.guj.com.br/articles/19, acessado em 01/04/2014 - 14:30). Amplamente recomendado pela W3C para ser o documento de transferência de dados padrão entre aplicações de iguais ou de diferentes plataformas, é de fácil escrita e interpretação tanto por computadores como por seres humanos .

O principal objetivo do uso de documentos em XML é o transporte de informação, sendo utilizado na armazenagem de dados de uma pesquisa de banco de dados, na armazenagem de informações simples ou qualquer outro tipo de dado estruturado ( http://www.guj.com.br/articles/19, acessado em 01/04/2014 - 14:30).

Não existe no XML limitações de tags como no HTML, o desenvolvedor do documento pode definir as tags de acordo com a necessidade e com o tipo de dado a ser estruturado e armazenado.

As características do XML são:

• Separação do conteúdo da formatação

• Simplicidade e legibilidade, tanto para humanos quanto para computadores

• Possibilidade de criação de tags sem limitação

• Criação de arquivos para validação de estrutura (chamados DTDs)

• Interligação de bancos de dados distintos

• Concentração na estrutura da informação, e não na sua aparência

(http://pt.wikipedia.org/wiki/XML, acessado em 01/04/2014 - 14:30)

passo 2

Um documento XML é composto por:

Sintaxe Descritivo

<?xml version="1.0"?> ou

<?xml version="1.1"?> 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.

Elemento Principal(root tag)

ex.: <Venda> conteudo </Venda> O elemento principal é importante para receber e organizar as demais marcações. Sem ele os dados ficam "soltos" pelo código.

Elementos secundários (campos)

ex.:<Codigo>conteudo </Codigo> São "campos" onde você armazenará os dados. Aqui a root tag é fechada.

Atributos

ex.: <material classe="primeira"> Atributos são valores nomeados que ocorrem dentro das tags de início após o nome do elemento.

Comentários

ex.: <!--esses dados são comuns a base de dados Vassoura Vassourinha e Vassouras Lindaura --> Se necessário adicionar comentários aos documento utilizamos <!-- Comentário -->

Caracteres reservados

<Cliente> XPTO &amp; Filhos Limpeza Urbana LTDA </Cliente> Não podemos utilizar em um documento XML caracteres como: < , > , & , " , ' . Para isso utilizamos entidades nomeadas. (Ver lista de entidades nomeadas.)

(http://www.oficinadanet.com.br/artigo/402/estrutura_de_um_arquivo_xml, acessado em 01/04/2014 - 14:30)

Caractere reservado Entidade nomeada

< &gt;

> %&gt;

& &amp;

" &quot;

' &apos;

(http://msdn.microsoft.com/pt-br/library/ms171485.aspx, acessado em 01/04/2014 - 14:30)

Passo 3

Documento XML para integração das interfaces das vendas entre a Vassoura Vassourinha XXI LTDA e Vassouras Lindaura YY LTDA. Alguns campos foram adicionados pois foi constatada a necessidade para melhor integração entre os sistemas.

<?xml version="1.0">

<Venda>

<Codigo> 001 </Codigo>

<Revenda>

<Loja>Matriz </Loja>

<Vendedor>João Paulo</Vendedor>

</Revenda>

<Cliente> XPTO &amp; Filhos Limpeza Urbana LTDA </Cliente>

<Item>

<Modelo> Vassoura Master Blaster Vassoreitor Piaçava </Modelo>

<Especificacao>

<ComprimentoDoCabo> 108 cm </ComprimentoDoCabo>

<Peso> 600 g </Peso>

<Cerdas> Piaçava </Cerdas>

<ComprimentoTotal> 130 cm </ComprimentoTotal>

<material tipo="primeira"> Madeira</Material>

</Especificacao>

<Quantidade> 100 </Quantidade>

<ValorUnitario> 3.00 </ValorUnitario>

<ValorTotalItem> 300,00</ ValorTotalItem >

</Item>

<Item>

<Modelo> Vassoura Vassoreitor Piaçava </Modelo>

<Especificacao>

<ComprimentoDoCabo> 108 cm </ComprimentoDoCabo>

<Peso> 600 g </Peso>

<Cerdas> Piaçava </Cerdas>

<ComprimentoTotal> 130 cm </ComprimentoTotal>

...

Baixar como (para membros premium)  txt (7.3 Kb)   pdf (56.2 Kb)   docx (15.3 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com