如何使用java DOM添加额外的DTD声明

如何使用java DOM添加额外的DTD声明,java,dom,dtd,xml,Java,Dom,Dtd,Xml,我的程序应该读取XML文档,编辑它,然后再次导出它,但当它这样做时,它会导出它,而不包含我最初包含的声明: <!DOCTYPE touchégg [ <!ELEMENT touchégg (application)*> <!ELEMENT application (gesture)> <!ELEMENT gesture (action)> <!ELEMENT action (#PCDATA)> <!ATTLIST action type

我的程序应该读取XML文档,编辑它,然后再次导出它,但当它这样做时,它会导出它,而不包含我最初包含的声明:

<!DOCTYPE touchégg [
<!ELEMENT touchégg (application)*>
<!ELEMENT application (gesture)>
<!ELEMENT gesture (action)>
<!ELEMENT action (#PCDATA)>
<!ATTLIST action type CDATA #IMPLIED>
<!ATTLIST gesture 
    id ID #IMPLIED
    type CDATA #IMPLIED
    fingers CDATA #IMPLIED
    direction CDATA #IMPLIED>
]>

]>
如何将其添加到文档顶部