在我正在處理的項目中,我們需要創建一個XML並將其傳遞給接口,並且在創建包含父數據的XML時遇到問題表及其隨後的子表。從Oracle SQL查詢中需要來自父表和子表的XML
父表: - 部門應該像
dept_id dept_name
1 History
2 Biology
子表: - 員工應該像
emp_id emp_name dept_id
1 Helen 1
2 Martha 1
3 John 1
4 Carol 2
所以生成的XML應該是這樣的部門ID = 1
`<department>
<dept_id>1</dept_id>
<dept_name>History</dept_name>
</department>
<employee>
<emp_id>1</emp_id>
<emp_name>Helen</emp_name>
</employee>
<employee>
<emp_id>2</emp_id>
<emp_name>Martha</emp_name>
</employee>
<employee>
<emp_id>3</emp_id>
<emp_name>John</emp_name>
</employee>'
如果有人知道這樣做的更好方法,那將是非常有幫助的。 在此先感謝
比一個更好的辦法?你現在在做什麼,你有什麼問題?你也有一個XML片段,而不是一個有效的文件 - 沒有根節點。你確定這是你要找的格式嗎? –