Principes de base

L'extension Advanced XML permet de lire, de modifier, d'écrire toute sorte de fichiers XML.

XML ?

L'eXtensible Markup Language, couramment désigné XML, est un langage de balisage (basé sur des balises qui peuvent en contenir d'autres) permettant de stocker de manière simple, efficace et lisible par toute sorte de logiciel des données. C'est donc un langage normalisé qui possède certaines normes.

Vocabulaire de l'extension

L'extension désigne les différents éléments d'un fichier XML par des noms précis. Voici l'exemple d'un fichier XML :

<Fichier>
    <Information version="1.2"/>
    <Liste>
        <!-- Liste du personnel -->
        <Personne nom="blabla" age="30"/>
        <Personne nom="durand" age="25"/>
    </Liste>
    <Description>
        Ceci est un exemple de fichier XML.
    </Description>
</Fichier>

Références

Le fonctionnement de l'extension est basé sur des références. Ce sont des étiquettes “collées” sur les différents éléments (balises, texte, commentaires, document) du fichier XML. Elles permettent, grâce à leur nom, d'accéder rapidement à un élément du fichier. De plus, ces référence peuvent être déplacées sur un autre élément du fichier sans problème permettant alors la lecture en boucle du fichier. Différentes actions permettent alors de créer des références sur des éléments existants d'un fichier XML afin de pouvoir lire leur contenu.