Esquema de lista

Última modificación: jueves, 01 de septiembre de 2011

Hace referencia a: SharePoint Foundation 2010

El esquema de lista de Lenguaje de marcado de aplicaciones de colaboración (CAML) se usa para definir los metadatos para la creación de listas. El esquema de lista incluye definiciones de campo (elemento Field), definiciones de vista y una definición de la barra de herramientas, así como la especificación de tipos de contenido, formularios y una descripción predeterminada de las listas que se crean. La definición para obtener una lista está incluida dentro de un archivo Schema.xml que se encuentra en %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\FEATURES o que está incluido en soluciones de espacio aislado.

Las listas se pueden crear o modificar mediante programación a través del modelo de objetos (por ejemplo, los miembros de las clases SPList y SPListCollection), a través del servicio web de listas (métodos de la clase Lists) y a través de protocolo de llamada a procedimiento remoto (RPC) (vea Métodos de SharePoint Foundation).

Elementos de esquema de lista

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

Nota

Los siguientes subelementos organizan la estructura de una vista, pero Microsoft SharePoint Foundation 2010 usa XSLT para definir la representación del contenido de la vista. Para obtener información acerca de la expresión XSLT que se usa, vea Vistas de lista. Para ver el esquema que Windows SharePoint Services 3.0 usó para representar el contenido de la vista, vea Esquema View.

          <Aggregations>

            <FieldRef>

          <GroupByFooter>

          <GroupByHeader>

          <Method>

            <Filter>

          <PagedClientCallbackRowset>

          <PagedRecurrenceRowset>

          <PagedRowset>

          <ParameterBindings>

            <ParameterBinding>

          <Query>

            [vea Esquema Query]

          <RowLimit>

          <RowLimitExceeded>

          <Toolbar>

          <ViewBidiHeader>

          <ViewBody>

          <ViewData>

            <FieldRef>

          <ViewEmpty>

          <ViewFields>

            <FieldRef>

          <ViewFooter>

          <ViewHeader>

          <ViewStyle>

          <XslLink>

Vea también

Conceptos

Esquema Query

Esquema View