Share via


Dokumenteigenschaften und Inhaltstypen

Letzte Änderung: Montag, 5. Oktober 2009

Gilt für: SharePoint Server 2010

Wenn der einem Microsoft Office 2010-Dokument zugewiesene Inhaltstyp Spalten enthält, sind die Werte für diese Spalten im Dokument selbst als Dokumenteigenschaften enthalten. Wenn darüber hinaus ein benutzerdefinierter Dokumentinformationsbereich vom Dokument verwendet wird, sind die Informationen zu diesem Dokumentinformationsbereich im Inhaltstyp enthalten.

Bei Office-Dokumenten, die Open XML-Formate verwenden, wird die Inhaltstyp-ID des Inhaltstyps, der dem Dokument zugewiesen ist, als benutzerdefinierte Dokumenteigenschaft im Abschnitt mit den benutzerdefinierten Dateieigenschaften der Datei im Dokument selbst gespeichert.

Dokumenteigenschaften im Inhaltstypschema

Das Inhaltstypschema wird im Dokument im customXml-Abschnitt im contentTypeSchema-Datenspeicherelement gespeichert.

HinweisHinweis

Jedes Datenspeicherelement im customXml-Abschnitt ist in einem Teil namens itemN.xml enthalten, wobei N eine Zufallszahl angibt. Aus diesem Grund sollten Sie Datenspeicherelemente durch das Stammelement oder den Namespace anstelle des Namens dieses Teils identifizieren.

Im Inhaltstyp enthaltene Spalten werden als Eigenschaften des im Dokument gespeicherten Inhaltstypschemas dargestellt. Sie werden im documentManagement-Knoten des Eigenschaftenelements im Schema identifiziert. Diese Dokumenteigenschaften werden Dokumentbibliotheksspalten zugeordnet, die von Field-Elementen in der Inhaltstypdefinition dargestellt werden, welche in der Dokumentbibliothek gespeichert ist.

So umfasst beispielsweise das folgende Inhaltstypschema zwei Dokumenteigenschaften, Eigenschaft A und Eigenschaft B, die im documentManagement-Knoten des Eigenschaftenelements aufgelistet und im Schema definiert sind.

Das Schema wurde zur Veranschaulichung vereinfacht.

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

Die eigentlichen Werte der Dokumenteigenschaften sind im Datenspeicherelement für Eigenschaften im customXml-Abschnitt enthalten. Weitere Informationen finden Sie unter Dokumentinformationsbereich und Dokumenteigenschaften.

Attribute des Dokumentinformationsbereichs

Benutzerdefinierte Dokumentinformationsbereiche, die SharePoint Foundation zugeordnet sind, speichern bestimmte Attribute dieser Dokumentinformationen in der Inhaltstypdefinition; diese Attribute werden auf das Dokument herabgestuft. Diese Attribute umfassen den Speicherort des als benutzerdefinierten Bereich zu verwendenden Microsoft InfoPath 2010-Formulars, ob der Bereich beim Öffnen des Dokuments immer in Office 2010 angezeigt werden soll und ob der automatisch generierte Standardbereich von der Anwendung verwendet werden soll, selbst wenn ein benutzerdefinierter Bereich angegeben wird.

Diese Attribute werden in der Inhaltstypdefinition in der Dokumentbibliothek in einem XMLDocument-Element gespeichert. Weitere Informationen zum Schema des XMLDocument-Elements finden Sie unter Schema für den Inhaltstyp-Dokumentinformationsbereich.

Bei einem Office-Dokument, das Open XML-Formate verwendet, wird der Inhalt dieses XMLDocument-Elements auf das Dokument als Datenspeicherelement im Abschnitt customXml herabgestuft. Das Datenspeicherelement verfügt über das customXsn-Stammelement.

In der folgenden Abbildung wird die Beziehung zwischen den auf das Dokument herabgestuften Informationen und der Inhaltstypdefinition im Dokument dargestellt.

Dateieigenschaften und passende Listeneigenschaften

  • Die Inhaltstyp-ID wird auf das Dokument als benutzerdefinierte Eigenschaft im Abschnitt mit den benutzerdefinierten Dateieigenschaften der Datei herabgestuft.

  • Jede im contentTypeSchema-Datenspeicherelement im customXml-Abschnitt des Dokuments definierte Dokumenteigenschaft wird einer Spaltendefinition zugeordnet, die von einem Field-Element der Inhaltstypdefinition in der Dokumentbibliothek dargestellt wird.

  • Für jede im contentTypeSchema-Datenspeicherelement definierte Dokumenteigenschaft existiert ein Element im Datenspeicherelement für Eigenschaften, das den eigentlichen Dokumenteigenschaftenwert enthält.

  • Die Attribute des Dokumentinformationsbereichs, die in einem XMLDocument-Element der Inhaltstypdefinition in der Dokumentbibliothek enthalten sind, werden auf das Dokument als customXsn-Datenspeicherelement herabgestuft.

Siehe auch

Aufgaben

Gewusst wie: Erstellen eines benutzerdefinierten Dokumentinformationsbereichs in InfoPath

Gewusst wie: Aktualisieren eines Dokumentinformationsbereichs bei Inhaltstypänderungen

Konzepte

Übersicht über den Dokumentinformationsbereich

Dokumentinformationsbereich und Dokumenteigenschaften

Schema für den Inhaltstyp-Dokumentinformationsbereich

Benutzerdefinierte Dokumentinformationsbereiche