Compartir a través de


Esquema de definición de tipo de contenido

Cada manifiesto de elemento que define tipos de contenido debe cumplir el esquema de definición de tipo de contenido.

A continuación, se incluye una lista de los elementos del esquema de definición de tipo de contenido.

<Elemento Elements (ContentType)>

   <Elemento ContentType (ContentType)>

      <Elemento Folder (ContentType)>

      <Elemento FieldRefs (ContentType)>

         <Elemento FieldRef (ContentType)>

         <Elemento RemoveFieldRef (ContentType)>

         <Elemento DocumentTemplate (FieldRefs)>

      <Elemento Forms (ContentType)>

         <Elemento Forms (ContentType)>

            <Elemento Forms (ContentType)>

            <Elemento Forms (ContentType)>

            <Elemento Forms (ContentType)>

            <Elemento Forms (ContentType)>

      <Elemento XmlDocuments (ContentType)>

         <Elemento XmlDocument (ContentType)>

      <Elemento DocumentTemplate (ContentType)>

Nota

El elemento Elemento Forms (ContentType) es obsoleto, al igual que sus elementos secundarios. El elemento secundario Elemento DocumentTemplate (FieldRefs) del elemento Elemento FieldRefs (ContentType) también es obsoleto.

Ejemplo de esquema de tipo de contenido

A continuación, se incluye un ejemplo de código XML que define el tipo de contenido de documento de Windows SharePoint Services 3.0. Los elementos se han editado para mejorar la legibilidad.

<?xml version="1.0" encoding="utf-8" ?>
<!-- _lcid="1033" _version="12.0.3008" _dal="1" -->
…
<Elements xmlns="https://schemas.microsoft.com/sharepoint/">
…
  <ContentType ID="0x0101"
      Name="$Resources:Document"
      Group="$Resources:Document_Content_Types"
      Description="$Resources:DocumentCTDesc"
      V2ListTemplateName="doclib"
      Version="0">
    <FieldRefs>
      <RemoveFieldRef ID=FID_Attachments Name="Attachments" /> <!-- Attachments -->
… 
      <FieldRef ID=FID_Created Name="Created" Hidden="TRUE" /> <!-- Created -->
      <FieldRef ID=FID_Title Name="Title" Required="FALSE" ShowInNewForm="FALSE" ShowInEditForm="TRUE"/> <!-- Title --> 
…
    </FieldRefs>
    <XmlDocuments>
      <XmlDocument NamespaceURI="https://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
        <FormTemplates xmlns="https://schemas.microsoft.com/sharepoint/v3/contenttype/forms">
          <Display>DocumentLibraryForm</Display>
          <Edit>DocumentLibraryForm</Edit>
          <New>DocumentLibraryForm</New>
        </FormTemplates>
      </XmlDocument>
    </XmlDocuments>
  </ContentType>

</Elements>

Vea también

Otros recursos

Introducción a los tipos de contenido
Información personalizada en tipos de contenido
Implementación de tipo de contenido mediante características
Provisioning Content Types in List Schemas