xmllib.bbc
xmllib.bbc
DESCRIPTION.
Le module xmllib.bbc propose des procédures et des fonctions permettant l'analyse des fichiers au format XML.
SYNTAXE.
INSTALL @lib$ + "xmllib.bbc"
REMARQUES.
Le standard XML (eXtensible Markup Language) est un format de fichier de texte structuré. Il est utilisé pour stocker et transporter des données. Il repose sur des balises personnalisables qui permettent d’organiser l’information de manière hiérarchique (avec des éléments imbriqués). Contrairement au HTML, XML ne définit pas de balises fixes, ce qui le rend très flexible. Il est souvent utilisé pour l’échange de données entre systèmes informatiques différents.
Un fichier XML doit être bien formé, respectant des règles strictes de syntaxe (balises fermées, structure cohérente).
Voici un exemple très simple de fichier XML :
<personne>
<nom>NERD</nom>
<prenom>Origine</prenom>
<site>Mon BBC BASIC pas à pas</site>
</personne>
Dans cet exemple, on décrit une personne : chaque information est encadrée par une balise (nom, prénom, site). La balise <personne> contient toutes les autres, ce qui montre la structure hiérarchique typique d’un fichier XML.
Le module doit être chargé depuis votre programme à l'aide de l'instruction : INSTALL @lib$ + "xmllib.bbc"
LISTE DES PROCEDURES DU MODULE.
FN_getLevel() : retourne le niveau hiérarchique du jeton exploré.
FN_isTag() : teste si le prochain jeton est une balise ou une donnée.
FN_nextToken() : retourne jeton suivant.
FN_repEnt() : remplace les combinaisons de caractères réservées, entités, aux format .xml par les symboles correspondants.
FN_skipTo() : retourne le niveau hiérarchique d'une balise commençant par une suite de caractères spécifiée.
FN_skipToRet() : retourne le niveau hiérarchique, et l'intitulé complet, d'une suite de caractères spécifiée.
PROC_exitXML() : ferme un fichier au format .xml ouvert par l'appel de la procédure PROC_initXML().
PROC_initXML() : ouvre un fichier au format .xml et initialise son analyse syntaxique.
Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de
Dans la RETROGICIEL vous trouvez des suggestions simples et classiques pour
TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER
avec un exemple de résolution à télécharger pour vous inspirer.