使用XSD工具提供XSD限制

时间:2013-06-03 06:10:17

标签: c# xml-serialization xsd xsd-validation

[XmlRoot("Person")]
Public class Person
{
[XmlElement("Name")]
public string Name{ get; set; }

[XmlElement("Age")]
public int Age{ get; set; }

[XmlElement("Gender")]
public string Gender{ get; set; }

}

这是我的班级。我正在使用xsd.exe工具为这个类创建XSD。我想对这些值设置一些限制,比如Name不应该包含数值,Age不应该是负数,不应该大于99,性别应该是男性还是女性。我不想手动修改XSD。有没有办法在类级别上设置这些限制,并在xsd.exe工具的帮助下将它们放在XSD中?

0 个答案:

没有答案