Optionen des Datenbank-Setup-Assistenten

Der Datenbank-Setup-Assistent bietet Funktionen und Optionen, mit denen Sie festlegen können, wie XML bei der Konvertierung in eine Datenbank interpretiert werden soll. Der Assistent enthält die folgenden Seiten.

GeschlossenSeite „Datei auswählen“

Nachdem Sie eine XML-Datei ausgewählt haben, sehen Sie eine Vorschau im Bereich Dateivorschau der Datei, mit der Sie sich verbunden haben (auf der Registerkarte Inhalt) und der resultierenden Datenbanktabelle (auf der Registerkarte Felder).

GeschlossenSeite „XML-Schema“ auswählen

Verwenden Sie diese Seite, um eine externe Schemadatei bereitzustellen oder um festzulegen, dass der Assistent das Schema aus der von Ihnen angegebenen XML-Datei ableiten soll.

Wenn die XML-Datei interne Schema-Referenzen enthält, die nicht zugänglich oder ungültig sind, erhalten Sie eine Fehlermeldung. Sie müssen alle Fehler im Zusammenhang mit dem Schema beheben, bevor Sie mit dem Drucken fortfahren können.

Die folgenden Optionen sind verfügbar:

GeschlossenElementtyp für die Seite „Datensatz“ auswählen

Wählen Sie im Bereich Alle Elemente eines einzigen Typs auswählen das Element aus, das Sie als Hauptelement verwenden möchten. Dieses Element bildet die Grundlage für die Datensätze in der Datenbank.

Wenn Sie das Hauptelement auswählen, wird auf der Registerkarte Felder eine Vorschau der resultierenden Datenbanktabelle angezeigt. Bei jedem Auftreten des ausgewählten Hauptelement in der XML-Datei wird ein Datenbankeintrag (eine Zeile in der Tabelle) angelegt.

Auf dieser Seite können Sie nur ein Hauptelement auswählen. Um mehrere Hauptelemente auszuwählen oder nur einige Elemente nach anderen Kriterien auszuwählen, aktivieren Sie das Kontrollkästchen Elemente mit einer erweiterten Bedingung oder einem XPath-Ausdruck auswählen und klicken Sie dann auf Weiter, um die Seite „Erweiterte Auswahl von Datensatzelementen“ zu öffnen.

GeschlossenSeite „Erweiterte Auswahl von Datensatzelementen“

Diese Seite bietet erweiterte Optionen zur Auswahl von Hauptelementen. Die folgenden Optionen sind verfügbar:

Die folgenden Beispiele veranschaulichen die unterschiedlichen Datenbankergebnisse, die Sie erhalten, wenn Sie ein einzelnes Element als Hauptelement auswählen oder alle Elemente vom selben Typ wie dem des Hauptelements auswählen.

GeschlossenEin einzelnes Element als Hauptelement auswählen

Angenommen, Sie verwenden die folgende XML-Datei.

Sie wählen den Knoten <Name> für „Angela Franklin“ als Hauptelement. Da es zwei Instanzen des Elements <Name> im übergeordneten Knoten <Employees> gibt, enthält die Datenbank zwei Datensätze und ähnelt dem folgenden:

GeschlossenAlle Elemente des gleichen Typs auswählen

Angenommen, Sie verwenden die folgende XML-Datei.

Auf der Seite „Erweiterte Auswahl“ von Datensatzelementen gehen Sie wie folgt vor:

  • Klicken Sie hier, um Alle Elemente des Typs auswählen und wählen Sie dann Name in der Liste.

  • Klicken Sie hier, um Auswahl aller Knoten vom Typ: auszuwählen, wählen Sie Name in der Liste und dann Firma oder Manager in der Liste Unter.

Die resultierende Datenbank erfasst alle Instanzen des Elements <Name> und erzeugt drei Datensätze wie folgt:

GeschlossenAuswahlseite für über- und untergeordnete Knoten

Nachdem Sie ein oder mehrere Hauptelemente ausgewählt haben, können Sie auf dieser Seite die Elemente und Attribute auswählen, die Sie zu Ihrer Datenbank beitragen möchten, und festlegen, wie wiederholte Elemente behandelt werden sollen.

Der Bereich Verfügbare Knoten zeigt die Elemente und Attribute an, die Sie auswählen können, um Felddaten bereitzustellen. Diese können sowohl übergeordnete als auch untergeordnete Elemente und deren Attribute beinhalten. Klicken Sie, um die die Kontrollkästchen für die gewünschten Knoten auszuwählen.

Für sich wiederholende Knoten sind die verfügbaren Optionen abhängig vom Datentyp (Zeichenkette, numerisch, Datum, Boolescher Wert usw.) und beinhalten Folgendes.

Wenn Sie keine Schemadatei bereitgestellt haben, ermöglicht der Assistent die Wiederholung von Elementen in Ihrer XML-Datei, auch wenn sie sich in Ihrer Beispiel-XML-Datei nicht wiederholen. Daher können diese Optionen verfügbar sein, auch wenn sich diese Knoten nicht wirklich wiederholen.