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