国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 開發(fā) > XML > 正文

怎樣用XML和XSL來生成動態(tài)頁面

2024-09-05 20:54:36
字體:
供稿:網(wǎng)友

xml(可擴展標(biāo)記語言)看起來可能像某種w3c標(biāo)準(zhǔn)——現(xiàn)在沒有什么實際影響,即使以后能派上用場,也是很久以后的事。但實際上,它現(xiàn)在已經(jīng)得到了應(yīng)用。所以,不要等到xml已被加進了你最喜愛的html編輯器中才開始使用它。它現(xiàn)在就可以解決各種內(nèi)部問題和b2b系統(tǒng)問題。

在sparks.com,我們使用xml來標(biāo)準(zhǔn)化從java對象到html數(shù)據(jù)顯示等不同系統(tǒng)之間的數(shù)據(jù)表示。

特別需要指出的是,我們發(fā)現(xiàn),只要以非常基本的xml結(jié)構(gòu)來實現(xiàn)標(biāo)準(zhǔn)化,就可以更容易地共享和操作數(shù)據(jù)。在這一過程中,我們發(fā)現(xiàn)了使用xml的很多有效方法。下面詳細介紹我們現(xiàn)在的應(yīng)用情況。

標(biāo)準(zhǔn)化

在使用xml之前,建立與你要使用的信息不同的xml數(shù)據(jù)格式。

生成動態(tài)xml

從數(shù)據(jù)庫中生成html并不新鮮,但生成xml卻很新鮮。這里我們介紹具體的生成步驟。

用xsl作為模板語言

xsl(可擴展樣式表語言)是定義xml數(shù)據(jù)顯示格式的好方法,如果寫成幾個靜態(tài)模板會更有效。

生成html

xml加上xsl就等于html。這聽起來似乎不對,但用戶所見的我們的html頁面其實就是xml和xsl共同產(chǎn)生的效果。


一、標(biāo)準(zhǔn)化

xml的能力來自于它的靈活性。但不幸的是,它有時太靈活了,以至于你會面對一個空白的頁面,發(fā)愁該怎么解決問題。

在任何xml的項目中,第一步工作都是創(chuàng)建標(biāo)準(zhǔn)的數(shù)據(jù)格式。為此你要作出以下決定:

 

• 要涉及哪些數(shù)據(jù)
• 是否要使用dtd(文件類型定義)
• 是否要使用dom(文檔對象模型)或sax(xml的簡化api)解析

 

確定數(shù)據(jù):

因為沒有標(biāo)準(zhǔn)的xml格式,開發(fā)者可以自由地開發(fā)自己的格式。然而,如果你的格式只能被一個應(yīng)用程序識別,那么你只能運行這個程序來使用該格式。如果還有其他程序也能讀懂你的xml格式,那顯然會更有幫助。如果某個xml格式被修改,則使用它的系統(tǒng)可能也需要被修改,所以你應(yīng)該建立盡可能完整的格式。因為大多數(shù)系統(tǒng)忽略它們無法識別的標(biāo)簽,所以改變一個xml格式的最安全的方法是添加標(biāo)簽,而不是修改標(biāo)簽。

單擊此處查看xml數(shù)據(jù)格式實例

在sparks.com,我們查看了不同的產(chǎn)品展示需要的所有產(chǎn)品數(shù)據(jù)。盡管并不是所有的頁面都使用全部數(shù)據(jù),但我們還是由此開發(fā)出適用于所有數(shù)據(jù)的非常完整的xml數(shù)據(jù)格式。例如,我們的產(chǎn)品明細信息頁面顯示的數(shù)據(jù)要比產(chǎn)品瀏覽頁面多。然而,我們在這兩種情況下仍然使用相同的數(shù)據(jù)格式,因為每個頁面的xsl模板都只使用它所需要的字段。

是否使用dtd

在sparks.com,我們使用組織良好的xml,而不使用僅僅是正確的xml,因為前者不需要dtd。dtd在用戶點擊和看到頁面之間加入了一個處理層。我們發(fā)現(xiàn)這一層需要太多的處理。當(dāng)然,在以xml格式與其他公司通信時,使用dtd還是很不錯的。因為dtd能在發(fā)送和接受時能保證數(shù)據(jù)結(jié)構(gòu)正確。

選擇解析引擎

現(xiàn)在,可以使用的解析引擎有好幾個。選擇哪一個幾乎完全取決于你的應(yīng)用需要。如果你決定使用dtd,那么這個解析引擎必須能使你的xml被dtd驗證。你可以將驗證另放到一個進程中,但那樣會影響性能。

sax和dom是兩個基本的解析模型。sax基于事件,所以在xml被解析時,事件被發(fā)送給引擎。接下來,事件與輸出文件同步。dom解析引擎為動態(tài)xml數(shù)據(jù)和xsl樣式表建立層次樹狀結(jié)構(gòu)。通過隨機訪問dom樹,可以提供xml數(shù)據(jù),就象由xsl樣式表來決定一樣。sax模型上的爭論主要集中于對dom結(jié)構(gòu)的內(nèi)存降低過度和加快xsl樣式表解析時間縮短方面。

然而,我們發(fā)現(xiàn)使用sax的很多系統(tǒng)并沒有充分發(fā)揮它的能力。這些系統(tǒng)用它來建立dom結(jié)構(gòu)并通過dom結(jié)構(gòu)來發(fā)送事件。用這種方法,在任何xml處理之前必須從樣式表中建立dom,所以性能會下降。

