HTML-Rendering Elements
Applies to: SharePoint Foundation 2010
Collaborative Application Markup Language (CAML) has two major kinds of elements: those for field rendering and schema definition, and those for page (HTML) rendering. The page-rendering CAML elements are designed for use in rendering pages, such as when you need to extract the property of a specific field and render it on a page.
Elements can be used in two ways. Elements such as the Today element are used to generate a text string to be inserted within the page. Other elements are used to modify text generated by their child elements. Elements can also be concatenated to produce a concatenation of their output.
Main HTML-Rendering Elements
The following table describes some of the prominent CAML HTML-rendering elements.
Name |
Description |
---|---|
Used for batch processing of commands within HTTP protocol. |
|
Used inside a Switch or FieldSwitch statement to perform a comparison. |
|
Contains the default value of a field to which new item forms are initialized. |
|
Contains a CAML expression that is evaluated to determine the course of action for a Switch or FieldSwitch statement. |
|
Provides conditional rendering based on the value of a CAML expression. |
|
Provides a basic mechanism for enumerating a collection of views or fields defined in the current list. |
|
Returns a variable in the context of rendering the page. |
|
Returns a string that sets the base element for the current page. |
|
Renders the URL of the virtual server containing the current Web site. |
|
Returns the path to the appropriate OWSSVR.DLL. |
|
Returns the root directory of the current site. |
|
Allows for conditional rendering based on the comparison of two CAML expressions. |
|
Returns the value of a specified column from the database. |
|
Renders the current time. |
|
The top-level element in Onet.xml. |
|
Returns a global property of the current team Web site. |
|
Returns the property from the current ForEach context. |
|
Designates the current list. |
|
Sets variables in the context of rendering the page. |
|
Allows for conditional rendering based on the value of a CAML expression. |
|
Renders today's date. |
|
Renders a URL. |
|
Defines a view in Microsoft SharePoint Foundation. |
|
Used as an outer wrapper to denote a section of CAML. |