跟我學xml

來源:互聯網
上載者:User
第一個XML文檔
  隨著Internet的發展,越來越多的資訊進入互連網,資訊的交換、檢索、儲存及再利用等迫切的需求使HTML這種最常用的標記語言已越來越捉襟見肘。HTML將資料內容與表現融為一體,可修改性、資料可檢索性差,而XML借鑒了HTML與資料庫、程式語言的優點,將內容與表現分開,不僅使檢索更為方便,更主要的是使用者之間資料的交換更加方便,可重用性更強。
  XML是一種元標記語言,沒有許多固定的標記,為WEB開發人員提供了更大的靈活性。當我們使用HTML時,標記只是簡單的表示內容的顯示形式,而與表示的內容沒有任何關聯,為文檔的進一步處理帶來極大的不便。比如要表示個人簡曆,用HTML的表示方式如下:
< HTML >
< BODY >
< TABLE border=1 cellspacing=0 >
< TH >姓名< TD >禹希初< TH >性別< TD >男< TH >生日< TD >1977.5
< TR >
< TH >技能< TD colspan=5 >資料庫設計與維護、WEB開發
< /TABLE >
< /BODY >
< /HTML >
  在這裡,我們無法從標記TH、TD得知其內容表示什麼,如果用XML,相應的文檔(檔案名稱:個人簡曆.xml)就可寫成如下形式:
< ?xml version="1.0" encoding="GB2312"? >
< resume >
< name >禹希初< /name >
< sex >男< /sex >
< birthday >1977.5< /birthday >
< skill >資料庫設計與維護、WEB開發< /skill >
< /resume >
說明:
  version──規定了XML文檔的版本,此處只能是1.0;
  encoding── 此處規定了XML文檔的編碼類別型,此處取值為“GB2312”,也就是“簡體中文”。
  對比兩例,使用XML我們可以做到自訂標籤,用標記表明內容的含義。這樣在Internet上交流資料時,為用電腦處理文檔提供了極大的方便,同時我們閱讀源檔案時也不會被一大堆格式弄得暈頭轉向。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.