共4頁上一頁1234下一頁
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
六月天色婷婷| 在线播放黄色网址| 午夜在线不卡| 国产成+人+亚洲+欧美+综合| 国产桃色电影在线播放| 中文字幕中文字幕在线中高清免费版| 日本在线免费中文字幕| 久久亚洲国产成人亚| 欧美黑人乱大交ⅹxxxxx| www.狠狠色.com| 久久亚洲国产成人亚| 日本福利午夜视频在线| 天天草天天干| 国产麻豆精品入口在线观看 | 狠狠操视频网站| 综合图区亚洲白拍在线 | av在线中文| 黄色三级视频在线观看| 国产天堂视频| 欧美aaa一级片| 国产精品666| 九九在线观看免费视频| 国产精品剧情一区二区三区| 精品街拍一区二区| 超碰在线免费播放| 国产视频三区| 尤物视频网站在线观看| 国产成人亚洲精品播放器下载| www.久草.com| 国产不卡精品一区二区三区| 久久久久久久美女| 在线免费黄色毛片| 在线一区观看| 国产porn在线| 99视频资源网| 国产麻豆精品视频一区二区| 开心激情五月婷婷| av在线免费观看网| 在线播放国产区| 国产一区二区三区不卡在线| 思思99精品视频在线观看| 国产黄色大片在线观看| 国产视频2区| √天堂资源中文www| 中文字幕日本三级| 国产免费视频| 女同一区二区免费aⅴ| 日本一二三区视频免费高清| 一色桃子av在线| 精品麻豆国产| 中文在线官网天堂| 中文字幕4区| 四虎国产精品永久地址998| 精品视频三区| 亚洲日本久久久午夜精品| 天天操夜夜添| 国产在线视精品麻豆| 丁香婷婷激情| 在线观看av的网站| 亚洲最新永久观看在线| 日韩黄色成人| 国产麻豆高清视频在线第一页| 最近中文字幕在线中文视频| 国产亚洲精品拍拍拍拍拍| 国产黄色片在线观看| av中文天堂在线| 成人亚洲一区二区三区| 国产视频青青| 一区二区免费播放| 国产理论在线观看| 91免费日韩| 日本成a人片在线观看| 国产一二区在线| www.麻豆av.com| 午夜视频在线| 97视频在线观看网站| 四虎成人精品在永久在线观看| 九九热视频免费在线观看| 2018中文字幕在线| 国产69精品久久久久孕妇国产69久久| 国产极品视频| 国产一区二区三区不卡在线| www.av在线播放| 伊人精品影院| 国产精品久久久久久久牛牛| 国产在线传媒| 欧美日韩在线精品成人综合网| 国产黄色网页| 2021av天天| 69日小视频在线观看| 国产在线麻豆精品| 久久精品国产亚洲777| 欧美成人精品福利网站| 天天插天天射| 免费国产阿v视频在线观看| av免费在线免费| 精精国产xxxx视频在线中文版| 国产激情自拍视频| 国产精品福利视频一区二区三区| 最近中文字幕mv免费高清视频8 | 天天操夜夜添| 在线āv视频| 在线观看的av| 精品电影在线| av网址在线播放| 超碰在线97国产| 国产精品亚洲色图| 国产色在线播放| 国产成a人亚洲精v品| 国产黄色在线看| 尤物在线视频观看| а天堂8中文最新版在线官网| www.91在线播放| 快射av在线播放一区| 超碰在线观看免费版| 国产毛片毛片| 69久久精品| 啪啪免费视频一区| 男人天堂99| 国产一区二区三区不卡免费观看| 国产馆av播放| 不卡av免费观看| 国产剧情av在线| 在线观看的网站你懂的| 九九热免费视频| 精品国产白色丝袜高跟鞋| 日本国产在线| 国产精品不卡一区二区三区在线观看| 精品视频麻豆入口| 天天操天天射天天色| 在线观看免费高清完整| 国产美女被草| 牛牛精品视频在线| 国产91在线视频蝌蚪| 九九精品九九| av在线官网| 精品卡1卡2卡三卡免费网站| 免费a级人成a大片在线观看| 中文字幕中文字幕在线中高清免费版 | 国产视频精品久久| av中文在线| 国产一二三区精品视频| av色在线观看| 精品国产一区二区三区不卡在线 | 中文字幕一区免费| 不卡av免费观看| 在线免费观看黄色片| 午夜伦全在线观看| 丁香花高清在线观看完整版 | 久久久久久77777| 在线观看的av网站| 国产成人综合美国十次| 国产视频中文字幕在线观看| 国产麻豆综合视频在线观看| 美女网站在线观看| 人成在线免费视频| 免费日本黄色| 日本高清中文字幕在线 | 国产中文字幕在线观看| 午夜在线观看91| 日本高清不卡中文字幕| 开心丁香婷婷深爱五月| 日本视频一二三区中文字幕| 日本成人网址| 久久精品亚洲7777影院| 成 人免费视频播放| 九九热精品在线视频| 成人欧美亚洲| 国产小视频在线观看| 国产黄色av免费看| 在线免费看av| 男人天堂亚洲| 国产资源在线看| 国产青草视频在线观看视频| 91欧美在线视频| 日本电影全部在线观看网站视频| v天堂福利视频在线观看| www.亚洲视频| 懂色av一区| 中文国产字幕在线观看| 青草视频在线播放| 国产老肥熟xxxx在线观看| 国产精品入口麻豆免费观看| 国产98在线| 国产嫩草在线视频| 91精选福利| 国产中文在线视频| 国产porny蝌蚪视频| 日本久久国产| 国产精品第八页| 欧美日韩在线中文字幕| 国产精品人人| 在线播放国产区| 国产色a在线| 激情五月色综合亚洲小说| 国产视频1区| 久热久精久品这里在线观看| 91在线中文| 天堂中文字幕在线| 免费一区二区三区视频狠狠|