2009-03-12 22 views
4

Tamam, büyük XSD dosyamdan C# sınıfları oluşturdum. Şimdi C# sınıfları, XSD şeması ve gerçek XML verileri bir dizi var. Bu sınıf örneklerini sahip olduğum XML verileriyle doldurmak için otomatik veya yarı otomatik bir yol var mı?XSD.exe'den oluşturulan sınıf özelliklerini doldurun.

Teşekkür ederiz.

cevap

3

...

XmlSerializer ser = new XmlSerializer(typeof(RootType)); 
RootType type = (RootType) ser.Deserialize(source) 
1

Verileri xml'ye aktarmak/içeri aktarmak için xml serileştirme/seriyi kaldırma işlevini kullanırsınız. sınıfına bir göz atın. Bir örnek msdn sayfasındadır. Eğer sınıfları oluşturmak için xsd.exe kullandıysanız, o zaman XmlSerializer işi yapmalıyım

İlgili konular