LINGUAGEM XML
Trabalho Universitário: LINGUAGEM XML. Pesquise 862.000+ trabalhos acadêmicosPor: JCM12 • 22/5/2014 • 705 Palavras (3 Páginas) • 457 Visualizações
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
...