在sharepoint webservices中,我可以使用getListItems()来获取列表的子元素。
在文档库中,有时元素是文件夹。
"ows_FSObjType = 1"
有没有办法向SP询问此文件夹的子元素?
使用文件夹ID查询getListItems()会给我一个SOAP异常。
编辑:
我发现这个网络服务有更多方法
有一个“枚举文件夹”方法,它有一个“isFolder”属性,但没有方法可以递归其内容。
谢谢山姆。 :)答案 0 :(得分:3)
在GetListItems方法中,其中一个可选参数是名为“QueryOptions”的XMLNode。您可以在该节点中添加的元素之一是<Folder>
。
所以你应该能够传递类似的内容:
<QueryOptions>
<Folder>/My/Path/Here</Folder>
</QueryOptions>
我可能有点合成(在发布这篇文章时没有尝试构建和运行查询),但总体思路应该是合理的。您可以在MSDN GetListItems Reference。
中查看有关详细信息