HTML レンダリング要素

CAML (Collaborative Application Markup Language) には、主要な要素の種類が 2 つあります。フィールドのレンダリングおよびスキーマ定義用の要素と、ページ (HTML) のレンダリング用の要素です。ページ レンダリング用の CAML 要素は、特定のフィールドのプロパティを抽出してそれをページ上にレンダリングする必要がある場合など、ページのレンダリング時に使用されるようデザインされています。

要素は 2 とおりの方法で使用できます。Today 要素などの要素は、ページに挿入するテキスト文字列を生成するために使用されます。他のいくつかの要素は、その子要素によって生成されるテキストを変更するために使用されます。また、複数の要素を連結して、それぞれの出力の連結を生成することもできます。

主な HTML レンダリング要素

CAML の主要な HTML レンダリング要素のいくつかを次の表に示します。

名前

説明

Batch

HTTP プロトコル内でのコマンドのバッチ処理に使用します。

Case

Switch または FieldSwitch ステートメント内で、比較の実行に使用します。

Default

新しいアイテム フォームを初期化するときのフィールドの既定値が含まれます。

Expr

Switch または FieldSwitch ステートメントに対する動作を決定するために評価される、CAML 式が含まれます。

FieldSwitch

CAML 式の値に基づく条件レンダリングを提供します。

ForEach

現在のリストに定義されているビューまたはフィールドのコレクションを列挙するための基本的なメカニズムを指定します。

GetVar

ページをレンダリングするコンテキスト内の変数を返します。

HTMLBase

現在のページの基本要素を設定する文字列を返します。

HttpHost

現在の Web サイトを含む仮想サーバーの URL をレンダリングします。

HttpPath

該当する OWSSVR.DLL へのパスを返します。

HttpVDir

現在のサイトのルート ディレクトリを返します。

IfEqual

2 つの CAML 式の比較に基づく条件レンダリングを可能にします。

ListProperty

データベースの指定された列の値を返します。

Now

現在の時刻をレンダリングします。

Project

Onet.xml のトップレベルの要素です。

ProjectProperty

現在のチーム Web サイトのグローバル プロパティを返します。

Property

現在の ForEach コンテキストからプロパティを返します。

SetList

現在のリストを指定します。

SetVar

ページをレンダリングするコンテキスト内の変数を設定します。

Switch

CAML 式の値に基づく条件レンダリングを可能にします。

Today

今日の日付をレンダリングします。

URL

URL をレンダリングします。

View

Windows SharePoint Services 内のビューを定義します。

XML

CAML のセクションを示す外部ラッパーとして使用します。

See Also

参照

データ定義要素