bonjour, un article sur la modélisation de XML .
Cet article a vocation à évoluer, il n'est que la première version.
Vos commentaires peuvent permettre d'améliorer ces articles donc n'hésitez pas !
bonjour, un article sur la modélisation de XML .
Cet article a vocation à évoluer, il n'est que la première version.
Vos commentaires peuvent permettre d'améliorer ces articles donc n'hésitez pas !
Tu aurais du présenter cet article avant celui sur XPath et utiliser les structures présentées ici pour expliquer XPath et montrer différentes requêtes en fonction des structures de données choisies.
Par exemple comment sélectionner la valeur d'une balise en fonction d'une condition sur le nom d'une balise, sur la valeur d'un attribut de la balise, etc ...
Bref les cas les + fréquents.
Sinon l'article est bien expliqué. J'ai fait une lecture rapide donc je prétends pas avoir vérifié les fautes.
Bonne synthèse qui permet de répondre à toutes les premières questions qu'on se pose lors de la conception de fichiers XML.
Merci
Merci pour ce court article qui remet bien les bases et en plus est bien ciblé sur des erreurs courantes, les exemples aident beaucoup à comprendre la pertinence ou non des cas d'utilisation.
Une petite question cependant :
Dans l'exemple sur le chapitrage, pourquoi vaut il mieux mettre un sous chapitre après la balise corps du chapitre et non dans la balise corps ?
Ici, la balises corps est censée contenir le texte du chapitre (qui peut se résumer à une introduction des sous chapitre).
2 points pour privilégier cette forme :
- sémantique : évitez de mélanger des balises qui n'ont pas le même objectif, ça facilite la lisibilité mais aussi l'utilisation ;
- validation : corps sera soit du texte plein, soit une balise mixte (balise gras, souligné, etc.). Eviter de créer des balises mixtes quand c'est possibles ou limiter leur complexité dans le deuxième cas est mieux d'un point de vue validation. En effet les contraintes sur les éléments mixtes sont plus limités (impossible d'empêcher par exemple qu'il y ait du texte de corps après la déclaration d'un sous chapitre)
Merci pour la question, cela fera certainement partie de la prochaine mise à jour de cet article (quand j'aurais le temps )
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager