I have a enum class like,
public enum Test
{
a = 1,
b = 2
}
I am creating xsd for these as below
<xs:complexType name="Test">
<xs:all>
<xs:element name="TCode" type="TestCode" minOccurs="1" maxOccurs="1" />
<xs:element name="TValue" type="TestValue" minOccurs="1" maxOccurs="1" />
</xs:all>
</xs:complexType>
<xs:simpleType name="TestCode">
<xs:restriction base="xs:string">
<xs:enumeration value="a" />
<xs:enumeration value="b" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="TestValue">
<xs:restriction base="xs:string">
<xs:enumeration value="1" />
<xs:enumeration value="2" />
</xs:restriction>
</xs:simpleType>
- Is this correcty way of creating
xsd
types forEnum
class How to validate XML element without using
xs:assert
?if
TCode
isa
thenTValue
is1
if
TCode
isb
thenTValue
is2
XML will be,
<Test>
<TCode>a</TCode>
<TValue>1</TValue>
</Test>
Any Ideas?