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 :
Procédure : créer une définition de site personnalisée et une configuration
How to: Add a Document Template, File Type, and Editing Application to a Site Definition