<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 attributs</h3> <p>Les attributs :</p> <ul> <li>permettent d'associer des paires « nom - valeur» à un élément</li> <li>sont de la forme <code>nom="valeur"</code></li> <li>règles de nommage : les mêmes que pour les éléments</li> <li>la valeur de l’attribut est uniquement textuelle</li> <li><code>&lt;points coordonnées = "12 34 12 34"/&gt;</code> est une liste de valeur.</li> <li>Les écritures suivantes sont équivalentes :</li> </ul> <pre><code class="language-xml"> &lt;abs lang = "fr"/&gt; &lt;abs lang="fr"/&gt; &lt;abs lang='fr'/&gt; &lt;abs lang = 'fr'/&gt; &lt;abs lang = 'fr'/&gt;</code></pre> <ul> <li>Il ne peut y avoir plusieurs attributs portant le même nom : <code>&lt;abs lang="fr" lang="en"/&gt;</code> <strong>est incorrect</strong></li> <li>Des recommandations (XML,XML Base et xml:id) définissent des attributs à la signification prédéfinie : <ul> <li><strong>xml:lang</strong> Code ISO de la langue (ex: fr)</li> <li><strong>xml:space</strong> (default|preserve)</li> <li><strong>xml:id</strong> pour identifier de façon unique un élément</li> <li><strong>xml:base</strong> pour définir l’URI de base d’un document</li> </ul></li> </ul>