怎樣用XML和XSL來生成動(dòng)態(tài)頁面(4)_Xml教程
推薦:XML與HTML的結(jié)合(下)XML的嵌套處理 一般情況下,我們從數(shù)據(jù)庫中查詢得到的結(jié)果集可能很大,所以從服務(wù)器返回到客戶端時(shí),數(shù)據(jù)會(huì)被分成若干個(gè)頁面分別進(jìn)行傳遞。此時(shí),利用TABLE元素中的DATAPAGESIZE屬性可以指定每
四、生成html
將來的某一時(shí)刻,瀏覽器將會(huì)集成xml解析引擎。到那時(shí),你可以直接向?yàn)g覽器發(fā)送xml和xsl文件,而瀏覽器則根據(jù)樣式表中列出的規(guī)則顯示xml數(shù)據(jù)。不過,在此之前開發(fā)者們將不得不在他們服務(wù)器端的系統(tǒng)里創(chuàng)建解析功能。
在sparks.com,我們已經(jīng)在java servlet里集成了一個(gè)xml解析器。這個(gè)解析器使用一種稱為xslt (xsl transformation)的機(jī)制,按xsl標(biāo)簽的說明向xsl模板中添加xml數(shù)據(jù)。
當(dāng)我們的java servlet處理http請(qǐng)求時(shí),servlet檢索動(dòng)態(tài)生成的xml,然后xml被傳給解析引擎。根據(jù)xml文件中的指令,解析引擎查找適當(dāng)?shù)膞sl樣式表。解析器通過dom結(jié)構(gòu)創(chuàng)建html文件,然后這個(gè)文件再傳送給發(fā)出http請(qǐng)求的用戶。
如果你選擇使用sax模型,解析器會(huì)通讀xml源程序,為每個(gè)xml標(biāo)簽創(chuàng)建一個(gè)事件。事件與xml數(shù)據(jù)對(duì)應(yīng),并最終按xsl標(biāo)簽向樣式表中插入數(shù)據(jù)。
分享:如何用XSLT把ADO記錄集轉(zhuǎn)換成XML孟憲會(huì) 由于XML(可擴(kuò)展標(biāo)記語言:eXtensible Markup Language)真正的平臺(tái)無關(guān)性,它正在逐漸成為數(shù)據(jù)傳輸?shù)闹饕橘|(zhì)。XML是一種自描述的語言,數(shù)據(jù)本身就已經(jīng)包含了元數(shù)據(jù),即關(guān)于數(shù)據(jù)本身的
- 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 模板 (MSSQL手冊(cè))
- XSL-FO 初學(xué)者教程:XSL-FO 輸出和流
- XMLHTTP 對(duì)象及其方法簡介
- 利用AJAX與數(shù)據(jù)島實(shí)現(xiàn)無刷新綁定
- 利用XSL和ASP在線編輯XML文檔
- XML教程:XML DOM 節(jié)點(diǎn)信息
- 淺析XML教程之XML DHTML 行為
- 怎樣實(shí)現(xiàn)一個(gè)xml數(shù)據(jù)庫登陸驗(yàn)證
- 解析XML數(shù)據(jù)查詢技術(shù)已經(jīng)成為現(xiàn)今的研究熱點(diǎn)
- 如何在HTML中引用XML數(shù)據(jù)
- 相關(guān)鏈接:
- 教程說明:
Xml教程-怎樣用XML和XSL來生成動(dòng)態(tài)頁面(4)
。