Tôi đang gặp khó khăn với các tệp XSD.Làm thế nào để tạo một lược đồ XSD từ một lớp?
Tôi đang cố gắng để tạo ra một tập tin XSD từ một lớp học:
public enum Levels { Easy, Medium, Hard }
public sealed class Configuration
{
public string Name { get;set; }
public Levels Level { get; set; }
public ConfigurationSpec { get;set;}
}
public abstract class ConfigurationSpec { }
public class ConfigurationSpec1
{
// ...
}
public class ConfigurationSpec2
{
// ...
}
Xin lưu ý rằng tôi có một lớp trừu tượng bên trong Configuration. Với tính năng đó, có thể tạo XSD và nếu nó có thể như thế nào?
Ý tưởng là chuyển Cấu hình lớp cho XSD.
Bạn có thể sử dụng [Công cụ định nghĩa lược đồ XML miễn phí (Xsd.exe)] miễn phí (http://msdn.microsoft.com/en-us/library/x6c1kb0s.aspx). –