Ich habe eine Aufgabe bei der Entwicklung der Windows-Anwendung, die die Liste holen werden Anzeigen von Daten aus SharePoint-und Verarbeitung der Daten in Formularen gewinnen app Arbeit.
Früher habe ich verwendet, um die Daten mit Hilfe Lists.asmx holen,views.asmx.
Nun kam ich zu wissen, dass es andere Wege, um die Daten aus der Listenansicht holen.
Syntax:
https://myserver.com / _vti_bin / owssvr.dll?Cmd = Anzeige&List ={Liste Id}&View ={Aufrufen}&XMLDATA = true
Beispiel-URL:
https://myserver.com / _vti_bin / owssvr.dll?Cmd = Anzeige&List ={EA1BD05B% 2DDB5B% 2D434B% 2DB2FC% 2DB9AB9EE18A91}&View ={B959F555% 2D798B% 2D4F47% 2D9FBB% 2D81513B85F906}&XMLDATA = true
Jetzt wird es die XML-Daten als Antwort zu geben.
Schreiben Sie die Antwort auf xmldoc und Verarbeitung der Daten.
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(“https://myserver.com / _vti_bin / owssvr.dll?Cmd = Anzeige&List ={EA1BD05B% 2DDB5B% 2D434B% 2DB2FC% 2DB9AB9EE18A91}&View ={B959F555% 2D798B% 2D4F47% 2D9FBB% 2D81513B85F906}&XMLDATA = true”);
myRequest.Credentials =
System.Net.CredentialCache.DefaultCredentials;
HttpWebResponse response = (HttpWebResponse)myRequest.GetResponse();
XmlDocument doc = new XmlDocument();
doc.Load(response.GetResponseStream());
Lassen Sie eine Antwort