KML是根據XML所定義出的格式。
XML的簡介
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內容轉換成地圖顯示。