Gavau užduotį rengti langai programa, kuri bus gauti Rodyti sąrašą duomenis iš SharePoint ir apdoroja laimėti formų app duomenys.
Anksčiau aš naudojamas paimti duomenis naudojant Lists.asmx,views.asmx.
Dabar aš atėjau žinoti, kad yra kitas būdas įkelti duomenis iš sąrašo rodinio.
Sintaksė:
https://myserver.com/_vti_bin/owssvr.dll?Cmd = Rodyti&Sąrašas ={sąrašą ID}&Peržiūrėti ={Peržiūrėti ID}&XMLDATA = true
Pavyzdys URL:
https://myserver.com/_vti_bin/owssvr.dll?Cmd = Rodyti&Sąrašas ={EA1BD05B% 2DDB5B% 2D434B% 2DB2FC% 2DB9AB9EE18A91}&Peržiūrėti ={B959F555% 2D798B% 2D4F47% 2D9FBB% 2D81513B85F906}&XMLDATA = true
Dabar jis duos XML duomenis kaip atsakas.
rašyti atsakymą į xmldoc ir apdoroti duomenis,.
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(“https://myserver.com/_vti_bin/owssvr.dll?Cmd = Rodyti&Sąrašas ={EA1BD05B% 2DDB5B% 2D434B% 2DB2FC% 2DB9AB9EE18A91}&Peržiūrėti ={B959F555% 2D798B% 2D4F47% 2D9FBB% 2D81513B85F906}&XMLDATA = true”);
myRequest.Credentials =
System.Net.CredentialCache.DefaultCredentials;
HttpWebResponse atsakas = (HttpWebResponse)myRequest.GetResponse();
XmlDocument doc = nauji XmlDocument();
doc.Load(response.GetResponseStream());
Leave a Reply