Howdy... I don't know why I've never encountered this before today and I can't seem to google up an answer to this question: How do you embed the HTML DocType into an XSL Document that will be transformed with XML data and sent to a browser?? Normally, I'm transforming sections of pages or data lists - but for one page I'm now transforming the whole page. Since I have a DocType at the top of every HTML page, the transformation barfs because the HTML doctype is not expected that far down the page....e.g. [?xml version="1.0" encoding="iso-8859-1"?] [xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"] [xsl:output method="html" indent="no" media-type="text/html" version="4.0"/] [xsl:template match="/"] [!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"] [html] [head] The above generates a dotNet error: Unexpected DTD declaration during the transformation. I've tred wrapping the DocType in a CDATA tag, but that causes the angle brackets to be converted to & epuiv and the DocType then prints out on the web page. So any pointers? Thanks in advance!