XSD-lêer (wat dit is en hoe om een oop te maak)

INHOUDSOPGAWE:

XSD-lêer (wat dit is en hoe om een oop te maak)
XSD-lêer (wat dit is en hoe om een oop te maak)
Anonim

Wat om te weet

  • 'n XSD-lêer is 'n XML-skema-lêer.
  • Maak een oop met Visual Studio of enige teksredigeerder.
  • Skakel om na XML, JSON of 'n Excel-formaat met dieselfde programme of 'n toegewyde omskakelaar.

Hierdie artikel verduidelik wat XSD-lêers is, insluitend hoe om een oop te maak en hoe om een na 'n ander lêerformaat om te skakel.

Wat is 'n XSD-lêer?

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

Aangesien dit skemalêers is, verskaf hulle 'n model vir iets anders, XML-lêers in hierdie geval. Byvoorbeeld, 'n XSD-lêer kan vereis dat die XML-lêer sekere grense, verwantskappe, volgorde, eienskappe, geneste kenmerke en ander elemente het, asook enige beperkings stel.

XML-lêers kan na 'n XSD-lêer verwys met die schemaLocation-kenmerk.

Image
Image

HobbyWare se Pattern Maker-kruissteekprogram gebruik ook hierdie lêeruitbreiding vir sy formaat.

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

Omdat XSD-lêers tekslêers is wat soortgelyk is in formaat as XML-lêers, volg hulle dieselfde soort oop-/redigeerreëls. Die meeste vrae rakende hierdie lêer draai egter om hoe om een te skep; hier is 'n wonderlike blogplasing by ASP. NET oor die maak van een.

SchemaViewer is 'n gratis program wat XSD-lêers in die regte boomformaat sal vertoon, wat dit makliker maak om te lees as met 'n eenvoudige teksredigeerder soos Notepad.

Die lêer kan ook oopmaak met Microsoft Visual Studio, XML Notepad, EditiX XML Editor, Progress Stylus Studio en XMLSpy. Oxygen XML Editor is een van 'n paar XSD-openers wat op Linux, Mac en Windows werk.

Jy kan ook 'n teksredigeerder gebruik, aangesien dit net 'n tekslêer is. Sien 'n paar van ons gunstelinge in hierdie lys van die beste vryteksredakteurs.

Image
Image

Hier is 'n voorbeeld van hoe 'n XSD-lêer lyk wanneer dit in 'n teksredigeerder oopgemaak word:

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

Die Cross Stitch Paradise Android-toepassing kan kruissteek XSD-lêers ook oopmaak.

Hoe om 'n XSD-lêer om te skakel

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

Visual Studio kan byvoorbeeld een stoor na XML, XSLT, XSL, DTD, TXT en ander soortgelyke formate.

JSON Schema Editor behoort een na JSON te kan omskakel. Sien hierdie Stack Overflow-draad vir meer inligting oor die beperkings van hierdie omskakeling.

'n Ander omskakeling wat jy dalk wil hê, is XSD na PDF sodat jy die lêer in 'n PDF-kyker kan oopmaak. Daar is waarskynlik nie veel van 'n rede om dit te doen nie, behalwe om te verseker dat die kode sigbaar is op enige rekenaar wat dit oopmaak. Jy kan hierdie omskakeling by XmlGrid.net of met 'n PDF-drukker uitvoer.

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

Die XML-skema-definisienutsding kan XDR-, XML- en XSD-lêers omskakel na 'n serialiseerbare klas of datastel, soos die C-klas.

Jy kan Microsoft Excel gebruik as jy data vanaf die lêer moet invoer en dit in 'n sigblad moet plaas. In hierdie "Hoe om XSD-lêer na XLS om te skakel"-vraag oor Stack Overflow, kan jy sien hoe om 'n XML-bron uit die lêer te skep, en dan die data direk op die sigblad te sleep en te laat val.

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

Kan jy steeds nie die lêer oopmaak nie?

As jou lêer nie met die programme en gereedskap van bo af oopmaak nie, is daar 'n goeie kans dat jy glad nie regtig met 'n XSD-lêer te doen het nie, maar eerder 'n lêer wat 'n soortgelyke lêeruitbreiding deel.

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

Dieselfde konsep geld elders, soos met XACT Sound Bank-lêers wat die. XSB-lêeruitbreiding gebruik. Dit is klanklêers wat nie met enige XSD-versoenbare program sal oopmaak nie. XFDL en XFDF is regtig soortgelyk.

As jou lêer op 'n ander lêeruitbreiding eindig, ondersoek die letters/syfers wat jy sien om te vind watter programme daardie spesifieke lêertipe kan oopmaak of omskakel.

Aanbeveel: