Introdução a Collaborative Application Markup Language (CAML)
Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | | do SharePoint Online SharePoint Server 2013
CAML (Linguagem colaborativa de marcação de aplicativo) é uma linguagem baseada em XML que é usada no Microsoft SharePoint Foundation para definir os campos e exibições que são usados em sites e listas.
Observação
O CAML é sensível a casos.
Personalização do site com CAML
O CAML pode ser usado de várias maneiras para personalizar um site do SharePoint, incluindo o seguinte:
No script ou código que implementa membros do modelo de objeto do SharePoint Foundation, em que cadeias de caracteres CAML são passadas por parâmetros de método, atribuídas a propriedades ou retornadas por métodos e propriedades
Em mensagens SOAP que passam cadeias de caracteres CAML para um serviço Web do SharePoint Foundation para interagir remotamente com uma implantação
Em definições de site de front-end usadas para instanciar sites do SharePoint
Em Recursos do SharePoint Foundation para adicionar funcionalidades específicas em um escopo específico
Renderização com CAML
O CAML é usado para dois tipos de renderização no SharePoint Foundation: para definir o tipo de dados contidos em um campo e para construir HTML exibido no navegador. Para obter informações sobre os dois principais usos do CAML, consulte Elementos de definição de dados e elementos de renderização html.
Programação com CAML
As seguintes tarefas de programação e tópicos de visão geral ilustram várias maneiras pelas quais o CAML é usado para personalizar definições de site e lista: