[xsl] Is <!DOCTYPE...> tailorable with an internal subset?

Subject: [xsl] Is <!DOCTYPE...> tailorable with an internal subset?
From: "SORENS,MICHAEL (HP-Boise,ex1)" <michael.sorens@xxxxxx>
Date: Fri, 21 Mar 2003 10:47:45 -0800
How can I tailor the contents of the <!DOCTYPE...> element to include an
internal subset in an XSL-generated XML file? I find no way to customize the
contents of this element.

(If you want to know why I ask, read on:
I want to create an Xhtml output using XSL that can be validated via Schema
or doctype. 
By specifying the schema details within the <html> tag, it validates via
Schema, as in:
<html
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://www.w3.org/1999/xhtml
http://www.w3.org/2002/08/xhtml/xhtml1-transitional.xsd"; xml:lang="en"
lang="en">
But this breaks the W3C xhtml validator (having xmlns:xsi and
xsi:schemaLocation in the <html> tag). So I need a DTD consisting of: 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";
[ <!ATTLIST html xmlns:xsi CDATA #IMPLIED xsi:schemaLocation CDATA #IMPLIED>
] >

--end-of-reason-why)

~~Michael Sorens

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread