LabeljoyNeue Version
XML- und JSON-Dateien speichern Daten in einem Baum statt in Zeilen. Deshalb sucht Labeljoy den Teil des Baums, der sich wiederholt - einen Zweig pro Datensatz -, und macht aus jedem Zweig eine Zeile. Wählen Sie im Assistenten für die Datenverbindung XML oder JSON, dann die Datei mit der Ordner-Schaltfläche neben Dateiname und schließlich unter Quelle den Teil der Datei, der die Datensätze enthält.
| XML | |
| Quelle | Die erste Auswahl ist das Stammelement der Datei: Seine untergeordneten Elemente sind die Datensätze. Danach folgt jedes Element, das sich direkt unter dem Stammelement wiederholt. |
| Die Felder | Die Elemente in jedem Datensatz sowie seine Attribute, denen ein @ vorangestellt wird: @id. Ein Datensatz, der weder das eine noch das andere hat, hat ein einziges Feld, Value, mit seinem Text. |
| SQL-Abfrage | Für Datensätze tiefer im Baum: Geben Sie einen XPath-Ausdruck ein, der sie auswählt, etwa //order/item. |
| JSON | |
| Quelle | Jede Liste auf der obersten Ebene der Datei. Eine Liste von Objekten steht unter Tabellen, mit einem Feld für jede Eigenschaft; eine Liste einfacher Werte steht unter Sammlungen, mit einem einzigen Feld, Value. Eine Datei, die selbst eine Liste ist, erscheint unter ihrem eigenen Namen. |
| Die Felder | Die Eigenschaften, die in den ersten 50 Datensätzen vorkommen. Eine Eigenschaft, die ein Objekt oder eine Liste enthält, kommt als ihr JSON-Text an. |
| SQL-Abfrage | Für eine Liste tiefer in der Datei: Geben Sie ihren Pfad ein, etwa data.items. |
Namespaces in einer XML-Datei stören nicht: Elemente werden über ihren Namen ohne Präfix zugeordnet. Alles kommt als Text an.


























