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

XML ATPS

Trabalho Universitário: XML ATPS. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  18/3/2015  •  629 Palavras (3 Páginas)  •  488 Visualizações

Página 1 de 3

2 Etapa atps xml

By rodrigobh29 | Studymode.com

FACULDADE ANHANGUERA- MG

SISTEMAS DE INFORMAÇÃO

Linguagem Para Organização E Transferência De Dados Para A WEB

BELO HORIZONTE – MG

Abril / 2013

FACULDADE ANHANGUERA

Linguagem Para Organização E Transferência De Dados Para A WEB

Principais Marcações Em XML

Marcações Em XML

O XML não é uma linguagem de marcação. Ele é uma metalinguagem de marcação. Mas qual é a diferença? O HTML é uma linguagem de marcação porque suas tags foram predefinidas por seus criadores com o objetivo de fazer a marcação de cada parte do documento HTML já no XML não existe nenhuma tag predefinida você cria suas próprias tags criando assim a sua linguagem de marcação. É por isso que o XML não é uma linguagem e sim uma metalinguagem ou seja uma linguagem usada para criar outra linguagem.

Como na HTML, os elementos também são introduzidos por marcadores (tags) e podem possuir atributos. As tags são iniciadas pelo símbolo < (menor que) e finalizadas pelo símbolo > (maior que). Mas na HTML são utilizadas tags predefinidas, como <h1>, <p>, etc., e na XML é o autor do documento que "inventa" as tags e o faz de maneira a dar entender o conteúdo queelas encerram. Por exemplo, um documento criado para listar os clientes de uma empresa poderia ser estruturado assim:

<clientes>

<cliente>

<nome> ... </nome>

<endereco> ... </endereco>

</cliente>

...

</clientes>

Note como é fácil entender um documento assim estruturado. Um documento XML é auto descritivo.

Os elementos XML podem ter atributos na tag de abertura, assim como na HTML. Os atributos são usados para prover informação adicional sobre os elementos. Uma declaração de atributos possui a seguinte sintaxe:

<!ATTLIST nome_do_elemento nome_do_atributo

tipo_do_atributo valor_default>

exemplo:

exemplo na DTD:

<!ATTLIST payment type CDATA "check">

Exemplo em XML:

<payment type="check" />

O tipo_do_atributo pode ter os seguintes valores:Valor Explicação

CDATA

O valor é um dado de caracter

(en1|en2|..)

O valor deve ser um da lista enumarada

ID

O valor é um identificador único

IDREF

O valor é a identificação de outro elemento

IDREFS

O valor é uma lista de outros identificadores

NMTOKEN

O valor é um nome XML válido

NMTOKENS

O valor é uma uma lista de nomes XML válidos

ENTITY

O valor é uma entidade

ENTITIES

O valor é uma lista de entidades

NOTATION

O valor é um nome de uma notação

xml:

O valor é um valor xml pré-definido

O valor_defaultpode ter os seguintes valores:Valor Explicação

valor

O valor padrão do atributo

#REQUIRED

O valor do atributo deve estar incluído no elemento

#IMPLIED

O valor do atributo não precisa estar incluído

#FIXED valor

O valor do atributo é fixo

Especificando um valor de atributo padrão DTD

<!ELEMENT square EMPTY>

<!ATTLIST square width CDATA "0">

Valid XML:

<square width="100" />

No exemplo acima, o elemento "square" é definido como um elemento vazio com um atributo "width" do tipo CDATA. Se width não for especificado ele terá como valor padrão 0.

<!ATTLIST nome_do_elemento nome_do_atributo

tipo_do_atributo

...

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