Différences
Ci-dessous, les différences entre deux révisions de la page.
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] dthevenot | slam: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 » :** | ||
< | < | ||
- | Biblio | + | biblio |
| | | | ||
--- livre | --- livre | ||
Ligne 178: | Ligne 178: | ||
</ | </ | ||
===== ===== | ===== ===== | ||
- | | + | |
- | |||
- | |||
===== ===== | ===== ===== | ||
==== Les attributs ==== | ==== Les attributs ==== | ||
Ligne 210: | Ligne 208: | ||
==== Règles de composition ==== | ==== Règles de composition ==== | ||
- | Un document XML est bien formé | + | Un document XML est **bien formé** (well formed - l' |
- 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' | - un nom d' | ||
Ligne 229: | Ligne 226: | ||
- Les balises n' | - Les balises n' | ||
===== ===== | ===== ===== | ||
- | **A vous de jouer (1), créez votre premier fichier XML bien formé :** | + | < |
- | 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 | + | |
< | < | ||
- | 1. <?xml version=" | + | 1. <?xml version=" |
2. < | 2. < | ||
3. < | 3. < | ||
Ligne 268: | Ligne 255: | ||
</ | </ | ||
- | **Travail à faire** | + | < |
+ | - 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. |