Re: [xsl] expanding !DOCTYPE tag

Subject: Re: [xsl] expanding !DOCTYPE tag
From: David Carlisle <davidc@xxxxxxxxx>
Date: Mon, 5 Feb 2001 17:13:10 GMT

   <!DOCTYPE DLmeta SYSTEM "http://www.dlmeta.de/dlmeta/2000/DLmeta.dtd"; 
	   [<!ENTITY %LocalInclude SYSTEM
   "http://www.dlmeta.de/local/2000/ariadne/ariadne_local.dtd";>
	   %LocalInclude;
	   ]>

   How would I declare this in my style sheet?

As others have commented, you can't directly, but do you _have_ to use a
local subset?

The above is equivalent to

    <!DOCTYPE DLmeta SYSTEM "local-DLmeta.dtd" >

where local-DLmeta.dtd is


<!ENTITY %LocalInclude SYSTEM
   "http://www.dlmeta.de/local/2000/ariadne/ariadne_local.dtd";>
%LocalInclude;
<!ENTITY % main SYSTEM "http://www.dlmeta.de/dlmeta/2000/DLmeta.dtd"; >
%main;

and you can produce the doctype in this form using the standard

<xsl:output doctype-system="local-DLmeta.dtd"/>

David





_____________________________________________________________________
This message has been checked for all known viruses by Star Internet delivered
through the MessageLabs Virus Control Centre. For further information visit
http://www.star.net.uk/stats.asp

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


Current Thread