ต้องรู้
- ไฟล์ XSD เป็นไฟล์ XML Schema
- เปิดด้วย Visual Studio หรือโปรแกรมแก้ไขข้อความใดๆ
- แปลงเป็นรูปแบบ XML, JSON หรือ Excel ด้วยโปรแกรมเดียวกันหรือตัวแปลงเฉพาะ
บทความนี้จะอธิบายว่าไฟล์ XSD คืออะไร รวมถึงวิธีเปิดไฟล์และวิธีแปลงไฟล์เป็นรูปแบบไฟล์อื่น
ไฟล์ XSD คืออะไร
ไฟล์ที่มีนามสกุลไฟล์ XSD น่าจะเป็นไฟล์ XML Schema; รูปแบบไฟล์ข้อความที่กำหนดกฎการตรวจสอบสำหรับไฟล์ XML และอธิบายรูปแบบ XML
เนื่องจากเป็นไฟล์สคีมา จึงจัดเตรียมโมเดลสำหรับอย่างอื่น ในกรณีนี้คือไฟล์ XML ตัวอย่างเช่น ไฟล์ XSD สามารถกำหนดให้ไฟล์ XML มีขอบเขต ความสัมพันธ์ ลำดับ คุณลักษณะ คุณลักษณะที่ซ้อนกัน และองค์ประกอบอื่นๆ รวมทั้งกำหนดข้อจำกัดใดๆ
ไฟล์ XML สามารถอ้างอิงไฟล์ XSD ที่มีแอตทริบิวต์ schemaLocation
โปรแกรมปักครอสติช Pattern Maker ของ HobbyWare ยังใช้นามสกุลไฟล์นี้สำหรับรูปแบบของมันด้วย
วิธีการเปิดไฟล์ 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
คุณสามารถใช้โปรแกรมแก้ไขข้อความได้เช่นกัน เนื่องจากเป็นเพียงไฟล์ข้อความ ดูรายการโปรดบางส่วนของเราในรายการ Best Free Text Editors
นี่คือตัวอย่างลักษณะของไฟล์ XSD เมื่อเปิดในโปรแกรมแก้ไขข้อความ:
หากคุณกำลังจัดการกับไฟล์ XSD ที่ใช้กับ Pattern Maker คุณสามารถเปิดไฟล์นั้นด้วยซอฟต์แวร์นั้นได้ อย่างไรก็ตาม สำหรับวิธีการเปิดและพิมพ์ไฟล์รูปแบบโดยไม่เสียค่าใช้จ่าย HobbyWare ขอเสนอโปรแกรม Pattern Maker Viewer เพียงลากไฟล์ลงในโปรแกรมหรือใช้เมนู File > เปิด โปรแกรมดูนี้ยังสนับสนุนรูปแบบ PAT ที่คล้ายกัน
แอพ Android Cross Stitch Paradise สามารถเปิดไฟล์ 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 สามารถแปลงไฟล์ XDR, XML และ XSD เป็นคลาสหรือชุดข้อมูลที่ทำให้ซีเรียลไลซ์ได้ เช่น คลาส C
คุณสามารถใช้ Microsoft Excel หากคุณต้องการนำเข้าข้อมูลจากไฟล์และใส่ลงในสเปรดชีต ในคำถาม "วิธีแปลงไฟล์ XSD เป็น XLS" ใน Stack Overflow คุณสามารถดูวิธีสร้างแหล่งที่มา XML จากไฟล์ จากนั้นลากและวางข้อมูลลงในสเปรดชีตได้โดยตรง
มีแนวโน้มว่าโปรแกรม Pattern Maker ที่กล่าวถึงข้างต้น (ไม่ใช่โปรแกรมดูฟรี) สามารถใช้เพื่อแปลงไฟล์การปักครอสติชเป็นรูปแบบใหม่ได้
ยังเปิดไฟล์ไม่ได้ใช่ไหม
หากไฟล์ของคุณไม่เปิดขึ้นพร้อมกับโปรแกรมและเครื่องมือจากด้านบน มีโอกาสที่ดีที่คุณจะไม่ได้จัดการกับไฟล์ XSD เลย แต่เป็นไฟล์ที่มีนามสกุลไฟล์ที่คล้ายคลึงกัน
ตัวอย่างเช่น คำต่อท้าย XDS ดูเหมือน XSD มาก แต่ใช้สำหรับไฟล์ DS Game Maker Project และไฟล์ LcdStudio Design แทน รูปแบบไฟล์เหล่านี้ไม่เกี่ยวข้องกับไฟล์ XML หรือรูปแบบ
ใช้แนวคิดเดียวกันกับที่อื่น เช่น กับไฟล์ XACT Sound Bank ที่ใช้นามสกุลไฟล์. XSB ไฟล์เหล่านี้เป็นไฟล์เสียงที่ไม่สามารถเปิดได้ด้วยโปรแกรมที่เข้ากันได้กับ XSD XFDL และ XFDF คล้ายกันมาก
หากไฟล์ของคุณลงท้ายด้วยนามสกุลไฟล์อื่น ให้ค้นหาตัวอักษร/ตัวเลขที่คุณเห็นเพื่อค้นหาว่าโปรแกรมใดสามารถเปิดหรือแปลงไฟล์ประเภทนั้น ๆ ได้