Hvad du skal vide
- En XSD-fil er en XML-skemafil.
- Åbn en med Visual Studio eller en hvilken som helst teksteditor.
- Konverter til XML, JSON eller et Excel-format med de samme programmer eller en dedikeret konverter.
Denne artikel forklarer, hvad XSD-filer er, herunder hvordan man åbner en og hvordan man konverterer en til et andet filformat.
Hvad er en XSD-fil?
En fil med filtypenavnet XSD er højst sandsynligt en XML Schema-fil; et tekstbaseret filformat, der definerer valideringsregler for en XML-fil og forklarer XML-formularen.
Da de er skemafiler, giver de en model for noget andet, XML-filer i dette tilfælde. For eksempel kan en XSD-fil kræve, at XML-filen har visse grænser, relationer, rækkefølge, attributter, indlejrede karakteristika og andre elementer, samt angive eventuelle begrænsninger.
XML-filer kan referere til en XSD-fil med schemaLocation-attributten.
HobbyWare's Pattern Maker-korsstingsprogram bruger også denne filtypenavn til sit format.
Sådan åbnes en XSD-fil
Fordi XSD-filer er tekstfiler, der i format ligner XML-filer, følger de samme slags åbne/redigere-regler. Men de fleste spørgsmål vedrørende denne fil drejer sig om, hvordan man opretter en; her er et godt blogindlæg på ASP. NET om at lave et.
SchemaViewer er et gratis program, der viser XSD-filer i det rigtige træformat, hvilket gør dem nemmere at læse end med en simpel teksteditor som Notepad.
Filen kan også åbnes med Microsoft Visual Studio, XML Notepad, EditiX XML Editor, Progress Stylus Studio og XMLSpy. Oxygen XML Editor er en af få XSD-åbnere, der fungerer på Linux, Mac og Windows.
Du kan også bruge en teksteditor, da det kun er en tekstfil. Se nogle af vores favoritter på denne liste over de bedste fritekstredaktører.
Her er et eksempel på, hvordan en XSD-fil ser ud, når den åbnes i en teksteditor:
Hvis du har at gøre med en XSD-fil, der bruges med Pattern Maker, kan du selvfølgelig åbne den med den software. Men for en gratis måde at åbne og udskrive mønsterfilen tilbyder HobbyWare programmet Pattern Maker Viewer. Træk blot filen ind i programmet, eller brug File > Åbn-menuen. Denne fremviser understøtter også det lignende PAT-format.
Cross Stitch Paradise Android-appen kan også åbne XSD-filer med korssting.
Sådan konverteres en XSD-fil
Den nemmeste måde at konvertere en XSD-fil til et andet format er at bruge en af editorerne fra oven.
For eksempel kan Visual Studio gemme en til XML, XSLT, XSL, DTD, TXT og andre lignende formater.
JSON Schema Editor burde være i stand til at konvertere en til JSON. Se denne Stack Overflow-tråd for at få flere oplysninger om begrænsningerne ved denne konvertering.
En anden konvertering, du måske ønsker, er XSD til PDF, så du kan åbne filen i en PDF-fremviser. Der er sandsynligvis ikke meget af en grund til at gøre dette bortset fra at sikre, at koden er synlig på enhver computer, der åbner den. Du kan udføre denne konvertering på XmlGrid.net eller med en PDF-printer.
Hvis det, du leder efter, er en XML til JSON-konverter, er der denne online XML til JSON-konverter, som du kan bruge til at gøre det.
XML Schema Definition Tool kan konvertere XDR-, XML- og XSD-filer til en serialiserbar klasse eller et datasæt, såsom C-klassen.
Du kan bruge Microsoft Excel, hvis du skal importere data fra filen og lægge dem i et regneark. I dette "Sådan konverterer du XSD-fil til XLS"-spørgsmål på Stack Overflow kan du se, hvordan du opretter en XML-kilde fra filen og derefter trækker og slipper dataene direkte på regnearket.
Det er sandsynligt, at det ovenfor nævnte Pattern Maker-program (ikke den gratis fremviser) kan bruges til at konvertere en korsstingsfil til et nyt format.
Kan du stadig ikke åbne filen?
Hvis din fil ikke åbnes med programmerne og værktøjerne fra oven, er der en god chance for, at du slet ikke har med en XSD-fil at gøre, men i stedet en fil, der deler en lignende filtypenavn.
For eksempel ligner XDS-suffikset meget XSD, men det bruges i stedet til DS Game Maker Project-filer og LcdStudio Design-filer. Ingen af disse filformater er relateret til XML-filer eller mønstre.
Det samme koncept gælder andre steder, f.eks. med XACT Sound Bank-filer, der bruger filtypen. XSB. Disse er lydfiler, der ikke åbnes med noget XSD-kompatibelt program. XFDL og XFDF ligner virkelig hinanden.
Hvis din fil ender med en anden filtypenavn, skal du undersøge de bogstaver/tal, du ser, for at finde, hvilke programmer der kan åbne eller konvertere den specifikke filtype.