DTD - Componentes


Advertisements

Este capítulo irá discutir sobre componentes XML DTD de perspectiva. Una DTD, contêm basicamente as declarações dos seguintes componentes XML:

  • Elemento

  • Atributos

  • Entidades

Os elementos

Elementos XML podem ser definidos como blocos de construção de um documento XML. Os elementos podem se comportar como um recipiente para armazenar texto, elementos, atributos, objetos de mídia ou combinação de todos.

Cada documento XML contém um ou mais elementos, as fronteiras do que são ou delimitados por iniciar-tags e etiquetas, ou vazio.

Exemplo

Abaixo está um exemplo simples de elementos XML

<name>Tutorials Point</name>

Como você pode ver, temos definido um <name> tag. Há um texto entre o início e o fim da tag <nome>. Os elementos, quando usado em um XML-DTD, necessidade de ser declarada que será discutido em detalhes no capítulo DTD Elements.

Atributos

Os atributos são parte dos elementos XML. Um elemento pode ter qualquer número de atributos exclusivos. Atributos dão mais informações sobre o elemento XML ou, mais precisamente, que define uma propriedade do elemento. Um atributo XML é sempre um par nome-valor.

Exemplo

Abaixo está um exemplo simples de atributos XML:

<img src="flower.jpg"/>

Aqui img é o nome do elemento que src é um nome de atributo e flor.jpg é um valor determinado para o atributo src.

Se os atributos são utilizados em um XML DTD - Document Type Definition, em seguida, estas têm de ser declaradas que será discutido em detalhes no capítulo DTD Attributes

Entidades

As entidades são espaços reservados em XML. Estes podem ser declaradas no documento prólogo ou em uma DTD. As entidades podem ser categorizados como:

  • Construído em entidades

  • Entidades de Caracteres

  • As entidades Gerais

  • Entidades Parâmetro

Há cinco construído em entidades que desempenham no bem-formado XML, eles são os seguintes:

  • ampersand: &amp;

  • Single quote: &apos;

  • Greater than: &gt;

  • Less than: &lt;

  • Double quote: &quot;

Vamos estudar mais sobre entidade declarações em XML DTD em detalhe no capítulo DTD Entities

Advertisements