天天看點

标記語言

    Main content:

                      1.Concepts about HTML,XHTML,XML.                       2.Concepts about WML,XHTML MP.     One question:                       What are the differences between the XHTML MP and XHTML.

解答

:查了一些資料,現在可以稍稍的理一理思路。             

标記語言

        HTML是一種為Web頁面定義的優越的标記語言( 計算機程式)。HTML可以用來

結構化資訊

( 個人了解相當于将一個頁面上的各種元素格式化以使其排列整齊美觀),也可用來在一定程度上

描述文檔的外觀和語義(

進階範疇,現在還不懂

。簡而言之,HTML是包含一些标簽的文本檔案,它告訴Web浏覽器如何顯示頁面。     XHTML stands for 可擴充的标簽語言,它是一種XML應用被重新定義的比HTML更嚴格更純淨的ML版本。 總所周知,HTML文法要求比較松散,有其便捷性,但這對系統恰恰構成了一個不小的威脅,對于PC來所它可以相容松散的文法,然而對于許多其他裝置如Mobile Phone, PDA( 無足夠的能力來解釋糟糕的标記語言),難度就會較大。因而将XML得嚴密性與HTML的表現性相結合,産生了XHTML。XHTML能夠被所有的支援XML的裝置讀取,同時在所有的浏覽器更新至支援XML之前,XHTML使我們有能力編寫出擁有良好結構的文檔,他們可以很好地工作于所有的浏覽器并向後相容。由此看來,XHTML可以說是一個HTML向XML過度的語言,這就很好的回答了為何不直接全部使用XML的原因。     XML是一種标記化語言,其中所有的東西都要被正确的标記( 比HTML嚴密吧),以産生形式良好的文檔。XML用來描述資料,而HTML則用來顯示資料,即XML用途的焦點是它說明資料是什麼,以及攜帶的資料資訊,主要針對資料的内容( 被廣泛用來作為跨平台之間互動資料的形式原因之一),而要怎樣将其顯示出來則由消費端來決定,可以通過不同的格式化描述手段( XSLT,CSS)并完成最終的形式表達(生成對應的HTML,PDF或者其他的檔案格式).

    XHTML是“3種HTML 4檔案根據XML 1.0标準重組”而成的 [1] 。 而 W3C 亦繼續維持建議使用 HTML 4.01和積極地研究 HTML5 及XHTML的計劃。 于 2002年 8月 發表的XHTML 1.0 的建議中, W3C 指出XHTML家族将會是 Internet 的新階段。而轉換使用XHTML可以令開發人員接觸 XML

和其好處,并可以確定以XHTML開發的網頁于未來的相容性。

   标準通用置智語言(Standard Generalized Markup Language,SGML)是現時常用的

超文本 格式的最高層次标準,是可以定義置智語言的 元語言 ,甚至可以定義不必采用< >的正常方式。由于SGML的複雜,因而難以普及。 HTML XML 同樣衍生于SGML:XML可以被認為是SGML的一個子集,而HTML是SGML的一個應用。XML的産生就是為了簡化SGML,以便用于更加通用的目的,比如 語義Web 。它已經應用于大量的場合,比較著名的有 XHTML RSS XML-RPC SOAP

             ==============================有趣的分割線==========================      WAP協定被設計用來在諸如行動電話之類的無線用戶端上展示網際網路内容。WML是用來建立供WAP浏覽器顯示的頁面的語言。WAP作為XML1.0的一種應用被定義(

如此說來,XML為SGML的一個子集,HTML是SGML的一個應用,而WAP同樣隻是XML的一個應用,那麼SGML與XML均為ML标準

)。WML從HTML繼承而來,但基于XML,是以較HTML 更嚴格,用VML編寫的頁面被稱為DECKS。      

XHTML MP

(XHTML Mobile Profile),它是定義在 WAP 2.0上面的 标記語言(markup language)。XHTML MP是 XHTML的子集,在XHTML MP出現之前,WAP 網站的開發者們隻能用 WML和WML script來建立WAP的網站。而與此同時, web的開發者們卻在用強大得多的 HTML、 CSS、XHTML等來進行傳統網站的開發。是以XHTML MP的目标就是浏覽者在WAP和web上獲得盡可能相似的浏覽體驗。              ==============================有趣的分割線===========================      可見,XHTML 與XHTML MP的最大不同展現在不同的層面上( 姑且先淺淺的這麼了解)。在之前有XHTML是在HTML( 具體文法規範)與XML( 标準)重組而成,那麼此時我也可以順便的看成XHTML MP是由WML( 具體文法規範)與XHTML( 标準)重組而成。(這樣看似乎不夠邏輯,不過可以友善記憶,以後可以反刍加以更正了解)   覺得這裡面有幾句話需要注意一下:     (1):XML為SGML的一個子集;     (2):XHTML MP為XHTML的一個子集;     (3):HTML為SGML的一個應用;     (4):WAP為XML的一個應用。  

繼續閱讀