Elementos de representación HTML

El Lenguaje de marcado de la aplicación de colaboración (CAML) tiene dos tipos principales de elementos: aquellos para la representación de campos y definición del esquema, y aquellos para la representación de páginas (HTML). Los elementos CAML para representación de páginas están diseñados para usarse en la representación de páginas; por ejemplo, cuando se necesita extraer la propiedad de un campo específico y representarla en una página.

Los elementos se pueden usar de dos maneras. Los elementos Today se usan para generar una cadena de texto que se va a insertar dentro de la página. Otros elementos se usan para modificar texto generado por sus elementos secundarios. Los elementos también pueden concatenarse para producir una concatenación de sus resultados.

Elementos principales de representación HTML

En la tabla siguiente se describen algunos de los principales elementos CAML de representación HTML.

Nombre Descripción

Batch

Se usa para el procesamiento por lotes de comandos dentro del protocolo HTTP.

Case

Se usa dentro de una instrucción Switch o FieldSwitch para realizar una comparación.

Default

Contiene el valor predeterminado de un campo en el que se inician nuevos formularios de elementos.

Expr

Contiene una expresión CAML que se evalúa para determinar el curso de la acción para una instrucción Switch o FieldSwitch.

FieldSwitch

Proporciona una representación condicional basada en el valor de una expresión CAML.

ForEach

Proporciona un mecanismo básico para enumerar una colección de vistas o campos definidos en la lista actual.

GetVar

Devuelve una variable en el contexto de representación de la página.

HTMLBase

Devuelve una cadena que establece el elemento de base para la página actual.

HttpHost

Representa la dirección URL del servidor virtual que contiene el sitio web actual.

HttpPath

Devuelve la ruta de acceso al archivo OWSSVR.DLL adecuado.

HttpVDir

Devuelve el directorio raíz del sitio actual.

IfEqual

Permite obtener una representación condicional basada en la comparación de dos expresiones CAML.

ListProperty

Devuelve el valor de una columna específica de la base de datos.

Now

Representa el tiempo actual.

Project

El elemento de nivel superior en Onet.xml.

ProjectProperty

Devuelve una propiedad global del sitio web del equipo actual.

Property

Devuelve la propiedad del contexto ForEach actual.

SetList

Designa la lista actual.

SetVar

Establece variables en el contexto de representación de la página.

Switch

Permite la representación condicional basada en el valor de una expresión CAML.

Today

Representa la fecha actual.

URL

Representa una dirección URL.

View

Define una vista en Windows SharePoint Services.

XML

Se usa como un contenedor externo para denotar una sección de CAML.

Vea también

Otros recursos

Elementos de definición de datos