<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>

<p>-</p> <h3>Syntaxe des espaces nominaux</h3> <p>On peut définir un espace nominal par défaut en utilisant l’attribut xmlns. Exemple :</p> <pre><code class="language-xml">&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;html xmlns = "http://www.w3.org/1999/xhtml"&gt; &lt;head&gt; &lt;title&gt;Espaces nominaux&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;h2&gt;Les espaces nominaux (&lt;i&gt;namespaces&lt;/i&gt;)&lt;/h2&gt; […] &lt;/body&gt; &lt;/html&gt;</code></pre> <!-- --> <ul> <li>L’espace nominal d’un élément s’applique à tous ses descendants éléments et attributs (c’est la <em>portée</em> de l’espace nominal).</li> <li>Quand plusieurs espaces nominaux sont utilisés, on doit leur associer des préfixes, comme dans le document RSS.</li> <li>On peut utiliser n’importe quel préfixe, mais il vaut mieux utiliser les préfixes usuels (xsl pour XSLT, par exemple).</li> </ul>