Merci à tous pour vos avis. J'aime bien le coté évolutif de l'élement au
cas où effectivement je veuille ajouter des arguments.
Merci beaucoup !
Thibaud
Vu que
Eric van der Vlist a écrit :
> Bonjour,
> Le mardi 25 avril 2006 à 14:38 +0200, Erik Mazoyer a écrit :
>
>> Pour des raisons de parsing SAX, je préconise <voiture seconde_main="true"/>.
>> Ça permet de connaître les valeurs au moment ou on lit la balise et non à la lecture des balises enfants.
>>
>
> A l'inverse, si on affiche le document dans un navigateur à l'aide de
> CSS, il sera plus facile d'afficher la valeur si seconde_main est un
> élément...
>
> Il y a hélas beaucoup de critères contradictoires privilégiant les
> attributs ou les éléments en fonction des outils utilisés.
>
> Il y a par contre deux critères liés à XML lui-même qui me semblent
> importants:
>
> 1) Si le contenu de voiture est du texte simple, du type "<voiture>belle
> automobile rouge</voiture>", je choisirai sans doute d'exprimer
> "seconde_main" comme un attribut faute de quoi le contenu de voiture
> deviendrait un contenu mixte plus difficile à gérer ou devrait être
> remanié pour éviter cela.
>
> 2) Dans les autres cas, je choisirai sans doute d'exprimer
> "seconde_main" comme un élément parce que c'est une solution beaucoup
> plus évolutive qui permet :
>
> * de rajouter des attributs (<seconde_main
> date-vérification="2006-04-25">true</seconde_main>)
> * de multiplier les occurrences de l'information :
> <voiture>
> ...
> <seconde_main date-vérification="2001-10-20">false</seconde_main>
> <seconde_main date-vérification="2006-04-25">true</seconde_main>
> ...
> </voiture>
>
> Ces deux évolutions peuvent sembler inutiles aujourd'hui, mais qui peut
> être certain qu'il en sera de même demain? L'utilisation d'éléments
> donne des vocabulaires plus évolutifs que celle des attributs.
>
> Cordialement,
>
> Eric van der Vlist
>
>
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Tue Apr 25 15:46:05 2006