Institut numerique

Définir Elément et Attributs

Elément est décrit dans une DTD par: (le nom de l'élément) (contenu)>.

Pour créer un élément « chapitre », donc le jeu de balise , nous rédigeons en
en termes de DTD: chapitre (contenu)>.

Le contenu peut être de type vide , contenir des sous-éléments ou éléments enfants (une séquence
de sous-éléments), proposer un choix de sous-éléments, du texte, du contenu mixte.

Nous utiliserons par la suite les éléments vides, les éléments comportant des sous-éléments et les
éléments comprenant une description.

Un élément comportant une description se défini: (nom_élément) (#CDATA)>
L’élément « chapitre » contenant une description de type CDATA :
chapitre (#CDATA)>.

Un élément vide se défini par : nom_élément ( EMPTY)>.

L’élément chapitre qui serait vide est défini par: chapitre ( EMPTY)>.

Un élément contenant un sous-élément se défini par :
exemple (nom_élément) (enfant ou sous-élément+)>.

L’élément « chapitre » qui contient un élément enfant « paragraphe »:
exemple (chapitre) (paragraphe+)>.

« + » signifiant que l’élément chapitre peut contenir un ou plusieurs sous-éléments « paragraphe ».

Les attributs.

Une déclaration d’attribut commence par une balise .

Les attributs peuvent être de différents types.

– ID, IDREF: identificateurs uniques, qui peuvent être mis en relation par référence (IDREF).

– LIST (ou ENUMERATION): choix d’attributs imposé.

– ENTITY, ENTITIES: entité(s) déclarée(s) et non analysée de la DTD.

– NMTOKEN, NMTOKENS: unité(s) lexicale nominale XML.

– CDATA: une chaîne de caractères.

Sources:

W3C: Extensible Markup Language (XML) 1.0

The XML 1.1 Bible ISBN: 0-7645-4986-3

Page suivante : Activity Based Costing et Extensible Markup Language

Retour au menu : Elaboration d’une application de la méthode Activity Based Costing utilisant les technologies XML