javaweb總結(jié)
1 什么是xml?
XML 指可擴(kuò)展標(biāo)記語(yǔ)言(EXtensible Markup Language)
XML 是一種標(biāo)記語(yǔ)言,很類(lèi)似 HTML
XML 的設(shè)計(jì)宗旨是傳輸數(shù)據(jù)(作為配置文件),而非顯示數(shù)據(jù)
XML 標(biāo)簽沒(méi)有被預(yù)定義。您需要自行定義標(biāo)簽。
XML 被設(shè)計(jì)為具有自我描述性。
XML 是 W3C 的推薦標(biāo)準(zhǔn)
2 xml與html的區(qū)別
XML 不是 HTML 的替代。
XML 和 HTML 為不同的目的而設(shè)計(jì):
XML 被設(shè)計(jì)為傳輸和存儲(chǔ)數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的內(nèi)容。
HTML 被設(shè)計(jì)用來(lái)顯示數(shù)據(jù),其焦點(diǎn)是數(shù)據(jù)的外觀。
HTML 旨在顯示信息,而 XML 旨在傳輸信息。
3 hello xml
1 開(kāi)發(fā)步驟:描述一本書(shū)
* JavaBean:Book(id,name,price,author)
* Xml
<?xml version="1.0" encoding="UTF-8"?>
<book>
<id>1001</id>
<name>Java編程思想</name>
<price>88.70</price>
<author>Bruce Eckel</author>
</book>
2 解釋xml元素
第一行是 XML 聲明。它定義 XML 的版本 (1.0) 和所使用的編碼(UTF-8)
book是根元素
接下來(lái) 4 行描述根的 4 個(gè)子元素
最后一行定義根元素的結(jié)尾()
3 xml的語(yǔ)法
1)所有 XML 元素都須有關(guān)閉標(biāo)簽
2)XML 標(biāo)簽對(duì)大小寫(xiě)敏感
3)XML 必須正確地嵌套
4)XML 文檔必須有根元素
5)XML 的屬性值須加引號(hào)
6)實(shí)體引用
|實(shí)體 |呈現(xiàn)效果 |含義 |
|:-----??:-----??:-----??
|< | < |小于 |
|> | > |大于 |
|& |& |和號(hào) |
|' |' |單引號(hào) |
|" |" |引號(hào) |

浙公網(wǎng)安備 33010602011771號(hào)