Seite 14 von 19ZURÜCKWEITER

Office Open XML I: Informationen zu den Office Open XML-Formaten

Beispiel für eine Office Open XML-Beziehung für den Inhalt des Hauptteils eines Word 2007-Dokuments

Im hier abgebildeten Beispiel für eine Office Open XML-Beziehung wird der Inhalt des Hauptteils eines Word 2007-Dokuments gezeigt. Aufgrund dieser Beziehung weiß Word 2007, dass in der Datei document.xml der Dokumenthauptteil enthalten ist.

Im _rels-Ordner auf der obersten Ebene eines ZIP-Pakets definiert die RELS-Datei die Beziehungen zwischen den Hauptdateien im ZIP-Paket und dem zugehörigen Office Open XML-Schema.

Hinweis     In einem XML-Schema werden neben den Hauptkomponenten der XML-Sprache die Struktur und die Einschränkungen eines bestimmten Typs von XML-Datei beschrieben. In den Office Open XML-Formaten werden verschiedene Schemas verwendet.

Sehen Sie sich z. B. einen Eintrag aus der RELS-Datei in einem Word 2007-ZIP-Paket an, wie in der Abbildung gezeigt. In diesem Beispiel wird die Rolle der Datei document.xml im ZIP-Paket definiert.

  • Relationship Id ("rId1" in diesem Fall) stellt lediglich einen eindeutigen Bezeichner für die Datei dar, auf die verwiesen wird.
  • Type ist der Typ der von dem zugehörigen Office Open XML-Schema definierten Beziehung. In diesem Fall wird die Datei document.xml als Typ officeDocument definiert. Aufgrund dieser Informationen weiß Word 2007, dass in der Datei document.xml der Dokumenthauptteil enthalten ist.
  • Target ist die Stelle, an der sich die Datei, auf die verwiesen wird, im ZIP-Paket befindet. Im hier gezeigten Beispiel befindet sich die Datei document.xml im Ordner word.

Andere Ordner in einem ZIP-Paket können eigene _rels-Ordner aufweisen, um Beziehungen in diesem Ordner zu definieren. So enthält der Hauptordner eines Dokuments immer einen _rels-Order auf Dokumentebene. Bei einem Word-Dokument hat die Datei im _rels-Ordner auf Dokumentebene den Namen document.xml.rels.

Hinweis     Beziehungsdateien definieren nicht nur die Beziehungen von XML-Komponenten in einem ZIP-Paket, sondern können auch Definitionen für die Beziehungen zu externen Dateien enthalten. Wenn ein Dokumenttext z. B. Hyperlinks enthält, weist die Datei document.xml.rels einen separaten Beziehungsverweis für jeden Hyperlink auf.

Seite 14 von 19ZURÜCKWEITER