Les modules principaux des documents de XML et de HTML sont des éléments.
Types d'éléments
Il y a trois types primaires d'éléments :
éléments simples
Ce sont des éléments qui contiennent le texte ou « les données-caractères analysées » (représentées comme #PCDATA dans votre DTD). Dans XHTML, l'étiquette de <b> est un exemple d'un élément simple.
éléments composés
Ces éléments contiennent d'autres éléments, et parfois PCDATA et d'autres éléments. Dans XHTML, l'étiquette de <html> est un exemple d'un élément composé.
éléments autonomes
Ces éléments s'appellent souvent les étiquettes de « singleton ». Ils ne contiennent aucun PCDATA ou d'autres éléments. Dans XHTML, le <br/> est un exemple d'un élément autonome.
Déclaration d'un élément
Avec la déclaration un XML d'élément des éléments sont déclarés dans le DTD. Une déclaration d'élément a la syntaxe suivante :
<!ELEMENT element-name category>
or
<!ELEMENT element-name (element-content)>
Éléments vides
Des éléments vides sont déclarés avec le mot-clé de catégorie VIDE :
<!ELEMENT element-name EMPTY>
example:
<!ELEMENT br EMPTY>
XML example:
<br />
Éléments avec seulement des données-caractères
Des éléments avec seulement des données-caractères sont déclarés avec le #PCDATA à l'intérieur des parenthèses :
<!ELEMENT element-name (#PCDATA)>
example:
<!ELEMENT from (#PCDATA)>
Éléments avec tout contenu
Les éléments ont déclaré avec le mot-clé de catégorie, peuvent contenir n'importe quelle combinaison des données parsable :
<!ELEMENT element-name ANY>
example:
<!ELEMENT note ANY>
Keywords:xml document, xml elements attribute, xml declaration, xml schema