討論區快速選單
知識庫快速選單
討論區最近新進100則主題 掌握Salesforce雲端管理秘訣
[ 回上頁 ] [ 討論區發言規則 ]
如何將資料庫的資料格式轉成XML資料格式!
更改我的閱讀文章字型大小
作者 : gino12377(質型風範)
[ 貼文 4 | 人氣 3070 | 評價 0 | 評價/貼文 0 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/9/12 下午 12:29:28
請教版上的各位前輩:
有沒有人知道如何將資料庫的檔案格式,轉成XML的資料格式?
比如說在一個分散式異質性資料庫環境中,存在各種不同的資料庫(如:SQL,ORACLE,SYBASE等...)檔案格式,如何利用XML把檔案資料格式匯出來?
以利於用XML來整合這些異質性的資料格式...
如果各位前輩知道此一技術的話,煩請指教一下吧!!
感謝不盡啊!!!
作者 : hkln(HKLN.net) Perl卓越專家Oracle卓越專家資訊類作業求救優秀好手一般優秀好手程式設計甘苦談優秀好手C#卓越專家貼文超過2000則人氣指數超過100000點
[ 貼文 2135 | 人氣 122272 | 評價 14600 | 評價/貼文 6.84 | 送出評價 7 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人gino12377註記此篇回應為很有道理 2004/9/12 下午 02:03:23
>請教版上的各位前輩:
>有沒有人知道如何將資料庫的檔案格式,轉成XML的資料格式?
>比如說在一個分散式異質性資料庫環境中,存在各種不同的資料庫(如:SQL,ORACLE,SYBASE等...)檔案格式,如何利用XML把檔案資料格式匯出來?

可以試試用 ADO 或 ADO .NET。

XML 格式例子:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/html/xsdrefxmlschemaexamples.asp
作者 : gino12377(質型風範)
[ 貼文 4 | 人氣 3070 | 評價 0 | 評價/貼文 0 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/9/12 下午 03:03:54
很感謝您的回覆...
但是我是XML的初學者,而且學得不是很透徹......
所以你所提到這個AOD的東西,說實在也不知道耶!!
而且開啟這個網頁也有點看不太懂這個範列耶...
所以可不可以請您再具體化一點的表逹一次呢?
而如果我先假設從SQL資料庫來著手的話,如何從SQL的資料格式轉出XML的資料呢??
可不可以麻煩請說明一下呢?
謝謝...
作者 : gino12377(質型風範)
[ 貼文 4 | 人氣 3070 | 評價 0 | 評價/貼文 0 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/9/12 下午 03:04:34
很感謝您的回覆...
但是我是XML的初學者,而且學得不是很透徹......
所以你所提到這個AOD的東西,說實在也不知道耶!!
而且開啟這個網頁也有點看不太懂這個範列耶...
所以可不可以請您再具體化一點的表逹一次呢?
而如果我先假設從SQL資料庫來著手的話,如何從SQL的資料格式轉出XML的資料呢??
可不可以麻煩請說明一下呢?
謝謝...
作者 : hkln(HKLN.net) Perl卓越專家Oracle卓越專家資訊類作業求救優秀好手一般優秀好手程式設計甘苦談優秀好手C#卓越專家貼文超過2000則人氣指數超過100000點
[ 貼文 2135 | 人氣 122272 | 評價 14600 | 評價/貼文 6.84 | 送出評價 7 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人gino12377註記此篇回應為很有道理 2004/9/12 下午 04:59:47
>而如果我先假設從SQL資料庫來著手的話,如何從SQL的資料格式轉出XML的資料呢??
>可不可以麻煩請說明一下呢?

可否說一說為什麼您想把資料庫的 Table 資料和欄位型態轉出 XML 呢?
是為了與其它人交換資料、用來作網頁還是其他?


ADO.NET 有個功能,就是可以把 DataSet 的資料轉出 XML 檔案,
而 DataSet 是與資料庫無關的,所以可能適用於您的情況:

XML Features in ADO.NET
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndive/html/data12132001.asp

例如某個表格有以下資料:
CustomerID,FName
1,John
2,Joe

就可以轉成 XML:

<Customers> <CustomerID>1</CustomerID> <FName>John</FName> </Customers>
<Customers> <CustomerID>2</CustomerID> <FName>Joe</FName> </Customers>
作者 : gino12377(質型風範)
[ 貼文 4 | 人氣 3070 | 評價 0 | 評價/貼文 0 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/9/13 下午 02:36:20
嗯...首先很謝謝您的熱心為我來解答!
而我會問這個問題是因為我們要做得專題是有關於"分散式異質性資料庫",
所需要用到XML來轉換的技術吧!!
因為我們現在所提出的這個論點,也要經過這方面的測試成功,才能完成我們專題吧..
而目前我們現階段所遇到得困難還有很多,而這也只是我們其中的一小部份而己!!
所以還希望各位前輩跟高手們,能多提供我們一些意見與指導吧!
作者 : yihcheng(yihcheng)
[ 貼文 137 | 人氣 2 | 評價 770 | 評價/貼文 5.62 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/3/26 上午 11:29:29
最直接的方式, 以 MS SQL SERVER 來說
SELECT 語法後面可以接 FOR XML AUTO , FOR XML RAW 選項來幫你把資料直接以 XML 的格式呈現..
其他資料庫產品,我相信也有類似的方式...
只不過 FOR XML AUTO , FOR XML RAW 所做出來的 XML 格式並不是很漂亮,等下一版看有沒有更好的改進吧!
GOOD LUCK
 板主 : 徵求中
 > XML - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - XML - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
XML
1 HKLN.net 490 
2 wensons 120 
3 DEMO999 80 
4 吉爾菲艾斯 50 
5 Snaking 40 
6 PLAYER 30 
7 小朱 30 
8 Demonbane 30 
9 Cog 30 
10 Ben 30 
XML
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
0.046875