나는 셰어 포인트에서 목록보기 데이터를 가져옵니다 Windows 응용 프로그램을 개발하는 작업과 승리 양식 응용 프로그램의 데이터를 처리하기위한 작업도.
이전에 내가 Lists.asmx를 사용하여 데이터를 페치하는 데 사용,views.asmx.
지금은 목록보기에서 데이터를 가져올 수있는 다른 방법이 알게.
구문:
HTTPS://myserver.com / _vti_bin / owssvr.dll?cmd를 = 표시&=리스트{목록 ID}&=보기{ID보기}&XMLDATA = true를
예제 URL:
HTTPS://myserver.com / _vti_bin / owssvr.dll?cmd를 = 표시&=리스트{EA1BD05B의 %의 2DDB5B의 %의 2D434B의 % 2DB2FC의 % 2DB9AB9EE18A91}&=보기{B959F555 2D4F47 %의 %는 2D798B 2D9FBB의 % 2D81513B85F906}&XMLDATA = true를
이제 응답으로 XML 데이터를 제공합니다.
xmldoc에 대한 응답을 작성하고 데이터를 처리.
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(“HTTPS://myserver.com / _vti_bin / owssvr.dll?cmd를 = 표시&=리스트{EA1BD05B의 %의 2DDB5B의 %의 2D434B의 % 2DB2FC의 % 2DB9AB9EE18A91}&=보기{B959F555 2D4F47 %의 %는 2D798B 2D9FBB의 % 2D81513B85F906}&XMLDATA = true를”);
myRequest.Credentials =
System.Net.CredentialCache.DefaultCredentials;
HttpWebResponse 응답 = (HttpWebResponse)myRequest.GetResponse();
XmlDocument의 의사 = 새 XmlDocument();
doc.Load(response.GetResponseStream());
답변을 남겨주세요