1. ホーム
  2. xml

[解決済み] XMLは大文字と小文字を区別するのですか?

2022-09-12 07:35:59

質問

短い質問

XMLは大文字と小文字を区別するのですか?

長い質問

例えば

<Shirt color="Red"/>

属性colorは、タイプ string で、有効な色の集合を含むことができます ( Red , BlueGreen ).

XMLを検証するために、以下の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>

私は 期待されている は赤、青、緑の異なるケースバリエーションを受け入れることを期待されていますか?それとも、XML は大文字と小文字を区別するものとして広く受け入れられているのでしょうか?

どのように解決するのですか?

簡単な答えです。

はい - XMLは大文字と小文字を区別します。

長い回答です。

大文字と小文字を区別することは広く受け入れられていますが、より柔軟に受け入れたい場合は、以下の質問を見てみてください。

XML Schema 単純型文字列の大文字小文字を区別しない列挙型