On Fri, 25 Feb 2005 09:56:16 -0600, Jacques Capesius <Jacques.Capesius at compellent.com> wrote: > I'm hoping to harness the power of XSLT from within XHTML to do some > transformations and other silliness to a webpage before showing it to > the user. I know that you can specify an XSL sheet from within an XML > document like the following... I'm not really an expert in this area, as I'm just beginning to really learn about XSLT, but here's how I understand things. XHTML is in a grey area caused by the transition from HTML 4.01 -> XHTML. If you serve it up with type html/text I believe the browsers will always treat it as HTML and won't apply your XSLT. If you serve it as text/xml+application (I think that's the correct type), then they'll treat it as XML and apply the XSLT. There are a number of other problems which can crop up when serving XHTML as XML depending on how you use it.