Introducción al Lenguaje de marcado de la aplicación de colaboración

Última modificación: lunes, 31 de enero de 2011

Hace referencia a: SharePoint Foundation 2010

En este artículo
Personalización de sitios con CAML
Representación con CAML
Programación con CAML

El lenguaje de marcado de aplicaciones de colaboración (CAML) es un lenguaje basado en XML que se usa en Microsoft SharePoint Foundation para definir los campos y vistas usados en sitios y listas.

Nota

CAML distingue entre mayúsculas y minúsculas.

Personalización de sitios con CAML

CAML se puede usar de varias formas para personalizar un sitio de SharePoint, incluidas las siguientes:

  • En un script o código que implementa miembros del modelo de objetos de SharePoint Foundation, donde las cadenas de CAML se pasan a través de parámetros de método, se asignan a propiedades o son devueltas por métodos y propiedades

  • En mensajería SOAP que pasa las cadenas de CAML a un servicio web de SharePoint Foundation para interactuar de forma remota con una implementación

  • En definiciones de sitios front-end usadas para crear instancias de sitios de SharePoint

  • En Características de SharePoint Foundation para agregar funciones específicas dentro de un ámbito concreto.

Representación con CAML

CAML se usa para dos tipos de representación en SharePoint Foundation: para definir el tipo de datos incluidos en un campo y para construir HTML que se muestra en el explorador. Para obtener información acerca de los dos usos principales de CAML, vea Elementos de definición de datos y Elementos de representación HTML.

Programación con CAML

Los siguientes temas de introducción y tareas de programación ilustran distintas maneras en las que se usa CAML para personalizar las definiciones de sitio y lista:

Vea también

Conceptos

Tipos de sitio: WebTemplates y definiciones de sitio

Introducción a la creación de definiciones de sitios personalizadas