XML şema (.xsd) dosyamda büyük/küçük harf duyarsız bir dize numaralandırma türüne ihtiyacım var. Aşağıdakileri yaparak büyük/küçük harf duyarsız olabilirim. XML Şema Vaka Basit Tip Dize için Duyarsız Sayım
<xs:simpleType name="setDigitalPointType">
<xs:restriction base="xs:string">
<xs:pattern value="[Oo][Nn]" />
<xs:pattern value="[Oo][Ff][Ff]" />
</xs:restriction>
</xs:simpleType>
tek sorun
hiçbir numaralandırma değerleri elde edilmesi. XML'imi yazmak için Visual Studio'yu kullanırken güzel bir intellesense alamayacağım. Aşağıdaki sayılar bana sayılar verecektir, ancak büyük/küçük harfe duyarlıdır.<xs:simpleType name="setDigitalPointType">
<xs:restriction base="xs:string">
<xs:enumeration value="on" />
<xs:enumeration value="off" />
</xs:restriction>
</xs:simpleType>
Bu bana numaralandırma verecek ama şimdiye kadar "On" değerini alırsanız, "AÇIK" veya "oN" Bu doğrulama başarısız olur.
"Açık", "kapalı" sayımını istiyorum ve büyük/küçük harf duyarlı olmayan sürümlerin girilmesine izin veriyorum.
Yapabilirim ama bu "bildirim" gibi uzun numaralandırma değerleri için zarif değil ve hala numaralamamı alamıyorum. Numaralandırma benim için çok önemli. :) –