Kurze Frage
Bei XML wird zwischen Groß- und Kleinschreibung unterschieden?
Längere Frage
Beispielsweise:
<Shirt color="Red"/>
Die Attributfarbe ist vom Typ string
, der eine Reihe gültiger Farben ( Red
, Blue
und Green
) enthalten kann.
Zur Validierung des XML habe ich die folgende XSD verwendet:
<xs:simpleType name="ColorType">
<xs:restriction base="xs:string">
<xs:enumeration value="Red"/>
<xs:enumeration value="Blue"/>
<xs:enumeration value="Green"/>
</xs:restriction>
</xs:simpleType>
Bin ich erwartete verschiedene Gehäusevarianten von Rot, Blau und Grün zu akzeptieren? Oder wird XML weithin als Groß- und Kleinschreibung akzeptiert?
xml
case-sensitive
Ian
quelle
quelle
Antworten:
Kurze Antwort:
Ja - XML unterscheidet zwischen Groß- und Kleinschreibung.
Längere Antwort:
Es wird allgemein als Groß- und Kleinschreibung akzeptiert. Wenn Sie jedoch flexibler akzeptieren möchten, werfen Sie einen Blick auf die folgende Frage, in der die Aufzählung ohne Berücksichtigung der Groß- und Kleinschreibung erläutert wird:
XML-Schema Groß- und Kleinschreibung beachten Aufzählung von einfachen Typzeichenfolgen
quelle
Mit XSD 1.1 können Sie mithilfe einer Behauptung eine Aufzählung ohne Berücksichtigung der Groß- und Kleinschreibung erreichen:
XSD 1.1 wird in neueren Versionen von Saxon und Xerces unterstützt.
quelle