Je me demande _une_ chose: Pour avoir mis le ISBN en attribut?
Dans quel cas de figure est-il plus recommandé de faire ça que:
<catalog>
<book>
<isbn>1-56592-724-9</isbn>
<title>The Cathedral & the Bazaar</title>
<author>Eric S. Raymond</author>
</book>
<book>
<isbn>1-56592-051-1</isbn>
<title>Making TeX Work</title>
<author>Norman Walsh</author>
</book>
</catalog>
Xpost, proposez SVP un suivi adapté :)
MErci d'avance.
Bonjour,
> Je parcours quelques exemples et je tombe sur celui-ci:
> <catalog>
> <book isbn="1-56592-724-9">
> Je me demande _une_ chose: Pour avoir mis le ISBN en attribut?
> Dans quel cas de figure est-il plus recommandé de faire ça que:
> <catalog>
> <book>
> <isbn>1-56592-724-9</isbn>
Je débute, mais je vois deux trucs :
1. l'ISBN est la clé de "book"
2. les DTD ne permettent pas de typage sémantique et le fait de le mettre en
attribut peut peut-être aider l'appli qui est derrière à valider la
sémantique de l'attribut
> Xpost, proposez SVP un suivi adapté :)
fctx me semble convenir.
En gros, l'un ou l'autre font l'affaire. Tout dépend de ce qu'on veut en
faire ensuite. C'est ça?
attributs et éléments ne sont pas interchangeables :
-le contenu d'un élément est ordonné, un ensemble d'attributs n'a pas
d'ordre
-on peut avoir plusieurs éléments de même nom, ce n'est pas possible
pour les attributs
-on peut étendre un élément en créant des sous-éléments, on n'a pas
cette possibilité d'extension avec les attibuts
-les attributs et éléments n'ont pas la même visibilité avec CSS
-etc
bref, si dans cet exemple élément ou attribut n'a pas grande importance,
il ne faut pas généraliser
je vous laisse fouiller la dedans le support qui aborde la question :
http://disc.inria.fr/perso/philippe.poulard/cours/cours.html
--
Cordialement,
///
(. .)
--------ooO--(_)--Ooo--------
| Philippe Poulard |
-----------------------------
http://reflex.gforge.inria.fr/
Have the RefleX !