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

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

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

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

三、開發(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免費下載有限期使用版。它是界面類似于Windows的資源管理器式的界面,有很強的文本編緝功能。

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

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

2、XML服務(wù)器

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

3、瀏覽XML的工具

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

四、具體實現(xiàn)

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

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

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

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

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

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

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

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

元素的內(nèi)容

< /元素名稱>

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

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

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

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

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

它包含一個或多個元素

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

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