[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 を作成しています。名前に数値を含めてはならない、年齢に負の値を含めてはならず、99 を超えてはならない、性別は男性または女性でなければならないなど、これらの値にいくつかの制限を加えたいと思います。XSD を手動で変更したくありません。このような制限をクラス レベルで設定し、xsd.exe ツールを使用して XSD に含める方法はありますか?