本篇文章為大家展示了SQLServer中怎么生成XML,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
創(chuàng)新互聯(lián)公司為客戶提供專業(yè)的網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項(xiàng)目涵蓋了網(wǎng)頁設(shè)計(jì)、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、手機(jī)網(wǎng)站制作等網(wǎng)站方面業(yè)務(wù)。SQLServer2000是一款功能性較好的數(shù)據(jù)庫,使用forXML語句就可以很容易的把執(zhí)行的結(jié)果轉(zhuǎn)化為一個(gè)XML,這樣可以在很大程度上提高系統(tǒng)運(yùn)行效率和開發(fā)速度,那么在SQLServer2000中如何生成XML呢?下面創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,小編來講解下SQLServer2000中如何生成XML?
SQLServer2000中如何生成XML
但是在使用ADO(RequiredADO2.6)訪問返回的XML的方式和原來的Recordset是有所不同的。假如你還是使用Recordset訪問的話,只能得到一個(gè)Unicode格式的XMLSchema,而無法得到XML的內(nèi)容。
其實(shí)這個(gè)問題也是很容易就能解決的,只是我自以為很熟悉ADO,沒有仔細(xì)看Help,所以沒有發(fā)現(xiàn)ADO是采用Stream的方式來得到和返回XML的。
Command對(duì)象有兩個(gè)屬性,叫InputStream和OutputStream,屬性的值是一個(gè)IUnknown接口??梢园岩粋€(gè)XMLParser的接口賦給它,或者是直接用Request、Response等。這樣的好處是不需要再去生成一個(gè)Recordset,不需要去保存這些數(shù)據(jù),從而節(jié)省了系統(tǒng)開銷。
上述內(nèi)容就是SQLServer中怎么生成XML,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。