Qu'est-ce qu'un fichier XML (et comment puis-je en ouvrir un)?

Table des matières:

Qu'est-ce qu'un fichier XML (et comment puis-je en ouvrir un)?
Qu'est-ce qu'un fichier XML (et comment puis-je en ouvrir un)?

Vidéo: Qu'est-ce qu'un fichier XML (et comment puis-je en ouvrir un)?

Vidéo: Qu'est-ce qu'un fichier XML (et comment puis-je en ouvrir un)?
Vidéo: Comment désactiver la correction automatique de texte sur votre smartphone Android Nougat - YouTube 2024, Novembre
Anonim
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 qui utilisent des balises personnalisées pour décrire la structure et les autres fonctionnalités du document.
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 qui utilisent 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 consortium 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:

This is how you make bold text and this is how you make italic text

Ce qui différencie XML, cependant, est qu’il est extensible. XML n'a pas de langage de balisage prédéfini, contrairement à HTML. Au lieu de cela, 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-uns 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 signifie le «X» 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 à quelle application il est destiné. Et généralement, vous n’aurez pas à vous en soucier, à moins que vous ne soyez en train de concevoir les fichiers XML.

Comment puis-je en ouvrir un?

Il existe plusieurs façons d’ouvrir directement un fichier XML. 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 vous permettant 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. En réalité, de nombreux éditeurs de texte, tels que le Bloc-notes, ne sont tout simplement pas conçus pour afficher les fichiers XML avec leur structure appropriée. Il serait peut-être acceptable d'ouvrir un fichier XML et de jeter un coup d'œil rapide pour 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».

Image
Image

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 sa mise en forme et est entièrement chargé sur deux lignes du document.

Ainsi, bien que Notepad puisse être utile pour extraire rapidement un fichier XML, il vaut mieux utiliser un outil plus avancé, tel que Notepad ++, qui met en évidence la syntaxe et formate le fichier comme prévu.
Ainsi, bien que Notepad puisse être utile pour extraire rapidement un fichier XML, il vaut mieux utiliser un outil plus avancé, tel que Notepad ++, qui met en évidence la syntaxe et formate le fichier comme prévu.

Voici le même fichier XML ouvert dans Notepad ++:

Image
Image

Utiliser un navigateur Web pour afficher les données structurées

Si vous n'avez pas vraiment besoin d'éditer des fichiers XML, mais avez simplement 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 beaucoup mieux que ce que vous obtenez avec Notepad.
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 beaucoup mieux que ce que vous obtenez avec Notepad.
Image
Image

Utiliser un éditeur en ligne pour afficher, modifier ou convertir des fichiers XML

Si vous souhaitez modifier un 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 format différent.

Pour l'exemple ci-dessous, nous utiliserons CodeBeautify.org. La page est divisée en trois sections. À 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.

Conseillé: