Module
Inhalte
Index 🔎︎

# XML-Quelle

XML-Daten in eine Tabelle importieren.

Diese Funktion ist experimentell und kann Fehler hervorrufen oder zu unerwartetem Verhalten führen. Um sie dennoch zu aktivieren, wählen Sie LibreOffice - Einstellungen Extras - Optionen...
- LibreOffice - Erweitert und aktivieren Sie das Markierfeld Experimentelle Funktionen aktivieren.

Die Funktion XML-Quelle ermöglicht den Import von Daten aus beliebig strukturierten XML-Inhalten in Zellen eines bestehenden Tabellendokuments. Sie ermöglicht sowohl den teilweisen als auch den vollständigen Import, abhängig von der Struktur des XML-Inhalts und den durch den Benutzer festgelegten XML-Zuordnungen. Der Benutzer kann mehrere nicht-überlappende Unterstrukturen festlegen, um sie verschiedenen Zellpositionen innerhalb des selben Dokuments zuzuweisen. Der Benutzer kann entweder Elementinhalte, Attribute oder beides importieren.

So greifen Sie auf diesen Befehl zu:

Wählen Sie Daten - XML-Quelle....

Diese Funktion ist nur verfügbar, wenn die Experimentellen Funktionen unter LibreOffice - Einstellungen Extras - Optionen...
- LibreOffice - Erweitert aktiviert sind.

## Dialog XML-Quelle

Der Dialog besteht aus vier Schritten.

### Quelldatei

Legen Sie hier den Pfad zu der in Ihr Dokument zu importierenden XML-Datei fest.

### Dokument zuweisen

Dieses Feld zeigt die Struktur der XML-Quelle als Baumansicht an. Diese ist anfangs leer und wird gefüllt, sobald Sie eine Quelldatei festgelegt haben.

Jedes Element der Baumstruktur kann einer von drei Typen sein:

- Attribut, dargestellt durch das Symbol @,

- einfaches nicht-wiederkehrendes Element, dargestellt durch das Symbol </>, und

- wiederkehrendes Element, dargestellt durch das Symbol <//>.

Ein nicht-wiederkehrendes Element ist ein Element, welches nur einmal unterhalb des selben Elternelements auftritt. Es wird einer einzelnen Zelle im Dokument zugewiesen.

Ein Wiederkehrendes Element ist ein Element, das mehrmals unterhalb eines Elternelements vorkommen kann. Es dient als umschließendes Elternelement eines einzelnen Datensatzes mehrerer Datensätze. Diese Einträge werden in einen Zellbereich importiert, dessen Höhe der Anzahl an Einträgen plus einer zusätzlichen Kopfzeile entspricht.

### Zugewiesene Zellen

Dieses Feld legt die Position einer Zelle in dem Dokument fest, mit welcher ein Element oder Attribut verknüpft ist. Wenn es ein nicht-wiederkehrendes Element oder ein Attribut ist, verweist es einfach auf eine Zelle, in die der Wert des verlinkten Elements oder Attributs importiert wird. Wenn es ein wiederkehrendes Element ist, verweist es auf die obere linke Zelle des Bereichs, in den der gesamte Datensatz zuzüglich Kopfzeile importiert wird.

### Importieren

Das Drücken der Schaltfläche Import startet den Importvorgang basierend auf den Festlegungen des Benutzers. Sobald der Import abgeschlossen ist, wird der Dialog geschlossen.

Verwandte Themen

Wiki-Seite zu XML-Quellen (englisch)