是否可以使用XSD.exe自動生成一個類,該類具有與XSD中指定的屬性不同的數據類型,方法是在元素之前提供註釋屬性XSD。XSD.exe限制基類型屬性
這個想法是爲了讓XSD保持原樣,但希望自動生成的類爲特定屬性使用不同的數據類型。
<xsd:simpleType name="idRestriction">
<Specify_Custom_Type="xsd:string" //This is what I'm looking for
<xsd:restriction base="xsd:decimal">
<xsd:attribute name="idAttribute" type="idRestriction" use="required" />
生成的類
[System.Xml.Serialization.XmlAttributeAttribute()]
public decimal id { // Would like the decimal to be string
get {
return this.idField;
}
set {
this.idField = value;
}
}
我想它產生
[System.Xml.Serialization.XmlAttributeAttribute()]
public string id { // Notice decimal --> string
get {
return this.idField;
}
set {
this.idField = value;
}
}
這是實現我想它一個偉大的想法。 +1。 我仍然有興趣知道是否有一個標籤可以添加到XSD中。謝謝! – edocetirwi