Un fichier avec l'extension de fichier XSD est très probablement un fichier de schéma XML; un format de fichier basé sur du texte qui définit les règles de validation pour un fichier XML et explique le formulaire XML.
Puisqu'il s'agit de fichiers de schéma, ils fournissent un modèle pour autre chose, des fichiers XML dans ce cas. Par exemple, un fichier XSD peut exiger que le fichier XML ait certaines limites, relations, ordre, attributs, caractéristiques imbriquées et autres éléments, ainsi que définir des restrictions.
Les fichiers XML peuvent référencer un fichier XSD avec l'attribut schemaLocation.
Le programme de point de croix Pattern Maker de HobbyWare utilise également cette extension de fichier pour son format.
Fichiers XSD. Lifewire / Tiim Fisher
Comment ouvrir un fichier XSD
Étant donné que les fichiers XSD sont des fichiers texte dont le format est similaire aux fichiers XML, ils suivent le même type de règles d'ouverture / modification. Cependant, la plupart des questions concernant ce fichier tournent autour de la façon d'en créer un; voici un excellent article de blog sur la création d'un.
SchemaViewer est un programme gratuit qui affichera les fichiers XSD dans le format d'arbre approprié, ce qui les rend plus faciles à lire qu'avec un simple éditeur de texte comme le Bloc-notes.
Le fichier peut également s'ouvrir avec Microsoft Visual Studio, le Bloc-notes XML, EditiX XML Editor, Progress Stylus Studio et XMLSpy. Oxygen XML Editor est l'un des rares ouvreurs XSD fonctionnant sous Linux, Mac et Windows.
Fichier XSD dans Visual Studio Code.
Vous pouvez également utiliser un éditeur de texte, étant donné qu'il ne s'agit que d'un fichier texte. Voir certains de nos favoris dans cette liste des meilleurs éditeurs de texte gratuits.
Voici un exemple de ce à quoi ressemble un fichier XSD lorsqu'il est ouvert dans un éditeur de texte:
<? xml version = "1.0" encoding = "UTF-8"?>
<xs: schema xmlns: xs = "http://www.w3.org/2001/XMLSchema" elementFormDefault = "qualifié" xmlns: widgets = "http://www.w3.org/ns/widgets">
<xs: group name = "local">
<xs: sequence>
<xs: any namespace = "## other" processContents = "skip" />
</ xs: sequence>
</ xs: groupe>
</ xs: schéma>
Si vous avez affaire à un utilisé avec Pattern Maker, vous pouvez bien sûr l'ouvrir avec ce logiciel. Cependant, pour un moyen gratuit d'ouvrir et d'imprimer le fichier de modèle, HobbyWare propose le programme Pattern Maker Viewer. Faites simplement glisser le fichier dans le programme ou utilisez le Déposez le > Openness (sincérité) menu. Cette visionneuse prend également en charge le format PAT similaire.
L'application Crossty Android peut également ouvrir des fichiers XSD au point de croix, mais ce n'est pas gratuit.
Comment convertir un fichier XSD
Le moyen le plus simple de convertir un fichier XSD dans un autre format consiste à utiliser l'un des éditeurs ci-dessus.
Par exemple, Visual Studio peut enregistrer un fichier XSD ouvert au format XML, XSLT, XSL, DTD, TXT et d'autres formats similaires.
L'éditeur de schéma JSON devrait pouvoir en convertir un en JSON. Consultez ce fil de discussion Stack Overflow pour plus d'informations sur les limitations de cette conversion.
Une autre conversion que vous pourriez souhaiter est XSD en PDF afin que vous puissiez ouvrir le fichier dans une visionneuse PDF. Il n'y a probablement pas beaucoup de raison de faire cela, sauf pour s'assurer que le code est visible sur n'importe quel ordinateur qui l'ouvre. Vous pouvez effectuer cette conversion à partir de XmlGrid.net ou avec une imprimante PDF.
Si vous recherchez un convertisseur XML vers JSON, il existe ce convertisseur XML vers JSON en ligne que vous pouvez utiliser pour le faire.
L'outil de définition de schéma XML peut convertir des fichiers XDR, XML et XSD en une classe ou un ensemble de données sérialisables, comme la classe C #.
Vous pouvez utiliser Microsoft Excel si vous devez importer des données à partir du fichier et les mettre dans une feuille de calcul. Dans cette question «Comment convertir un fichier XSD en XLS» sur Stack Overflow, vous pouvez voir comment créer une source XML à partir du fichier, puis faire glisser et déposer les données directement sur la feuille de calcul.
Il est probable que le programme Pattern Maker mentionné ci-dessus (et non le visualiseur gratuit) puisse être utilisé pour convertir un fichier de point de croix dans un nouveau format.
Vous n'arrivez toujours pas à ouvrir le fichier?
Si votre fichier ne s'ouvre pas avec les programmes et outils ci-dessus, il y a de fortes chances que vous n'ayez pas vraiment affaire à un fichier XSD, mais à un fichier qui partage une extension de fichier similaire.
Par exemple, le suffixe XDS ressemble énormément à XSD, mais est plutôt utilisé pour les fichiers DS Game Maker Project et les fichiers LcdStudio Design. Aucun de ces formats de fichiers n'est lié aux fichiers ou modèles XML.
Le même concept s'applique ailleurs, comme avec les fichiers XACT Sound Bank qui utilisent l'extension de fichier .XSB. Ce sont des fichiers audio qui ne s'ouvriront avec aucun programme compatible XSD. XFDL et XFDF sont également très similaires.
Si votre fichier se termine par une extension de fichier différente, recherchez les lettres / chiffres que vous voyez pour trouver les programmes capables d'ouvrir ou de convertir ce type de fichier spécifique.