ATPS ANHANGUERA
Por: Jose.Nascimento • 5/3/2018 • 1.276 Palavras (6 Páginas) • 336 Visualizações
...
de dados, geralmente usado para
comunicação entre servidores e programas.
Em um arquivo XML a sintaxe é feita de forma bem simples, podemos reutilizar o arquivo XML
diversas vezes, ele é case sensitive(reconhece e diferencia letras maiúsculas ou minúsculas), gratuito,
multiplataforma, podemos ter quantos elementos quisermos, trabalhar com hirarquia de elementos
aonde elementos dentro de elementos estão um nível a baixo do elemento anterior.
1.2 Passo 2 - Principais elementos de sintaxe da linguagem de XML
1.2.1 Declaração de um arquivo XML, para a criação de um arquivo XML, devemos seguir o
padrão natural do XML aonde no começo temos a declaração do XML que esta dentro de uma tag um
pouco diferente que é composta por um sinal de maior no final ou menor no começo (> ou <) e uma
interrogação para o lado de dentro da tag tanto no inicio quanto no final da declaração. Dentro desta
tag, apos a abertura dela temos o texto "XML" que faz parte do padrão .
<?xml (ATRIBUTOS)?>
1.2.1.1 Atributos, os atributos são os valores que estão na declaração do xml, eles são:
Version, dentro dos atributos temos a versão(1.0 ou 1.1) que é um atributo obrigatório em todo XML.
Encoding, temos também o encoding que determina a codificação do documento e é um atributo
opcional
Standalone, por ultimo temos o standalone que é uma proposição aonde o valor é "yes" ou "no" sendo
que o "yes" significa que o documento faz referencias externas e o "no" significa que não temos
referencias externas, também um atributo opcional.
<?xml version="1.0" encoding="CODIFICACAOTESTE_01" standalone="no"?>
1.2.1.2 Elementos, os elementos estao dentro de tags que iniciam dentro de "<ELEMENTO>" e
terminam em "</ELEMENTO>", para inicializar e já finalizar um elemento vazio utilizamos
"<ELEMENTO/>".
<?xml version="1.0" encoding="CODIFICACAOTESTE_01" standalone="no"?>
<Casa>
Casa Azul
</Casa>
4
1.2.1.3 Hierarquia: Podemos ter elementos dentro de elementos, fazendo assim uma hirarquia, no
exemplo a seguir temos um objeto da tabela Endereco de forma resumida.
<?xml version="1.0" encoding="CODIFICACAOTESTE_01" standalone="no"?>
<Endereco>
<Logradouro>
Av. Bras Leme
</Logradouro>
<Numero>
3029
</Numero>
</Endereco>
Geração de XML, podemos gerar o XML a partir de editores de texto dos mais simples e também
através de programas, o que deve ser observado é a declaração e também a extensão do arquivo, ele
deve terminar em ".xml" para que seja um arquivo XML.
1.3 Passo 3 - Arquivo XML para a interface das vendas
Analise do caso: Sempre quando um padrão for adotado devemos levar em consideração a viabilidade
e também a aplicabilidade do padrão dentro do caso de uso, a baixo temos os atributos das vendas das
duas empresas em uma tabela vertical.
ID
CAMPO
Vassoura Vassourinha
LTDA
ID
CAMPO
Vassouras Lindaura
LTDA
1 ID 1 Codigo Venda
2 Loja 2 Revenda
3 Vendedor 3 Modelo
4 Modelo 4 Comprimento total
5 Especificação 5 Material Cabo
6 Peso 6 Material Cerdas
7 Comprimento do Cabo 7 Quantidade
8 Material Cerdas 8 Endereco Entrega
9 Quantidade 9 Cliente
10 Valor Total 10 Desconto
11 Valor Total
5
Foi feita a normalização das tabelas e o resultado que tivemos foi o seguinte:
ID CAMPO Normalização Vassoura Vassourinha LTDA Vassouras Lindaura LTDA
1 ID_VENDA ID Codigo Venda
2 ID_CLIENTE Loja Cliente
3 ID_MODELO Modelo Modelo
4 DESCRICAO Especificação Material Cabo
5 COMPRIMENTO Comprimento do Cabo Comprimento total
6 CERDAS Material Cerdas Material Cerdas
7 QUANTIDADE Quantidade Quantidade
8 VAL_TOTAL Valor Total Valor Total-Desconto
CAMPO REMOVIDO Vendedor Revenda
CAMPO REMOVIDO Peso Endereco Entrega
<?xml version="1.0"?>
<VENDA>
...