




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、數(shù)據(jù)源對象數(shù)據(jù)源對象 (dso) (dso) 簡介簡介西源軟件培訓中心西源軟件培訓中心回顧u轉(zhuǎn)換引擎也稱為 xslt 處理器u將 xml 文檔和 xsl 樣式表作為輸入提供給 xslt 處理器uxslt處理器 是一個可以將 xml 文檔轉(zhuǎn)換為其他 xml 文檔或其他格式的 xml 應用程序回顧u模板規(guī)則定義將 xml 元素節(jié)點轉(zhuǎn)換為 xsl 元素節(jié)點的方法uxslt 使用 xpath 標識匹配節(jié)點u可以使用 xsl 元素創(chuàng)建 xsl 樣式表u可以編寫自己的xslt轉(zhuǎn)換器目標 u理解數(shù)據(jù)島u理解 xml 數(shù)據(jù)島綁定到 html 元素u了解 dso 和 xslt 切換樣式數(shù)據(jù)源對象簡介 uxml
2、dso 是一個 microsoft activex 控件,嵌入到 microsoft internet explorer 中udso 有助于格式化數(shù)據(jù)并將這些數(shù)據(jù)顯示在 html 頁面上udso 可用于從以下文件提取數(shù)據(jù):u外部 xml 文檔u嵌入到 html 文檔的 xml 數(shù)據(jù)u要使用 dso,則根 xml 元素必須不能具有任何屬性xml 數(shù)據(jù)島 xml 數(shù)據(jù)xml 數(shù)據(jù)島數(shù)據(jù)島 .”function load() var xmldso = =school.xmldocument; xmldso.load(schooldb.xml);”);.xml 數(shù)據(jù)島.xml 文檔文檔內(nèi)聯(lián) xml 數(shù)
3、據(jù)島鏈接的 xml 數(shù)據(jù)島xml 數(shù)據(jù)數(shù)據(jù)島綁定到 html 元素. .xml 數(shù)據(jù)島datasrcdataflddataflddatafld dso example示例 學校名稱 城市學生人數(shù)數(shù)據(jù)島綁定到 html 元素鏈接的 xml 數(shù)據(jù)島創(chuàng)建一個表格,并將 xml 文檔與表格關聯(lián)將所需的 xml 元素與表格的列關聯(lián)訪問 xml 文檔中的所有記錄數(shù)據(jù)島綁定到 html 元素 數(shù)據(jù)島綁定到 html 元素屬性屬性absolutepageabsolutepositionbofcachesizeeofmaxrecords pagecountpagesize 一次訪問一條記錄recordset 對
4、象對象dso數(shù)據(jù)方法方法addnewdeletegetrowsmovemovefirstmovelast movepreviouspagesize movenextrecordset 對象對象 使用 xml 數(shù)據(jù)島的單記錄綁定 function firstrec()schools.recordset.movefirst()function nxtrec()if (!schools.recordset.eof)schools.recordset.movenext()if (schools.recordset.eof)schools.recordset.movelast()數(shù)據(jù)島綁定到 html
5、元素此函數(shù)顯示第一條記錄此函數(shù)顯示下一條記錄,直至到達 eof鏈接的 xml 數(shù)據(jù)島function prevrec()if (!schools.recordset.bof) schools.recordset.moveprevious()if (schools.recordset.bof)schools.recordset.movefirst()function lastrec()schools.recordset.movelast()學校信息學校信息 數(shù)據(jù)島綁定到 html 元素 此函數(shù)顯示最后一條記錄此函數(shù)顯示上一條記錄,直至到達 bofname: city: students: <
6、;< < > >> 數(shù)據(jù)島綁定到 html 元素將 xml 元素與文本框關聯(lián)單擊相關按鈕調(diào)用函數(shù)數(shù)據(jù)島綁定到 html 元素用 dso 和 xslt 切換樣式 dso 示例示例 function load()var xmldso = sdb.xmldocument;var xsldso = stylesheet.xmldocument;divresults.innerhtml= xmldso.transformnode(xsldso);為 xml 文檔和 xsl 樣式表創(chuàng)建 dso,并將 xsl 樣式表應用于 xml 文檔用 dso 和 xslt 切換樣式 riv
7、erdale 高中紐約550 dream valley 高中布法羅650sutherland 私立學校波士頓 625 xml 數(shù)據(jù)島用 dso 和 xslt 切換樣式 切換樣式 xsl 樣式表用 dso 和 xslt 切換樣式 xsl 樣式表用 dso 和 xslt 切換樣式 創(chuàng)建一個按鈕,單擊此按鈕時調(diào)用該函數(shù)用 dso 和 xslt 切換樣式 用 dso 和 xslt 切換樣式 總結(jié) uxml dso 是一個 microsoft activex 控件,嵌入到 microsoft internet explorer 中udso 有助于格式化數(shù)據(jù)并將這些數(shù)據(jù)顯示在 html 頁面上 udso 可用于從外部 xml 文檔或從嵌入到 html 文檔的 xml 數(shù)據(jù)中提取數(shù)據(jù)u 和 標簽之間綁定的 xml 數(shù)據(jù)稱為 xml 數(shù)據(jù)島總結(jié) u可以通過在 html 文檔中使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 出售殯葬用地合同范例
- 借款及保證合同范例
- 債權(quán)貨車轉(zhuǎn)讓合同范例
- 鄉(xiāng)鎮(zhèn)工廠勞動合同范例
- 公司專職律師合同范例
- 土地增值稅的會計計量與稅務處理研究
- 制版合同范本
- 加工牛肉出售合同范例
- 教育教學論文心得-做溫暖而明亮的燈塔
- 累積生態(tài)風險對青少年學習投入的影響機制及干預研究
- 2024露天煤礦智能化建設與管理規(guī)范
- 中國成人患者腸外腸內(nèi)營養(yǎng)臨床應用指南(2023版)
- 高速公路機械施工方案設計
- 學校桌椅采購投標方案(技術方案)
- 乳腺結(jié)節(jié)健康宣教
- GA/T 2012-2023竊照專用器材鑒定技術規(guī)范
- 內(nèi)部控制及內(nèi)部審計
- 學前比較教育全套教學課件
- 電工電子技術完整全套教學課件
- 高中歷史:如何上好高一開學第一課(共58張PPT)
- 三年級數(shù)學下冊課件-制作活動日歷-人教版-(共45張PPT)
評論
0/150
提交評論