Share via


Schéma de liste

Dernière modification : jeudi 1 septembre 2011

S’applique à : SharePoint Foundation 2010

Le schéma de liste CAML (Collaborative Application Markup Language) sert à définir des métadonnées pour la création de listes. Le schéma de liste inclut des définitions de champs (élément Field), des définitions d’affichages et une définition de barre d’outils, ainsi que la spécification de types de contenu, de formulaires et une description par défaut des listes créées. La définition d’une liste est contenue dans un fichier Schema.xml situé dans %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\FEATURES ou inclus dans des solutions en bac à sable.

Les listes peuvent être créées ou modifiées par programme par le biais du modèle objet (par exemple, les membres des classes SPList et SPListCollection), par le biais du service Web Listes (méthodes de la classe Lists) et via le protocole RPC (Remote Procedure Call) (voir Méthodes SharePoint Foundation).

Éléments du schéma de liste

<List>

  <MetaData>

      <Default>

      <Forms>

        <Form>

          <ListFormOpening>

          <ListFormButtons>

          <ListFormBody>

          <ListFormClosing>

      <ContentTypes>

        <ContentTypeRef>

          <Folder>

        <ContentType>

      <Fields>

        <Field>

          <FieldRefs>

            <FieldRef>

          <DisplayPattern>

          <DisplayBidiPattern>

          <CHOICES>

            <CHOICE>

          <MAPPINGS>

            <MAPPING>

          <Default>

          <Formula>

          <FormulaDisplayNames>

          <DefaultFormula>

          <DefaultFormulaValue>

          <Customization>

            <ArrayOfProperty>

              <Property>

          <Validation>

      <Forms>

        <Form>

          <ListFormOpening>

          <ListFormButtons>

          <ListFormBody>

          <ListFormClosing>

          <WebParts>

            <AllUsersWebPart>

      <DefaultDescription>

      <Toolbar>

      <DocumentLibraryTemplate>

      <Views>

        <View>

Notes

Les sous-éléments suivants disposent la structure d’un affichage, mais Microsoft SharePoint Foundation 2010 utilise XSLT pour définir le rendu du contenu d’affichage. Pour plus d’informations sur le XSLT utilisé, voir Affichages de liste. Pour accéder au schéma que Windows SharePoint Services 3.0 utilisait pour restituer le contenu d’affichage, voir Schéma d'affichage.

          <Aggregations>

            <FieldRef>

          <GroupByFooter>

          <GroupByHeader>

          <Method>

            <Filter>

          <PagedClientCallbackRowset>

          <PagedRecurrenceRowset>

          <PagedRowset>

          <ParameterBindings>

            <ParameterBinding>

          <Query>

            [voir Schéma de requête]

          <RowLimit>

          <RowLimitExceeded>

          <Toolbar>

          <ViewBidiHeader>

          <ViewBody>

          <ViewData>

            <FieldRef>

          <ViewEmpty>

          <ViewFields>

            <FieldRef>

          <ViewFooter>

          <ViewHeader>

          <ViewStyle>

          <XslLink>

Voir aussi

Concepts

Schéma de requête

Schéma d'affichage