Originally Posted by HarryT
It's the OPF editor that I find most useful. Writing OPF files by hand really isn't easy! Obviously you can just copy an older one and edit it, but the way that Mobi Creator splits the contents of the file into separate pages (files, metadata, guide items, etc) is very nice indeed.
Just take the DTD and use an SGML editor like psgml in emacs.