我有一个项目来更新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