Skip to content

Commit f5fabe3

Browse files
Update XML 語法.md
1 parent 24c68f9 commit f5fabe3

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

XML/XML 語法.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
- 創建一個文件,後綴名是 .xml
55
- 如果寫 xml, 第一步必須要有一個文檔聲明(寫了文檔聲明之後,表示寫 xml 文件的內容)
66

7-
```
7+
```xml
88
<?xml version="1.0" encoding="gbk"?>
99
```
1010
- 文檔聲明必須寫在**第一行第一列**。
@@ -18,31 +18,31 @@
1818
- **標籤定義**
1919
有開始必須要有結束
2020

21-
```
21+
```xml
2222
<person></person>
2323
```
2424
標籤內有內容,可以在標籤內結束
2525

26-
```
26+
```xml
2727
<aa/>
2828
```
2929
標籤可以**嵌套**,但必須要合理嵌套
3030
**合理嵌套**
31-
```
31+
```xml
3232
<aa><bb></bb></aa>
3333
```
3434
**不合理嵌套**
35-
```
35+
```xml
3636
<aa><bb></aa></bb>
3737
```
3838

3939
- 一個 xml 中,只能有一個根標籤,其他標籤都是這個標籤下面的標籤。
4040
- 在 xml 中把**空格****換行**都當成內容來解析,下面這兩段代碼含意是不一樣的。
4141

42-
```
42+
```xml
4343
<aa>1111111</aa>
4444
```
45-
```
45+
```xml
4646
<aa>
4747
111111111
4848
</aa>
@@ -57,7 +57,7 @@
5757

5858
## 定義屬性
5959
- xml 也是標記型文檔,可以有屬性。
60-
```
60+
```xml
6161
<person id1="aaa"></person>
6262
```
6363
- **屬性定義的要求**
@@ -68,7 +68,7 @@
6868

6969
## 注釋
7070
- 寫法
71-
```
71+
```xml
7272
<!--我的注釋-->
7373
```
7474
- **注意:**
@@ -79,7 +79,7 @@
7979
- 如果想要在 xml 中顯示 a < b,不能正常顯示,因為把 < 當標籤
8080
- 如果想要顯示,需要對特殊字符進行**轉義**
8181

82-
```
82+
```xml
8383
> -> &gt;
8484
< -> &lt;
8585
& -> &amp;
@@ -92,19 +92,19 @@
9292
- 可以解決多個字符都需要轉義的操作,如: if(a<b && b<c && d>f) {}
9393
- 把這些內容放到 CDATA 區裡面,不需要轉義。
9494
- 寫法
95-
```
95+
```xml
9696
<![CDATA[ 內容 ]]>
9797
```
9898
- 把特殊字符當作**文本內容**,而不是標籤。
9999

100100
## PI 指令 (了解即可)
101101
- 可以在 xml 中**設置樣式**
102102
- 寫法
103-
```
103+
```xml
104104
<?xml-stylesheet type="text/css" hrdf="css的路徑"?>
105105
```
106106
- **Example**
107-
```
107+
```xml
108108
<?xml version="1.0" encoding="gbk"?>
109109
<?xml-stylesheet type="text/css" href="CSS/xml1.css"?>
110110
<person>

0 commit comments

Comments
 (0)