2012-10-24 2 views
0

나는 셰어 포인트 애플리케이션에 대한 기본적인 질문을 가지고있다.getlistitems의 응답을 매핑하는 방법 sharepoint의 웹 서비스

MS에서 제공하는 일부 웹 서비스가 SharePoint 서비스에 액세스합니다.

은 GetListItems 서비스를 예로들 수 있습니다.

내가 알고 싶었던 XML 파서에서 항목을 폴더 또는 파일로 식별하는 방법을 알고 싶습니까? 항목을 폴더 또는 파일로 인식하기 위해 어떤 태그를 조사해야합니까?

파일 또는 폴더의 속성 (마지막으로 액세스 한 날짜, 읽기 전용 등)을 얻는 방법.

나를 올바른 방향으로 인도하십시오.

답변

2

웹 서비스에서 일반적인 반응은 다음과 같다 :

<rs:data ItemCount="4"> 
    <z:row ows_Modified="2012-05-31 12:34:01" ows_ContentTypeId="0x01200082B0C5829FE047A1BF58F68DA1DAB12500C7BCD99F82ACA340A0131D59CE62371B" ows__ModerationStatus="0" ows__Level="1" ows_ID="1" ows_Created_x0020_Date="1;#2012-05-31 12:34:01" ows_PermMask="0x7fffffffffffffff" ows_FileRef="1;#depts/it/Lists/CTADocuments/mygroup" /> 
    <z:row ows_Modified="2012-05-31 12:36:51" ows_ContentTypeId="0x01200082B0C5829FE047A1BF58F68DA1DAB12500C7BCD99F82ACA340A0131D59CE62371B" ows__ModerationStatus="0" ows__Level="1" ows_ID="2" ows_Created_x0020_Date="2;#2012-05-31 12:36:51" ows_PermMask="0x7fffffffffffffff" ows_FileRef="2;#depts/it/Lists/CTADocuments/mygroup/another one" /> 
    <z:row ows_Modified="2012-05-31 17:49:45" ows_ContentTypeId="0x010100EB5D8789C471B04E80E2A7481607C23B" ows__ModerationStatus="0" ows__Level="1" ows_ID="9" ows_Created_x0020_Date="9;#2012-05-31 17:49:45" ows_PermMask="0x7fffffffffffffff" ows_FileRef="9;#depts/it/Lists/CTADocuments/Just_the_Essentials_Publishing.master" /> 
    <z:row ows_Modified="2012-06-07 17:05:11" ows_ContentTypeId="0x010100EB5D8789C471B04E80E2A7481607C23B" ows__ModerationStatus="0" ows__Level="1" ows_ID="10" ows_Created_x0020_Date="10;#2012-06-07 17:05:11" ows_PermMask="0x7fffffffffffffff" ows_FileRef="10;#depts/it/Lists/CTADocuments/mygroup/another one/junk.txt" /> 
</rs:data> 

처음 두 Z : 행은 폴더합니다 (ContentTypeId 보면) 다른 문서입니다 있습니다.

ContentTypeIds이 응답에 대한 http://msdn.microsoft.com/en-us/library/aa543822.aspx

+0

안녕 RoMaiac 감사합니다. –

+0

링크를 공유해 주셔서 감사합니다. SharePoint 서버의 모든 응답에 이름이 "ows_ContentTypeId"인 XML 태그가 있습니다. 나는 약간의 구글을했고 그 사실이 아니라고 알았다. 이 태그가 없으면 어떻게 contenttype을 알게 될까요? –

+0

누군가 내 querry에 대답 할 수 있습니다. 내 질문에 오류가 있다면 수정 해주세요. "ows_ContentTypeId"태그가 SharePoint 서버에서 가져온 XML 응답에 없으면 content.mype을 어떻게 알 수 있습니까? –

관련 문제