Re: [xsl] How to keep DOCTYPE declaration in output

Subject: Re: [xsl] How to keep DOCTYPE declaration in output
From: "Venkat Gyambavantha" <vgyambav@xxxxxxxxx>
Date: Fri, 25 Jul 2003 12:28:26 -0700
use <xsl:text disable-output-escaping='yes'>


----- Original Message ----- 
From: "Taro Ikai" <tikai@xxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, July 25, 2003 12:09 PM
Subject: [xsl] How to keep DOCTYPE declaration in output


> Is there anyway to keep the DOCTYPE declaration of the input document in 
> the output?
> 
> Curently, I'm trying:
> 
> <xsl:tempalte match="/">
>   <xsl:text><![CDATA[<!DOCTYPE chapter SYSTEM 
> "c:/docbook/4.2/docbookx.dtd" [
>   <!ENTITY % global_entities SYSTEM "c:/mydoc/myents.ent">
>   %global_entities;]]>
>   </xsl:text>
>   <xsl:apply-templates/>
> </xsl:tempalte>
> 
> But the result looks like:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> &lt;!DOCTYPE chapter SYSTEM &quot;c:/docbook/4.2/docbookx.dtd&quot; [
>  &lt;!ENTITY % global_entities SYSTEM &quot;c:/mydoc/myents.ent&quot;&gt;
>   %global_entities;
>     <chapter>....
> 
> Is there anyway to copy the DOCTYPE declaration from the source document?
> If not, how can I escape the special characters in the <xsl:text> block 
> above?
> 
> Thansk.
> 
> Taro
> 
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> 
> 



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


Current Thread