婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > XML與HTML的結(jié)合(上)

XML與HTML的結(jié)合(上)

熱門標簽:本地電話機器人 微信地圖標注合并了 400電話辦理包年 東營電銷 隨州外呼調(diào)研系統(tǒng) 如何修改多個百度地圖標注 r語言數(shù)據(jù)可視化地圖標注 高德地圖地圖標注服務(wù)中心 南寧網(wǎng)絡(luò)外呼系統(tǒng)運營商

北京郵電大學 張劍

 

XML的局限性

目前,許多Web網(wǎng)站的內(nèi)容數(shù)據(jù)都存放在數(shù)據(jù)庫或數(shù)據(jù)文件中。對于Web程序開發(fā)人員來說,如果要想把有用的信息從數(shù)據(jù)庫中提取出來,傳統(tǒng)的方法是在服務(wù)器端編寫腳本程序(如VBScript、JavaScript、CGI、ASP、Perl等等),通過對數(shù)據(jù)庫執(zhí)行SQL查詢得到相關(guān)記錄,然后把查詢結(jié)果組織成HTML頁面返回給客戶端,用戶使用瀏覽器觀察最終結(jié)果。

為了提高系統(tǒng)服務(wù)的靈活性、可擴展性,使服務(wù)對象范圍更廣,許多商業(yè)網(wǎng)站都盡可能地把商務(wù)規(guī)則、原始數(shù)據(jù)和表現(xiàn)形式當做相互獨立的服務(wù)分別提供。HTML那種蘊數(shù)據(jù)于顯示之中的方式顯然不合乎這種需求。因此,把原始數(shù)據(jù)存放在XML文檔中,使用樣式單文件顯示內(nèi)容是XML技術(shù)適合于電子商務(wù)的優(yōu)勢所在。但從本質(zhì)上來說,XSL技術(shù)不是面向數(shù)據(jù)顯示的,它是一種格式轉(zhuǎn)換技術(shù),在顯示手段和方式上都遠不及HTML那樣豐富。對編程人員來說,一種較為理想的方案是把HTML和XML兩種技術(shù)相結(jié)合,優(yōu)勢互補,使真正的原始數(shù)據(jù)在能夠保持本來意義和結(jié)構(gòu)的同時,還能充分利用HTML那千變?nèi)f化的顯示技巧。XML數(shù)據(jù)島就是這種技術(shù)融合的產(chǎn)物,它使用XML>標簽把XML數(shù)據(jù)直接嵌入到HTML頁面中,從而實現(xiàn)了二者的優(yōu)勢互補。

IE中數(shù)據(jù)島的處理方式

為了能夠處理這種內(nèi)嵌XML代碼的HTML頁面,Internet Explorer 4.0(以下簡稱IE 4.0)引入了DSO(Data Source Objects,數(shù)據(jù)源對象)技術(shù),用Java Applet實現(xiàn)。

例如:

APPLET CODE=“com.ms.xml.dso.XMLDSO.class”

ID=“xmldso” WIDTH=0 HEIGHT=0 MAYSCRIPT=TRUE>

PARAM NAME=“URL” VALUE=“myXML.xml”>

/APPLET>

上述例子中,CODE屬性指明了DSO Java小程序,MAYSCRIPT屬性保證用戶端腳本能夠處理數(shù)據(jù)對象,PARAM標簽指明了XML文檔的位置。

使用Java的局限性在于只能在HTML文檔中說明XML的URL地址,而不能直接將XML標簽嵌入其中,這就和真正的數(shù)據(jù)島方案還有一定的差距。微軟在Internet Explorer 5.0(以下簡稱IE 5.0)中對DSO技術(shù)進行了擴展,突破了以往的限制,使HTML和XML真正地融合到了一起。HTML頁面中支持直接使用XML>標簽。

例如:

HTML>

XML ID=“xmldso”>

?xml version=“1.0”?>

some XML……

/XML>

只要保證每個數(shù)據(jù)島的ID都是唯一的,就可以在頁面中的任何必要的地方嵌入數(shù)據(jù)島,并且這些DSO彼此都是相互獨立的。

除了上面例子中的這種直接嵌入方式,還可以使用外部引用方式鏈接數(shù)據(jù)島。

例如:

XML ID=“xmldso” SRC=“myXML.xml”>

/XML>

這樣,只有當公司的客戶對象繼續(xù)使用IE 4.0,并且為了解決這部分客戶的兼容性問題時,Java Applet才是編程人員要考慮的選擇方案。

在IE 5.0所實現(xiàn)的DSO技術(shù)中,如果數(shù)據(jù)是通過SQL語言對數(shù)據(jù)庫進行查詢得到的結(jié)果,那么就把它們存放在ADO(ActiveX Data Objects)記錄集中。服務(wù)器把這種ActiveX控件(通常是ADO記錄集)發(fā)送到客戶端,由客戶端腳本程序做進一步的處理。實際上,IE 5.0就是把XML數(shù)據(jù)島作為一種特殊的ADO記錄集進行處理的。

