« Programmation XML/Structure d'un document XML » : différence entre les versions
Contenu supprimé Contenu ajouté
ref name="unicode" |
Aucun résumé des modifications |
||
Ligne 1 :
{{Programmation XML}}
Un document XML est fondamentalement de type '''texte''', par opposition à d'autres structures informatiques qui peuvent être de type binaire (programmes exécutables, base de données). Ce texte est généralement un texte
Mais un document XML n'existe pas uniquement sous forme de fichier. Il peut exister aussi temporairement en mémoire comme format de transfert de données entre deux applications logicielles (par exemple sous forme de requête
Donc, le document XML est un '''format''' dont nous allons décrire la structure :
Ligne 63 ⟶ 64 :
=== Les instructions de traitement ===
Une instruction de traitement est destinée à être lue et comprise par un programme spécifique, afin de permettre le traitement du document XML<ref>{{lien web | url = http://www.yoyodesign.org/doc/w3c/xml11/index.html#sec-pi | titre = Le point sur les instructions de traitement | site = yoyodesign.org}}</ref>.
Une instruction de traitement commence par un point d'interrogation « ? ».
Ligne 71 ⟶ 72 :
<?php echo date("d/m/Y") ?>
</source>
=== Les commentaires ===
Ligne 82 ⟶ 83 :
<source lang="xml">
<!-- Ceci est un commentaire utilisé dans les langages web -->
</source>
Ligne 106 :
| &quot; || " || guillemet double
|}
Toujours sans déclaration de doctype spécial, on peut écrire une entité avec « & », « # », une référence
{| border="1"
Ligne 120 :
Exemple
<source lang="xml">
<balise>
</source>
Ligne 150 :
==== Mention d'une feuille de style ====
Il est possible d'associer un document XML à une feuille de style
<source lang="xml">
<?xml-stylesheet type="text/xsl" href="../../style.xsl"?>
Ligne 190 :
</root>
</source>
== Éditer un XML dans un tableur ==
{{w|Microsoft Excel}} propose un système de mappage XML permettant d'éditer un fichier un tableau, par exemple en triant ou supprimant des lignes ou des colonnes.
== Références ==
Ligne 195 ⟶ 198 :
== Liens ==
* [http://www.yoyodesign.org/doc/w3c/xml11/index.html Traduction française de la spécification XML1.1]
[[en:XML - Managing Data Exchange/Basic data structures]]
|