File tree 1 file changed +13
-13
lines changed
1 file changed +13
-13
lines changed Original file line number Diff line number Diff line change 4
4
- 創建一個文件,後綴名是 .xml
5
5
- 如果寫 xml, 第一步必須要有一個文檔聲明(寫了文檔聲明之後,表示寫 xml 文件的內容)
6
6
7
- ```
7
+ ``` xml
8
8
<?xml version =" 1.0" encoding =" gbk" ?>
9
9
```
10
10
- 文檔聲明必須寫在**第一行第一列**。
18
18
- **標籤定義**
19
19
有開始必須要有結束
20
20
21
- ```
21
+ ```xml
22
22
<person ></person >
23
23
```
24
24
標籤內有內容,可以在標籤內結束
25
25
26
- ```
26
+ ``` xml
27
27
<aa />
28
28
```
29
29
標籤可以** 嵌套** ,但必須要合理嵌套
30
30
** 合理嵌套**
31
- ```
31
+ ``` xml
32
32
<aa ><bb ></bb ></aa >
33
33
```
34
34
** 不合理嵌套**
35
- ```
35
+ ``` xml
36
36
<aa ><bb ></aa ></bb >
37
37
```
38
38
39
39
- 一個 xml 中,只能有一個根標籤,其他標籤都是這個標籤下面的標籤。
40
40
- 在 xml 中把** 空格** 和** 換行** 都當成內容來解析,下面這兩段代碼含意是不一樣的。
41
41
42
- ```
42
+ ``` xml
43
43
<aa >1111111</aa >
44
44
```
45
- ```
45
+ ``` xml
46
46
<aa >
47
47
111111111
48
48
</aa >
57
57
58
58
## 定義屬性
59
59
- xml 也是標記型文檔,可以有屬性。
60
- ```
60
+ ``` xml
61
61
<person id1 =" aaa" ></person >
62
62
```
63
63
- ** 屬性定義的要求**
68
68
69
69
## 注釋
70
70
- 寫法
71
- ```
71
+ ``` xml
72
72
<!-- 我的注釋-->
73
73
```
74
74
- ** 注意:**
79
79
- 如果想要在 xml 中顯示 a < b,不能正常顯示,因為把 < 當標籤
80
80
- 如果想要顯示,需要對特殊字符進行** 轉義** 。
81
81
82
- ```
82
+ ``` xml
83
83
> -> >
84
84
< -> <
85
85
& -> &
92
92
- 可以解決多個字符都需要轉義的操作,如: if(a<b && b<c && d>f) {}
93
93
- 把這些內容放到 CDATA 區裡面,不需要轉義。
94
94
- 寫法
95
- ```
95
+ ``` xml
96
96
<![CDATA[ 內容 ]]>
97
97
```
98
98
- 把特殊字符當作** 文本內容** ,而不是標籤。
99
99
100
100
## PI 指令 (了解即可)
101
101
- 可以在 xml 中** 設置樣式** 。
102
102
- 寫法
103
- ```
103
+ ``` xml
104
104
<?xml-stylesheet type =" text/css" hrdf =" css的路徑" ?>
105
105
```
106
106
- ** Example**
107
- ```
107
+ ``` xml
108
108
<?xml version =" 1.0" encoding =" gbk" ?>
109
109
<?xml-stylesheet type =" text/css" href =" CSS/xml1.css" ?>
110
110
<person >
You can’t perform that action at this time.
0 commit comments