[xsl] XHTML html validation

Subject: [xsl] XHTML html validation
From: John Steel <john.steel@xxxxxxxxxxxxxxx>
Date: Thu, 15 Feb 2007 14:46:34 +0000
I'm trying to convert a site which currently is XHTML valid to use xslt and remain so.
When I run the old handmade jsp pages through http://validator.w3.org/ is the , which begin


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>

it validates. My stylesheet contains this

<xsl:output method="html"
doctype-public='-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'/>


Which sticks this at the top of the doc

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>

Notice the case of the html entry. This throws up the w3c error

/Line 1 column 120/: DTD did not contain element declaration for document type name.

|...R/xhtml1/DTD/xhtml1-transitional.dtd"*>*|

Do I really need to make that read "html" and if so how please?


-- -------------------------- http://www.phonewebcam.com john.steel@xxxxxxxxxxxxxxx

Current Thread