Présentation de CAML (Collaborative Application Markup Language)

S’applique à : | SharePoint 2016 SharePoint Foundation 2013 | | SharePoint Online SharePoint Server 2013

Caml (Collaborative Application Markup Language) est un langage XML utilisé dans Microsoft SharePoint Foundation pour définir les champs et les vues utilisés dans les sites et les listes.

Remarque

CAML respecte la casse.

Personnalisation du site avec CAML

Vous pouvez utiliser CAML de différentes manières pour personnaliser un site SharePoint, notamment :

  • Dans le script ou le code qui implémente les membres du modèle objet SharePoint Foundation, où les chaînes CAML sont transmises via des paramètres de méthode, affectées à des propriétés ou retournées par des méthodes et des propriétés

  • Dans la messagerie SOAP qui transmet des chaînes CAML à un service web SharePoint Foundation pour interagir à distance avec un déploiement

  • Dans les définitions de sites frontaux utilisées pour instancier des sites SharePoint

  • Dans fonctionnalités SharePoint Foundation pour ajouter des fonctionnalités spécifiques dans une étendue particulière

Rendu en CAML

CAML est utilisé pour deux types de rendu dans SharePoint Foundation : pour définir le type de données contenues dans un champ et pour construire du code HTML affiché dans le navigateur. Pour plus d’informations sur les deux principales utilisations de CAML, consultez Éléments de définition de données et Éléments de rendu HTML.

Programmation en CAML

Les tâches de programmation et rubriques de présentation suivantes illustrent les différentes utilisations de CAML pour personnaliser les définitions de sites et de listes :

Voir aussi