Jeg fik en opgave at arbejde på at udvikle Windows-program, som vil hente de List Vis data fra SharePoint og behandle oplysningerne i win form app.
Tidligere har jeg brugt til at hente data ved hjælp af Lists.asmx,views.asmx.
Nu jeg kom til at vide, at der er anden måde at hente data fra liste Visning.
Syntaks:
https://myserver.com/_vti_bin/owssvr.dll?Cmd=Display&List={list Id}&View={View Id}&XMLDATA=true
Example URL:
https://myserver.com/_vti_bin/owssvr.dll?Cmd=Display&List={EA1BD05B-DB5B-434B-B2FC-B9AB9EE18A91}&View={B959F555-798B-4F47-9FBB-81513B85F906}&XMLDATA=true
Now it will give the xml data as response.
write the response to xmldoc and process the data.
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(“https://myserver.com/_vti_bin/owssvr.dll?Cmd=Display&List={EA1BD05B-DB5B-434B-B2FC-B9AB9EE18A91}&View={B959F555-798B-4F47-9FBB-81513B85F906}&XMLDATA=true”);
myRequest.Credentials =
System.Net.CredentialCache.DefaultCredentials;
HttpWebResponse response = (HttpWebResponse)myRequest.GetResponse();
XmlDocument doc = new XmlDocument();
doc.Load(response.GetResponseStream());
Efterlad et svar