0

SharePoint アプリケーションについて基本的な質問があります。

SharePoint サービスにアクセスするために MS が提供する Web サービスがいくつかあります。

GetListItems サービスの例を見てみましょう。

知りたかったのですが、アイテムがフォルダーまたはファイルであることを XML パーサーから識別する方法を教えてください。アイテムをフォルダーまたはファイルとして認識するために調べるべきタグ

ファイルまたはフォルダーの属性を取得する方法 (最終アクセス日、読み取り専用など)。

私を正しい方向に導いてください。

4

1 に答える 1

2

Webサービスからの一般的な応答は次のようになります。

<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> 

最初の2つのz:rowはフォルダーです(ContentTypeIdを見てください)。他はドキュメントです。

ContentTypeIds: http: //msdn.microsoft.com/en-us/library/aa543822.aspx

于 2012-10-24T17:01:33.040 に答える