日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

用XML JSP實(shí)現(xiàn)網(wǎng)頁內(nèi)容動(dòng)態(tài)顯示的方案(2)_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:基于 pureXML 技術(shù)的數(shù)據(jù)庫表結(jié)構(gòu)擴(kuò)展
信息系統(tǒng)交付使用之初,數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計(jì)往往邏輯結(jié)構(gòu)清晰,管理使用方便,但是當(dāng)信息系統(tǒng)項(xiàng)目運(yùn)行一段時(shí)間,隨著業(yè)務(wù)的不斷變化和增加,處理流程不斷的變革,信息系統(tǒng)需要從前臺(tái)界面到后臺(tái)

三、開發(fā)環(huán)境

1、編輯工具

現(xiàn)在,開發(fā)XML文檔的工具越來越來多,從鏈接大型公司數(shù)據(jù)庫的企業(yè)級XML開發(fā)環(huán)境,到簡化標(biāo)記開發(fā)過程的簡單的小型文本編輯器。最新的工具可以從http://www.xml.com了解到。目前,常用的幾種開發(fā)工具介紹如下:

UltraEdit 由IDM Computer Solution 公司開發(fā),可到http://www.ibmcomp.com或http://www.ultraedit.com免費(fèi)下載有限期使用版。它是界面類似于Windows的資源管理器式的界面,有很強(qiáng)的文本編緝功能。

XML Spy Icon Information-Systems 公司的XML Spy 是XML 一個(gè)集成開發(fā)環(huán)境,包括進(jìn)行XML開發(fā)的各個(gè)方面,功能較強(qiáng),簡單易用。XML Spy是一個(gè)真正完整的XML開發(fā)環(huán)境。它將所有開發(fā)XML所需的要素都包含在一個(gè)簡單易用的產(chǎn)品中。它包括:XML編輯器和檢驗(yàn)、Schema/DTD編輯器和檢驗(yàn)、XSL編輯器和轉(zhuǎn)換。同時(shí)還包含最新的XML草案,是一個(gè)不可多得的好軟件。

XML Writer 這個(gè)軟件是由Wattle Software-Chris Howard 開發(fā)的,可從http://XMLwriter.net下載(試用)。在Window 95/98/2000 and Windows NT4下使用,也有著大家熟悉的Windows界面,提供了工程管理環(huán)境,可能刨建、查看工程,工程下包含文件,用戶可自定義工具條、快捷鍵,并且可為命令選擇顯示圖標(biāo)。可用XSL樣式表轉(zhuǎn)換XML文件為HTML文件,不僅可使用XSL,而且可以使用XQL,用DTD或XML Schema 對XML進(jìn)行檢驗(yàn),用XML格式直接的將CSS結(jié)合到XML,提供在線幫助功能,并且它對中文的支持較好。

2、XML服務(wù)器

由于XML技術(shù)有很大的發(fā)展?jié)摿�,眾多廠商提供了自己的XML服務(wù)器,其中有Apache、Microsoft、Sun等。

3、瀏覽XML的工具

現(xiàn)在,大多數(shù)方案是將XML存儲(chǔ)在數(shù)據(jù)庫中,當(dāng)需要時(shí)取出代碼,將其與數(shù)據(jù)結(jié)合起來,使用XSL將其轉(zhuǎn)換為HTML,然后發(fā)送到瀏覽器。所以瀏覽XML一般選用IE可Netscape, 而且版本越新對XML文檔支持越好。

四、具體實(shí)現(xiàn)

1、 規(guī)范定義XML文檔中元素名稱

首先定義XML文檔頭部,包括XML遵循的規(guī)范、編碼方式、注釋等。例如:

< ?xml version=”1.0” encoding=”gb2312” standalone=”yes”?>

“version=”1.0” “,表示該XML文檔遵循XML1.0方案,這個(gè)喜劇聲明是必須的。

“encoding=”gb2312” ”,如果沒有這個(gè)聲明,必須使用Unicode,以UTF-8或UTF-16作為編號(hào)方式。如果文件中使用了中文,就必須進(jìn)行編碼聲明。

“standalone=”yes” ”,XML聲明還可以有standalone特性,它說明,文檔是否在這一個(gè)文件里需要從處部導(dǎo)入文件。如果XML文檔在一個(gè)文件里完成,那么standalone特性的值就設(shè)置為“yes”。

然后,根據(jù)業(yè)務(wù)的需要規(guī)范定義頁面上要顯示的元素,以及定義它們的元素名稱,元素名稱可以是中文的,這樣對數(shù)據(jù)描述更加簡單明了,這是HTML無法實(shí)現(xiàn)的。元素是文檔的主要邏輯部件,由開始和結(jié)束標(biāo)記界定,格式為:

< 元素名稱 屬性名1=“屬性值1” 屬性名2=“屬性值2”>

元素的內(nèi)容

< /元素名稱>

元素的內(nèi)容,可以直接寫在頁面上,也可以從數(shù)據(jù)庫中取得。

文檔中還可以包括實(shí)體聲明和實(shí)體引用。簡單地說,實(shí)體分為一般實(shí)體和參數(shù)實(shí)體。參數(shù)實(shí)體只能出現(xiàn)在DTD中,一般實(shí)體出現(xiàn)在一根元素開始的主XML文檔中。實(shí)體聲明格式為:。一般實(shí)體的引用很簡單:“&實(shí)體名稱;”,參數(shù)實(shí)體的引用與一般實(shí)體的引用類似:“%實(shí)體名稱;”。實(shí)體是功能強(qiáng)大的工具,提供了管理大量內(nèi)容的便捷機(jī)制。

寫好后檢查XML文檔,確保文檔的格式正確和有效。一個(gè)格式正確的XML文檔滿足:

每一元素必須有起始和結(jié)束標(biāo)注;

必須有一個(gè),而且只有一個(gè)稱為根元素或文件元素的元素,并且它不出現(xiàn)在其他任何元素的內(nèi)容中;

它包含一個(gè)或多個(gè)元素

分享:SQL Server 2005中插入XML數(shù)據(jù)方法
SQL Server 2005數(shù)據(jù)庫中增加了XML類型,在創(chuàng)建表的時(shí)候可以指定某一列為XML類型,示例如下: CREATE TABLE customers ( name VARCHAR(20) NOT NULL P

來源:模板無憂//所屬分類:.Net教程/更新時(shí)間:2008-08-22
相關(guān).Net教程