« Programmation XML/Structure d'un document XML » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Régles de mises en œuvre des balises : -précision déjà signalée précédemment
Tavernierbot (discussion | contributions)
m Robot: wikification syntaxe tableaux
Ligne 84 :
XML 1.0 définit un petit nombre d'entités utilisables dans le document sans nécesiter de déclaration dans le doctype.<br/>
Ces entités sont:
 
<table{| border="1">
<tr><th>Entité</th> <th>Caractère</th> <th>Description</th></tr>
|-----
<tr><td>&amp;lt;</td><td>&lt;</td><td>Symbole "inférieur"</td></tr>
! Entité
<tr><td>&amp;gt;</td><td>&gt;</td><td>Symbole "supérieur"</td></tr>
! Caractère
<tr><td>&amp;amp;</td><td>&amp;</td><td>Esperluette, ET commercial</td></tr>
! Description
<tr><td>&amp;apos;</td><td>&#39;</td><td>guillemet simple</td></tr>
|-----
<tr><td>&amp;quot;</td><td>&quot;</td><td>guillemet double</td></tr>
<tr><td>| &amp;lt;</td><td> || &lt;</td><td> || Symbole "inférieur"</td></tr>
</table>
|-----
<tr><td>| &amp;gt;</td><td> || &gt;</td><td> || Symbole "supérieur"</td></tr>
|-----
<tr><td>| &amp;amp;</td><td> || &amp;</td><td> || Esperluette, ET commercial</td></tr>
|-----
<tr><td>| &amp;apos;</td><td> || &#39;</td><td> || guillemet simple</td></tr>
|-----
<tr><td>| &amp;quot;</td><td> || &quot;</td><td> || guillemet double</td></tr>
|}
Toujours sans déclaration de doctype spécial, on peut écrire une entité avec "&amp;", "#", une référence unicode et un ";".
 
<table{| border="1">
<tr><th>Entité</th> <th>Caractère</th> <th>Description</th></tr>
|-----
<tr><td>&amp;#960;</td><td>&#960;</td><td>pi</td></tr>
! Entité
<tr><td>&amp;#946;</td><td>&#946;</td><td>beta</td></tr>
! Caractère
</table>
! Description
|-----
| &amp;#960; || &#960; || pi
|-----
| &amp;#946; || &#946; || beta
|}
Exemple
<pre>