XML-Parser-Verarbeitung

Letzte Änderung: Montag, 5. Oktober 2009

Gilt für: SharePoint Foundation 2010

Wenn ein Benutzer ein XML-Dokument hochlädt, wird das Dokument von SharePoint Foundation überprüft, um festzustellen, ob der integrierte XML-Parser aufgerufen werden sollte. Falls das Dokument die Anforderungen erfüllt, wird der Parser von SharePoint Foundation aufgerufen, um die entsprechenden Dokumenteigenschaften in der Dokumentbibliothek höher zu stufen.

Weitere Informationen zu den Anforderungen für das Aufrufen des integrierten XML-Parsers für ein Dokument durch SharePoint Foundation finden Sie unter Höher- und Tieferstufen von Eigenschaften von XML-Dokumenten.

Nachdem der XML-Parser aufgerufen wurde, wird das Dokument überprüft, um den Dokumentinhaltstyp zu bestimmen, und anschließend wird auf die Inhaltstypdefinition des Dokuments zugegegriffen. Die Inhaltstypdefinition enthält Informationen zu jeder Spalte in diesem Inhaltstyp. Hierzu können folgende Informationen zählen:

  • Die Dokumenteigenschaft, die soweit vorhanden einer bestimmten Spalte zugeordnet wird.

  • Der Speicherort, in dem die Dokumenteigenschaft im Dokument selbst gespeichert wird.

Weitere Informationen zum Angeben dieser Informationen in der Inhaltstypdefinition finden Sie unter Verwenden von Inhaltstypen zum Angeben von XML-Dokumenteigenschaften.

Mithilfe dieser Informationen kann der XML-Parser jede Dokumenteigenschaft aus dem entsprechenden Speicherort im Dokument extrahieren und diese Eigenschaften an SharePoint Foundation übergeben. Anschließend wird von SharePoint Foundation die entsprechende Dokumenteigenschaft an die betreffende im Inhaltstyp enthaltene Spalte höher gestuft.

Entsprechend kann von SharePoint Foundation auch der integrierte XML-Parser aufgerufen werden, um Eigenschaften aus den Inhaltstypeigenschaften in der Dokumentbibliothek im Dokument selbst tiefer zu stufen. Wenn SharePoint Foundation die Funktion zum Tieferstufen des Parsers aufruft, werden an den Parser das Dokument und die Spaltenwerte übergeben, die im Dokument tiefer gestellt werden sollen. Der Parser greift wiederum auf die Inhaltstypdefinition des Dokuments zu. Anhand der Inhaltstypdefinition bestimmt der Parser Folgendes:

  • Welche Dokumenteigenschaften den Spaltenwerten zugeordnet werden, die zum Tieferstufen übergeben wurden.

  • Den Speicherort dieser Dokumenteigenschaften im Dokument.

Mithilfe dieser Informationen schreibt der Parser die Spaltenwerte in die entsprechenden Speicherorte der Dokumenteigenschaften im Dokument.

Aktivieren des Tieferstufens von Eigenschaften

Wenn Sie eine Dokumenteigenschaft tiefer stufen möchten, muss für die Spalte, der sie zugeordnet ist, das ReadOnly-Attribut auf false festgelegt werden.

Siehe auch

Konzepte

Höher- und Tieferstufen von Eigenschaften von XML-Dokumenten

Verwenden von Inhaltstypen zum Angeben von XML-Dokumenteigenschaften

Bestimmen des Dokumentinhaltstyps für den XML-Parser

Angeben des Inhaltstyps von Dokumenten für den XML-Parser