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
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.
Abaixo está um exemplo simples de elementos XML
<name>Howcodex</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.
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.
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
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: &
Single quote: '
Greater than: >
Less than: <
Double quote: "
Vamos estudar mais sobre entidade declarações em XML DTD em detalhe no capítulo DTD Entities