XML--簡介和基本用法
博客說明
文章所涉及的資料來自互聯網整理和個人總結,意在於個人學習和經驗匯總,如有什么地方侵權,請聯系本人刪除,謝謝!
概念
Extensible Markup Language 可擴展標記語言
可擴展
標簽都是自定義的。
功能:存儲數據
配置文件
在網絡中傳輸
xml與html的區別
xml標簽都是自定義的,html標簽是預定義。
xml的語法嚴格,html語法松散
xml是存儲數據的,html是展示數據
語法
基本語法
- xml文檔的后綴名 .xml
- xml第一行必須定義為文檔聲明
- xml文檔中有且僅有一個根標簽
- 屬性值必須使用引號(單雙都可)引起來
- 標簽必須正確關閉
- xml標簽名稱區分大小寫
案例
<?xml version='1.0' ?>
<users>
<user id='1'>
<name>zhangsan</name>
<age>23</age>
<gender>male</gender>
<br/>
</user>
<user id='2'>
<name>lisi</name>
<age>24</age>
<gender>female</gender>
</user>
</users>
組成部分:
文檔聲明
-
格式:
<?xml 屬性列表 ?>
-
屬性列表:
- version:版本號,必須的屬性
- encoding:編碼方式。告知解析引擎當前文檔使用的字符集,默認值:ISO-8859-1
- standalone:是否獨立
- 取值:
- yes:不依賴其他文件
- no:依賴其他文件
-
指令(了解):結合css的
<?xml-stylesheet type="text/css" href="a.css" ?>
-
標簽:標簽名稱自定義的
- 規則:
- 名稱可以包含字母、數字以及其他的字符
- 名稱不能以數字或者標點符號開始
- 名稱不能以字母 xml(或者 XML、Xml 等等)開始
- 名稱不能包含空格
- 規則:
-
屬性
id屬性值唯一
-
文本:
-
CDATA區:在該區域中的數據會被原樣展示
<![CDATA[ 數據 ]]>
-
感謝
黑馬程序員
萬能的網絡
以及勤勞的自己
關注公眾號: 歸子莫,獲取更多的資料,還有更長的學習計划