XML的數(shù)據(jù)綁定

1.ADO記錄集的映射

XML中的每一條主元素都被映射為ADO記錄集中的一條記錄,而子元素則相應(yīng)地被映射到記錄集中的字段(也稱為域)。

例如,存在XML數(shù)據(jù)島books.xml如下:

XML ID=“xmldso”>

?xml version=“1.0”?>

booklist>

book>

title>Straight Talk About Computers/title>

isbn>72-80088-005/isbn>

/book>

book>

title> Gourmet Microwave /title>

isbn>72-80081-082/isbn>

/book>

/booklist>

/XML>

此時,映射后的ADO記錄集為:

title isbn

Straight Talk About Computers 72-80088-005

Gourmet Microwave 72-80081-082

2.與HTML元素的綁定

在HTML文檔中嵌入數(shù)據(jù)島之后,就可以將XML數(shù)據(jù)島與HTML元素綁定在一起。每一個DSO條目(即數(shù)據(jù)島)都有唯一的ID號。首先將HTML元素中的DATASRC屬性設(shè)置為相應(yīng)的ID,就可以把HTML元素和數(shù)據(jù)島聯(lián)系在一起。然后再通過設(shè)置DATAFLD屬性值,來確定所提取的XML元素。

例如,與DIV元素綁定的代碼如下:

DIV ID=title DATASRC=#xmldso DATAFLD=“title”>/DIV>

DIV ID=price DATASRC=#xmldso DATAFLD=“isbn”>/DIV>

注意:并非所有的HTML元素都能與XML數(shù)據(jù)島綁定。目前,支持這種DSO綁定機制的元素如下:

A、APPLET、BUTTON、DIV、FRAME、IFRAME、 IMG、INPUT (此處類型是:CHECKBOX、HIDDEN、 LABEL、PASSWORD、RADIO和TEXT)、LABEL、 MARQUEE、SELECT、SPAN、TABLE和 TEXTAREA。

3.以表格方式顯式XML數(shù)據(jù)

若把XML數(shù)據(jù)與TABLE元素綁定在一起,就可以自動地顯示為多行的表格形式。

例如,XML數(shù)據(jù)與TABLE元素綁定的代碼如下:

TABLE BORDER=1 DATASRC=“#xmldso”>

THEAD>

TR>TH>Title/TH>

TH>ISBN/TH>/TR>

/THEAD>

TBODY>

TR>TD>DIV DATAFLD=“title”>/DIV>/TD>

TD>DIV DATAFLD=“isbn”>

/DIV>/TD>/TR>

/TBODY>

/TABLE>

這樣,通過將TABLE元素中的DATASRC屬性設(shè)定為#xmldso,把兩者綁定起來。表格內(nèi)部分為表頭(THEAD)和表體(TBODY)兩部分。每一個book>元素都會顯示為一行表格,具體每一欄顯示哪一項數(shù)據(jù),則由DIV元素中的DATAFLD屬性指定。

標簽:益陽 寧夏 拉薩 果洛 德州 宿遷 西雙版納 黃石

