回覆列表
  • 1 # 藍風24

    XML是Extensible Markup Language的簡寫,一種擴充套件性標識語言。

    這是標準的定義。那麼什麼是標誌語言,為什麼叫擴充套件性?已經讓

    人有些糊塗。我想我們這樣來理解會好一些:

    對HTML你已經非常熟悉了吧,它就是一種標記語言,記得它的全稱嗎:"Hypertext Markup Language" 超文字標記語言。明白了?同時,HTML裡面有很多標籤,類似,

    等,都是在HTML4.0裡規範和定義,而XML裡允許你自己建立這樣的標籤,所以叫做可擴充套件性。

    這裡有幾個容易混淆的概念要提醒大家:

    1.XML並不是標記語言。它只是用來創造標記語言(比如HTML)的元語言。天,又糊塗了!不要緊,你只要知道這一點:XML和HTML是不一樣的,它的用處途比HTML廣泛得多,我們將在後面仔細介紹。

    2.XML並不是HTML的替代產品。XML不是HTML的升級,它只是HTML的補充,為HTML擴充套件更多功能。我們仍將在較長的一段時間裡繼續使用HTML。(但值得注意的是HTML的升級版本XHTML的確正在向適應XML靠攏。)

    3.不能用XML來直接寫網頁。即便是包含了XML資料,依然要轉換成HTML格式才能在瀏覽器上顯示。

    下面就是一段XML示例文件(例1),用來表示本文的資訊:

    ajie

    [email protected]

    20010115

    注意:

    1.這段程式碼僅僅是程式碼,讓你初步感性認識一下XML,並不能實現什麼具體應用;

    2.其中類似title,author的語句就是自己建立的標記(tags),它們和HTML標記不一樣,例如這裡的title是文章標題的意思,HTML裡的title是頁面標題。

  • 中秋節和大豐收的關聯?
  • 怎麼樣才能徹底放下一段感情?