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

ATPS XML

Tese: ATPS XML. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  4/6/2014  •  Tese  •  1.133 Palavras (5 Páginas)  •  317 Visualizações

Página 1 de 5

Etapa 1

Passo 1

1-

A linguagem XML(eXtensible Markup Language) é um dos subtipos da SGML capaz de descrever diversos tipos de dados e também é uma linguagem de marcadores como o HTML.Seu propósito principal é a facilidade de compartilhamento de informações através da internet, e sua grande vantagem é que ela é estendível, podem ser inseridos infinitos tag, podendo assim também criar suas próprias tags.

A linguagem de XML surgiu em meados da década de 1990 através da combinação da flexibilidade da SGML com a simplicidade da HTML, com a funcionalidade de ser lida por qualquer software e ser integrada com as demais linguagens. Passando assim a ser portátil pelo seu formato não depender das plataformas de hardware ou software, um banco de dados pode escrever o arquivo xml e outro banco de dados qualquer consegue ler o arquivo.

A principal característica do XML é criar uma única infraestrutura para diversas linguagens e linguagem pouco conhecida e desconhecida também podem ser definidas sem nenhum trabalho.

• 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

Suas principais vantagens são:

• É baseado em textos simples;

• Suporta Unicode, permitindo que a maior parte das informações 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;

Desvantagens:

• Velocidade a grande quantidade de informação repetida prejudica a velocidade de transferência;

• Editabilidade txt: o arquivo "XML simples" pode ser bem pouco intuitivo, dificultando sua edição com editores txt por pessoas leigas, mais ainda no caso de volume de dados muito grandes, onde o XML pode sequer ser facilmente editável por pessoas experientes;

Todo documento XML, além da tag introdutória, deve ter um único elemento (tag) que sirva como raiz para todos os demais elementos do documento.

Passo 2

<?xml version="1.0"?>

<aviso>

<data>07/03/2013</data>

<para>Alunos</para>

<de>Professor</de>

<cabecalho>Fique ligado</cabecalho>

<corpo>Aula ate as 22:40</corpo>

</aviso>

Sintaxe Descritivo

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

<aviso> Esta linha define o primeiro elemento do

documento – o elemento raiz.(nó raiz)

<data>07/03/2013</data>

<para>Alunos</para>

<de>Professor</de>

<cabecalho>Fique ligado</cabecalho>

<corpo>Aula ate as 22:40</corpo> Estas quatro linhas definem 4 elementos

filhos da raiz ( para, de, cabeçalho e corpo)

</aviso> A última linha define o fim do elemento

raiz.

Passo 3

Tabela de Vendas – Vassoura Vassourinha Ltda.

<?xml version="1.0"?>

<tabela_de_vendas>

<Produtos>

<id>1</id>

<loja>Vassoura Vassourinha Ltda</loja>

<vendedor>vassoura</vendedor>

<modelo>fina</modelo>

<especificacao>Otima para utilizar em qualquer situacao</especificacao>

<peso>500g</peso>

<comp_cabo>1,30cm</comp_cabo>

<mat_cerdas>bom</mat_cerdas>

<quantidade>1</quantidade>

<valor_total>R$5,00</valor_total>

</produtos>

Tabela de Vendas – Vassouras Lindaura Ltda.

<?xml version="1.0"?>

<tabela_de_vendas>

<Produtos>

<cod_venda>1</cod_venda>

<revenda>Vassouras Lindaura Ltda.</revenda>

...

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