>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment créer un fichier .Xml

XML signifie Extensible Markup Language. Ce langage transporte et stocke des données comme fichier texte mais ne les affiche pas. Pour l'affichage, XML doit travailler avec un autre langage comme PHP, JavaScript ou HTML. Les données, stockées en structure arborescente, utilisent des éléments conçus et nommés par l'auteur. Écrire des données en XML est simple et accessible avec un peu de pratique.

Étape 1

Ouvrez un éditeur de texte. Pour écrire du XML, utilisez un éditeur standard comme le Bloc-notes. « Démarrer » > « Tous les programmes » > « Accessoires » > « Bloc-notes ».

Étape 2

Faites votre déclaration en haut de page. Une déclaration XML donne des instructions au programme. Une déclaration standard commence par <?xml, liste la version et se termine par une balise de fermeture. Exemple : <?xml version="1.0" ?>. La déclaration doit toujours être la première ligne.

Étape 3

Créez votre structure arborescente avec un élément racine et des éléments enfants. La structure arborescente est le cœur du XML. L'élément racine est la première ligne et définit/nomme le flux de données. Exemple : catégorie « musique » comme racine : <musique>. Le < indique un élément. Étant premier, c'est la racine. Les éléments enfants détaillent la racine. Exemple : <dvd> enfant de <musique>. Tous les éléments nécessitent balises d'ouverture et fermeture. Balise de fermeture pour musique : </musique>. Elle se place à la fin. Comme <dvd> est enfant de <musique>, il se situe entre les deux balises :

<musique>
  <dvd></dvd>
</musique>

Étape 4

Vérifiez l'arborescence pour erreurs : balises manquantes. Tous les éléments doivent avoir une balise de fermeture.

Étape 5

Sauvegardez au format XML avec l'extension .xml. « Fichier » > « Enregistrer sous ». Nommez le fichier en terminant par .xml. Exemple : « musique.xml ».

Astuce

Les logiciels dédiés XML (ex: XML Notebook de Microsoft) font la déclaration automatiquement et vérifient le format.

Vie connectée