Ich brauche eine Zeichenfolge für die Groß- und Kleinschreibung in meiner XML-Schema (.xsd) -Datei. Ich kann die Groß-/Kleinschreibung beachten, indem ich Folgendes tue.XML Schema Case Insensitive Enumeration von Simple Type String
<xs:simpleType name="setDigitalPointType">
<xs:restriction base="xs:string">
<xs:pattern value="[Oo][Nn]" />
<xs:pattern value="[Oo][Ff][Ff]" />
</xs:restriction>
</xs:simpleType>
Das einzige Problem ist, dass ich keine Aufzählungswerte erhalten. Ich werde den netten Intellense nicht bekommen, wenn ich Visual Studio benutze, um mein XML zu schreiben. Das Folgende wird mir Aufzählungen geben, aber es ist Groß- und Kleinschreibung.
<xs:simpleType name="setDigitalPointType">
<xs:restriction base="xs:string">
<xs:enumeration value="on" />
<xs:enumeration value="off" />
</xs:restriction>
</xs:simpleType>
Das wird meine Aufzählung gibt Sie mir aber, wenn ich jemals einen Wert von „On“, „ON“ oder „eine“ fehlschlagen Überprüfung erhalten.
Ich möchte die Aufzählung von "on", "off" und ermöglichen die Eingabe von case insensitive Versionen.
könnte ich, aber das ist nicht elegant für lange Aufzählung Werte wie "Benachrichtigung" und ich bekomme immer noch nicht meine Aufzählung. Die Aufzählung ist sehr wichtig für mich. :) –