Dostal som za úlohu pracovať na vývoji aplikácie pre Windows, ktorý stiahne zoznam Zobrazenie dáta zo servera SharePoint a spracovávať dáta v víťazstvo formy app.
Predtým som býval načítať dáta pomocou Lists.asmx,views.asmx.
Teraz som spoznal, že je iný spôsob, ako načítať dáta z Zobrazenie zoznamu.
Syntax:
https://myserver.com/_vti_bin/owssvr.dll?Cmd = Zobraziť&Zoznam ={list Id}&View={View Id}&XMLDATA = true
Príklad URL:
https://myserver.com/_vti_bin/owssvr.dll?Cmd = Zobraziť&Zoznam ={EA1BD05B-DB5B-434B-B2FC-B9AB9EE18A91}&View={B959F555-798B-4F47-9FBB-81513B85F906}&XMLDATA = true
Teraz to bude dávať dáta XML, v reakcii.
napísať reakciu na xmldoc a spracovávať dáta.
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(“https://myserver.com/_vti_bin/owssvr.dll?Cmd = Zobraziť&Zoznam ={EA1BD05B-DB5B-434B-B2FC-B9AB9EE18A91}&View={B959F555-798B-4F47-9FBB-81513B85F906}&XMLDATA = true”);
myRequest.Credentials =
System.Net.CredentialCache.DefaultCredentials;
HttpWebResponse reakcie = (HttpWebResponse)myRequest.GetResponse();
XMLDocument doc = new XMLDocument();
doc.Load(response.GetResponseStream());
Required