dayalı XSD özellik değerini sınırla ben XML bu var:başka özellik değeri
<Const Name="a" Value="1.0"/>
<Const Name="b" Value="1"/>
<Const Name="c" Value="A"/>
<Const Name="d" Value="B"/>
Şimdi sadece Ad = "b" Const
için, Value
olmalıdır 1, 2, 3 veya 4. Başka hiçbir değerlere izin verilir. Diğer Const
, gösterildiği gibi başka değerler içerebilir. XSD'de bunu nasıl ifade edebilirim?
Şimdiye kadar bu var: Ben XSD 1.0 kullanmak
<xs:element name="Const">
<xs:complexType>
<xs:attribute name="Value" type="xs:string" use="required"/>
<xs:attribute name="Name" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
, öyle görünüyor: ... ne yazık ki ... ... VS2013 yüzden "Alternatif" Benim için çalışmıyor
Ben bu geldi: \t \t \t \t \t \t \t xs: kısıtlama> \t xs: reg simpleType> –
Erik
Evet dayalı 'aType' Ular ifadeleri de mükemmel geçerlidir. – kjhughes