我在Oracle中有一個關係數據庫。將oracle數據庫轉換爲xml
我想將此數據庫轉換爲xml。 例如, 我有一個表在Oracle中類似以下: (這是一個很簡單的例子,在我的數據庫有一個像沒有表)
TABLE: PERSON
----------------------------------------------------
ID | NAME | DESCRIPTION
----------------------------------------------------
1 | George | Employee
2 | Mary | Student
3 | Joe | Employee
-------------------------------------------------------
XML輸出將
<?xml version="1.0" encoding="UTF-8"?>
<persons>
<person>
<ID>1</ID>
<NAME>George</NAME>
<DESCRIPTION>Employee</DESCRIPTION>
</person>
<person>
<ID>2</ID>
<NAME>Mary</NAME>
<DESCRIPTION>Student</DESCRIPTION>
</person>
<person>
<ID>3</ID>
<NAME>Joe</NAME>
<DESCRIPTION>Employee</DESCRIPTION>
</person>
</persons>
哪個是進行轉換的最佳方式?
1)我可以自己做嗎?
一)創建)基於數據庫的設計 b我自己的XSD架構創建我自己的機制,是要通過選擇和連接表自動創建XML文檔。
OR
2)難道我爲了使用一個在線工具,使該轉換? 如果是的話,哪個是最好的轉換?
感謝,提前
我可以整合這個sql語句是一個php或Java文件嗎? – programmer
對不起,我不明白你的問題 - 這是一個正常的SQL語句,你應該可以像使用其他SQL語句一樣使用Java(JDBC)或PHP(你可能必須使用getCLOBVal將結果從XMLType轉換爲CLOB ()首先,但)。 –
我將使用PHP來連接到Oracle數據庫。那麼,如果我執行上面的SQL語句,是將結果寫入XML文件還是該查詢的輸出將是包含xml標記的字符串? – programmer