Dear XSL Spec Committee,
Failing to provide a way to preserve inline DTDs through XSL transformations is inexcusable. Please tie your eyelids together.
If I am wrong, adn there is a way to preserve inline DTDs through transformations, I will redirect this request to every XSL tutorial writer out there. You all seem content to mention that inline DTDs might exist at the head of documents, but you only ever talk about how to specify doctype declarations via the xsl:output element. Fie, and a pox upon thee.