ser recursivo recursividad recursivamente recorrer que multidimensional array web-services sharepoint

web-services - recursivo - recorrer array recursivamente php



¿Cómo puedo iterar recursivamente a través de una lista de sitios compartidos usando servicios web? (1)

En el método GetListItems, uno de los parámetros opcionales es un XMLNode llamado "QueryOptions". Uno de los elementos que puede poner en ese nodo es <Folder> .

Entonces deberías poder pasar algo como:

<QueryOptions> <Folder>/My/Path/Here</Folder> </QueryOptions>

Puedo estar un poco sintácticamente (no intenté construir y ejecutar una consulta al hacer esta publicación), pero la idea general debería ser correcta. Puede ver más detalles al respecto en MSDN GetListItems Reference .

en los servicios web sharepoint, puedo usar getListItems () para obtener los elementos secundarios de una lista.

En una biblioteca de documentos, a veces el elemento es una carpeta.

"ows_FSObjType = 1"

¿Hay alguna manera de preguntar SP por los elementos secundarios de esta carpeta?

Consultar con getListItems () usando la ID de la carpeta me da una excepción SOAP.

Editar:

Descubrí que este servicio web tiene más métodos

Servicio web de datos del sitio

Hay un método de "enumerar carpeta", que tiene una propiedad "isFolder", pero no hay ningún método para volver a generar su contenido.

Gracias, Sam. :)