如何使用XML語言_Xml教程
推薦:學(xué)習(xí)網(wǎng)頁制作認(rèn)識(shí)XML的語法規(guī)則XML的語法規(guī)則既簡單又嚴(yán)格,非常容易學(xué)習(xí)和使用。正因?yàn)槿绱耍帉懽x取和操作XML的軟件也是相對(duì)容易的事情。 一個(gè)XML文檔的例子 XML文檔使用了自描述的和簡單的語法。 ?xml version=1.0 encoding=ISO-8859-1? note toTove/to fromJani/from headingRemi
首先要明確的是:XML是被設(shè)計(jì)用來存儲(chǔ)數(shù)據(jù)、攜帶數(shù)據(jù)和交換數(shù)據(jù)的,他不是為了顯示數(shù)據(jù)而設(shè)計(jì)的。XML可以從HTML中分離數(shù)據(jù):通過XML,你可以在HTML文件之外存儲(chǔ)數(shù)據(jù)。在不使用XML時(shí),HTML用于顯示數(shù)據(jù),數(shù)據(jù)必須存儲(chǔ)在HTML文件之內(nèi);使用了XML,數(shù)據(jù)就可以存放在分離的XML文檔中。這種方法可以讓你集中精力去到使用HTML做好數(shù)據(jù)的顯示和布局上,并確保數(shù)據(jù)改動(dòng)時(shí)不會(huì)導(dǎo)致HTML文件也需要改動(dòng)。這樣可以方便維護(hù)頁面。XML數(shù)據(jù)同樣可以以“數(shù)據(jù)島”的形式存儲(chǔ)在HTML頁面中。你仍然可以集中精力到使用HTML格式化和顯示數(shù)據(jù)上去。
XML用于交換數(shù)據(jù):通過XML,我們可以在不兼容的系統(tǒng)之間交換數(shù)據(jù)。在現(xiàn)實(shí)生活中,計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫系統(tǒng)所存儲(chǔ)的數(shù)據(jù)有N^N種形式,對(duì)于開發(fā)者來說,最耗時(shí)間的就是在遍布網(wǎng)絡(luò)的系統(tǒng)之間交換數(shù)據(jù)。把數(shù)據(jù)轉(zhuǎn)換為XML格式存儲(chǔ)將大大減少交換數(shù)據(jù)是的復(fù)雜性,并且還可以使得這些數(shù)據(jù)能被不同的程序讀取。
XML 和 B2B:使用XML, 可以在網(wǎng)絡(luò)中交換金融信息。在不遠(yuǎn)的將來,我們可以期望看到很多關(guān)于XMl和B2B(Business To Business)的應(yīng)用。XML正在成為遍布網(wǎng)絡(luò)的商業(yè)系統(tǒng)之間交換金融信息所使用的主要語言。許多與B2B有關(guān)的完全基于XML的應(yīng)用程序正在開發(fā)中。
XML可以用于共享數(shù)據(jù):通過XML,純文本文件可以用來共享數(shù)據(jù)。既然XML數(shù)據(jù)是以純文本格式存儲(chǔ)的,那么XML提供了一種與軟件和硬件無關(guān)的共享數(shù)據(jù)方法。這樣創(chuàng)建一個(gè)能夠被不同的應(yīng)用程序讀取的數(shù)據(jù)文件就變得簡單了。同樣,我們省級(jí)操作系統(tǒng)、升級(jí)服務(wù)器、升級(jí)應(yīng)用程序、更新瀏覽器就容易多了。
XML可以用于存儲(chǔ)數(shù)據(jù):利用XML, 純文本文件可以用來存儲(chǔ)數(shù)據(jù)。大量的數(shù)據(jù)可以存儲(chǔ)到XML文件中或者數(shù)據(jù)庫中。應(yīng)用程序可以讀寫和存儲(chǔ)數(shù)據(jù),一般的程序可以顯示數(shù)據(jù)。
XML可以充分利用數(shù)據(jù):使用XML,你的數(shù)據(jù)可以被更多的用戶使用。既然XML是與軟件、硬件和應(yīng)用程序無關(guān)的,所以可以使你的數(shù)據(jù)可以被更多的用戶、更多的設(shè)備所利用,而不僅僅是基于HTML標(biāo)準(zhǔn)的瀏覽器哦。別的客戶端和應(yīng)用程序可以把你的XML文檔作為數(shù)據(jù)源來處理,就像他們對(duì)待數(shù)據(jù)庫一樣,你的數(shù)據(jù)可以被各種各樣的“閱讀器”處理,這時(shí)對(duì)某些人來說是很方便的,比如盲人或者殘疾人。
XML可以用于創(chuàng)建新的語言:XML是WAP和WML語言的母親。無線標(biāo)記語言(WML,The Wireless Markup Language ), 用于標(biāo)識(shí)運(yùn)行于手持設(shè)備上(比如:手機(jī))的Internet程序。
展望未來:如果開發(fā)者有足夠的預(yù)見性,那么將來的應(yīng)用程序都應(yīng)該使用XML的形式來此存儲(chǔ)數(shù)據(jù)。將來我們所使用的字處理器、電子表格軟件和數(shù)據(jù)庫應(yīng)該能夠以純文本的格式相互讀取數(shù)據(jù),而不需要經(jīng)過格式轉(zhuǎn)化的過程。我們只能期盼微軟和其他軟件開發(fā)商也贊同這一點(diǎn)。//事實(shí)上微軟正在大力發(fā)展XML的應(yīng)用呢。
分享:解析XSL JavaScript+XMLDOM的使用對(duì)于XSL而言,xml節(jié)點(diǎn)下的內(nèi)容只要是配對(duì)的和/不影響xml文檔的顯示的,這些都會(huì)被省略,沒有任何樣式意義(即使是html中的tag)。 對(duì)于xml,xsl最關(guān)鍵的問題是:tag符的匹配問題。 對(duì)于xsl的顯示:必須是一個(gè)父節(jié)點(diǎn)下,幾個(gè)平等的子節(jié)點(diǎn)。當(dāng)子節(jié)點(diǎn)們?cè)谕桓?/p>
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫
- WML教程之文本框控件Input
- 無線標(biāo)記語言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門 - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測試模式 - XSL教程 - 5
Xml教程Rss訂閱編程教程搜索
Xml教程推薦
- Xml教程之WML的簡單例子及編輯、測試方法
- 高手簡論:說說標(biāo)簽切換應(yīng)用原則
- 怎樣用XMLHTTP檢測URL及探測服務(wù)器信息
- 如何編寫結(jié)構(gòu)完整的XML文檔
- WML Script語法基礎(chǔ)
- 如何用XMLHTTP對(duì)象抓取網(wǎng)頁源代碼,拆分?jǐn)?shù)據(jù)寫入數(shù)據(jù)庫
- Java操作XML編程實(shí)例解析
- 使用PHP DOM-XML創(chuàng)建和解析XML文件
- 在XsltArgumentList中調(diào)用xsl參數(shù)
- XSL中實(shí)現(xiàn)HTML的表格自動(dòng)換行
- 相關(guān)鏈接:
- 教程說明:
Xml教程-如何使用XML語言
。