Copyright © 2005 Yves MARCOUX1 Concepts XML de base Yves MARCOUX EBSI - Université de Montréal
Copyright © 2005 Yves MARCOUX2 Un document XML: d'abord un fichier texte Julia Royer Sylvie Picard Émilie Dugré Invitation Luc Royer Jonas Dupras Veuillez noter que la prochaine réunion du conseil d'administration se tiendra le 27 septembre 2004.
Copyright © 2005 Yves MARCOUX3 Déclaration XML (optionnelle) Julia Royer Sylvie Picard Émilie Dugré Invitation Luc Royer Jonas Dupras Veuillez noter que la prochaine réunion du conseil d'administration se tiendra le 27 septembre 2004.
Copyright © 2005 Yves MARCOUX4 Déclaration de type de documents (optionnelle) Julia Royer Sylvie Picard Émilie Dugré Invitation Luc Royer Jonas Dupras Veuillez noter que la prochaine réunion du conseil d'administration se tiendra le 27 septembre 2004.
Copyright © 2005 Yves MARCOUX5 Balises de début Julia Royer Sylvie Picard Émilie Dugré Invitation Luc Royer Jonas Dupras Veuillez noter que la prochaine réunion du conseil d'administration se tiendra le 27 septembre 2004.
Copyright © 2005 Yves MARCOUX6 Balises de fin Julia Royer Sylvie Picard Émilie Dugré Invitation Luc Royer Jonas Dupras Veuillez noter que la prochaine réunion du conseil d'administration se tiendra le 27 septembre 2004.
Copyright © 2005 Yves MARCOUX7 Identificateurs génériques Julia Royer Sylvie Picard Émilie Dugré Invitation Luc Royer Jonas Dupras Veuillez noter que la prochaine réunion du conseil d'administration se tiendra le 27 septembre 2004.
Copyright © 2005 Yves MARCOUX8 Spécification d'attribut Julia Royer Sylvie Picard Émilie Dugré Invitation Luc Royer Jonas Dupras Veuillez noter que la prochaine réunion du conseil d'administration se tiendra le 27 septembre 2004.
Copyright © 2005 Yves MARCOUX9 Nom d'attribut Julia Royer Sylvie Picard Émilie Dugré Invitation Luc Royer Jonas Dupras Veuillez noter que la prochaine réunion du conseil d'administration se tiendra le 27 septembre 2004.
Copyright © 2005 Yves MARCOUX10 Valeur d'attribut Julia Royer Sylvie Picard Émilie Dugré Invitation Luc Royer Jonas Dupras Veuillez noter que la prochaine réunion du conseil d'administration se tiendra le 27 septembre 2004.
Copyright © 2005 Yves MARCOUX11 Appels d'entité Julia Royer Sylvie Picard Émilie Dugré Invitation Luc Royer Jonas Dupras Veuillez noter que la prochaine réunion du conseil d'administration se tiendra le 27 septembre 2004.
Copyright © 2005 Yves MARCOUX12 Exemple d'élément Julia Royer Sylvie Picard Émilie Dugré Invitation Luc Royer Jonas Dupras Veuillez noter que la prochaine réunion du conseil d'administration se tiendra le 27 septembre 2004.
Copyright © 2005 Yves MARCOUX13 Autre exemple d'élément Julia Royer Sylvie Picard Émilie Dugré Invitation Luc Royer Jonas Dupras Veuillez noter que la prochaine réunion du conseil d'administration se tiendra le 27 septembre 2004.
Copyright © 2005 Yves MARCOUX14 Commentaires (ignorés) Julia Royer Sylvie Picard Émilie Dugré --> Invitation Luc Royer Jonas Dupras Veuillez noter que la prochaine réunion du conseil d'administration se tiendra le 27 septembre 2004.
Copyright © 2005 Yves MARCOUX15 Notes (1/5) Règle absolue en XML: Toute balise de début doit obligatoirement avoir une balise de fin correspondante et le même identificateur générique doit figurer dans ces deux balises. Note: Parfois, en SGML et HTML, certaines balises de début n'ont pas de balises de fin correspondantes Ex.:, et en HTML
Copyright © 2005 Yves MARCOUX16 Notes (2/5) Un élément part d'une balise de début et va jusqu'à la balise de fin correspondante (inclusivement) Le contenu d'un élément est ce qu'il y a entre les balises de début et de fin de l'élément –Un élément peut donc en contenir (imbriquer) d'autres
Copyright © 2005 Yves MARCOUX17 Notes (3/5) La casse des lettres (majuscules versus minuscules) est significative, notamment dans les identificateurs génériques, les noms d'entités et les noms d'attributs Ex.: n'est pas équivalent à
Copyright © 2005 Yves MARCOUX18 Notes (4/5) Un élément vide (i.e. dont le contenu est vide) peut être représenté par une balise d'élément vide, qui est fait une contraction des balises de début et de fin de l'élément; exemple: est strictement équivalent à Une balise d'élément vide peut, comme une balise de début, contenir une ou des spécifications d'attributs
Copyright © 2005 Yves MARCOUX19 Notes (5/5) Tout document XML doit avoir un unique élément de plus haut niveau (qui englobe, c.-à-d. contient, tous les autres éléments) On ne peut pas spécifier deux fois le même attribut dans une balise de début Note: Certains auteurs parlent d'étiquettes au lieu de balises