DocBook/XMLを使ってます。

docbook-xsl/html/docbook.xsl を使ってHTMLに変換しようすると、
DOCTYPE宣言すらない(いきなり<html>から始まる)HTMLもどきができちゃうんですけど、
ちゃんとしたHTMLを出すにはどうすればいいんでしょうか?

あと、「<div></div>」みたいな空要素を出力しないようにするにはどうすればいいんでしょうか?