Garçon devant un ordinateur.jpg
Hollie Little Pink Laptop.jpg
À propos • Aide • Le Livre d'or
Les lecteurs de Vikidia demandent des articles en plus. Voyez la liste d'articles à créer, et venez nous aider à les rédiger !

Extensible Markup Language

Une page de Vikidia, l’encyclopédie junior
(Redirigé depuis XML)
Aller à la navigation Aller à la recherche
Ne pas confondre avec HTML !

L'Extensible Markup Language (XML), est un langage informatique de balisage extensible. Ce métalangage utilise les balises sous la forme de : <unebalise> et </unebalise> (où "unebalise" indique son nom). Il est un langage de description de données textes. Ce n'est pas un langage de description de page comme le HTML (mais il est apparenté au xHTML), ni même un langage de programmation.

Un fichier XML ne comporte que du texte. Chaque balise permet d'encadré des zones de données textuelles.

Le but du langage XML est de permettre des échanges de données automatisés et structurés (comme des bases de données de contacts).

Un fichier peut être joint au XML (le XSLT) qui permettra de vérifier la structure de ce fichier s'il est correctement créé, une sorte de grammaire du XML.

Exemple d'un fichier xml :

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

<repertoire>
    <!-- Jean -->
    <personne sexe="masculin">
        <nom>Dupont</nom>
        <prenom>Jean</prenom>
        <adresse>
            <voie type="impasse">7 impasse du chemin</voie>
            <codePostal>75015</codePostal>
            <ville>PARIS</ville>
        </adresse>
        <telephones>
            <telephone type="fixe">01 02 03 04 05</telephone>
        </telephones>
        <emails>
            <email type="personnel">[email protected]</email>
        </emails>
    </personne>
	
    <!-- Jeanne Durant -->
    <personne sexe="feminin">
        <nom>POPPINS</nom>
		...
    </personne>
</repertoire>


Langages de programmation.svg
Les langages de l’informatique
Portail de l'informatique —  Tous les articles sur son histoire, les logiciels, Internet…