我有一個項目來更新SSRS實例的所有報告,並認爲我會得到一個所有報告到Excel的列表,所以我可以勾選它們,因爲我更新每個報告。我很容易想到。我不經常使用它(完全),但XML似乎適用於此。我想有這樣的事情:XML嵌套文件夾內容
<Server>
<ReportFolder>
<ReportFolder>
<Report>
</Report>
<Report>
</Report>
</ReportFolder>
<Report>
</Report>
<Report>
</Report>
<Report>
</Report>
</ReportFolder>
<ReportFolder>
</ReportFolder>
</Server>
目錄表是我的數據源,但其項目ID和PARENTID這樣我就可以辨別物體和它們的層次,但我不能讓XML格式完整的服務器,我可以得到一個文件夾的內容,如果我指定文件夾(名稱或ItemID),但不是整個服務器。當我拿出WHERE項目ID = 1234線我得到的是這樣的:
<Server>
<ReportFolder>
</ReportFolder>
<ReportFolder>
</ReportFolder>
<ReportFolder>
</ReportFolder>
<Report>
</Report>
<Report>
</Report>
<Report>
</Report>
<Report>
</Report>
<Report>
</Report>
</Server>
我已經試過CTE的XML AUTO,XML明確,我現在越來越覺得我的解離迄今與XML是有道理的!
有沒有辦法在XML表單中獲得完整(最多4層)的層次結構?
這是不是與XML相關的東西,我已經走錯了轉變成死衚衕?
你有一組示例行嗎?我目前沒有安裝SSRS,因此我沒有任何樣本數據可供使用。我認爲遞歸CTE對此可以很好地工作。 – ahains 2009-06-19 13:23:57