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 | ||
|
code_language:xml [2025/09/09 11:00] 20.171.207.178 ancienne révision (2025/07/03 03:47) restaurée |
code_language:xml [2025/11/01 16:19] (Version actuelle) 74.7.227.242 ancienne révision (2025/09/09 10:50) restaurée |
||
|---|---|---|---|
| Ligne 83: | Ligne 83: | ||
| Ces entités sont : | Ces entités sont : | ||
| - | ^ Entité ^ Caractère ^Description | + | ^ Entité |
| - | | & | + | | & |
| - | | & | + | | & |
| - | | & | + | | & |
| - | | & | + | | & |
| - | | & | + | | & |
| Toujours sans déclaration de doctype spécial, on peut écrire une entité avec « & », « # », une référence Unicode< | Toujours sans déclaration de doctype spécial, on peut écrire une entité avec « & », « # », une référence Unicode< | ||
| - | ^ Entité ^ Caractère ^ Description | + | ^ Entité ^ Caractère ^ Description |
| | & | | & | ||
| Ligne 100: | Ligne 100: | ||
| < | < | ||
| </ | </ | ||
| + | |||
| + | ==== Structure d'un document XML ==== | ||
| + | |||
| + | |||
| + | === En-tête === | ||
| + | Les trois constituants de l' | ||
| + | ==== Version, encodage ==== | ||
| + | Il est souhaitable que le document XML commence par l' | ||
| + | <code Xml [enable_line_numbers=" | ||
| + | <?xml version=" | ||
| + | |||
| + | < | ||
| + | |||
| + | <?xml version=" | ||
| + | </ | ||
| + | |||
| + | ==== Référence au DTD ==== | ||
| + | La deuxième information utile est la mention du doctype. Certains documents XML en ont impérativement besoin, d' | ||
| + | <code Xml [enable_line_numbers=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | ]> | ||
| + | </ | ||
| + | En analysant ce {{wt|doctype}}, | ||
| + | |||
| + | ==== Mention d'une feuille de style ==== | ||
| + | Il est possible d' | ||
| + | <code Xml [enable_line_numbers=" | ||
| + | <? | ||
| + | <!-- ou --> | ||
| + | <? | ||
| + | </ | ||
| + | |||
| + | === Une seule racine === | ||
| + | Une balise a un statut spécial, c'est la racine du document XML. C'est à partir de cette balise que se développe l' | ||
| + | |||
| + | |||
| + | === Règles de mise en œuvre des balises === | ||
| + | *Toute balise ouverte doit être fermée. | ||
| + | *Les balises doivent être correctement imbriquées. | ||
| + | *Les balises sont imbriquables hiérarchiquement sans limitation mais il ne doit y avoir qu'un seul élément à la racine. | ||
| + | |||
| + | Le corps d'un document XML est une arborescence d' | ||
| + | <code Xml [enable_line_numbers=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Quand toutes ces règles sont respectées, | ||
| + | |||
| + | |||