<link href="/assets/64d0ba83aa42c90354ff97799bcfc0c2.css" type="text/css" rel="stylesheet"> <script src="/assets/6fd6663d5303bb7eda3ef7493fc29db6.js"></script> <script> $(document).ready(function() { anchors.options = { visible: 'hover', placement: 'right', truncate: 64 }; anchors.add('#body h2, #body h3, #body h4, #body h5'); }); </script> <script> hljs.initHighlightingOnLoad(); </script>

<h3>Les ingrédients</h3> <p>Un document XML contient, dans l'ordre :</p> <ul> <li>une <strong>déclaration XML</strong> (le <em>prologue</em>) ;</li> <li>éventuellement, une <strong>indication de DTD</strong> ;</li> <li>la <strong>structure logique</strong> (arborescente) du document, composé au minimum de <strong>l'élément racine</strong>, et qui peut contenir : <ul> <li>des <strong>éléments</strong> ;</li> <li>des <strong>attributs</strong> associés à ces éléments ;</li> <li>des <strong>nœuds texte</strong>.</li> </ul></li> </ul> <p>Il peut également contenir :</p> <ul> <li>des <strong>commentaires</strong> ;</li> <li>des <strong>instructions de traitement</strong> (<em>Processing Instruction</em>, <em>PI</em>).</li> </ul>