Présentation de CAML (Collaborative Application Markup Language)
S’applique à : SharePoint 2016 | SharePoint Foundation 2013 | SharePoint En ligne | SharePoint Server 2013
CamL (Collaborative Application Markup Language) est un langage XML utilisé dans Microsoft SharePoint Foundation pour définir les champs et les affichages utilisés dans les sites et les listes.
Notes
CAML respecte la casse.
Personnalisation de 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 renvoyé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
In SharePoint Foundation Features to add specific functionality within a particular scope
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 qui s’affiche dans le navigateur. Pour plus d’informations sur les deux principales utilisations de CAML, voir Data-Defining Elements et HTML-Rendering Elements.
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