RE: Need XML output with <!DOCTYPE ... , HOW to do that ?

Subject: RE: Need XML output with <!DOCTYPE ... , HOW to do that ?
From: Sebastien Sahuc <ssahuc@xxxxxxxxxxxxxx>
Date: Tue, 21 Sep 1999 23:26:03 +0200
It works, thank a lot.

> -----Original Message-----
> From: White, David [mailto:David.White@xxxxxx]
> Sent: mardi 21 septembre 1999 15:27
> To: 'xsl-list@xxxxxxxxxxxxxxxx'
> Subject: RE: Need XML output with <!DOCTYPE ... , HOW to do that ?
> 
> 
> > Hi there,
> > 
> > I just need the following XML result from a XSL processing :
> > 
> > <!DOCTYPE root PUBLIC "imediation/protocol" "protocol.dtd">
> > <root>
> > 	&protocol;
> > </root>
> > 
> > What's the Style Sheet needed to obtain such result ?
> 
> Ahh, this. Since you are using XT, I can say that the following:
> 
> 
> 	<xsl:template match="/">
> <xsl:processing-instruction
> name='xml'>version="1.0"</xsl:processing-instruction>
> <xsl:text disable-output-escaping="yes"><![CDATA[
> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
> "http://www.wapforum.org/DTD/wml_1.1.xml";>]]>
> </xsl:text><wml>
> 	<xsl:apply-templates/>
> </wml>
> 
> 	</xsl:template>
> 
> works, in that it produces:
> 
> <?xml version="1.0"?>
> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
> "http://www.wapforum.org/DTD/wml_1.1.xml";>
> <wml>
> 	[stuff]
> </wml>
> 
> Horrible, isn't it?
> 
> I hope the next version of XT supports xsl:output. I find the above
> extremely inelegant.
> 
> Dave
> 
> 
>  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