一、xml入門簡介
xml可以用來描述資料,重點是『資料是什麼』。
html則是用來顯示資料,重點是『如何顯示資料』。
什麼是xml?
xml是extensible markup language的縮寫
xml是一種類似於html的標記語言
xml是用來描述資料的
xml的標記不是在xml中預定義的,你必須定義自己的標記
xml使用文件型別定義(dtd)或者模式(schema)來描述資料
xml使用dtd或者schema後就是自描述的語言
xml和html的主要區別是什麼
xml是用來存放資料的
xml不是html的替代品,xml和html是兩種不同用途的語言。
xml是被設計用來描述資料的,重點是:什麼是資料,如何存放資料。
html是被設計用來顯示資料的,重點是:顯示資料以及如何顯示資料更好上面。
html是與顯示資訊相關的, xml則是與描述資訊相關的。
xml 什麼也不做
xml 被設計成什麼都不做的。
也許看起來很難理解,但事實上xml確實什麼都不做。xml只是用來組織、儲存和傳送資訊的。
下面的例子是ordm給lin的便條,使用的是xml格式:
linordm
reminder
don't forget me this weekend!
這個便條有資訊頭,又資訊主體,還包括傳送人和接收人。儘管如此,這個xml文件仍然什麼都不做,他只是用xml標記儲存資訊的檔案。有人已經編寫出來傳送和接收並且顯示這種格式資訊的軟體。
xml是自由的、可以擴充套件的
xml標記並不是預先規定好的,你必須創造你自己的標記。
在html文件中必須使用規則中定義好的標記。比如:
等等。xml允許你定義自己的標記以及文件結構。
比如在上面例子中的""、""標記都不是在xml規範中事先定義好的。這些標記都是xml文件的作者「創造」出來的。
xml是html的補充
xml並不是html的替代品。
xml並不是html的替代品,理解這一點非常重要。在將來的網頁開發中,xml將被用來描述、儲存資料,而html則是用來格式化和顯示資料的。
對於xml最好的形容可能是: xml是一種跨平台的,與軟、硬體無關的,處理資訊的工具。
xml在未來web開發中的應用
xml無處不在
xml發展的非常迅速,這實在令人感到驚奇,有很多的軟體開發商都採用了xml標準。
我們相信,在未來的web開發中,xml將和html一樣受到重視,他們都是web技術的基礎。xml將成為最普遍的資料操縱和資料傳輸的工具。
xml 笑話
問: 我該在什麼時候使用xml?
答: 你可以在你的個人簡歷中寫上你會xml。
XML學習 一 XML基礎
最近接了個活要解構xml和json,武哥說讓了解下xml schema,所以興致勃勃的開啟了w3c來學習一下,結果勒 好吧,因為之前只是用了一下xml,知道大概結構,依據一貫的學習風格 知其然,知其所以然。所以決定成體系的速成一下,html和xhtml並不是關注的重點,所以這裡只是簡單介紹一下,如果...
xml基礎學習
一 什麼是 xml?xml 指可擴充套件標記語言 extensiblemarkuplanguage xml 是一種標記語言,很類似 html xml 的設計宗旨是傳輸資料,而非顯示資料 xml 標籤沒有被預定義。您需要自行定義標籤。xml 被設計為具有自我描述性。xml 是 w3c的推薦標準 可擴充...
學習XML基礎
呵呵,今天本來想學習一下強大的jquery的,可是在w3school看了一會教程後,知道了jquery 使用 xpath 表示式來選擇帶有給定屬性的元素,就搜素了一下xpath,繼而又發現xpath的學習要以xml為前提,索性我就先學習一下xml吧。依稀記得我之前已經看過一次有關xml的教程了,但是...