Java / XSD-Analyse

8

Ich bezweifle, dass es so etwas gibt, aber ich dachte, ich frage:
Weiß jemand, ob es in Java eine Bibliothek gibt, die eine xsd-Datei liest und die definierten Elemente z. in einem String-Format im Code verwenden?
Z.B. lies folgendes Schema:

%Vor%

Und haben Sie einen String im folgenden Format:

%Vor%

Automatische Werkzeuge machen etwas Ähnliches, d. h. analysieren eine WSDL und erzeugen aus dem Typbereich zum Beispiel JAXB-Klassen, die Instanzen der im Schema definierten Elemente sein können.
Gibt es eine Bibliothek, um das zu tun?

UPDATE:
In Eclipse beispielsweise wird beim Erstellen eines XML-Deskriptors für eine Webanwendung eine Baumtabelle mit allen erforderlichen Elementen angezeigt, die die Benutzer gemäß dem Schema ausfüllen müssen. Wie machen Sie das? Ich stelle mir vor, sie parsen die xsds in den Gläsern enthalten Jede Eingabe ist sehr willkommen.
Danke!

    
Cratylus 19.12.2010, 19:05
quelle

2 Antworten

1

Wenn es sich um eine WSDL-Datei handelt, mit der Sie Java-Klassen generieren möchten, kann Axis WSDL2Java (basierend auf JAXB) verwendet werden, um Klassen basierend auf dem in der WSDL definierten Schema abzurufen.

JAXB bietet auch einen verbindlichen Rahmen, den Sie vielleicht nachschlagen möchten.

Ссылка

Der obige Link sollte nützlich sein.

    
Fazal 19.12.2010 19:20
quelle
1

oXygen verfügt über einen XML-Instanzgenerator , der einen Satz XML-Dokumente generieren kann Beispiele basieren auf einem bestimmten XML-Schema.

Sie können es auch von aufrufen die Befehlszeile .

    
Mads Hansen 20.12.2010 03:14
quelle

Tags und Links