Bilinmesi Gerekenler
- Bir XSD dosyası bir XML Şema dosyasıdır.
- Visual Studio veya herhangi bir metin düzenleyici ile bir tane açın.
- Aynı programlar veya özel bir dönüştürücü ile XML, JSON veya Excel formatına dönüştürün.
Bu makale, nasıl açılacağı ve farklı bir dosya biçimine nasıl dönüştürüleceği dahil olmak üzere XSD dosyalarının ne olduğunu açıklar.
XSD Dosyası Nedir?
XSD dosya uzantısına sahip bir dosya büyük olasılıkla bir XML Şema dosyasıdır; bir XML dosyası için doğrulama kurallarını tanımlayan ve XML formunu açıklayan metin tabanlı bir dosya biçimi.
Şema dosyaları olduklarından, başka bir şey için bir model sağlarlar, bu durumda XML dosyaları. Örneğin, bir XSD dosyası, XML dosyasının belirli sınırlara, ilişkilere, sıraya, niteliklere, iç içe geçmiş özelliklere ve diğer öğelere sahip olmasını ve ayrıca herhangi bir kısıtlamanın ayarlanmasını gerektirebilir.
XML dosyaları, schemaLocation özniteliğine sahip bir XSD dosyasına başvurabilir.
HobbyWare'in Pattern Maker kanaviçe programı da formatı için bu dosya uzantısını kullanır.
XSD Dosyası Nasıl Açılır
XSD dosyaları, biçim olarak XML dosyalarına benzer metin dosyaları olduğundan, aynı tür açma/düzenleme kurallarını izlerler. Ancak, bu dosyayla ilgili çoğu soru, bir dosyanın nasıl oluşturulacağıyla ilgilidir; işte ASP. NET'te bir tane yapma hakkında harika bir blog yazısı.
SchemaViewer, XSD dosyalarını uygun ağaç biçiminde görüntüleyen ücretsiz bir programdır, bu da onları Notepad gibi basit bir metin düzenleyiciden daha kolay okunur hale getirir.
Dosya Microsoft Visual Studio, XML Notepad, EditiX XML Editor, Progress Stylus Studio ve XMLSpy ile de açılabilir. Oxygen XML Editor, Linux, Mac ve Windows üzerinde çalışan birkaç XSD açıcıdan biridir.
Yalnızca bir metin dosyası olduğu için bir metin düzenleyici de kullanabilirsiniz. Bu En İyi Ücretsiz Metin Editörleri listesinde favorilerimizden bazılarına bakın.
İşte bir metin düzenleyicide açıldığında bir XSD dosyasının nasıl göründüğüne dair bir örnek:
Pattern Maker ile kullanılan bir XSD dosyasıyla uğraşıyorsanız, elbette o yazılımla açabilirsiniz. Ancak, kalıp dosyasını açmanın ve yazdırmanın ücretsiz bir yolu olarak HobbyWare, Kalıp Oluşturucu Görüntüleyici programını sunar. Dosyayı programa sürüklemeniz veya File> Open menüsünü kullanmanız yeterlidir. Bu görüntüleyici aynı zamanda benzer PAT biçimini de destekler.
Cross Stitch Paradise Android uygulaması, çapraz dikiş XSD dosyalarını da açabilir.
XSD Dosyasını Dönüştürme
Bir XSD dosyasını başka bir biçime dönüştürmenin en kolay yolu, yukarıdaki düzenleyicilerden birini kullanmaktır.
Örneğin, Visual Studio bir tanesini XML, XSLT, XSL, DTD, TXT ve diğer benzer biçimlere kaydedebilir.
JSON Schema Editor, birini JSON'a dönüştürebilmelidir. Bu dönüşümün sınırlamaları hakkında daha fazla bilgi için bu Yığın Taşması ileti dizisine bakın.
İsteyebileceğiniz başka bir dönüştürme, dosyayı bir PDF görüntüleyicide açabilmeniz için XSD'den PDF'ye dönüştürmektir. Kodun, onu açan herhangi bir bilgisayarda görünür olmasını sağlamak dışında, muhtemelen bunu yapmak için pek bir neden yoktur. Bu dönüştürmeyi XmlGrid.net'te veya bir PDF yazıcısı ile gerçekleştirebilirsiniz.
Aradığınız XML'den JSON'a dönüştürücüyse, bunu yapmak için kullanabileceğiniz bu çevrimiçi XML'den JSON'a dönüştürücü var.
XML Schema Definition Tool, XDR, XML ve XSD dosyalarını C sınıfı gibi serileştirilebilir bir sınıfa veya veri kümesine dönüştürebilir.
Dosyadan veri aktarmanız ve bir elektronik tabloya koymanız gerekiyorsa Microsoft Excel'i kullanabilirsiniz. Stack Overflow'daki bu "XSD dosyası XLS'ye nasıl dönüştürülür" sorusunda, dosyadan bir XML kaynağının nasıl oluşturulacağını görebilir ve ardından verileri doğrudan elektronik tablonun üzerine sürükleyip bırakabilirsiniz.
Muhtemelen yukarıda bahsedilen Desen Oluşturucu programı (ücretsiz görüntüleyici değil) çapraz dikiş dosyasını yeni bir formata dönüştürmek için kullanılabilir.
Dosyayı Hâlâ Açamıyor musunuz?
Dosyanız yukarıdaki program ve araçlarla açılmıyorsa, gerçekten bir XSD dosyasıyla değil, bunun yerine benzer bir dosya uzantısını paylaşan bir dosyayla uğraşma ihtimaliniz yüksek.
Örneğin, XDS soneki XSD'ye çok benziyor ama bunun yerine DS Game Maker Project dosyaları ve LcdStudio Design dosyaları için kullanılıyor. Bu dosya biçimlerinin hiçbiri XML dosyaları veya kalıplarıyla ilgili değildir.
Aynı kavram,. XSB dosya uzantısını kullanan XACT Sound Bank dosyaları gibi başka yerlerde de geçerlidir. Bunlar, herhangi bir XSD uyumlu programla açılmayacak olan ses dosyalarıdır. XFDL ve XFDF gerçekten benzer.
Dosyanız farklı bir dosya uzantısıyla bitiyorsa, hangi programların o belirli dosya türünü açabileceğini veya dönüştürebileceğini bulmak için gördüğünüz harfleri/sayıları araştırın.