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

LINGUAGEM PARA ORGANIZAÇÃO E TRANSFERÊNCIA DE DADOS PARA WEB

Por:   •  7/5/2016  •  Trabalho acadêmico  •  2.904 Palavras (12 Páginas)  •  265 Visualizações

Página 1 de 12

LINGUAGEM PARA ORGANIZAÇÃO E TRANSFERÊNCIA

DE DADOS PARA WEB

SÃO PAULO

2016

Sumário

Relatório 1 – Manual de Desenvolvimento XML 3

Atributos 4

Prefixos e XML Namespaces 4

Estruturas Logicas Vassoura Vassourinha XXI Ltda 5

Cadastro Funcionarios 5

Tabela de Vendas 6

Descrição de Produtos 6

Relatório 2 – Manual de desenvolvimento DTD e CSS. 7

DTD 7

Declaração Externa 7

Declaração dos atributos 8

Documentação Vassoura Vassourinha XXI Ltda 9

Cadastro Funcionarios 10

Tabela de Vendas 10

Descrição de Produtos 11

Bibliografia 17

Relatório 1 – Manual de Desenvolvimento XML

A XML (eXtensible Markup Language, ou Linguagem de Marcação Estendida) é um subconjunto da SGML (Standard Generalized Markup Language, ou Linguagem de Marcação Padrão Generalizada) que permite que uma marcação específica seja criada para especificar idéias e compartilhá-las na rede. Ela tem as virtudes da SGML e da HTML sem qualquer das limitações óbvias.

XML é uma recomendação W3C que apenas descreve os dados e o que eles significam, o XML foi desenvolvido para mostrar os dados e a “aparência” deles é um complemento ao HTML e não um substituto deste e tambem foi desenvolvido para estruturar, armazenar e enviar os dados. No XML os dados são mantidos separados do seu código HTML é possível a troca de dados entre sistemas incompatíveis.

Suas tags não são pré-definidas e você deve criar as suas próprias tags

obedecendo a um pequeno conjunto de regras de sintaxe.

As regras de Sintaxe do XML onde todos os documentos XML devem conter a “declaração XML”

Definição do XML e a codificação de caracteres usada no

documento são:

<?xml version=”1.0” encoding=”ISSO-8858-1”?>

A declaração XML não é parte do documento XML, não é um elemento

do documento XML, e por isso não precisa de uma tag de fechamento portanto todos os documentos XML devem conter um elemento raiz:

<raiz> ... </raiz>

Entre as tags do elemento raiz estarão todas as outras tags do seu

documento XML, o elemento que “diz” o que é o documento e todos os elementos devem ter uma tag de fechamento sendo só duas construções válidas:

<teste>Teste 1</teste>

O elemento teste tem conteúdo <teste /> o elemento teste é vazio e diferente do HTML que pode ter tags que não são fechadas

o XML é case sensitive onde, <teste> é diferente de <Teste>> como tambem seus elementos devem estar corretamente aninhados como nesse exemplo:

<b><i>texto em negrito e em itálico</b></i>

Os valores dos atributos devem estar entre aspas, tanto faz se são aspas duplas ou simples o correto e:

<data=”22/12/1981”></data>

Os nomes dos elementos devem seguir as regras e podem possuir letras, números e outros caracteres sendo que não podem começar com número ou com caractere de pontuação, nomes não podem começar com as letras XML e suas variações e os nomes não podem conter espaços.

Sintaxe dos comentários:

<!--Comentário-->

Atributos

Todos os elementos XML podem conter atributos que geralmente carregam informações que não são parte dos dados e como já foi mencionado, todos os valores dos atributos devem estar entre

aspas, duplas ou simples

e existem regras que digam quando usar elementos filhos ou atributos

Os exemplos a seguir carregam a mesma informação:

<pessoa sexo=”feminino”>

<primeiro_nome>Lya</primeiro_nome>

<ultimo_nome>Castro</ultimo_nome>

</pessoa>

Prefixos e XML Namespaces

São utilizados para resolver conflitos de nomes entre documentos XML

No primeiro exemplo a tag <table> se refere a uma tabela enquanto que no segundo exemplo a tag <table> se refere a uma mesa, existindo claramente um conflito de nomes:

<table> <table>

<tr> <name>Coffee Table</name>

<td>Apples</td> <width>80</width>

<td>Bananas</td> <length>120</length>

</tr> </table>

</table>

Uma maneira de resolver conflitos é utilizando prefixos:

<h:table> <f:table>

<h:tr> <f:name>Coffee Table</f:name>

<h:td>Apples</h:td> <f:width>80</f:width>

<h:td>Bananas</h:td> <f:length>120</f:length>

</h:tr>

...

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