use <xsl:text disable-output-escaping='yes'>
----- Original Message -----
From: "Taro Ikai" <tikai(_at_)ABINITIO(_dot_)COM>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
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"?>
<!DOCTYPE chapter SYSTEM "c:/docbook/4.2/docbookx.dtd" [
<!ENTITY % global_entities SYSTEM "c:/mydoc/myents.ent">
%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