Row 要素 (dsQueryResponse)

適用対象: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

リストのデータ行を表します。 行に含まれるリスト アイテムのフィールドとメタデータ プロパティは 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"
/>

要素と属性

以下のセクションで、属性、子要素、親要素について説明します。

属性

属性 説明
添付ファイル 必須です。 リスト アイテムに 1 つ以上の添付ファイルが含まれる場合は 1、それ以外の場合は 0
ContentTypeId 必須です。 Ox GUID_without_hyphens 形式のリスト アイテムのコンテンツ タイプの GUID。
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 関数の呼び出しによって返される値。 詳細については、ddwrt 名前空間の MapToAll 要素 (ビュー)SharePoint データ ビュー Web パーツ拡張機能に関するページを参照してください。
HTML_x0020_File_x0020_Type.File_x0020_Type.mapcon オプション。 XSLT 変換中に MapToControl 関数の呼び出しによって返される値。 詳細については、 ddwrt 名前空間の MapToControl(SPWeb、String、String)MapToControl 要素 (ビュー)および SharePoint Data View Web パーツ拡張関数に関するページを参照してください。
HTML_x0020_File_x0020_Type.File_x0020_Type.mapico オプション。 XSLT 変換中に MapToIcon 関数の呼び出しによって返される値。 詳細については、ddwrt 名前空間の Icon()MapToIcon 要素 (View)および SharePoint Data View Web パーツ拡張機能に関するページを参照してください。
ID 必須です。 リスト アイテムの ID。
PermMask リスト アイテムの権限マスク。
some_field リスト アイテム内の非表示でないすべてのフィールドで必須。 このような各フィールドには、フィールドの内部名と同じ名前を持つ属性があります。
some_field オプション。 SharePoint Foundation の通貨、数値、ルックアップ フィールドの種類は、HTML 形式が適用される前でも低レベルの書式設定を行う場合があります。 たとえば、負の通貨値は、かっこで囲まれます。 このような各フィールドの属性の直後に、同じ名前を持つ別の属性が続き、 "." 文字が追加されます。 この属性は、書式設定されていない生データとしてフィールド値を提供します。 たとえば、負の通貨値はマイナス記号 ("-") で処理され、かっこ内にありません。
some_booleanField。値 オプション。 リスト アイテム内のすべての Boolean 属性の後に、同じ名前 ".Value" を持つ別の属性が追加されます。 この属性は、ローカライズされないフィールド値の生の書式 (1 または 0) を提供しますが、Boolean フィールドの主属性は Web サイトのロケールに対して相対化された値を提供します。
some_date_time_field.ifnew オプション。 リスト アイテムを新規として定義するのに日時値が十分に最近の値である場合は 1、それ以外の場合は 0。 この属性は、some_date_time_field が "Created_x0020_Date" の場合にのみ表示されます。
some_date_time_field オプション。 値がローカライズされた datetime フィールドの属性がある場合は、文字が追加される同じ名前の "." 属性もあります。 この属性は、コンテンツ データベースに 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 オプション。 いずれかの属性が User 型フィールドを表す場合は、同じ名前 ".id" を持つ別の属性が追加されます。 これは、ユーザーのサイト相対 ID 番号です。
some_user_field.title オプション。 いずれかの属性が User 型フィールドを表す場合は、同じ名前 ".title" を持つ別の属性が追加されます。 これはユーザーの名前です。たとえば、"佐藤道代" です。 main 属性の値 (some_user_field) は、プレゼンス情報など、ユーザーの HTML スパン マークアップであることに注意してください。 例については、次の表のコードの抜粋を参照してください。
some_user_field.span オプション。 いずれかの属性が User 型フィールドを表す場合は、同じ名前 ".span"を持つ別の属性が追加されます。 これは、ユーザーの HTML マークアップのプレーン バージョンです。 例については、次の表のコードの抜粋を参照してください。
some_url_field.desc オプション。 URL フィールドを表す属性がある場合、".desc" が付加された同じ名前を持つ別の属性が存在します。 これは、URL の説明を提供します。

このマークアップは、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>

このマークアップは、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>

子要素

None

親要素

Occurrences

  • 最小 : 0
  • Maximum: 親 dsQueryResponse 要素の RowLimit 属性の値

例については、「Examples of Input and Result Node Trees in XSLT Transformations」を参照してください。