巨人網(wǎng)絡(luò)通訊聲明:本文標題《XML與HTML的結(jié)合(上)》,本文關(guān)鍵詞  XML,與,HTML,的,結(jié)合,上,XML,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《XML與HTML的結(jié)合(上)》相關(guān)的同類信息!
  • 本頁收集關(guān)于XML與HTML的結(jié)合(上)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    精品婷婷伊人一区三区三| 欧美成人免费网站| 精品精品欲导航| 一区二区三区欧美视频| 国产成人av影院| 777xxx欧美| 一区二区三区欧美亚洲| 国产福利一区二区三区视频在线 | 精品一区二区三区视频在线观看| av在线一区二区三区| 精品奇米国产一区二区三区| 一区二区三区四区不卡在线 | 欧美美女黄视频| 18欧美亚洲精品| 国产福利不卡视频| 精品久久久久久久久久久院品网| 亚洲成人自拍一区| 欧美视频一区在线| 亚洲精品久久久蜜桃| 99久久精品免费观看| 日本一区二区电影| 国产成人免费视频一区| 精品国产伦一区二区三区免费| 午夜免费欧美电影| 欧美日本精品一区二区三区| 一区二区三区四区视频精品免费 | 91成人在线精品| 亚洲欧美在线高清| 99国产精品视频免费观看| 国产精品久久久久aaaa樱花 | 中文字幕在线不卡| 97精品久久久久中文字幕| 欧美激情资源网| 成人免费不卡视频| 国产精品家庭影院| 色悠悠久久综合| 一区二区三区四区国产精品| 在线一区二区观看| 午夜欧美视频在线观看| 欧美日本国产视频| 免费在线观看一区| 精品久久国产字幕高潮| 国产高清亚洲一区| 中文字幕欧美一区| 色狠狠桃花综合| 日本在线不卡一区| 精品美女在线观看| 成人丝袜18视频在线观看| 中文字幕亚洲一区二区va在线| 在线观看日韩高清av| 日韩精品成人一区二区三区| 亚洲精品在线观看网站| 国产suv精品一区二区883| 亚洲色图欧美激情| 日韩一区二区精品在线观看| 国产乱码精品1区2区3区| 国产精品不卡在线| 欧美精品日韩精品| 亚洲人成影院在线观看| 久久一二三国产| 国产精品久久看| 午夜精品免费在线观看| 精品一二线国产| 国产999精品久久| 精品视频一区二区三区免费| 欧美一区二区三区在线观看| 久久亚洲影视婷婷| 亚洲精品国产精品乱码不99| 免费久久精品视频| 成人高清视频在线| 欧美久久婷婷综合色| 欧美不卡一二三| 亚洲欧美激情在线| 日本视频在线一区| av资源站一区| 黄色成人免费在线| 国产清纯在线一区二区www| 欧美三区在线观看| 成人午夜在线免费| 久久99精品一区二区三区三区| 亚洲图片你懂的| 国产亚洲精品福利| 91麻豆精品久久久久蜜臀| 99视频精品全部免费在线| 夜夜嗨av一区二区三区四季av| 亚洲一区二区三区不卡国产欧美| 久久精品国产网站| 91视频.com| 久久一区二区三区国产精品| 亚洲动漫第一页| 成人爱爱电影网址| 精品理论电影在线| 亚洲国产精品影院| 亚洲九九爱视频| 欧美xxxx在线观看| 欧美一区二区三级| 欧美精选一区二区| 欧美日韩精品系列| 欧美中文字幕一区二区三区亚洲| 国产成人午夜视频| 国产一区二区三区国产| 久久69国产一区二区蜜臀| 日本欧美在线看| 美女网站在线免费欧美精品| 日本不卡在线视频| 日韩激情中文字幕| 日本欧美一区二区三区乱码| 日韩成人伦理电影在线观看| 亚洲成人激情社区| 日韩av一二三| 蜜桃一区二区三区在线观看| 免费成人在线影院| 美女视频黄频大全不卡视频在线播放| 亚洲va欧美va人人爽午夜| 午夜欧美电影在线观看| 青青草97国产精品免费观看无弹窗版 | 偷窥国产亚洲免费视频| 亚洲大片免费看| 五月婷婷激情综合| 免费欧美在线视频| 国产成人精品一区二| 成人国产精品免费网站| 91视频精品在这里| 欧美麻豆精品久久久久久| 91精品久久久久久蜜臀| 精品黑人一区二区三区久久| 久久精品人人爽人人爽| 国产精品成人在线观看| 亚洲一二三四在线观看| 蜜臀91精品一区二区三区| 国产精品91xxx| 一本色道亚洲精品aⅴ| 欧美视频三区在线播放| 精品少妇一区二区三区视频免付费 | 久久伊人蜜桃av一区二区| 国产精品毛片a∨一区二区三区| 亚洲男人的天堂网| 日韩主播视频在线| 国产mv日韩mv欧美| 欧美在线短视频| 久久蜜桃一区二区| 一区二区在线电影| 经典一区二区三区| 91久久奴性调教| 欧美精品一区二区在线播放| 国产精品第四页| 久久精品国产在热久久| 91蜜桃网址入口| 日韩欧美激情一区| √…a在线天堂一区| 免费视频最近日韩| 97久久精品人人做人人爽| 日韩一区二区三区四区五区六区| 中文欧美字幕免费| 奇米影视一区二区三区| av网站一区二区三区| 欧美一级高清片| 亚洲精品乱码久久久久久久久| 久久草av在线| 精品视频一区三区九区| 中文字幕中文字幕中文字幕亚洲无线| 日韩高清一区在线| 色综合天天综合色综合av| 久久久久久黄色| 蜜乳av一区二区三区| 91精品福利在线| 国产精品色在线| 国产一区二区三区免费| 91精品国产综合久久小美女| 亚洲精品一卡二卡| 成人av资源站| 国产色爱av资源综合区| 久草在线在线精品观看| 欧美日韩中字一区| 亚洲六月丁香色婷婷综合久久| 国产伦精品一区二区三区免费 | 国产**成人网毛片九色| 欧美一级精品在线| 亚洲成av人片在www色猫咪| 91国产成人在线| 1024成人网| 99精品1区2区| 亚洲欧美另类久久久精品2019| 成人黄色在线视频| 国产精品伦理在线| 东方aⅴ免费观看久久av| 久久久久国产精品麻豆ai换脸 | 亚洲美女视频在线| 国产999精品久久久久久 | 日韩一区二区视频| 日韩avvvv在线播放| 91.com在线观看| 免费看日韩精品| 精品黑人一区二区三区久久| 精品一区二区三区欧美| 日韩欧美你懂的| 精品一区二区综合| 久久精品免视看| 成人动漫av在线| 一区二区成人在线视频|