Vous pouvez utiliser des déclarations d'élément dans des DTD pour définir les éléments susceptibles de se produire dans un document XML. Les déclarations d'élément peuvent spécifier qu'un élément peut contenir d'autres éléments, qu'il peut ne rien contenir du tout ou qu'il doit être vide.
Les instructions suivantes ont été écrites dans la perspective Ressource, mais elles fonctionneront également dans de nombreuses autres perspectives.
Création d'éléments
Pour créer un élément, effectuez les opérations suivantes :
- Ouvrez votre DTD dans l'éditeur de DTD.
- Dans la vue Structure, cliquez avec le bouton droit de la souris sur la DTD
et cliquez sur Ajouter un élément.
- Dans la vue Propriétés, saisissez 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 VIDE est automatiquement créé.
- Sélectionnez l'élément enfant VIDE et, dans la vue Propriétés, changez son Type de contenu en TOUT, (#PCDATA) ou autre élément. Si vous voulez que l'élément parent ne contienne rien, laissez son type de modèle de contenu comme VIDE.
- Si vous voulez que l'élément parent contienne plusieurs éléments enfants (ou un contenu mixte), sélectionnez Contenu enfants 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 -
si vous sélectionnez Contenu enfant et
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.
- Cliquez sur l'onglet Documentation si vous voulez fournir des informations au sujet de cet élément. La page Documentation fournit des documents faciles à lire pour l'utilisateur comme une description de l'élément.
Remarque : si vous avez l'intention d'avoir 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 de (#PCDATA)). De même, un groupe ne doit pas contenir d'élément VIDE ou TOUT. Les éléments VIDE ou TOUT ne sont pas légalement autorisés comme entités imbriquées.