XML學習筆記

2021-09-12 14:04:00 字數 1228 閱讀 1712

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 屬性具有...