XML的簡介
XML Tutorial w3schools
XML系列教程 w3school 中國
XML和 HTML的差別
HTML也是一種標記語言,主要目的是設定文件展示的格式。
例如:
<b>9574424073</b> => 黑體 9574424073
<i>9574424073</i> => 斜體 9574424073
<u>9574424073<u> => 底線 9574424073
那麼:9574424073 是什麼意思?
9574424073是JavaScript 與 Ajax 網頁製作徹底研究 這本書的 ISBN號碼,
使用 XML來表達資料的結構及意義
<isbn>9574424073</isbn> 代表 9574424073是isbn編碼
不過也可以寫成以下幾種方式:
<isbn>9574424073</isbn>
<國際標準書碼>9574424073</國際標準書碼>
<国际标准书号 >9574424073</国际标准书号 >
所以一些機構會制訂標準的XML格式,來交換資料。例如常用的書目書目
MARC in XML 將記載圖書館的書目MARC格式以XML方式表達
在MARC 中 020 $a 代表International Standard Book Number
020 ##$a9574424073 =>這是MARC中表示ISBN的方法。
如果以XML來記載變成:
<datafield tag="020" ind1=" " ind2=" "> <subfield code="a">9574424073 :</subfield> <subfield code="c">$15.95</subfield> </datafield>
ONIX是書商所使用的資料交換系統(ONIX - Wikipedia),ISBN的記載方法如下:
<ISBN>9574424073</ISBN>
<EAN13>9789574424078</EAN13>
KML 也是一種 XML的標記語言,稱為Keyhole Markup language。本來僅在Google Earth 中使用,但目前成為公開的標準,在Google Map 及其他GIS軟體中都可以使用。
如何看KML內容
使用文字編輯器直接看即修改內容.
使用一般XML軟體,有更好的XML編輯支援。IE也是個XML的解析器,可以看,但是不能編輯。
使用Google Earth, Google Map或GIS軟體,可以將KML內容轉換成地圖顯示。