Najlepszy samouczek atrybut DTD W 2024 r. W tym samouczku możesz dowiedzieć się atrybuty komunikat,Domyślne wartości nieruchomości,REQUIRED,#IMPLIED,#FIXED,Wyliczone wartości atrybutów,
W DTD, atrybuty oświadczenie ATTLIST być deklarowane.
Oświadczenie Nieruchomość ma następującą składnię:
Są totypy atrybutów opcji:
类型 | 描述 |
---|---|
CDATA | 值为字符数据 (character data) |
(en1|en2|pl) | 此值是枚举列表中的一个值 |
ID | 值为唯一的 id |
IDREF | 值为另外一个元素的 id |
IDREFS | 值为其他 id 的列表 |
NMTOKEN | 值为合法的 XML 名称 |
NMTOKENS | 值为合法的 XML 名称的列表 |
ENTITY | 值是一个实体 |
ENTITIES | 值是一个实体列表 |
NOTATION | 此值是符号的名称 |
xml: | 值是一个预定义的 XML 值 |
Domyślnewartości nieruchomości może korzystać z następujących wartości:
值 | 解释 |
---|---|
值 | 属性的默认值 |
#REQUIRED | 属性值是必需的 |
#IMPLIED | 属性不是必需的 |
#FIXED value | 属性值是固定的 |
W powyższym przykładzie, "kwadrat" jest zdefiniowane jako "szerokość" pusty element z rodzaju CDATA własności. Jeśli szerokość nie jest ustawiona, domyślnie 0.
Jeśli nie ma wartości domyślnej opcji, ale nadal chcą zmusić autorów do przedstawienia właściwości, należy użyć słowa kluczowego REQUIRED.
Jeśli nie chcesz, aby zmusić autora nieruchomości, a nie masz domyślną wartość opcji, a następnie użyć słowa kluczowego #IMPLIED.
Jeśli chcesz mieć stałą wartość nieruchomości i umożliwienie autor zmienić tę wartość, należy #FIXED kluczowych. Jeśli autor wykorzystuje inną wartość, XML parser zwróci błąd.
Jeśli chcesz, aby wartość atrybutu jest jednym z ustalonym zestawem wartości prawnych, korzystać z listy wartości atrybutów.