Pregunta corta
¿XML distingue entre mayúsculas y minúsculas?
Pregunta más larga
Por ejemplo:
<Shirt color="Red"/>
El atributo color es de un tipo string
que puede contener un conjunto de colores válidos ( Red
, Blue
y Green
).
Para validar el XML, utilicé el siguiente XSD:
<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>
¿Se espera que acepte diferentes variaciones de casos de rojo, azul y verde? ¿O XML es ampliamente aceptado como sensible a mayúsculas y minúsculas?
xml
case-sensitive
Ian
fuente
fuente
Respuestas:
Respuesta corta:
Sí, XML distingue entre mayúsculas y minúsculas.
Respuesta más larga:
Se acepta ampliamente como sensible a mayúsculas y minúsculas, sin embargo, si desea aceptar de manera más flexible, eche un vistazo a la pregunta a continuación, que trata sobre las enumeraciones que no distinguen entre mayúsculas y minúsculas:
Enumeración no sensible a mayúsculas y minúsculas del esquema XML de cadena de tipo simple
fuente
Con XSD 1.1 puede lograr una enumeración que no distinga entre mayúsculas y minúsculas mediante una aserción:
XSD 1.1 es compatible con versiones recientes de Saxon y Xerces.
fuente