XML學習筆記(1)

技術文章參考:http://longluo.github.io/blog/20141031/master-XML-JSON-and-how-to-aprse-them-in-10-minutes/

XML技術:與數據相關技術,在企業中xml技術常用來存儲數據和傳輸數據 ,流行原因 ----- xml與任何編程語言無關,xml 可用於 php、java、.net 任何編程語言

XML就是一種數據的描述語言,雖然它是語言,但是通常情況下,它並不具備常見語言的基本功能——被計算機識別並運行。只有依靠另一種語言,來解釋它,使它達到你想要的效果或被計算機所接受。


XML典型存儲和傳輸應用:
1、XML 充當數據庫 保存數據信息 --- 試題採用xml保存的 、google 數據信息通過xml格式保存
2、在AJAX傳輸數據 、WebService技術 網絡中傳輸數據時,格式採用xml
在HTML中預定義了很多標記,每個標記都有相應顯示效果,xml所有標記沒有被預定義
在xml中 <name>HLG</name> ----  想確定name標記含義 ,需要對xml 添加約束

XML樹形結構:


XML語法:
1、文檔聲明
2、元素
3、屬性
4、註釋
5、CDATA塊
6、處理指令

任何xml必須具備文檔聲明 <?xml version="1.0" ?>

XML是一種標記語言 存儲和傳輸數據 --- 保存數據內容
沒有指定xml 編碼集 --- 默認採用ISO-8859-1 編碼 (不支持中文數據)
* 注意問題 當xml 指定encoding="utf-8" 是瀏覽器查看編碼集  ------ 瀏覽器查看編碼集必須要和文件保存編碼集一致

當聲明standalone = "yes" 該xml是獨立xml 不依賴外面其它文件,standalone = "no" 該xml 依賴外部一些文件

XML 通過元素描述複雜關係模型數據:


發佈了77 篇原創文章 · 獲贊 40 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章