Mam plik DTD w osobnym pliku np. control.dtd. W javie mam funkcję, która tworzy i zapisuje mi plik xml.
Jak zrobić żeby w wyjściowym pliku xml pojawiła mi się taka linijka:

<!DOCTYPE ROOT SYSTEM
"c:\temp\control.dtd">

i jak zrobić później walidację wczytywanego pliku za pomocą zewnętrznego DTD ?