Ce trebuie să știți
- Un fișier XSD este un fișier XML Schema.
- Deschide unul cu Visual Studio sau orice editor de text.
- Conversie în format XML, JSON sau Excel cu aceleași programe sau un convertor dedicat.
Acest articol explică ce sunt fișierele XSD, inclusiv cum să deschideți unul și cum să convertiți unul într-un alt format de fișier.
Ce este un fișier XSD?
Un fișier cu extensia de fișier XSD este cel mai probabil un fișier XML Schema; un format de fișier bazat pe text care definește regulile de validare pentru un fișier XML și explică formularul XML.
Deoarece sunt fișiere de schemă, oferă un model pentru altceva, fișiere XML în acest caz. De exemplu, un fișier XSD poate solicita ca fișierul XML să aibă anumite limite, relații, ordine, atribute, caracteristici imbricate și alte elemente, precum și să stabilească orice restricții.
Fișierele XML pot face referire la un fișier XSD cu atributul schemaLocation.
Programul de cusături în cruce HobbyWare Pattern Maker utilizează, de asemenea, această extensie de fișier pentru formatul său.
Cum se deschide un fișier XSD
Deoarece fișierele XSD sunt fișiere text care au un format similar cu fișierele XML, ele urmează același tip de reguli de deschidere/editare. Cu toate acestea, majoritatea întrebărilor referitoare la acest fișier se învârte în jurul modului de a crea unul; iată o postare grozavă pe blog la ASP. NET despre crearea unuia.
SchemaViewer este un program gratuit care va afișa fișierele XSD în formatul arborescent adecvat, ceea ce le face mai ușor de citit decât cu un editor de text simplu precum Notepad.
Fișierul se poate deschide și cu Microsoft Visual Studio, XML Notepad, EditiX XML Editor, Progress Stylus Studio și XMLSpy. Oxygen XML Editor este unul dintre puținele deschizători XSD care funcționează pe Linux, Mac și Windows.
Puteți folosi și un editor de text, având în vedere că este doar un fișier text. Vedeți câteva dintre favoritele noastre în această listă a celor mai bune editori de text gratuit.
Iată un exemplu despre cum arată un fișier XSD când este deschis într-un editor de text:
Dacă aveți de-a face cu un fișier XSD folosit cu Pattern Maker, puteți, desigur, să îl deschideți cu acel software. Cu toate acestea, pentru o modalitate gratuită de a deschide și imprima fișierul de model, HobbyWare oferă programul Pattern Maker Viewer. Doar trageți fișierul în program sau utilizați meniul Fișier > Deschide. Acest vizualizator acceptă și formatul PAT similar.
Aplicația pentru Android Cross Stitch Paradise poate deschide și fișiere XSD cu punct în cruce.
Cum se convertesc un fișier XSD
Cea mai ușoară modalitate de a converti un fișier XSD într-un alt format este să utilizați unul dintre editorii de mai sus.
De exemplu, Visual Studio poate salva unul în XML, XSLT, XSL, DTD, TXT și în alte formate similare.
JSON Schema Editor ar trebui să poată converti una în JSON. Consultați acest fir Stack Overflow pentru mai multe informații despre limitările acestei conversii.
O altă conversie pe care ați putea-o dori este XSD în PDF, astfel încât să puteți deschide fișierul într-un vizualizator PDF. Probabil că nu există prea multe motive pentru a face acest lucru, cu excepția faptului că codul este vizibil pe orice computer care îl deschide. Puteți efectua această conversie la XmlGrid.net sau cu o imprimantă PDF.
Dacă ceea ce cauți este un convertor XML în JSON, există acest convertor online XML în JSON pe care îl poți folosi pentru a face asta.
Instrumentul de definire a schemelor XML poate converti fișierele XDR, XML și XSD într-o clasă sau un set de date serializabil, cum ar fi clasa C.
Puteți folosi Microsoft Excel dacă trebuie să importați date din fișier și să le puneți într-o foaie de calcul. În această întrebare „Cum se convertesc fișierul XSD în XLS” din Stack Overflow, puteți vedea cum să creați o sursă XML din fișier și apoi să trageți și să plasați datele direct în foaia de calcul.
Este probabil ca programul Pattern Maker menționat mai sus (nu vizualizatorul gratuit) să poată fi folosit pentru a converti un fișier cu punct în cruce într-un nou format.
Încă nu puteți deschide fișierul?
Dacă fișierul dvs. nu se deschide cu programele și instrumentele de mai sus, există șanse mari să nu aveți deloc de-a face cu un fișier XSD, ci cu un fișier care are o extensie de fișier similară.
De exemplu, sufixul XDS seamănă foarte mult cu XSD, dar este folosit în schimb pentru fișierele DS Game Maker Project și fișierele LcdStudio Design. Niciunul dintre aceste formate de fișier nu are legătură cu fișierele sau modelele XML.
Același concept se aplică în altă parte, cum ar fi fișierele XACT Sound Bank care folosesc extensia de fișier. XSB. Acestea sunt fișiere de sunet care nu se vor deschide cu niciun program compatibil XSD. XFDL și XFDF sunt într-adevăr similare.
Dacă fișierul dvs. se termină cu o extensie de fișier diferită, căutați literele/numerele pe care le vedeți pentru a găsi ce programe pot deschide sau converti acel tip de fișier specific.