ATPS XML 2014
Dissertações: ATPS XML 2014. Pesquise 862.000+ trabalhos acadêmicosPor: mivenerando • 23/5/2014 • 596 Palavras (3 Páginas) • 452 Visualizações
INTRODUÇÃO
Especificação formal da linguagem proposta, apresentação de conceitos e definições da linguagem.
ETAPA 1
1 XML
XML do inglês eXtensible Markup Language é uma linguagem de marcação recomendada pela W3C para criação de documentos com dados organizados hierarquicamente.
1.1 HISTÓRIA
Em 1994, surge uma entidade chamada W3C3 (world wide web consortium - consórcio da www). Ela cuidou de colocar em ordem o HTML, e de formalizar suas regras, para que fosse um padrão. Mesmo assim, o HTML não cumpriu tudo o que propunha e planejava para a Internet, crescendo de uma maneira descontrolada e desordenada. O HTML está em constante evolução, porém, ele não consegue suprir tudo que as aplicações necessitam. Surge, em 1996, a XML.
A XML foi proposta com o objetivo de suprir as limitações da HTML, complementando-a. Ao ser publicada como uma recomendação do W3C, em 1998, depois revisada em 2000, a XML rapidamente incorporou ferramentas que a colocam em um nível muito acima da simples publicação de documentos na Internet.
1.2 CARACTERÍSTICAS
O XML tem como principais características:
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 banco de dados distintos
Concentração na estrutura da informação, e não na sua aparência
Pela sua portabilidade, já que é um formato que não depende das plataformas de hardware ou de software, um banco de dados pode, através de uma aplicação, escrever em um arquivo XML, e um outro banco distinto pode ler então estes mesmos dados.
1.3 ELEMENTOS DE SINTAXE
A tabela abaixo se referencia aos principais elementos de sintaxe da linguagem XML.
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.
Tags Todas as tags devem ter um elemento de fechamento, exceto a declaração do XML.
<cadastro>Conteúdo do Cadastro </cadastro>
Case Sensitive As tags de abertura e fechamento devem portanto estar escritas com a mesma caixa: <nome> Isto está correto </nome>
<NOME> Isto está incorreto </nome>
Tags Aninhadas Na XML todos os elementos devem estar propriamente aninhados uns dentro dos outros como estes:
<b><i> Este texto é negrito e itálico </i></b>
Comentários A sintaxe para escrever comentários em XML é similar aquela do HTML
<!—Este é um comentário -->
1.4 DESAFIO – INTERFACE DE VENDAS
1.4.1 Tabela de Funcionários – Vassoura Vassourinha Ltda.
<?xml version="1.0"?>
<cadastro_funcionarios>
<funcionario>
<id>1</id>
<nome>Luis Mendes</nome>
<sexo>Masculino</sexo>
<endereço>Rua das Flores, 10 – São Vitor – Americana/SP</endereço>
</funcionario>
<funcionario>
<id>2</id>
<nome>Joana da Luz</nome>
<sexo>Feminino</sexo>
<endereço>Rua do Sucesso, 25 – Jardim Brasil – Americana/SP</endereço>
</funcionario>
</cadastro_funcionarios>
1.4.2 Tabela de Vendas – Vassoura Vassourinha Ltda.
<?xml version="1.0"?>
<cadastro_vendas>
<vendas>
<id> 1 </id>
<loja> 1 </loja>
<vendedor> Luis </vendedor>
<modelo> Vassoura de Patio </modelo>
<especificação> cerdas rígida, cabo de madeira </ especificação>
<peso> 1,800 Kg </peso>
<comprimento>
...