Introduction au langage CAML (Collaborative Application Markup Language)
Dernière modification : lundi 31 janvier 2011
S’applique à : SharePoint Foundation 2010
Dans cet article
Personnalisation de site en CAML
Rendu en CAML
Programmation en CAML
CAML (Collaborative Application Markup Language) est un langage XML utilisé dans Microsoft SharePoint Foundation pour définir les champs et les affichages des sites et des listes.
Notes
CAML respecte la casse.
Personnalisation de site en CAML
Vous pouvez utiliser CAML de différentes manières pour personnaliser un site SharePoint, notamment :
Dans un script ou du code qui implémente des membres du modèle objet SharePoint Foundation, dans lequel des 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
Dans les Composants fonctionnels SharePoint Foundation pour ajouter une fonctionnalité spécifique au sein d'une étendue particulière
Rendu en CAML
CAML est utilisé pour deux types de rendu dans SharePoint Foundation : pour définir le type des données qui sont contenues dans un champ, et pour construire le code HTML affiché dans le navigateur. Pour obtenir des informations sur les deux principales utilisations du langage CAML, voir É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
Procédure : modifier l’interface utilisateur à l’aide d’actions personnalisées
Procédure : créer une fonctionnalité Gestionnaire d'événements
Procédure : créer une définition de type de champ personnalisé
Voir aussi
Concepts
Types de site : modèles Web et définitions de site
Vue d’ensemble de la création de définitions de site personnalisées