Share via


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 :

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