XML輕鬆學習手冊(3)XML概念之一

2021-04-17 08:48:13 字數 1175 閱讀 4633

第二章

xml概念

經過第一章的快速入門學習,你已經知道了

xml是一種能夠讓你自己創造標識的語言,它可以將資料與格式從網頁中分開,它可以儲存資料和共享資料的特性使得

xml無所不能。如果你希望深入學習

xml,系統掌握

xml的來龍去脈,那麼我們首先還是要回到

xml概念的問題上來。

xml(extensible markup language),一種擴充套件性標識語言。"擴充套件性""標識""語言"。每乙個詞都明確的點明了

xml的重要特點和功能。我們來仔細分析:

一.擴充套件性---使用

xml,你可以為你的文件建立自己的標記(tags)。

xml的第乙個詞是"擴充套件性",這正是

xml強大的功能和彈性的原因。

在html裡,有許多固定的標記,我們必須記住然後使用它們,你不能使用html規範裡沒有的標記。而在

xml中,你能建立任何你需要的標記。你可以充分發揮你的想象力,給你的文件起一些好記的標記名稱。比如,你的文件裡包含一些遊戲的攻略,你可以建立乙個名為的標記,然後在下再根據遊戲類別建立,等標記。只要清晰,易於理解你可以建立任何數量的標記。

一開始你也許會不適應,因為我們在學習html時,有固定的標記可以直接學習和使用;(很多人包括我自己都是邊分析別人的**和標識,邊建立自己的網頁),而

xml卻沒有任何標記可以學,也很少有文件的標記是一模一樣的。我們怎麼辦?呵呵,沒有就自己建立呀。一旦你真正開始寫

xml文件,你會發現隨心所欲的創造新標記也是乙份很有趣的事。你可以建立有自己特色的標記,甚至建立你自己的html語言。

擴充套件性使你有更多的選擇和強大的能力,但同時也產生乙個問題就是你必須學會規劃。你自己要理解自己的文件,知道它由哪幾部分組成,相互之間的關係和如何識別它們。

關於建立標識還需要說明一點,標識是描述資料的型別或特性,比如,年齡,姓名等,而不是資料的內容,比如:<10pxl>,<18>,《張三》,這些都是無用的標記。如果你學過資料庫,你可以這樣理解,標識就是一種欄位名。

二.標識---使用

xml你可以識別文件中的元素。

xml的第二個詞是"標識",這表明了

xml的目的是標識文件中的元素。

不論你是html,還是

xml,標識的本質在於便於理解,如果沒有標識,你的文件在計算機看來只是乙個很長的字串,每個字看起來都一樣,沒有重點之分。

XML輕鬆學習手冊(2)XML概念

第二章 xml概念 導言 經過第一章的快速入門學習,你已經知道了xml是一種能夠讓你自己創造標識的語言,它可以將資料與格式從網頁中分開,它可以儲存資料和共享資料的特性使得xml無所不能。如果你希望深入學習xml,系統掌握xml的來龍去脈,那麼我們首先還是要回到xml概念的問題上來。xml exten...

XML入門指南 3 XML語法

xml的 語法規則既簡單又嚴格,非常容易學習和使用。正因為如此,編寫讀取和操作 xml的軟體也是相對容易的事情。乙個xml文件的例子 xml文件使用了自描述的和簡單的語法。xml version 1.0 encoding iso 8859 1 lin ordm reminder don t forg...

XML輕鬆學習手冊(4)XML語法

第四章 xml語法 提綱 一.xml語法規則 二.元素的語法 三.注釋的語法 四.cdata的語法 五.namespaces的語法 六.entity的語法 七.dtd的語法 通過前面三章的學習,我們已經對什麼是xml,它的實現原理以及相關的術語有所了解。接下來我們就開始學習xml的語法規範,動手寫自...