Tôi có một nhiệm vụ để làm việc về phát triển các cửa sổ ứng dụng sẽ lấy dữ liệu Xem Danh sách từ dùng và xử lý dữ liệu trong các hình thức ứng dụng giành chiến thắng.
Trước đây, tôi được sử dụng để lấy dữ liệu sử dụng Lists.asmx,views.asmx.
Bây giờ tôi đã biết có cách khác để lấy dữ liệu từ Xem Danh sách.
Cú pháp:
https://myserver.com/_vti_bin/owssvr.dll?Cmd = Display&Danh sách ={list Id}&View={View Id}&XMLDATA=true
Example URL:
https://myserver.com/_vti_bin/owssvr.dll?Cmd = Display&Danh sách ={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&Danh sách ={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());
Để lại một trả lời