Row (dsQueryResponse)

最終更新日: 2015年3月9日

適用対象: SharePoint Foundation 2010

この記事の内容
属性
子要素
親要素
出現回数

リストのデータ行を表します。行に含まれるリスト アイテムのフィールドとメタデータ プロパティは Row 要素の属性によって表されます。データ型によっては、一部のフィールドは、フィールド値を別の形式で表示する追加の属性で表される場合があります。

<Row
  Attachments="Integer"
  ContentTypeId="GUID"
  File_x0020_Type="String"
  FileLeafRef="String"
  FileLeafRef.Name="String"
  FileLeafRef.Suffix="String"
  FSObjType="Integer"
  HTML_x0020_File_x0020_Type.File_x0020_Type.mapall="String"
  HTML_x0020_File_x0020_Type.File_x0020_Type.mapcon="String"
  HTML_x0020_File_x0020_Type.File_x0020_Type.mapico="String"
  ID="Integer"
  PermMask="Hex"
  some_field="type appropriate to the field"
  some_booleanField.Value="Integer"
  some_date_time_field.ifnew="Integer"
  some_date_time_field.="unlocalized DateTime"
  some_date_time_field.DateOnly="date"
  some_date_time_field.TimeOnly="time"
  some_date_time_field.ISO8601="ISO8601 compliant DateTime"
  some_date_time_field.MonthDayOnly="month and day"
  some_date_time_field.MonthYearOnly="month and year"
  some_user_field="String"
  some_user_field.id="Integer"
  some_user_field.title="String"
  some_user_field.span="String"
  some_url_field.desc="String"
/>

属性

属性

説明

Attachments

必須。リスト アイテムに 1 つ以上の添付ファイルが含まれる場合は 1、それ以外の場合は 0。

ContentTypeId

必須。リスト アイテムのコンテンツ タイプの GUID。形式: OxGUID_without_hyphens。

File_x0020_Type

必須。ただし、リストがドキュメント ライブラリでない場合は無視されます。ドキュメント ライブラリ内のファイルの種類。リストがドキュメント ライブラリでない場合は空の文字列。

FileLeafRef

必須。ただし、リストがドキュメント ライブラリでない場合は無視されます。ドキュメントのサーバー相対 URL。フォルダー名の後に "_." が続き、さらにファイル名が続きます。例: QuarterlySummaries_.Quarter1.docx。この属性値は、FileLeafRef.Name 属性の値と FileLeafRef.Suffix 属性の値が区切り文字 "." で連結されたものです。

FileLeafRef.Name

必須。ただし、リストがドキュメント ライブラリでない場合は無視されます。ドキュメントを含むフォルダー名の後に下線文字が続きます。例: QuarterlySummaries_。

FileLeafRef.Suffix

必須。ただし、リストがドキュメント ライブラリでない場合は無視されます。ドキュメント ファイルの名前。例: Quarter1.docx。

FSObjType

必須。リスト アイテムがフォルダーの場合は 1、それ以外の場合は 0。

HTML_x0020_File_x0020_Type.File_x0020_Type.mapall

オプション。XSLT 変換中に MapToAll 関数の呼び出しによって返される値。詳細については、「MapToAll 要素 (ビュー)」と「dwrt 名前空間内の SharePoint データ ビュー Web パーツ拡張関数」を参照してください。

HTML_x0020_File_x0020_Type.File_x0020_Type.mapcon

オプション。XSLT 変換中に MapToControl 関数の呼び出しによって返される値。詳細については、「MapToControl(SPWeb, String, String)」、「MapToControl 要素 (ビュー)」、および「dwrt 名前空間内の SharePoint データ ビュー Web パーツ拡張関数」を参照してください。

HTML_x0020_File_x0020_Type.File_x0020_Type.mapico

オプション。XSLT 変換中に MapToIcon 関数の呼び出しによって返される値。詳細については、「Icon()」、「MapToIcon 要素 (ビュー)」、および「dwrt 名前空間内の SharePoint データ ビュー Web パーツ拡張関数」を参照してください。

ID

必須。リスト アイテムの ID。

PermMask

リスト アイテムの権限マスク。

some_field

リスト アイテム内の非表示でないすべてのフィールドで必須。このような各フィールドには、フィールドの内部名と同じ名前を持つ属性があります。

some_field.

オプション。SharePoint Foundation の通貨、数字、ルックアップ フィールド型は、何らかの HTML 書式が適用される前であっても低レベルの書式を持っている場合があります。たとえば、負の通貨値は、かっこで囲まれます。このような各フィールドの属性の直後には、"." の文字が付加された同じ名前を持つ別の属性が続きます。この属性は、書式設定されていない生データとしてフィールド値を提供します。たとえば、負の通貨値は、マイナス記号 ("-") で開始され、かっこで囲まれません。

