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

Contenu supprimé Contenu ajouté
Ligne 9 :
 
=== Balisage ===
Un document XML est constitué de balises. Une balise est une chaîne de caractères constituant un identificateur et placé entre un caractère < et un caractère >.
 
Une balise est une chaîne de caractères constituant un identificateur et placé entre un caractère &lt; et un caractère &gt;. <br/>
Il existe différentes sortes de balises :
* Les balises videsouvrantes <code>&lt;nop/item&gt;</code>
 
* Les balises ouvrantesfermantes <code>&lt;/item&gt;</code>
* Les balises fermantesvides <code>&lt;nop/item&gt;</code>
* Les instructions de traitement <code>&lt;?xml-stylesheet ... ?&gt;</code>
*Les balises vides &lt;nop/&gt;
* Les instructions de traitementcommentaires <code>&lt;?xml!--stylesheet ...J'explique ?--&gt;</code>
* Les sections CDATA <code><![CDATA[ Contenu de la section ]]></code>
*Les commentaires &lt;!-- J'explique --&gt;
*Les sections CDATA <![CDATA[ Contenu de la section ]]>
 
 
==== Conventions de nommage des balises ====
* Les noms ne peuvent pas commencer par la chaîne de caractères "xml", dans n'importe quelle combinaison de casse (ou Xml, ou XML...) ;
* Les noms sont sensibles à la casse (différentiation minuscules / majuscules) ;
* Les noms ne peuvent pas débuter par un nombre ou un signe de ponctuation ;
* Les noms ne peuvent pas contenir d'espaces ;
* Éviter les caractères accentués et les opérateurs, virgules, point-virgules....
 
==== Les balises ouvrantes ====
Ligne 38 ⟶ 36 :
==== Les balises fermantes ====
Une balise fermante reprend l'identificateur de la balise ouvrante, en le précédent d'un caractère "slash".
Exemple :
<source lang="xml">
</balise>