DOM generieren mit XML_Schema als Grundlage

stephanfeltel

Grünschnabel
Mahlzeit,
ich habe mal folgende Frage:

Ich habe mir ein XML-Schema geschrieben, womit ich bestimmte XML-Dateien erzeuge bzw. validiere.
Jetzt habe ich eine JavaKlasse, die mir anhand einer Eingabedatei (nicht XML) eine XMLDatei erzeugt, die nach dem Schemamuster aufgebaut ist. Allerdings baue ich mir meine Elemente da wie folgt selbst zusammen:
Code:
...
import com.lotus.xsl.XSLProcessor;
...
XSLProcessor processor = null;
try {
processor = new XSLProcessor("com.lotus.xml.xml4j2dom.XML4JLiaison4dom");
}//try
catch (SAXException e) {
e.printStackTrace();}//catch
//* D O M    A U F B A U E N *********************************/
processor.reset();
org.w3c.dom.Document domdoc = processor.getDOMFactory();
...
Element child = domdoc.createElement("child");
Element name = domdoc.createElement("name");
Element link = domdoc.createElement("link");
Element maske = domdoc.createElement("maske");
Element symbol = domdoc.createElement("symbol");
Element validierungsstatus = domdoc.createElement("validierungsstatus");
//* Child zusammenbauen *******************************/
child.appendChild(name);
child.appendChild(link);
child.appendChild(maske);
child.appendChild(symbol);
child.appendChild(validierungsstatus);

domdoc.getFirstChild().appendChild(child);
...

Was ich jetzt aber gern machen würde ist das XML- Dokument anhand des Schemas aufbauen. Da habe ich ja definiert welche Elemente es gibt, wie die aufgebaut sind und in welcher Reihenfolge die auftauchen.

Habt ihr soetwas schonmal gemacht bzw. geht das? Wenn ja wüsste ich gern wie :confused:
vielen Dank für eure Hilfe.
 

Neue Beiträge

Zurück