List-Schema

Letzte Änderung: Donnerstag, 1. September 2011

Gilt für: SharePoint Foundation 2010

Das List-Schema von CAML (Collaborative Application Markup Language) wird zur Definition der Metadaten für das Erstellen von Listen verwendet. Das List-Schema enthält Felddefinitionen (Field-Element), Ansichtsdefinitionen und eine Symbolleistendefinition sowie Angaben der Inhaltstypen und Formulare und eine standardmäßige Beschreibung für erstellte Listen. Die Definition für eine Liste ist in einer Datei Schema.xml enthalten, die sich in %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\FEATURES befindet oder in Sandkastenlösungen eingeschlossen ist.

Listen können auf drei Arten programmgesteuert erstellt oder geändert werden: über das Objektmodell (z. B. Member der Klassen SPList und SPListCollection), über den Lists-Webdienst (Methoden der Lists-Klasse) und über das Remoteprozeduraufruf-Protokoll (Remote Procedure Call, RPC) (siehe SharePoint Foundation-Methoden).

Elemente des List-Schemas

<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>

HinweisHinweis

Die folgenden Unterelemente stellen die Struktur einer Ansicht dar, in Microsoft SharePoint Foundation 2010 wird das Rendering von Inhalten der Ansicht jedoch mithilfe von XSLT definiert. Weitere Informationen zum verwendeten XSLT finden Sie unter Listenansichten. Weitere Informationen zu dem Schema, mit dem Inhalte der Ansicht in Windows SharePoint Services 3.0 gerendert werden, finden Sie unter View-Schema.

          <Aggregations>

            <FieldRef>

          <GroupByFooter>

          <GroupByHeader>

          <Method>

            <Filter>

          <PagedClientCallbackRowset>

          <PagedRecurrenceRowset>

          <PagedRowset>

          <ParameterBindings>

            <ParameterBinding>

          <Query>

            [siehe Abfrageschema]

          <RowLimit>

          <RowLimitExceeded>

          <Toolbar>

          <ViewBidiHeader>

          <ViewBody>

          <ViewData>

            <FieldRef>

          <ViewEmpty>

          <ViewFields>

            <FieldRef>

          <ViewFooter>

          <ViewHeader>

          <ViewStyle>

          <XslLink>

Siehe auch

Konzepte

Abfrageschema

View-Schema