Aracılığıyla paylaş


Nasıl yapılır: Sınıflar ve XML Şeması Belgeleri Oluşturmak için XML Şema Tanımı Aracını Kullanma

XML şema tanımı Aracı (XSD.exe'nin), bir sınıf açıklayan bir XML şeması oluşturmak veya bir XML şeması tarafından tanımlanan sınıfı oluşturmak için sağlar. Aşağıdaki yordamlar bu işlemleri gerçekleştirmek nasıl kullanılacağını göstermektedir.

XML Şema Tanımı aracı (Xsd.exe) genellikle aşağıdaki yolda bulunabilir:
C:\Program Files (x86)\Microsoft SDKs\Windows\{version}\bin\NETFX {version} Tools\

Belirli bir şemaya uygun sınıflar oluşturmak için

  1. Komut istemi açın.

  2. XML şeması için XML Şeması, örneğin tam olarak eşleştirilir sınıf kümesi oluşturur XML şema tanımı aracı için bağımsız değişken olarak geçir:

    xsd mySchema.xsd  
    

    Araç yalnızca 16 Mart 2001 World Wide Web Consortium XML belirtimi başvuran şemaları işleyebilir. Başka bir deyişle, XML Şeması ad alanı aşağıdaki örnekte gösterildiği gibi olmalıdır "http://www.w3.org/2001/XMLSchema".

    <?xml version="1.0" encoding="utf-8"?>  
    <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="" xmlns:xs="http://www.w3.org/2001/XMLSchema" />  
    
  3. Yöntemler, özellikler veya alanları, sınıflar gerektiği şekilde değiştirin. Bir sınıfı özniteliklerle değiştirme hakkında daha fazla bilgi için bkz . Kodlanmış SOAP Serileştirmesini Denetleen Öznitelikleri ve Öznitelikleri Kullanarak XML Serileştirmesini Denetleme.

Bir sınıfın (veya sınıfların) örnekleri seri hale getirildiğinde oluşturulan XML akışının şemasını incelemek genellikle yararlıdır. Örneğin, başkalarının kullanması için şemanızı yayımlayabilir veya uyumlu olmaya çalıştığınız bir şemayla karşılaştırabilirsiniz.

Bir XML Şeması belge sınıfları kümesinden oluşturmak için

  1. Sınıf veya sınıfların bir DLL içine derleyin.

  2. Komut istemi açın.

  3. DLL bağımsız değişken olarak XSD.exe'nin için örneğin Geçir:

    xsd MyFile.dll  
    

    Şema (veya şemaları) adı "schema0.xsd" ile başlayan yazılır.

Ayrıca bkz.