>  XML相比HTML給予了L同自己的產(chǎn)品集成起來。微軟就是采取如此舉措的先驅(qū)者。微軟的幾乎所有產(chǎn)品中都能看到XML的身影。舉個例子:微軟是如何在其SQLServer產(chǎn)品線中集成XML的呢?">
sql server數(shù)據(jù)庫和xml標(biāo)識語言的集成--

sql server數(shù)據(jù)庫和xml標(biāo)識語言的集成--

ID:24210475

大?。?0.00 KB

頁數(shù):3頁

時間:2018-11-13

sql server數(shù)據(jù)庫和xml標(biāo)識語言的集成--_第1頁
sql server數(shù)據(jù)庫和xml標(biāo)識語言的集成--_第2頁
sql server數(shù)據(jù)庫和xml標(biāo)識語言的集成--_第3頁
資源描述:

《sql server數(shù)據(jù)庫和xml標(biāo)識語言的集成--》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、SQLServer數(shù)據(jù)庫和XML標(biāo)識語言的集成>>  XML相比HTML給予了L同自己的產(chǎn)品集成起來。微軟就是采取如此舉措的先驅(qū)者。微軟的幾乎所有產(chǎn)品中都能看到XML的身影。舉個例子:微軟是如何在其SQLServer產(chǎn)品線中集成XML的呢?下面咱們就來看看關(guān)鍵的FORXML子句?! ∫訶ML的名義獲取信息  SQLServer和XML之間的集成首要一點就是根據(jù)SQL數(shù)據(jù)創(chuàng)建XML文件。XML文件的構(gòu)造并不復(fù)雜,用簡單的腳本和ADO記錄集就可以輕松產(chǎn)生。這個任務(wù)雖然不算麻煩,但開發(fā)人員卻需要針對他們從服務(wù)器獲取的結(jié)果集合產(chǎn)生不同的腳本,或者編寫更為復(fù)雜的通用腳本。SELEC

2、T語句則由此而配備了新的FORXML子句?! ≡撟泳涞恼Z法如下所示:  [FOR{XML{RALDATA]  [,ELEMENTS]  [,BINARYBASE64]}]  FORXML子句的XML模式由三種參數(shù)值表示:RAL的形式和組成。下面我們就更深入些地通過以下示例了解以上各個XML選項?! AOrders,[OrderDetails]LRAOrders,[OrderDetails]LAUTO產(chǎn)生的結(jié)果如下所示:  EXPLICIT示例  Explicit模式給予查詢編程人員對產(chǎn)生XML的完全控制能力。然而這種控制力度卻要價不菲:你得編寫每一查詢以便SQL語句能包

3、含XML信息?! ∮嘘P(guān)的語法很復(fù)雜,而且超出了本文的討論范圍。[,XMLDATA][,ELEMENTS][,BINARYBASE64]是相應(yīng)的可選參數(shù)?! 】蛇x元素  示例可以讓我們對各種設(shè)置的內(nèi)部工作機理有更多的了解,下面我們就進一步研究下FORXML語句的可選元素XMLDATA?! ∪绻阍O(shè)置該選項,那么XML-Dataschema就會包含在結(jié)果集合里。以下是SQL語句:SETROOrders,[OrderDetails]LAUTO,XMLDATA  以上的SQL語句產(chǎn)生以下結(jié)果:urn:schemas-microsoft-:datatypes>order=ma

4、ny>  ELEMENTS  ELEMENTS選項指示各數(shù)據(jù)列作為子元素而非屬性返回。假如你采用AUTO模式就可以只采用該選項?! INARYBASE64  使用該選項表示你希望采用base64編碼格式表示二進制數(shù)據(jù)?! ∽ⅲ罕疚闹皇菍ORXML子句的簡單說明,這里要提醒你的是這一部分不過是XML同SQLServer集成需要注意的一點,其他方面的問題還包括IIS的OPENXML函數(shù)和模版文件等。>>>>這篇文章來自..,。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。