File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change 22## 使用1
33- 語法
44
5- ```
5+ ``` xml
66 <!ELEMENT 元素名 約束>
77 ```
88- 簡單元素: 沒有子元素的元素。
99**(#PCDATA)** -> 約束 name 是字符串類型。
1010**EMPTY** -> 元素為空(沒有內容)。
1111**ANY** -> 任意。
12- ```
12+ ```xml
1313 <!ELEMENT name (#PCDATA)>
1414 ```
1515
1919**?** -> 表示出現零次或一次
2020**\*** -> 表示出現零次或多次
2121
22- ```
22+ ```xml
2323 <!ELEMENT 元素名稱 (子元素)>
2424 ```
2525子元素直接使用**逗號**進行隔開,表示元素出現的**順序**。
2626子元素直接使用 **|** 隔開,表示元素只能出現其中的**任意一個**。
2727
2828
2929- Example
30- ```
30+ ```xml
3131 <?xml version =" 1.0" encoding =" UTF-8" ?>
3232 <!-- <!DOCTYPE person SYSTEM "1.dtd"> -->
3333 <!DOCTYPE person [
5151## 使用2
5252- 語法
5353
54- ```
54+ ```xml
5555 <!ATTLIST 元素名稱 屬性名稱 屬性類型 屬性約束>
5656 ```
5757- 屬性類型
65653. **#FIXED:** 表示屬性的取值為一個**固定值**。語法 -> #FIXED "固定值"
66664. 直接值: 表示屬性的取值為**該默認值**,不寫屬性,使用直接值,寫了屬性,則使用設置的值。
6767**語法**
68- ```
68+ ```xml
6969<!APPLIED school ID5 CDATA "默認值">
7070```
7171
7272## 實體定義
7373- 語法
74- ```
74+ ``` xml
7575<!ENTITY 實體名稱 "實體值">
7676<!ENTITY TEST "HAHA">
7777```
You can’t perform that action at this time.
0 commit comments