Os blocos de edifício principais de originais de XML e de HTML são elementos.
Tipos de elementos
Há três tipos preliminares de elementos:
elementos simples
Estes são os elementos que contêm o texto ou “os dados de caráter analisados gramaticalmente” (representado como o #PCDATA em seu DTD). Em XHTML, o Tag do <b> é um exemplo de um elemento simples.
elementos compostos
Estes elementos contêm outros elementos, e às vezes PCDATA e outros elementos. Em XHTML, o Tag do <html> é um exemplo de um elemento composto.
elementos autônomos
Estes elementos são chamados frequentemente Tag do “singleton”. Não contêm nenhum PCDATA ou outros elementos. Em XHTML, o <br/> é um exemplo de um elemento autônomo.
Declarando um elemento
Com declaração um XML do elemento os elementos são declarados no DTD. Uma declaração do elemento tem a seguinte sintaxe:
<!ELEMENT element-name category>
or
<!ELEMENT element-name (element-content)>
Elementos vazios
Os elementos vazios são declarados com o keyword da categoria VAZIO:
<!ELEMENT element-name EMPTY>
example:
<!ELEMENT br EMPTY>
XML example:
<br />
Elementos com somente dados de caráter
Os elementos com somente dados de caráter são declarados com #PCDATA dentro dos parênteses:
<!ELEMENT element-name (#PCDATA)>
example:
<!ELEMENT from (#PCDATA)>
Elementos com alguns índices
Os elementos declararam com o keyword da categoria, podem conter toda a combinação de dados parsable:
<!ELEMENT element-name ANY>
example:
<!ELEMENT note ANY>
Keywords: original do xml, atributo dos elementos do xml, declaração do xml, schema do xml