XML--簡介和基本用法


XML--簡介和基本用法

博客說明

文章所涉及的資料來自互聯網整理和個人總結,意在於個人學習和經驗匯總,如有什么地方侵權,請聯系本人刪除,謝謝!

概念

Extensible Markup Language 可擴展標記語言

可擴展

標簽都是自定義的。

功能:存儲數據

配置文件

在網絡中傳輸

xml與html的區別

xml標簽都是自定義的,html標簽是預定義。

xml的語法嚴格,html語法松散

xml是存儲數據的,html是展示數據

語法

基本語法
  1. xml文檔的后綴名 .xml
  2. xml第一行必須定義為文檔聲明
  3. xml文檔中有且僅有一個根標簽
  4. 屬性值必須使用引號(單雙都可)引起來
  5. 標簽必須正確關閉
  6. 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>

組成部分:

文檔聲明
  1. 格式:

    <?xml 屬性列表 ?>
    
  2. 屬性列表:

    • version:版本號,必須的屬性
    • encoding:編碼方式。告知解析引擎當前文檔使用的字符集,默認值:ISO-8859-1
    • standalone:是否獨立
    • 取值:
      • yes:不依賴其他文件
      • no:依賴其他文件
  3. 指令(了解):結合css的

    <?xml-stylesheet type="text/css" href="a.css" ?>
    
  4. 標簽:標簽名稱自定義的

    • 規則:
      • 名稱可以包含字母、數字以及其他的字符
      • 名稱不能以數字或者標點符號開始
      • 名稱不能以字母 xml(或者 XML、Xml 等等)開始
      • 名稱不能包含空格
  5. 屬性

    id屬性值唯一

  6. 文本:

    • CDATA區:在該區域中的數據會被原樣展示

      <![CDATA[ 數據 ]]>
      

感謝

黑馬程序員

萬能的網絡

以及勤勞的自己

關注公眾號: 歸子莫,獲取更多的資料,還有更長的學習計划


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM