Création d'éléments

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).
Avant de commencer
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 :

  1. Ouvrez votre DTD dans l'éditeur de DTD.
  2. Dans la vue Structure, faites un clic droit sur la DTDIcône de la DTD. et cliquez sur Ajouter un élément.
  3. Dans la vue Propriétés, tapez le nom de l'élément dans la zone Nom.
  4. 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éé.
    1. 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).
    2. 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 Symbole du noeud de groupe Contenu enfant si vous avez sélectionné Contenu enfant ou Symbole du noeud de groupe Contenu mixte 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.
  5. 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.

Que faire ensuite

Vos commentaires