1. 程式人生 > >XML(1)---XML簡介

XML(1)---XML簡介

序言:

一直想寫些東西,目的主要是將每次學到的東西總結下。雖然許多東西好多人看過,或者說大部分不是原著,但希望對大家有所幫助。如果有錯誤之處,請多多指點。


一、XML是什麼?

可擴充套件標記語言,用於標記電子檔案使其具有結構性的標記語言。作用是用來標記資料,定義資料型別,是一種允許使用者對自己的標記語言進行定義的源語言。

二、XML和HTML區別

設計區別

1.XML是描述資料的,並集中解決資料什麼,HTML是集中解決資料是什麼樣的問題。

2.XML是顯示資訊的,HTML是描述資訊的。

3.XML不是HTML的替代品。

語法區別:

HTML的標記不是所有的都需要成對出現,XML則要求所有的標記必須成對出現;HTML標記不區分大小寫,XML則 大小敏感,即區分大小寫。


三、XML一些常用語

XML語法:XML的簡單但非常嚴格的語法規則。

XML元素:XML元素、關係、內容及命名規則。

XML屬性:XML屬性是如何用來描述元素以及提供元素的附加資訊的。

XML確認:一個格式良好的XML與一個有效的XML之間的主要區別,一個DTD是如何用來定義XML文件的。

Microsoft XML分解器:如何用Microsoft XML分解器開啟和操作XML文件。

XML名空間:如何避免元素名與使用XML名空間衝突。

XML 編碼:如何對你的XML文件進行編碼。

XML CDATA:如何告訴一個XML文件進行編碼。

XML伺服器:如何在伺服器上生成XML。

HTML和XML的行為:如何用新的CSS行為選擇器建立動態內容。