Obtener los datos que contienen las listas SharePoint en formato XML
Ingredientes:
Web Service http://servidor/sites/SitioEjemplo/_vti_bin/owssvr.dll
Receta:
http://servidor/sites/SitioEjemplo/_vti_bin/owssvr.dll?Cmd=Display&XMLDATA=true&List={GUID_DE_LISTA}
Ejemplo:
http://servidor/sites/SitioEjemplo/_vti_bin/owssvr.dll?Cmd=Display&XMLDATA=true&List={5774DA25-8372-4398-91D4-FAF91FD10B51}
Como filtrar ,con un filtro:
http://servidor/sites/SitioEjemplo/_vti_bin/owssvr.dll?Cmd=Display&XMLDATA=true&List={5774DA25-8372-4398-91D4-FAF91FD10B51}&FilterField1=Nombre_Campo_a_Filtrar&FilterValue1=VALOR_PARA_FILTRAR
Como filtrar, con dos filtros:
http://servidor/sites/SitioEjemplo/_vti_bin/owssvr.dll?Cmd=Display&XMLDATA=true&List={5774DA25-8372-4398-91D4-FAF91FD10B51}&FilterField1=Nombre_Campo_a_Filtrar&FilterValue1=VALOR_PARA_FILTRAR_2&FilterField2=Nombre_Campo_a_Filtrar&FilterValue2=VALOR_PARA_FILTRAR_2
Se pueden poner más Filtros, pero siempre hay que empezar por el 1, y recordar que es CaseSensitive ir añadiendo de esta forma:
FilterField{NUMERO}=Nombre_Campo_a_Filtrar&FilterValue{NUMERO}=VALOR_PARA_FILTRAR
Aquí dejo unas imagenes
Posibles Usos:
Cascading Dropdown, Combos Filtrados, Extracción de datos, InfoPath , cualquier cosa que use XML.
Espero que resulte de utilidad
Saludos RobertoMarcos.com