slam:donneestructurees:le_format_xml_1

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam:donneestructurees:le_format_xml_1 [2024/12/19 15:23] – [1)Procédure] dthevenotslam:donneestructurees:le_format_xml_1 [2024/12/20 09:13] (Version actuelle) – [Règles de composition] dthevenot
Ligne 132: Ligne 132:
 **Arborescence de l’exemple « bibliographie » :** **Arborescence de l’exemple « bibliographie » :**
 <code> <code>
-Biblio+biblio
 | |
 --- livre --- livre
Ligne 178: Ligne 178:
 </code> </code>
 =====  =====  =====  ===== 
- Arborescence Exemple2 :+ Arborescence Exemple2 :// à réaliser//
  
  
- 
- 
 =====  ===== =====  =====
 ==== Les attributs ==== ==== Les attributs ====
Ligne 210: Ligne 208:
 ==== Règles de composition ==== ==== Règles de composition ====
  
-Un document XML est bien formé ((well formed - l'analyseur XML peut construire son arborescence) si :+Un document XML est **bien formé** (well formed - l'analyseur XML peut construire son arborescence) si :
   - il contient une déclaration XML ;   - il contient une déclaration XML ;
   - il contient un ou plusieurs éléments ;   - il contient un ou plusieurs éléments ;
Ligne 216: Ligne 214:
   - les éléments non vides ont une balise de début et de fin ;   - les éléments non vides ont une balise de début et de fin ;
   - les éléments non vides sont correctement imbriqués (<P> <EM> ... </EM> </P>) ;   - les éléments non vides sont correctement imbriqués (<P> <EM> ... </EM> </P>) ;
-  - les éléments vides ont un / à la fin de la balise avant le > ; 
   - les noms des balises ouvrantes et fermantes correspondent ;   - les noms des balises ouvrantes et fermantes correspondent ;
   - un nom d'attribut apparaît uniquement dans la balise ouvrante et une seule fois dans cette balise ;   - un nom d'attribut apparaît uniquement dans la balise ouvrante et une seule fois dans cette balise ;
Ligne 229: Ligne 226:
   - Les balises n'ayant pas de contenu doivent se terminer par /> (voir la balise <img .../> ci-dessus) ;   - Les balises n'ayant pas de contenu doivent se terminer par /> (voir la balise <img .../> ci-dessus) ;
 =====  ===== =====  =====
-**A vous de jouer (1), créez votre premier fichier XML bien formé :**+<badge>A vous de jouer (1), créez votre premier fichier XML bien formé :</badge>
  
-Proposer une présentation structurée au format XML des données contenues dans le texte ci-dessous :+**Proposer une présentation structurée au format XML des données contenues dans le texte ci-dessous :**
  
 Une bouteille d'eau Cristaline de 150 cl contient par litre 71 mg d'ions positifs calcium, et 5,5 mg d'ions positifs magnésium. On y trouve également des ions négatifs comme des chlorures à 20 mg par litre et des nitrates avec 1 mg par litre. Elle est recueillie à St-Cyr la Source, dans le département du Loiret. Son code barre est 3274080005003 et son pH est de 7,45. Comme la bouteille est sale, quelques autres matériaux comme du fer s'y trouvent en suspension.  Une bouteille d'eau Cristaline de 150 cl contient par litre 71 mg d'ions positifs calcium, et 5,5 mg d'ions positifs magnésium. On y trouve également des ions négatifs comme des chlorures à 20 mg par litre et des nitrates avec 1 mg par litre. Elle est recueillie à St-Cyr la Source, dans le département du Loiret. Son code barre est 3274080005003 et son pH est de 7,45. Comme la bouteille est sale, quelques autres matériaux comme du fer s'y trouvent en suspension. 
Ligne 244: Ligne 241:
 Il peut s’écrire dans n’importe quel éditeur de texte (blocnote, notepad) et il existe des éditeurs spécifiques pour xml (XMLSpy, Editix, …) Il peut s’écrire dans n’importe quel éditeur de texte (blocnote, notepad) et il existe des éditeurs spécifiques pour xml (XMLSpy, Editix, …)
  
-  +**Exemple 3 de fichier XML**
- +
-**Exemple 3 de fichier XML**  +
-  +
- +
-**Travail à faire** +
- +
-  - Quelle est la balise racine du fichier XML de l’exemple 3 ?  +
-  - Réalisez l’arbre du fichier XML de l’exemple 3. +
- +
-Exemple 4 de fichier XML+
 <code> <code>
-1. <?xml version="1.0" encoding="ISO-8859-1"?>+1. <?xml version="1.0" encoding="UTF-8"?>
 2. <course numéro="8"> 2. <course numéro="8">
 3. <gagnant temps=35>Dupont</gagne> 3. <gagnant temps=35>Dupont</gagne>
Ligne 268: Ligne 255:
 </code> </code>
  
-**Travail à faire**+<badge>A vous de jouer (2)</badge>
  
 +  - Quelle est la balise racine de l’exemple 3.
 +  - Réalisez l’arbre du fichier XML de l’exemple 3.
   - Ce fichier est mal formé, indiquez les numéros de ligne qui posent problème et expliquer le problème.   - Ce fichier est mal formé, indiquez les numéros de ligne qui posent problème et expliquer le problème.
   - Proposez une correction pour rendre bien formé le document XML ci-dessus en respectant une logique de structuration des informations.   - Proposez une correction pour rendre bien formé le document XML ci-dessus en respectant une logique de structuration des informations.
  • slam/donneestructurees/le_format_xml_1.1734618233.txt.gz
  • Dernière modification : 2024/12/19 15:23
  • de dthevenot