RE: [xsl] Wrapping content in a CDATA tag

Subject: RE: [xsl] Wrapping content in a CDATA tag
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Fri, 13 Feb 2009 16:44:28 -0000
> > I have an XSLT that is changing element names to match a specific 
> > schema. The schema requires that I wrap the content in a CDATA tag. 

What kind of schema is that? The popular schema languages (XSD, RelaxNG,
DTD, Schematron) have no way of imposing such a requirement, and for good
reasons.

Michael Kay
http:/www.saxonica.com/


> > Can anyone explain to me how I would do that?
> 
> > Final XML needs to look like this
> > <field name="title">
> > <![CDATA[Hello World]]>
> > </field>
> 
> Use the cdata-section-elements="field" attribute on the 
> xsl:output elements.
> 
> 
> -- 
> 
> 	Martin Honnen
> 	http://JavaScript.FAQTs.com/

Current Thread