I don't understand what you're trying to do. An XSL file describes a transformation of an XML file into something else. A DTD doesn't describe an XML file, much less the transformation of one. Are you possibly confusing XSL with XML Schema, which is sometimes referred to as XSD?
The only cure for that is hours of television radiation. And this tiny ad:
SKIP - a book about connecting industrious people with elderly land owners