Vous pouvez utiliser des déclarations
d'élément dans les DTD pour définir les éléments susceptibles d'apparaître
dans un document XML. Une déclaration d'élément peut spécifier que l'élément peut contenir d'autres éléments, qu'il
peut contenir n'importe quoi (ANY) ou qu'il doit être vide (EMPTY).
A propos de cette tâche
Les instructions suivantes ont été écrites pour la perspective Ressource, mais elles fonctionneront
également dans de nombreuses autres perspectives.
Création d'éléments
Pour créer un
élément, suivez ces étapes :
- Ouvrez votre DTD dans l'éditeur de DTD.
- Dans la vue Structure, faites un clic droit
sur la DTD
et cliquez sur
Ajouter un élément.
- Dans la vue Propriétés, tapez le nom de l'élément dans la zone Nom.
- Lorsque vous créez un élément dans l'éditeur de DTD, un élément enfant avec un modèle de contenu vide (mot clé EMPTY)
est automatiquement créé.
- Sélectionnez l'élément enfant
EMPTY et, dans la vue Propriétés, changez son Type de contenu en ANY, (#PCDATA)
ou un autre élément. Si vous voulez que l'élément parent ne contienne rien, laissez son type de contenu
vide (EMPTY).
- Si vous voulez que l'élément parent contienne plusieurs éléments enfants (ou un contenu mixte), sélectionnez
Contenu enfant ou Contenu mixte dans la liste Type de
contenu. Après avoir sélectionné l'une ou l'autre de ces options,
vous obtiendrez un groupe (représenté par un noeud de groupe
si
vous avez sélectionné Contenu enfant ou
si vous
avez sélectionné Contenu mixte), que vous pourrez utiliser pour créer un groupe d'éléments
enfant sous l'élément parent.
Un élément enfant sera automatiquement créé sous le noeud de groupe.
Pour plus d'informations sur l'édition d'un groupe, référez-vous aux rubriques connexes.
- Cliquez sur l'onglet Documentation si vous voulez fournir des informations au sujet de
cet élément. La page Documentation sert à fournir des informations lisibles
par l'homme, comme une description de l'élément.
Résultats
Remarque : Si vous prévoyez un contenu mixte, la valeur du premier élément de votre groupe
doit être (#PCDATA) ; en conséquence, si vous sélectionnez Contenu mixte, deux éléments enfants
seront automatiquement créés, le premier ayant une valeur (#PCDATA). De même, un groupe ne doit pas contenir
d'élément vide (EMPTY) ou à contenu libre (ANY). Les éléments EMPTY ou ANY ne sont
pas autorisés comme entités imbriquées.