Wat is 'n XSD-lêer?

Hoe om XSD-lêers oop te maak, te wysig en te omskep

'N Lêer met die XSD -lêeruitbreiding is waarskynlik 'n XML-skema-lêer; 'n teksgebaseerde lêerformaat wat geldigheidsreëls vir 'n XML- lêer definieer en die XML-vorm verduidelik.

XML-lêers kan 'n XSD-lêer verwys met die kenmerk s chemaLocation.

HobbyWare se patroonmaker-kruissteekprogram maak ook gebruik van die XSD-uitbreiding vir sy formaat.

Hoe om 'n XSD-lêer oop te maak

Omdat XSD-lêers tekslêers is wat soortgelyk is aan XML-lêers, volg hulle dieselfde soort oop / wysig reëls. Die meeste vrae rakende XSD-lêers draai egter om hoe om dit te skep; Ek het hierdie groot blog boodskap gevind oor die skep van XSD lêers.

SchemaViewer is 'n gratis program wat XSD-lêers in die korrekte boomformaat sal vertoon, wat hulle makliker kan lees as met 'n eenvoudige teksredakteur soos Notepad. Die enigste Visuele XSD-hulpmiddel kan dit ook doen.

XSD lêers kan ook oopmaak met Microsoft Visual Studio, XML Notepad, en EditiX XML Editor.

U kan ook 'n teksredakteur as 'n XSD-kyker en -redakteur gebruik, aangesien die lêer net 'n tekslêer is. Sien sommige van ons gunstelinge in hierdie lys van die beste gratis teks redakteurs .

As jy te doen het met 'n XSD-lêer wat gebruik word met Pattern Maker, kan jy dit natuurlik oopmaak met daardie sagteware. Vir 'n gratis manier om die patroonlêer oop te maak en af ​​te druk, bied HobbyWare egter die Pattern Maker Viewer-program. Sleep die XSD-lêer net in die program of gebruik die Lêer> Oop ... -kieslys. Hierdie kyker ondersteun ook die soortgelyke PAT- formaat.

Die Crossty iOS-program kan ook kruissteek XSD-lêers oopmaak.

Hoe om 'n XSD-lêer te omskep

Die maklikste manier om 'n XSD-lêer na 'n ander formaat om te skakel, is om van een van die XSD-redakteurs van hierbo te gebruik.

Byvoorbeeld, Visual Studio kan 'n oop XSD-lêer stoor na XML, XSLT , XSL, DTD, TXT en ander soortgelyke formate.

JSON Skema Editor moet in staat wees om XSD om te skakel na JSON. Sien hierdie Stack Overflow-draad vir meer inligting oor die beperkings van hierdie omskakeling.

As jy soek na 'n XML- na-JSON converter, is daar hierdie aanlyn XML-na-JSON converter wat jy kan gebruik om dit te doen.

Die XML Schema Definisie Gereedskap kan XDR-, XML- en XSD-lêers omskakel na 'n serializable klas of datastel, soos die C # klas.

U kan Microsoft Excel gebruik as u data vanaf 'n XSD-lêer moet invoer en in 'n Excel-sigblad sit. In hierdie "Hoe om te skakel XSD-lêer na XLS" -vraag oor Stack Overflow, kan jy sien hoe om 'n XML-bron van die XSD-lêer te skep, en sleep dan die data regs op die sigblad.

Dit is waarskynlik dat die Pattern Maker-program wat ek hierbo genoem het (nie die gratis kyker) gebruik kan word om 'n XSD kruissteeklêer om te skakel na 'n nuwe lêerformaat.

Kan die lêer nog nie oopmaak nie?

As u XSD-lêer nie met die programme en gereedskap van bo af oopmaak nie, is daar 'n goeie kans dat u nie regtig 'n XSD-lêer hanteer nie, maar eerder 'n lêer met 'n soortgelyke lêeruitbreiding.

Byvoorbeeld, die XDS-agtervoegsel lyk vreeslik baie soos XSD, maar word eerder gebruik vir DS Game Maker-projeklêers en LcdStudio-ontwerplêers. Nie een van die lêerformate hou verband met XML-lêers of patrone nie.

Dieselfde konsep geld vir baie ander lêerformate, soos XACT Sound Bank-lêers wat die .XSB-lêeruitbreiding gebruik. Hulle is goeie lêers wat nie oopmaak met enige XSD-opener of lêeromskakelaar nie.

As jou lêer nie eindig met. XSD, ondersoek die agtervoegsel om vas te stel watter programme dit spesifieke lêertipe kan oopmaak of omskep.

As jy egter wel 'n XSD-lêer het, maar dit nie werk met die voorgestelde sagteware op hierdie bladsy nie, sien Meer hulp vir inligting oor my kontak op sosiale netwerke of per e-pos, plaas op tegniese ondersteuningsforums en meer. Laat my weet watter probleme jy met die opening of gebruik van die XSD-lêer het en ek sal sien wat ek kan doen om te help.