15
, ben Ne yazık ki buxs kullanarak: extension & xs: kısıtlama birlikte mi? Bir XML şeması yazarken
<xs:complexType name="ValueWithUnits">
<xs:simpleContent>
<xs:extension base="xs:double">
<xs:attribute name="uom" fixed="second"/>
<xs:minInclusive="0"/>
<xs:maxInclusive="10"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
böyle bir şey yapmak çalışılıyor, xs: xs uzantısı ise: minInclusive & xs: maxInclusive xs izin verilmektedir: nitelik xs izin verilir kısıtlama, ancak birlikte değil.
Bunu yapmanın en iyi yolu nedir? Uygun bir & birimiyle bir uzantı tanımlamalı mıyım, daha sonra min & max değerleriyle kısıtlamalı mıyım?
Tamam çift separatley üzerinde kısıtlama tanımlamak gerekir. Ben bir DoubleSecondsType ve belirli uygulamaları bir tane bunu kısıtlamak için etrafında sipariş çevirmeye karar verdim. – oconnor0
Bunu denedim, bana adlı bir hata veriyor ve içerik modelinde 'complexType' zaten var. Bunu nasıl düzeltebilirim? –
Srini