Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

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

Por:   •  2/2/2018  •  2.910 Palavras (12 Páginas)  •  314 Visualizações

Página 1 de 12

...

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> </f:table>

</h:table>

Outra maneira de resolver os conflitos é utilizando namespaces, utilizando o atributo xmlns para definir um namespace em uma tag:

xmlns:namespace-prefix=”namespaceURI”

Todos os filhos do elemento no qual o namespace foi definido terão

associados a eles o mesmo namespace do elemento pai.

Os exemplos abaixo são os mesmos anteriores só que com a utilização dos namespaces:

1) <h:table xmlns:h="http://www.w3.org/TR/html4/"> xmlns:f="http://www.w3schools.com/furniture">

<h:tr>

<h:td>Apples</h:td>

<h:td>Bananas</h:td>

</h:tr>

</h:table>

2) <f:table xmlns:f="http://www.w3schools.com/furniture">

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

<f:width>80</f:width>

<f:length>120</f:length>

</f:table>

Estruturas Logicas Vassoura Vassourinha XXI Ltda

Cadastro Funcionarios

Tabela de Vendas

Descrição de Produtos

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

DTD

(Document Type Definition)

Um documento XML é válido se ele, além de ser bem formado, segue as regras de um DTD ou de um XML Schema

O propósito do DTD é definir os blocos válidos de um documento XML, definir as estruturas do documento como uma lista de elementos e atributosválidos, o DTD pode ser declarado dentro do documento XML

ou pode ser criado num outro documento e ser referencia do no XML.

A construção de blocos válidos para um documento XML, bem como a

estrutura desse documento, usando uma lista de elementos válidos FCC que permite descrever cada marca (tag) e fornecer regras para interpretar cada informação usada em um arquivo XML” FCC.

Como funciona declaração interna

<!DOCTYPE elemento-raiz [declaração-dos-elementos]>

Declaração Externa

É necessário associar o XML ao DTD adicionando alinha abaixo no documento XML

<!DOCTYPE elemento-raiz SYSTEM “nome-do-arquivo”>

Cria-se um documento com as informações do DTD

E seu bloco de construção de um documento DTD pode ser definido assim:

Elementos Atributos Entidades PCDATA CDATA

E deve ser definido assim:

<!ELEMENT nome-do-elemento categoria>

<!ELEMENT nome-do-elemento (conteúdo-do-elemento)>

Declaração dos atributos

<!ATTLIST element-name attribute-name attribute-type default-value>

Visto que os documentos XML não têm um conjunto fixo de marcas, a apresentação de um documento XML é dependente de uma folha de estilos; como a CSS (Cascading Style Sheets) é uma linguagem de estilo que descreve a apresentação de um documento HTML (ou XML) como tambem deve ser processado na tela, no papel, ou em outros meios. Os navegadores HTML são de difícil codificação e embora alguns navegadores possam basear sua formatação em (CSS),

...

Baixar como  txt (13.3 Kb)   pdf (140.7 Kb)   docx (19.2 Kb)  
Continuar por mais 11 páginas »
Disponível apenas no Essays.club