some_booleanField.Value

オプション。リスト アイテム内のすべての Boolean 属性の後には、".Value" が付加された同じ名前を持つ別の属性が続きます。この属性は、ローカライズされないフィールド値の生の書式 (1 または 0) を提供しますが、Boolean フィールドの主属性は Web サイトのロケールに対して相対化された値を提供します。

some_date_time_field.ifnew

オプション。リスト アイテムを新規として定義するのに日時値が十分に最近の値である場合は 1、それ以外の場合は 0。この属性は、some_date_time_field が "Created_x0020_Date" の場合にのみ表示されます。

some_date_time_field.

オプション。ローカライズされた値を持つ日時フィールドの属性がある場合、"." の文字が付加された同じ名前を持つ属性も存在します。この属性は、コンテンツ データベースに ISO8601 形式で格納されているとおりに、日時フィールドの生の値を提供します。

some_date_time_field.DateOnly

オプション。日付のみを含む DateTime フィールドの値。ブログ関連リストでのみ使用されます。

some_date_time_field.TimeOnly

オプション。時刻のみを含む DateTime フィールドの値。ブログ関連リストでのみ使用されます。

some_date_time_field.ISO8601

オプション。ISO8601 に準拠して書式設定された DateTime フィールドの値。ブログ関連リストでのみ使用されます。

some_date_time_field.MonthDayOnly

オプション。月と、月の日付のみを含む DateTime フィールドの値。ブログ関連リストでのみ使用されます。

some_date_time_field.MonthYearOnly

オプション。月と年のみを含む DateTime フィールドの値。ブログ関連リストでのみ使用されます。

some_user_field.id

オプション。ユーザー タイプのフィールドを表す属性がある場合、".id" が付加された同じ名前を持つ別の属性が存在します。これは、ユーザーのサイト相対 ID 番号です。

some_user_field.title

オプション。ユーザー タイプのフィールドを表す属性がある場合、".title" が付加された同じ名前を持つ別の属性が存在します。これはユーザーの名前 (例: "Michiyo Sato") です。主属性である some_user_field の値は、ユーザーの HTML span マークアップです。たとえば、プレゼンス情報が含まれます。次に例を示します。ListViewWebPart.ViewFlags プロパティの FreeForm フラグが設定されていない場合、このマークアップを使用してフィールドがレンダリングされます。それ以外の場合は、some_user_field.span 属性の値が使用されます。

<span class="ms-imnSpan">
<a href='javascript:;'
  onclick='IMNImageOnClick(event);return false;'
  class='ms-imnlink'>
<img name='imnmark' 
  class='ms-imnImg' title='' border='0'
  height='12' width='12'
  src='/_layouts/images/blank.gif' 
  alt='No presence information' 
  sip='MichiyoS@Contoso.com' 
  id='imn_1,type=smtp'/>
</a>
<a onclick="GoToLink(this);return false;"
  href="/sites/Contoso/_layouts/userdisp.aspx?ID=1">Michiyo Sato</a>
</span>

some_user_field.span

オプション。ユーザー タイプのフィールドを表す属性がある場合、".span" が付加された同じ名前を持つ別の属性が存在します。これは、ユーザーの HTML マークアップの平易なバージョンです。次に例を示します。ListViewWebPart.ViewFlags プロパティの FreeForm フラグが設定されている場合、このマークアップを使用してフィールドがレンダリングされます。それ以外の場合は、some_user_field.title 属性の値が使用されます。

<nobr><span>
<a onclick="GoToLink(this);return false;"
  href="/sites/Contoso/_layouts/userdisp.aspx?ID=1">Michiyo Sato</a>
<img border="0" height="1" width="3"
  src="/_layouts/images/blank.gif"/>
<a href='javascript:;'
  onclick='IMNImageOnClick(event);return false;'
  class='ms-imnlink'>
<img name='imnmark' class='ms-imnImg'
  title='' border='0' 
  height='12' width='12' 
  src='/_layouts/images/blank.gif' 
  alt='No presence information' 
  sip='MichiyoS@Contoso.com' 
  id='imn_2,type=smtp'/></a>
</span></nobr>

some_url_field.desc

オプション。URL フィールドを表す属性がある場合、".desc" が付加された同じ名前を持つ別の属性が存在します。これは、URL の説明を提供します。

子要素

なし

親要素

Rows

出現回数

最小: 0

最大: 親の dsQueryResponse 要素の RowLimit 属性の値。

例については、「XSLT 変換での入力と結果ノード ツリーの例」を参照してください。