Compartir a través de


Introducción al lenguaje de marcado de aplicaciones de colaboración (CAML)

Se aplica a: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Collaborative Application Markup Language (CAML) es un lenguaje basado en XML que se usa en Microsoft SharePoint Foundation para definir los campos y vistas que se usan en sitios y listas.

Nota:

CAML distingue entre mayúsculas y minúsculas.

Personalización del sitio con CAML

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

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

  • En la mensajería SOAP que pasa cadenas 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 funcionalidad específica dentro de un ámbito determinado

Representación con CAML

CAML se usa para dos tipos de representación en SharePoint Foundation: para definir el tipo de datos contenidos en un campo y para construir HTML que se muestra en el explorador. Para obtener información sobre 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