Felix: Java+xml (dom) Wo ist mein Doctype? ;)

Beitrag lesen

Hallo,
es würde mich freuen, wenn sich das mal jemand angucken würde.
Die Datei wird eingelesen, Document Objekt erzeugt und schließlich wieder gespeichert.
Funktioniert auch soweit. Doch irgendiwe fehlt dem Ergebis plötzlich die Doctype-Angabe. XSL, kommentare, alles ist da, nur das fehlt. Hat jemand eine Idee woran das liegen könnte?
Vielen Dank
Felix

Document dom;
  try{
   DocumentBuilderFactory factory  = DocumentBuilderFactory.newInstance();
   factory.setValidating(true);
   DocumentBuilder        builder  = factory.newDocumentBuilder();
   dom = builder.parse("blub.xml");

//schreiben
   Transformer transformer = TransformerFactory.newInstance().newTransformer();
         DOMSource        source = new DOMSource( dom );
   FileOutputStream os     = new FileOutputStream(file);
         StreamResult     result = new StreamResult( os );
         transformer.transform( source, result );
  }
  catch(Exception e){
   System.out.println(e.getMessage());
  }