Subject: Re: [xsl] outputting CDATA section From: "Mike Haarman" <mhaarman@xxxxxxxxxxxxxxxxxx> Date: Tue, 22 Apr 2003 12:19:28 -0500 |
From: "Nathan Shaw" <n8_shaw@xxxxxxxxx> > I am trying to transform xml to xml and the end schema > dictates that I have to put all of my actual content > (HTML page) into an element like this: > > <property name="body"><[[CDATA[ potentially nasty, > ill-formed HTML ]]></property> > <xsl:template match="content"> <xsl:element name="property"> <xsl:attribute name="name"> <xsl:value-of select="'body'"/> </xsl:attribute> <xsl:text disable-output-escaping="yes"><![CDATA[<![CDATA[<html><body><p>Mal-formed content.</body></html>]]>]]></xsl:text> </xsl:element> </xsl:template> But I don't think it will be possible to get your mal-formed HTML in there without writing it out just as I have done. Any construct you might use to substitute it, a passed parameter or variable assignment, is going to verify well-formedness of its argument when declared. hth, Mike XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] outputting CDATA section, Nathan Shaw | Thread | RE: [xsl] outputting CDATA section, Michael Kay |
Re: [xsl] using {} brackets with xs, malcolm macaulay | Date | [xsl] Character entities in attribu, mark_fletcher |
Month |