Qu'est-ce qu'un fichier XML (et comment puis-je en ouvrir un)?
Un fichier avec l'extension de fichier .xml est un fichier XML (Extensible Markup Language). Il s’agit en réalité de simples fichiers texte utilisant des balises personnalisées pour décrire la structure et les autres fonctionnalités du document..
Qu'est-ce que XML?
XML est un langage de balisage créé par le W3C (World Wide Web Consortium) pour définir une syntaxe de codage des documents lisible par les utilisateurs et les machines. Pour ce faire, il utilise des balises qui définissent la structure du document, ainsi que la manière dont le document doit être stocké et transporté..
Il est probablement plus facile de le comparer à un autre langage de balisage avec lequel vous êtes peut-être familier: le langage HTML (Hypertext Markup Language) utilisé pour coder les pages Web. HTML utilise un ensemble prédéfini de symboles de balisage (codes abrégés) décrivant le format du contenu d'une page Web. Par exemple, le code HTML simple suivant utilise des balises pour mettre en gras et en italique certains mots:
Voici comment vous faites texte en gras et voici comment vous faites texte en italique
Ce qui différencie XML, cependant, c'est qu'il est extensible. XML n'a pas de langage de balisage prédéfini, contrairement à HTML. XML permet aux utilisateurs de créer leurs propres symboles de balisage pour décrire le contenu, créant ainsi un jeu de symboles illimité et auto-définissant..
Le HTML est essentiellement un langage qui se concentre sur la présentation du contenu, tandis que XML est un langage de description de données dédié utilisé pour stocker des données..
XML est souvent utilisé comme base pour d’autres formats de documents, des centaines en fait. Voici quelques exemples que vous pourriez reconnaître:
- RSS et ATOM décrivent comment les applications de lecteur traitent les flux Web..
- Microsoft .NET utilise XML pour ses fichiers de configuration.
- Microsoft Office 2007 et versions ultérieures utilisent XML comme base de la structure de document. C'est ce que le «X» signifie dans le format de document .DOCX Word, par exemple, et il est également utilisé dans Excel (fichiers XLSX) et PowerPoint (fichiers PPTX)..
Ainsi, si vous avez un fichier XML, cela ne vous dit pas nécessairement avec quelle application il est destiné. Et généralement, vous n’aurez pas à vous en préoccuper, à moins que vous ne soyez en train de concevoir les fichiers XML..
Comment puis-je ouvrir un?
Vous pouvez ouvrir un fichier XML directement de plusieurs manières. Vous pouvez les ouvrir et les modifier avec n'importe quel éditeur de texte, les visualiser avec n'importe quel navigateur Web ou utiliser un site Web qui vous permet de les visualiser, de les modifier et même de les convertir en d'autres formats..
Utilisez un éditeur de texte si vous travaillez régulièrement avec des fichiers XML
Étant donné que les fichiers XML ne sont en réalité que des fichiers texte, vous pouvez les ouvrir dans n’importe quel éditeur de texte. Le fait est que de nombreux éditeurs de texte, tels que le Bloc-notes, ne sont tout simplement pas conçus pour afficher des fichiers XML avec leur structure appropriée. Vous pouvez ouvrir un fichier XML et jeter un coup d’œil rapide pour vous aider à comprendre de quoi il s’agit. Mais, il existe de bien meilleurs outils pour travailler avec eux.
Cliquez avec le bouton droit sur le fichier XML que vous souhaitez ouvrir, pointez sur «Ouvrir avec» dans le menu contextuel, puis cliquez sur l'option «Bloc-notes»..
Remarque: Nous utilisons des exemples Windows ici, mais il en va de même pour les autres systèmes d'exploitation. Recherchez un bon éditeur de texte tiers conçu pour prendre en charge les fichiers XML..
Le fichier est ouvert, mais comme vous pouvez le constater, il perd la plus grande partie de son formatage et le stocke sur deux lignes du document..
Ainsi, bien que le Bloc-notes puisse être utile pour extraire rapidement un fichier XML, il vaut mieux utiliser un outil plus avancé, comme Notepad ++, qui met en évidence la syntaxe et formate le fichier comme prévu..
Voici le même fichier XML ouvert dans Notepad ++:
Utiliser un navigateur Web pour afficher les données structurées
Si vous n'avez pas vraiment besoin d'éditer des fichiers XML, mais que vous avez juste besoin de les visualiser à l'occasion, le navigateur que vous utilisez pour lire cet article est bien adapté au travail. Et en fait, votre navigateur Web par défaut est probablement configuré comme afficheur par défaut pour les fichiers XML. Donc, double-cliquer sur un fichier XML devrait l'ouvrir dans votre navigateur.
Sinon, vous pouvez cliquer avec le bouton droit sur le fichier pour trouver les options permettant de l'ouvrir avec l'application de votre choix. Il suffit de sélectionner votre navigateur Web dans la liste des programmes. Nous utilisons Chrome dans cet exemple.
Lorsque le fichier s'ouvre, vous devriez voir des données bien structurées. Ce n'est pas aussi joli que la vue codée en couleurs que vous obtenez avec quelque chose comme Notepad ++, mais c'est une vision bien meilleure que ce que vous obtenez avec Notepad.
Utiliser un éditeur en ligne pour afficher, modifier ou convertir des fichiers XML
Si vous souhaitez modifier le fichier XML occasionnel et ne souhaitez pas télécharger un nouvel éditeur de texte, ou si vous devez convertir un fichier XML dans un autre format, quelques éditeurs XML en ligne décents sont disponibles gratuitement. TutorialsPoint.com, XMLGrid.net et CodeBeautify.org vous permettent tous d'afficher et de modifier des fichiers XML. Une fois vos modifications terminées, vous pouvez télécharger le fichier XML modifié ou même le convertir en un autre format..
Pour l'exemple ci-dessous, nous utiliserons CodeBeautify.org. La page est divisée en trois sections. Sur la gauche se trouve le fichier XML avec lequel vous travaillez. Au milieu, vous trouverez plusieurs options. Sur la droite, vous verrez les résultats de certaines des options que vous pouvez sélectionner. Par exemple, dans l'image ci-dessous, notre fichier XML complet se trouve à gauche et l'arborescence apparaît dans le volet de résultats car nous avons cliqué sur le bouton «Arborescence» au milieu..
Voici un meilleur aperçu de ces options. Utilisez le bouton «Parcourir» pour télécharger un fichier XML à partir de votre ordinateur ou le bouton «Charger l'URL» pour extraire du XML à partir d'une source en ligne..
Le bouton «Tree View» affiche vos données dans une arborescence bien formatée dans le volet des résultats, avec toutes vos balises à gauche en orange et les attributs à droite des balises..
«Beautify» affiche vos données sous forme de lignes nettes et faciles à lire dans le volet de résultats..
Le bouton «Réduire» affiche vos données en utilisant le moins d’espace blanc possible. Il tentera de mettre chaque donnée sur une seule ligne. Cela est pratique lorsque vous essayez de réduire la taille du fichier. Cela économisera de l'espace, mais au prix de pouvoir le lire efficacement.
Enfin, vous pouvez utiliser le bouton «XML to JSON» pour convertir le format XML au format JSON, le bouton «Export to CSV» pour enregistrer vos données sous forme de fichier de valeurs séparées par des virgules ou le bouton «Télécharger» pour télécharger les modifications éventuelles. vous avez créé un nouveau fichier XML.