Xsd.exe tool ile yapabildiğiniz gibi bir sınıfa dayalı bir XML Şeması oluşturmak istiyorum.Programlı olarak .NET Framework sınıfları aracılığıyla XSD.exe aracı özelliğini (sınıftan şema oluştur) kullanın.
E.g. xsd.exe /type: typename /outputdir:c:\ assmeblyname
.
Tek başına aracı kullanmak yerine .NET Framework sınıfındaki sınıfları kullanarak bunu yapmanın bir yolu var mı?
Görev referansları veya benzerleri hakkında bilgi görmüş olduğumdan eminim - örneğin programatik - bu bağımsız yardımcı programların bazılarının yerine kullanılabilmesi veya bazı bağımsız yardımcı programların özelliklerini FCL veya Microsoft aracılığıyla edinmesi API.
(ile bir atışlık sınıfı olarak bir ' GenerateXsd() yöntemi). Ancak, yeterli miktarda dirsek gresiyle System.Reflection ve System.Xml'den bir dizi sınıfla yeniden oluşturabilirsiniz. –
Hmmmmm ... teşekkürler JesseC. Bu hazır ambalajlı dirsek yağından bazılarını bilen var mı? –
Aradığın şey değil, ama aracı sarabilirsin. Bir .NET aracıysa, ayrıca exe'ye başvurabilir ve kodu birlikte seçebilirdiniz. –