XHTML,XML和HTML4三者關聯

  用美國主機做站的朋友們有的是程序員,有的只是對程序語言一知半解,平時利用開源軟件套站很少對程序語言仔細推敲。下面小編整合XHTML,XML和HTML4的資料,給大家簡單的做個介紹。

  XHTML是一系列當前和將來的文檔類型和程序塊,它由HTML 4 再生和擴展而來,HTML 4是其子集。XHTML系列文檔基於XML,最終被設計用來與基於XML的用戶代理程序一起工作。HTML 4 是SGML (Stndd Genelized Mkup Lnguge) 的一箇應用,遵從國際標準ISO 8879,被廣泛的當作 Wold Wide Web上的標準出版語言。

  XHTML .0(本規範書)是XHTML家族的第一個文檔。它是將3種HTML 4文檔類型應用到XML .0  之後重新形成的。其意圖是,作爲一種語言,它的內容既符合XML,並且如果依照一些簡單的指導方針,也能被HTML4用戶代理程序識別。開發者將它們的文檔移植成爲XHTML .0,會得到以下好處:

  、XHTML文檔可以在現有的HTML4代理用戶程序中使用,也可以在新的XHTML用戶代理程序中使用,在後者中可以達到與前者同樣或更好的效果。

  2、XHTML 文檔中使用的應用程序(如s cipt 和 pplet) 可以是HTML 的文檔對象模型(Document Object Model) ,也可以是 XML 的文檔對象模型 [DOM]。

  3、隨着 XHTML 家族的發展,遵從XHTML .0的文檔更有可能運用在各種XHTML環境中。

  XHTML家族是Intenet發展的下一步。 將現在將文檔移植成XML,開發者在確保他們的文檔向前後兼容的同時,還能享有XML世界帶來的好處。 是Extensible Mkup Lnguge的縮寫,創造XML的目的是重新獲得SGML的能力和靈活性,而去除其大部分複雜的東西。儘管是一箇受限制SGML的形式,但是XML仍保留了SGML的大部分功能和豐富性,還保留了SGML的所有常用特性。

  而HTML最初的構想是作爲一種交換科學和其它技術文檔的一種語言,供那些不熟悉書寫文檔的專家使用。HTML規定一小套結構語義標籤,適於書寫相對簡單的文檔,從而解決了SGML複雜性的問題。除了簡化了文檔結構外,HTML還加入了對超文本的支持,以後還增加了媒體功能。

  在非常短的時間內,HTML變得廣泛流行,並且很快超出了其原來的目的。HTML(標準)內部的新元素以很快的速度創造出來,HTML也被很快的改編以用於垂直的,高度專門化的市場。多餘的新元素導致文檔在跨平臺時的兼容問題。

      隨着軟件和平臺不一致性增加,很顯然,“經典的&dquo;HTML 4在這些平臺上使用的適用性就會受到一些限制。現在比較流行的HTML5其實很早之前就出現了,當時的HTML5在現實中的則更像是食之無味棄之可惜的“雞肋&dquo;,如今Html5在無線端的出色表現卻是情理之中的,Html5我們今天不多說,以上是Html,Xhtml和XML的簡單介紹。