Make your own free website on


James Clark, editor of the working draft on XSLT - The XSLT WD that has just been released allows a stylesheet to output a DOCTYPE declaration with a specified system and public identifier by using the doctype-system and doctype-public attributes on the new xsl:output element. See

A good paper or article on XSLT

Subscribing to the following is of immense value:

One of the postings to that list includes a number of XSLT resources:

One simple additional step to take is to dynamically generate your XSL, just like you dynamically generate your XML. It is XML, after all. Then you end up with an XML doc that contains the bulk of the data for the page, and then an XSL document that contains the formatted 'container' for that data, with menus and so on, but with the advantage that much of the HTML in the rules has been added dynamically. We have used this technique on if you want to have a look.