xml(可擴展標記語言)

xml(可擴展標記語言)

1.什麼是可擴展標記語言?

回答:html

  1.可擴展標記語言是一種很想超文本標記語言的標記語言工具

  2.它的設計宗旨是傳輸數據,而不是顯示數據佈局

  3.它的標籤沒有被預約義,須要自行定義標籤設計

  4.它被設計爲具備自我描述性xml

  5.它是W3C的推薦標準htm

 

2.可擴展標記語言和超文本標記語言之間的差別

回答:圖片

  1.它不是超文本標記語言的替代ip

  2.它是對超文本標記語言的補充開發

  3.它和超文本標記語言爲不一樣的目的而設計文檔

  --它被設計用來傳輸和存儲數據,其焦點是數據的內容

  --超文本標記語言被設計用來顯示數據,其焦點是數據的外觀

     超文本標記語言主旨在顯示信息,而可擴展標記語言主旨在傳輸信息

  對它的最好的描述就是:它是獨立於軟件和硬件的信息傳輸工具

 

3.可擴展標記語言是W3C的推薦標準

  xml於1998年2月10日稱爲W3C的推薦標準

 

4.可擴展標記語言無所不在

  xml是各類應用程序之間進行數據傳輸的最經常使用的工具。

 

5.xml的特性

  1.超文本標記語言的標記不是全部的都須要成對出現

  2.可擴標記語言要求全部的標記必須成對出現

  3.Html標記不區分大小寫,xml則大小寫敏感,即區分大小寫

 

6.xml的語法

  1.標準通用標記語言經常使用來針對html的文檔類型定義,同時它也經常使用於編寫xml的DTD。

  2.標準通用標記語言的問題就在於它容許出現一些奇怪的語法,讓建立html解析器稱爲一個大難題。

  --點:

  1.某些起始標籤能夠選擇性出現結束標籤或者隱含告終束標籤

  2.某些起始標籤要求必須出現結束標籤,例如:html中<script>‘腳本'標籤

  3.標籤能夠以任何順序嵌套。

  4.某些特性要求必須包含值,例如:<圖片 源=’image.jpg'>中的源特性

  5.某些特性不要求必定有值

  6.定義特性的兩邊有沒有加上雙引號都是能夠的

  

  xml去掉了以前許多讓開發人員頭疼的標準通用標記語言的隨意語法。在xml採用以下:

  1.任何的起始標籤都必須有一個結束標籤

  2.能夠在一個標籤中同時表示起始和結束標籤。

  3.標籤必須按合適的順序進行嵌套  

  4.全部的特性都必須有值

  5.全部的特性都必須在值的周圍加上雙引號。

這些規則使得開發一個XML解析器要簡便得多,並且也除去了解析標準通用標記語言中花在判斷什麼時候何地應用那些奇怪語法規則上的工做。僅僅在XML出現後的前六年就衍生出多種不一樣的語言,包括MathML、SVG、RDF、RSS、SOAP、XSLT、XSL-FO,而同時也將HTML改進爲XHTML。

 

7.xml的應用

xml由3個部分組成,分別是:

  文檔類型定義(Document Type Definition DTD) ,即佈局語言

  可擴展的樣式語言(Extensible  Style Language XSL),即XML的樣式表語言

相關文章
相關標籤/搜索