Tutorial atribut DTD Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari atribut pernyataan,nilai properti default,#REQUIRED,# TERSIRAT,#FIXED,nilai atribut disebutkan,
Dalam DTD, atribut pernyataan ATTLIST untuk dinyatakan.
deklarasi properti menggunakan sintaks berikut:
Ini adalahjenis atribut pilihan:
类型 | 描述 |
---|---|
CDATA | 值为字符数据 (character data) |
(en1|en2|id) | 此值是枚举列表中的一个值 |
ID | 值为唯一的 id |
IDREF | 值为另外一个元素的 id |
IDREFS | 值为其他 id 的列表 |
NMTOKEN | 值为合法的 XML 名称 |
NMTOKENS | 值为合法的 XML 名称的列表 |
ENTITY | 值是一个实体 |
ENTITIES | 值是一个实体列表 |
NOTATION | 此值是符号的名称 |
xml: | 值是一个预定义的 XML 值 |
nilai properti default dapat menggunakan nilai berikut:
值 | 解释 |
---|---|
值 | 属性的默认值 |
#REQUIRED | 属性值是必需的 |
#IMPLIED | 属性不是必需的 |
#FIXED value | 属性值是固定的 |
Dalam contoh di atas, "persegi" didefinisikan sebagai "width" elemen kosong dengan jenis CDATA properti. Jika lebar tidak diatur, standarnya ke 0.
Jika Anda tidak memiliki nilai default dari pilihan, tapi masih ingin memaksa penulis untuk mengirimkan properti, silakan gunakan #REQUIRED kata kunci.
Jika Anda tidak ingin memaksa penulis properti, dan Anda tidak memiliki nilai default dari pilihan, maka gunakan kata kunci # TERSIRAT.
Jika Anda ingin memiliki nilai tetap dari properti, dan memungkinkan penulis untuk mengubah nilai ini, menggunakan kata kunci #FIXED. Jika penulis menggunakan nilai yang berbeda, XML parser akan kembali kesalahan.
Jika Anda ingin nilai atribut adalah salah satu dari serangkaian tetap nilai-nilai hukum, menggunakan daftar nilai atribut.