Ինչ իմանալ
- XSD ֆայլը XML Schema ֆայլ է:
- Բացեք մեկը Visual Studio-ի կամ ցանկացած տեքստային խմբագրիչի միջոցով:
- Փոխակերպեք XML, JSON կամ Excel ձևաչափի այդ նույն ծրագրերով կամ հատուկ փոխարկիչով:
Այս հոդվածը բացատրում է, թե ինչ են XSD ֆայլերը, ներառյալ, թե ինչպես բացել մեկը և ինչպես փոխարկել մեկ այլ ֆայլի ձևաչափ:
Ի՞նչ է XSD ֆայլը:
XSD ֆայլի ընդլայնմամբ ֆայլը, ամենայն հավանականությամբ, XML Schema ֆայլ է; տեքստի վրա հիմնված ֆայլի ձևաչափ, որը սահմանում է XML ֆայլի վավերացման կանոնները և բացատրում XML ձևը:
Քանի որ դրանք սխեմայի ֆայլեր են, նրանք մոդել են տալիս այլ բանի համար, այս դեպքում XML ֆայլերը: Օրինակ, XSD ֆայլը կարող է պահանջել, որ XML ֆայլը ունենա որոշակի սահմաններ, հարաբերություններ, կարգ, ատրիբուտներ, ներդիր բնութագրեր և այլ տարրեր, ինչպես նաև սահմանի որևէ սահմանափակում:
XML ֆայլերը կարող են վկայակոչել XSD ֆայլը schemaLocation հատկանիշով:
HobbyWare's Pattern Maker cross stitch ծրագիրը նաև օգտագործում է այս ֆայլի ընդլայնումը իր ձևաչափի համար:
Ինչպես բացել XSD ֆայլ
Քանի որ XSD ֆայլերը տեքստային ֆայլեր են, որոնք ձևաչափով նման են XML ֆայլերին, նրանք հետևում են նույն կարգի բացման/խմբագրման կանոններին: Այնուամենայնիվ, այս ֆայլի վերաբերյալ հարցերի մեծ մասը պտտվում է այն մասին, թե ինչպես ստեղծել այն. ահա մի հիանալի բլոգային գրառում ASP. NET-ում այն ստեղծելու մասին:
SchemaViewer-ը անվճար ծրագիր է, որը կցուցադրի XSD ֆայլերը համապատասխան ծառի ձևաչափով, ինչը հեշտացնում է դրանք կարդալը, քան Notepad-ի նման պարզ տեքստային խմբագրիչի միջոցով:
Ֆայլը կարող է բացվել նաև Microsoft Visual Studio-ի, XML Notepad-ի, EditiX XML Editor-ի, Progress Stylus Studio-ի և XMLSpy-ի միջոցով: Oxygen XML Editor-ը XSD բացողներից մեկն է, որն աշխատում է Linux-ում, Mac-ում և Windows-ում:
Դուք կարող եք նաև օգտագործել տեքստային խմբագրիչ, հաշվի առնելով, որ այն պարզապես տեքստային ֆայլ է: Տեսեք մեր ընտրյալներից մի քանիսը լավագույն անվճար տեքստային խմբագիրների այս ցանկում:
Ահա մի օրինակ, թե ինչ տեսք ունի XSD ֆայլը, երբ բացվում է տեքստային խմբագրիչում.
Եթե գործ ունեք Pattern Maker-ի հետ օգտագործվող XSD ֆայլի հետ, իհարկե, կարող եք այն բացել այդ ծրագրաշարով: Այնուամենայնիվ, օրինակների ֆայլը բացելու և տպելու անվճար միջոցի համար HobbyWare-ն առաջարկում է Pattern Maker Viewer ծրագիրը: Պարզապես քաշեք ֆայլը ծրագիր կամ օգտագործեք File > Open ընտրացանկը: Այս դիտիչը նաև աջակցում է նմանատիպ PAT ձևաչափին:
Cross Stitch Paradise Android հավելվածը կարող է նաև բացել խաչաձև կարով XSD ֆայլեր:
Ինչպես փոխարկել XSD ֆայլ
XSD ֆայլը այլ ձևաչափի փոխարկելու ամենահեշտ ձևը վերևի խմբագրիչներից մեկն օգտագործելն է:
Օրինակ, Visual Studio-ն կարող է պահել մեկը XML, XSLT, XSL, DTD, TXT և այլ նմանատիպ ձևաչափերում:
JSON Schema Editor-ը պետք է կարողանա մեկը վերափոխել JSON: Տեսեք այս Stack Overflow շարանը՝ այս փոխակերպման սահմանափակումների վերաբերյալ լրացուցիչ տեղեկությունների համար:
Մեկ այլ փոխակերպում, որը դուք կարող եք ցանկանալ, XSD-ն է PDF-ի, որպեսզի կարողանաք բացել ֆայլը PDF դիտիչում: Հավանաբար, դա անելու համար շատ պատճառ չկա, բացառությամբ ապահովելու, որ կոդը տեսանելի է ցանկացած համակարգչում, որը բացում է այն: Դուք կարող եք կատարել այս փոխարկումը XmlGrid.net կայքում կամ PDF տպիչով:
Եթե այն, ինչ փնտրում եք XML-ից JSON փոխարկիչ է, կա այս առցանց XML-ից JSON փոխարկիչը, որը կարող եք օգտագործել դա անելու համար:
XML Schema Definition Tool-ը կարող է XDR, XML և XSD ֆայլերը վերածել սերիականացման դասի կամ տվյալների բազայի, ինչպես օրինակ C դասը:
Դուք կարող եք օգտագործել Microsoft Excel-ը, եթե Ձեզ անհրաժեշտ է տվյալներ ներմուծել ֆայլից և տեղադրել դրանք աղյուսակի մեջ: Stack Overflow-ի «Ինչպես փոխարկել XSD ֆայլը XLS» հարցին, դուք կարող եք տեսնել, թե ինչպես ստեղծել XML աղբյուր ֆայլից, այնուհետև քաշել և թողնել տվյալները անմիջապես աղյուսակի վրա:
Հավանական է, որ վերը նշված Pattern Maker ծրագիրը (ոչ անվճար դիտիչը) կարող է օգտագործվել խաչաձև կարի ֆայլը նոր ձևաչափի փոխարկելու համար:
Դեռևս չե՞ք կարողանում բացել ֆայլը:
Եթե ձեր ֆայլը չի բացվում վերևից ներկայացված ծրագրերով և գործիքներով, մեծ հավանականություն կա, որ իրականում գործ չունեք XSD ֆայլի հետ, այլ դրա փոխարեն՝ ֆայլի հետ, որը կիսում է նմանատիպ ֆայլի ընդլայնում:
Օրինակ, XDS վերջածանցը շատ նման է XSD-ին, բայց դրա փոխարեն օգտագործվում է DS Game Maker Project ֆայլերի և LcdStudio Design ֆայլերի համար: Ֆայլի այս ձևաչափերից և ոչ մեկը կապված չէ XML ֆայլերի կամ օրինաչափությունների հետ:
Նույն հայեցակարգը կիրառվում է այլուր, օրինակ XACT Sound Bank ֆայլերի դեպքում, որոնք օգտագործում են. XSB ֆայլի ընդլայնում: Սրանք ձայնային ֆայլեր են, որոնք չեն բացվի XSD-ի հետ համատեղելի որևէ ծրագրով: XFDL-ն և XFDF-ն իսկապես նման են:
Եթե ձեր ֆայլը ավարտվում է այլ ֆայլի ընդլայնմամբ, ուսումնասիրեք ձեր տեսած տառերը/թվերը՝ պարզելու, թե որ ծրագրերն են ի վիճակի բացել կամ փոխակերպել տվյալ ֆայլի տեսակը: