xml:extensible markup language 可擴充套件標記語言
xml文件是從「根部」開始,然後擴充套件到「枝葉」
例子:
<?xml version="1.0" encoding="iso-8859-1"?> //第一行是 xml 宣告。它定義 xml 的版本 (1.0) 和所使用的編碼 (iso-8859-1 = latin-1/西歐字符集)。
//根元素
george
john
reminder
don't forget the meeting!
xml文件必須包含「根元素」,根元素是其他所有元素的父元素;
所有元素都可有子元素、可有文字內容和屬性;
相同層級上的子元素為「同胞」。
1.必須有根元素
《根元素》
<...>
<...>
<...>
2.xml宣告可選,若有則放首行
宣告語句不是文件本身的一部分
3.所有xml元素都必須有乙個關閉標籤,省略關閉標籤是非法的。
4.對大小寫敏感必須使用相同的大小寫來編寫開啟標籤(開始標籤)和關閉標籤(結束標籤)
...
5.必須正確巢狀
例:元素在元素內開啟的,那麼它必須在元素內關閉。
...
6.xml屬性值必須加引號注:如果屬性值本身包含雙引號,那麼有必要使用單引號包圍它或者可以使用實體引用。
例:note元素中的date屬性要加引號
7.實體引用
五個預定義的實體引用
8.注釋
9.空格會保留。
在 xml 中,文件中的空格不會被刪節。
xml 元素必須遵循以下命名規則:
最佳命名習慣:
XML學習筆記
一 語法 1 使用標籤標記,可定議自己的標籤。二 合格的文件 1 該文件包含 乙個或多個元素。2 該文件只包含 乙個文件元素,用於包含其他元素。3 每個元素都應當正確的結束。如123456。如果開始和結束符之間沒有內容,則可以寫成 4 元素是區分大小寫的 5 屬性值總是用引號括起來,並且不能為空。6...
XML學習筆記
1.xml用途 1 用於配置檔案 2 用於資料交換 2.如果是專業研究xml,可以用工具xmlspy來寫xml,但一般情況下我們還是手寫 3.說明 宣告是個xml檔案,standalone為yes表示沒有配套的dtd,為no表示有可能有個配套的dtd 說明 引入xsl裝飾 說明 注釋 如何在肯德基白...
XML學習筆記( )
1 申明屬性 elementname 申明屬性名稱 attributename 屬性名稱 attributetype 指定屬性型別 defaule 屬性用法關鍵字 defaule項的可能設定 required 必須的屬性 它必須定義在元素的每個例項中 implied 可選的屬性 fixed 屬性具有...