Cet article décrit ce que sont les fichiers XML et où ils sont utilisés, quels programmes peuvent en ouvrir un, et comment en convertir un dans un autre format texte comme JSON, PDF ou CSV.

Un fichier XML est un fichier en langage de balisage extensible. Il s’agit de fichiers texte simples qui ne font rien en soi, si ce n’est décrire le transport, la structure et le stockage des données.

Un flux RSS est un exemple courant de fichier XML.

Certains fichiers XML sont plutôt des fichiers de projet vidéo Cinelerra utilisés avec le programme de montage vidéo Cinelerra. Le fichier contient des paramètres liés au projet, comme une liste des éditions précédentes effectuées sur le projet, ainsi que les chemins d’accès aux fichiers multimédias.

Bien qu’ils semblent apparentés car leurs extensions de fichiers sont similaires, les fichiers XLM ne sont pas les mêmes que les fichiers XML.

Comment ouvrir un fichier XML

De nombreux programmes ouvrent les fichiers XML, notamment la visionneuse XML en ligne de Code Beautify et certains navigateurs Web. Plusieurs programmes populaires éditent également les fichiers XML.

Parmi les éditeurs XML gratuits notables, citons Notepad++ et XML Notepad 2007. EditiX et Adobe Dreamweaver sont deux autres éditeurs XML populaires, mais leur utilisation n’est gratuite que si vous parvenez à obtenir une version d’essai. Le célèbre éditeur Visual Studio Code de Microsoft traite les fichiers XML comme un champion.

Ce n’est pas parce qu’un fichier XML peut être facilement ouvert et visualisé qu’il fera quoi que ce soit. De nombreux types de programmes différents utilisent le format XML pour stocker leurs données de manière standard, mais l’utilisation d’un fichier XML dans un but spécifique exige que vous sachiez à quoi sert ce fichier XML particulier.

Par exemple, le format XML est utilisé pour les fichiers MusicXML, un format de partitions musicales basé sur XML. Vous pouvez certainement ouvrir un de ces fichiers XML dans n’importe quel éditeur de texte pour voir quel type de données il contient, mais cela n’est vraiment utile que dans un programme comme Finale NotePad.

Les fichiers XML étant des fichiers texte, n’importe quel éditeur de texte, y compris l’outil intégré Notepad de Windows, sera en mesure d’afficher et de modifier correctement le contenu du fichier XML. Les éditeurs XML dédiés mentionnés ci-dessus sont plus adaptés à l’édition de fichiers XML car ils comprennent la structure du fichier. Un éditeur de texte standard n’est pas aussi facile à utiliser pour modifier des fichiers XML.

Cependant, si vous souhaitez emprunter cette voie, consultez notre liste des meilleurs éditeurs de texte gratuits pour connaître nos favoris.

Les fichiers du projet vidéo Cinelerra qui utilisent l’extension XML peuvent être ouverts avec le logiciel Cinelerra pour Linux. Le programme était autrefois divisé en deux, appelés Heroine Virtual et Community Version, mais ils sont maintenant combinés en un seul.

Si vous ne parvenez toujours pas à ouvrir votre fichier, assurez-vous que vous ne le confondez pas avec un fichier dont le nom d’extension est similaire, comme un fichier XMP, XMF ou ML.

Comment convertir un fichier XML

La meilleure solution pour convertir un fichier XML dans un autre format est d’utiliser l’un des éditeurs déjà mentionnés. Le programme qui crée le fichier XML est plus que probablement capable d’enregistrer le même fichier dans un format différent.

Par exemple, un simple éditeur de texte, qui peut ouvrir un document texte comme XML, peut généralement enregistrer le fichier dans un autre format texte comme TXT. Toutefois, ce changement ne vous apporte rien d’autre que la modification de l’extension du fichier.

Si vous recherchez une solution rapide, vous pouvez essayer le convertisseur XML en JSON en ligne de Code Beautify. Cet outil vous permet de convertir le XML en JSON en collant le code XML dans le site Web, puis en téléchargeant le fichier .JSON sur votre ordinateur. Vous pouvez également rechercher le fichier XML sur votre ordinateur ou en charger un à partir d’une URL.

Bien entendu, un convertisseur XML vers JSON n’est utile que si c’est ce que vous recherchez. Voici d’autres convertisseurs XML gratuits en ligne qui pourraient vous être plus utiles :

XML vers HTML
XML vers CSV
XML vers XSD
XML vers PDF

Voici quelques convertisseurs gratuits qui convertissent en XML plutôt qu’à partir de XML :

XLS/XLSX vers XML
SQL vers XML
CSV vers XML
JSON vers XML

En général, vous ne pouvez pas remplacer une extension de fichier (comme l’extension de fichier XML) par une extension reconnue par votre ordinateur et espérer que le nouveau fichier renommé soit utilisable. Une conversion réelle du format de fichier à l’aide de l’une des méthodes décrites ci-dessus doit avoir lieu dans la plupart des cas. Toutefois, le format XML étant basé sur du texte, renommer l’extension peut s’avérer utile dans certaines situations.

Informations supplémentaires sur les fichiers XML

Les fichiers XML sont formatés avec des balises, comme d’autres fichiers en langage de balisage tels que les fichiers HTML. Vous pouvez voir un exemple de fichier XML sur le site Web de Microsoft.

Depuis Microsoft Office 2007, Microsoft utilise des formats basés sur XML pour Word, Excel et PowerPoint, ce qui est indiqué dans leurs formats de fichier respectifs : .DOCX, .XLSX et .PPTX. Microsoft offre une explication détaillée des avantages de l’utilisation de ces types de fichiers basés sur XML.

Parmi les autres types de fichiers XML figurent les fichiers EDS, XSPF, FDX, SEARCH-MS, CMBL, APPLICATION et DAE.

W3Schools propose de nombreuses informations sur les fichiers XML si vous souhaitez obtenir un aperçu détaillé de la manière de les utiliser.