Partager via


Propriétés et types de contenu des documents

Si le type de contenu affecté à un document Microsoft Office System 2007 comprend des colonnes, les valeurs de ces colonnes figurent dans le document lui-même en tant que propriétés du document. En outre, si le document utilise un panneau Informations sur le document personnalisé, des informations sur ce panneau sont incluses dans le type de contenu.

Pour les documents Office aux formats XML ouvert Office, l'ID du type de contenu affecté au document est stocké dans le document lui-même, en tant que propriété de document personnalisée dans la partie des propriétés de fichier personnalisées du fichier.

Propriétés de document dans le schéma de type de contenu

Le schéma de type de contenu est stocké dans le document, dans la section customXml, dans l'élément de magasin de données contentTypeSchema.

Notes

Chaque élément de magasin de données de la section customXml est contenu dans une partie appelée itemN.xml, N étant un numéro arbitraire. De ce fait, lorsque vous travaillez avec les données du magasin de données, vous devez les identifier par l'élément racine ou l'espace de noms, au lieu d'utiliser leur nom de partie.

Les colonnes incluses dans le type de contenu sont représentées en tant que propriétés dans le schéma de type de contenu stocké dans le document. Elles sont identifiées dans le nœud documentManagement de l'élément Propriétés dans le schéma. Ces propriétés de document sont mappées à des colonnes de la bibliothèque de documents, représentées par des éléments Field dans la définition de type de contenu stockée dans la bibliothèque de documents.

Par exemple, le schéma de type de contenu suivant comprend deux propriétés de document, la propriété A et et la propriété B, qui figurent dans le nœud documentManagement de l'élément Propriétés, et qui sont définies dans le schéma.

Le schéma a été modifié pour des raisons de clarté.

<?xml version="1.0" encoding="utf-8"?>
<ct:contentTypeSchema ct:_="" ma:_=""   
    ma:contentTypeName="Document" 
    ma:contentTypeID="0x01010042D2ECEB487FD14A878A8B12B45AD0DF" 
    …
    xmlns:ct="https://schemas.microsoft.com/office/2006/metadata/contentType" 
    xmlns:ma="https://schemas.microsoft.com/office/2006/metadata/properties/metaAttributes">
  <xsd:schema targetNamespace="https://schemas.microsoft.com/office/2006/metadata/properties" 
      ma:root="true" 
      ma:fieldsID="5a5031a312590b36f5a800897888c4e2" 
      ns2:_="" 
      xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
      xmlns:p="https://schemas.microsoft.com/office/2006/metadata/properties" 
      xmlns:ns2="0523cb95-65e0-434b-b038-3cfd592e886c">
    <xsd:import namespace="0523cb95-65e0-434b-b038-3cfd592e886c"/>
    <xsd:element name="properties">
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="documentManagement">
            <xsd:complexType>
              <xsd:all>
                <xsd:element ref="ns2:PropertyA" minOccurs="0"/>
                <xsd:element ref="ns2:PropertyB" minOccurs="0"/>
              </xsd:all>
            </xsd:complexType>
          </xsd:element>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <xsd:schema 
      targetNamespace="0523cb95-65e0-434b-b038-3cfd592e886c" 
      elementFormDefault="qualified" 
      xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
      xmlns:dms="https://schemas.microsoft.com/office/2006/documentManagement/types">
    <xsd:import namespace="https://schemas.microsoft.com/office/2006/documentManagement/types"/>
    <xsd:element name="PropertyA" 
        ma:index="8" 
        nillable="true" 
        ma:displayName="Property A" 
        ma:internalName="PropertyA">
      <xsd:simpleType>
        <xsd:restriction base="dms:Text">
          <xsd:maxLength value="255"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
    <xsd:element name="PropertyB" 
        ma:index="9" 
        nillable="true" 
        ma:displayName="Property B" 
        ma:internalName="PropertyB">
      <xsd:simpleType>
        <xsd:restriction base="dms:Text">
          <xsd:maxLength value="255"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:element>
  </xsd:schema>
  …
</ct:contentTypeSchema>

Les valeurs réelles pour chaque propriété de document sont contenues dans l'élément de magasin de données des propriétés, dans la section customXml. Pour plus d'informations, voir Panneau Informations sur le document et propriétés des documents.

Attributs du panneau Informations sur le document

Les panneaux Informations sur le document personnalisés qui sont associés à Windows SharePoint Services stockent certains attributs de ces informations sur le document dans la définition du type de contenu ; ces attributs sont rétrogradés dans le document lui-même. Ces attributs incluent l'emplacement du formulaire Microsoft Office InfoPath à utiliser en tant que panneau personnalisé, l'information indiquant si l'application Office System doit ou non toujours afficher le panneau lorsque le document s'ouvre, et l'information indiquant si l'application doit utiliser ou non le panneau par défaut généré automatiquement même si un panneau personnalisé est spécifié.

Ces attributs sont stockés dans la définition de type de contenu de la bibliothèque de documents, dans un élément XMLDocument. Pour plus d'informations sur le schéma de cet élément XMLDocument, voir Schéma du panneau Informations sur le document pour un type de contenu.

Pour un document Office au format XML ouvert Office, le contenu de cet élément XMLDocument est rétrogradé dans le document en tant qu'élément de magasin de données dans la section customXml. L'élément de magasin de données a l'élément racine de customXsn.

La figure suivante montre les relations entre les informations rétrogradées dans le document et la définition de type de contenu qui se trouve dans la bibliothèque de documents :

Propriétés de fichier et propriétés de liste correspondantes.

  • L'ID du type de contenu est rétrogradé dans le document en tant que propriété personnalisée dans la partie des propriétés de fichier personnalisées du fichier.

  • Chaque propriété de document définie dans l'élément de magasin de données contentTypeSchema de la section customXml du document est mappée à une définition de colonne, représentée par un élément Field, dans la définition de type de contenu de la bibliothèque de documents.

  • Pour chaque propriété de document définie dans l'élément de magasin de données contentTypeSchema, il existe un élément dans l'élément de magasin de données des propriétés qui contient la valeur réelle de la propriété du document.

  • Les attributs du panneau Informations sur le document contenus dans un élément XMLDocument dans la définition de type de contenu de la bibliothèque de documents sont rétrogradés dans le document en tant qu'élément de magasin de données customXsn.

Voir aussi

Autres ressources

Présentation du panneau Informations sur le document
Panneau Informations sur le document et propriétés des documents
Schéma du panneau Informations sur le document pour un type de contenu
Panneau Informations sur document personnalisé
Procédure : créer un panneau Informations sur le document personnalisé à partir d'InfoPath
Procédure : créer ou modifier un panneau Informations sur le document personnalisé dans Office SharePoint Server 2007
Procédure : mettre à jour un panneau Informations sur le document pour les modifications de type de contenu