Subject: RE: [xsl] XHTML html validation From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Fri, 16 Feb 2007 11:57:45 -0000 |
> 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/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XHTML html validation, John Steel | Thread | Re: [xsl] XHTML html validation, Abel Braaksma |
Re: [xsl] XHTML html validation, Abel Braaksma | Date | Re: [xsl] XHTML html validation, Abel Braaksma |
Month |