xml schema auslesen
Steffen S.
- xml
hallo,
also ich wuerde hier nicht fragen, wenn ich nicht schon einige zeit mit suchen verbracht haette. aber irgendwie scheine ich nicht das richtige zu finden. Ich habe ein xml schema vorliegen, welche sich ziemlich verschachtelt, soll heissen, es ist nicht nur ein xsd file, sondern es werden weitere in das schema entsprechende importiert per import element. Nun wuerde ich gerne eine Abfrage starten, die mir alle elemente ausgibt, die in dem schema vorhanden sind. Ich hatte mal etwas gelesen, dass es bei cocoon so etwas ähnliches gibt, als das eine beispiel instance aus dem schema erstellt wird. nun finde ich das leider nicht mehr und auch so bin ich etwas ratlos, nach was ich da suchen muss, wenn man sozusagen informationen hinsichtlich der schema Datei haben möchte. Weiß jemand einen Rat oder Tipp hierfür?
Gruß Steffen
Hallo,
also ich wuerde hier nicht fragen, wenn ich nicht schon einige zeit mit suchen verbracht haette. aber irgendwie scheine ich nicht das richtige zu finden. Ich habe ein xml schema vorliegen, welche sich ziemlich verschachtelt, soll heissen, es ist nicht nur ein xsd file, sondern es werden weitere in das schema entsprechende importiert per import element. Nun wuerde ich gerne eine Abfrage starten, die mir alle elemente ausgibt, die in dem schema vorhanden sind. Ich hatte mal etwas gelesen, dass es bei cocoon so etwas ähnliches gibt, als das eine beispiel instance aus dem schema erstellt wird. nun finde ich das leider nicht mehr und auch so bin ich etwas ratlos, nach was ich da suchen muss, wenn man sozusagen informationen hinsichtlich der schema Datei haben möchte. Weiß jemand einen Rat oder Tipp hierfür?
Es gibt XML-Editoren, die ebenfalls ein Instanzdokument auf Grund des Schemas generieren können. Dabei bieten sie auch die Möglichkeit an, sogenannte first-chois (erste Auswahlmöglichkeit bei "order" Definitionen im Schema) und verschiedene Tiefen der Verschachtelung vorher bestimmen zu können.
Qxygen oder XMLSpy unterstützen solche Funktionen.
Alle Elemente aus dem Schame anhand eines Instantdokument auszugeben ist aber nur selten möglich. Dafür bietet z.B. Oxygen die Möglichkeit an, einen Dokumentation des Schemas zu erzeugen. In diesem sind dann alle Elemente beschrieben. Ob diese Funktion auch bei freeware Tools gib, kann ich dir nicht sagen.
Grüße
Thomas