javaweb基礎第二課:xml詳解
阿新 • • 發佈:2018-12-15
這節課我們來講講xml是什麼以及它的作用。
什麼是 XML?
- XML 指可擴充套件標記語言(EXtensible Markup Language)
- XML 是一種標記語言,很類似 HTML
- XML 的設計宗旨是傳輸資料,而非顯示資料
- XML 標籤沒有被預定義。您需要自行定義標籤。
- XML 被設計為具有自我描述性。
- XML 是 W3C 的推薦標準
重點:
xml是用來傳輸資料(也可以說是儲存資料)的,xml檔案常被用來做配置檔案。
文件樹:
XML 文件形成一種樹結構
XML 文件必須包含根元素。該元素是所有其他元素的父元素。
XML 文件中的元素形成了一棵文件樹。這棵樹從根部開始,並擴充套件到樹的最底端。
所有元素均可擁有子元素:
語法:
- 在 XML 中,所有元素都必須有關閉標籤.
- XML 標籤對大小寫敏感.
- 在 XML 中,所有元素都必須彼此正確地巢狀
- XML 文件必須有一個元素是所有其他元素的父元素。該元素稱為根元素.
- 在 XML 中,XML 的屬性值須加引號。
- 在 XML 中,一些字元擁有特殊的意義。為了避免這個錯誤,請用實體引用
- 在 XML 中編寫註釋的語法為 <!--註釋內容-->
- 在 XML 中,文件中的空格不會被刪節。
- xml檔案第一行永遠是<?xml version="1.0" encoding="UTF-8"?>
Demo:
<?xml version="1.0" encoding="UTF-8" ?> <!-- 必須有根元素 --> <!-- xml沒有預設標籤,需要自己定義 --> <!-- 標籤裡可以自己設定屬性,設定方法為 屬性名="屬性值" --> <rootattr="value"> <parent> <child>123</child> </parent> </root>