xsl-list
[Top] [All Lists]

RE: [xsl] XHTML html validation

2007-02-16 04:58:13
I'll raise a bug against resin - looks like they are the 
culprit with this bizarre HTML rather than html entry.


I think the correct behaviour is actually to use the name of the outermost
element in the result tree. There is no requirement that because you use the
XHTML output method, your result tree must be valid XHTML. If your outermost
element is called "table", that's what you should see in the DOCTYPE, and if
it is called "HTML", ditto.

Of course I'm not advocating generating invalid XHTML! On the contrary, I
recommend you try doing on-the-fly validation of the output from within the
stylesheet itself, by using

<xsl:result-document validation="strict">
  <xhtml:html>
    ...

It's surprising how many errors that will catch, some of them even at
compile time, and it's really nice to have error messages that tell you
where the code is in your stylesheet that's generating invalid XHTML.

Michael Kay
http://www.saxonica.com/


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--