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).

Pourquoi et quand exécuter 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 :

Procédure

  1. Ouvrez votre DTD dans l'éditeur de DTD.
  2. Dans la vue Structure, faites un clic droit sur la DTD Icô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. Une fois ces sélections effectuées, vous obtiendrez un groupe (représenté par un noeud de groupe - Ce symbole graphique correspond au noeud de groupe Contenu enfants. si vous sélectionnez Contenu enfant et Ce symbole graphique correspond au noeud de groupe Contenu mixte. si vous sélectionnez Contenu mixte), que vous pouvez utiliser pour créer un groupe d'éléments enfants 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


Commentaires en retour