Un file con estensione XSD è molto probabilmente un file XML Schema; un formato di file basato su testo che definisce le regole di convalida per un file XML e spiega il modulo XML.
Poiché sono file di schema, forniscono un modello per qualcos'altro, i file XML in questo caso. Ad esempio, un file XSD può richiedere che il file XML abbia determinati limiti, relazioni, ordine, attributi, caratteristiche nidificate e altri elementi, nonché impostare eventuali restrizioni.
I file XML possono fare riferimento a un file XSD con l'attributo schemaLocation.
Anche il programma punto croce di HobbyWare Pattern Maker utilizza questa estensione di file per il suo formato.
File XSD. Lifewire / Tiim Fisher
Come aprire un file XSD
Poiché i file XSD sono file di testo di formato simile ai file XML, seguono lo stesso tipo di regole di apertura / modifica. Tuttavia, la maggior parte delle domande relative a questo file ruota attorno a come crearne uno; ecco un ottimo post sul blog su come crearne uno.
SchemaViewer è un programma gratuito che visualizzerà i file XSD nel formato ad albero corretto, il che li rende più facili da leggere rispetto a un semplice editor di testo come Blocco note.
Il file può anche essere aperto con Microsoft Visual Studio, XML Notepad, EditiX XML Editor, Progress Stylus Studio e XMLSpy. Oxygen XML Editor è uno dei pochi apri XSD che funziona su Linux, Mac e Windows.
File XSD in Visual Studio Code.
Puoi anche usare un editor di testo, dato che è solo un file di testo. Guarda alcuni dei nostri preferiti in questo elenco dei migliori editor di testo gratuiti.
Ecco un esempio di come appare un file XSD quando viene aperto in un editor di testo:
<? xml version = "1.0" encoding = "UTF-8"?>
<xs: schema xmlns: xs = "http://www.w3.org/2001/XMLSchema" elementFormDefault = "qualificato" xmlns: widgets = "http://www.w3.org/ns/widgets">
<xs: group name = "local">
<xs: sequence>
<xs: any namespace = "## other" processContents = "skip" />
</ xs: sequenza>
</ xs: group>
</ xs: schema>
Se hai a che fare con uno utilizzato con Pattern Maker, puoi, ovviamente, aprirlo con quel software. Tuttavia, per un modo gratuito di aprire e stampare il file di pattern, HobbyWare offre il programma Pattern Maker Viewer. Basta trascinare il file nel programma o utilizzare il file Compila il > apri menù. Questo visualizzatore supporta anche il formato PAT simile.
L'app Crossty per Android può anche aprire file XSD a punto croce, ma non è gratuita.
Come convertire un file XSD
Il modo più semplice per convertire un file XSD in un altro formato è utilizzare uno degli editor dall'alto.
Ad esempio, Visual Studio può salvare un file XSD aperto in XML, XSLT, XSL, DTD, TXT e altri formati simili.
L'editor di schemi JSON dovrebbe essere in grado di convertirne uno in JSON. Vedi questo thread di Stack Overflow per ulteriori informazioni sui limiti di questa conversione.
Un'altra conversione che potresti desiderare è XSD in PDF in modo da poter aprire il file in un visualizzatore di PDF. Probabilmente non c'è motivo per farlo se non per assicurarsi che il codice sia visibile su qualsiasi computer che lo apre. Puoi eseguire questa conversione da XmlGrid.net o con una stampante PDF.
Se quello che stai cercando è un convertitore da XML a JSON, c'è questo convertitore online da XML a JSON che puoi usare per farlo.
Lo strumento di definizione dello schema XML può convertire file XDR, XML e XSD in una classe o set di dati serializzabile, come la classe C #.
Puoi utilizzare Microsoft Excel se devi importare dati dal file e inserirli in un foglio di calcolo. In questa domanda "Come convertire il file XSD in XLS" su Stack Overflow, puoi vedere come creare un'origine XML dal file, quindi trascinare e rilasciare i dati direttamente sul foglio di calcolo.
È probabile che il programma Pattern Maker menzionato sopra (non il visualizzatore gratuito) possa essere utilizzato per convertire un file punto croce in un nuovo formato.
Non riesci ancora ad aprire il file?
Se il tuo file non si apre con i programmi e gli strumenti dall'alto, ci sono buone probabilità che tu non abbia a che fare con un file XSD, ma invece, un file che condivide un'estensione di file simile.
Ad esempio, il suffisso XDS assomiglia molto a XSD ma viene invece utilizzato per i file DS Game Maker Project e per i file LcdStudio Design. Nessuno di questi formati di file è correlato a file o modelli XML.
Lo stesso concetto si applica altrove, come con i file XACT Sound Bank che utilizzano l'estensione file .XSB. Questi sono file audio che non si apriranno con nessun programma compatibile con XSD. Anche XFDL e XFDF sono molto simili.
Se il tuo file termina con un'estensione di file diversa, cerca le lettere / numeri che vedi per trovare quali programmi sono in grado di aprire o convertire quel tipo di file specifico.