xml有兩個先驅:sgml和html,這兩個語言都是非常成功的標記語言,但是都有一些與生俱來的缺陷。xml正是為了解決它們的不足誕生的。
主要用於大量高度結構化資料的訪問和其他各種工業領域
2023年,html誕生,它拋棄了sgml複雜龐大的缺點,繼承了sgml的很多優點。html最大的特點是簡單性和跨平台性。
xml文件形成了一種樹結構,它從「根部」開始,然後擴充套件到「枝葉」。
<?xml version="1.0" encoding="utf-8"?>
>
>
hanto
>
>
lifrom
>
>
learningheading
>
>
hello world!
body
>
aa>
第一行是xml宣告,定義xml版本和使用的編碼。
下一行是根目錄
接下來的4行是4個子元素
最後一行是結尾
所有元素均可擁有文字內容和屬性(類似html中)。
在 xml 中,省略關閉標籤是非法的。所有元素都必須有關閉標籤:
注釋:您也許已經注意到 xml 宣告沒有關閉標籤。這不是錯誤。宣告不屬於xml本身的組成部分。它不是 xml 元素,也不需要關閉標籤。
xml 標籤對大小寫敏感
xml 的屬性值須加引號
<
<
>
>&&
''""
注釋:在 xml 中,只有字元 「<」 和 「&」 確實是非法的。大於號是合法的,但是用實體引用來代替它是乙個好習慣。
在 xml 中,空格會被保留
xml 以 lf 儲存換行
xml文件包含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 屬性具有...