import java.io.PrintWriter import scala.xml.XML import scala.xml.dtd.{DocType, PublicID} object Test extends Application { val dt = DocType("foo", PublicID("-//Foo Corp//DTD 1.0//EN", "foo.dtd"), Seq()) val pw = new PrintWriter(System.out) XML.write(pw, , "utf-8", true, dt) pw.println() pw.flush() val dt2 = DocType("foo", PublicID("-//Foo Corp//DTD 1.0//EN", null), Seq()) XML.write(pw, , "utf-8", true, dt2) pw.println() pw.flush() }