Pertanyaan pendek
Apakah XML case-sensitive?
Pertanyaan yang lebih panjang
Sebagai contoh:
<Shirt color="Red"/>
Warna atribut adalah tipe string
yang mungkin berisi sekumpulan warna yang valid ( Red
, Blue
dan Green
).
Untuk memvalidasi XML, saya menggunakan XSD berikut:
<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>
Apakah saya diharapkan menerima variasi huruf yang berbeda dari Merah, Biru dan Hijau? Atau XML diterima secara luas sebagai case-sensitive?
xml
case-sensitive
Ian
sumber
sumber
Jawaban:
Jawaban singkat:
Ya - XML peka huruf besar / kecil.
Jawaban yang Lebih Panjang:
Ini diterima secara luas sebagai case-sensitive, namun jika Anda ingin menerimanya dengan lebih fleksibel, lihat pertanyaan di bawah ini, yang membahas tentang enumerasi case-sensitive:
Enumerasi Tidak Peka Kasus Skema XML dari String Jenis Sederhana
sumber
Dengan XSD 1.1 Anda dapat mencapai pencacahan tidak peka huruf besar kecil menggunakan pernyataan:
XSD 1.1 didukung dalam rilis terbaru Saxon dan Xerces.
sumber