Basis support for the DTD
Added dtd option object to create()