Subject: Re: [xsl] how to include nodes inside CData tags From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Tue, 30 Apr 2013 08:48:13 -0700 |
In XSLT 3.0 (XPath 3.0) one can use the parse-xml-fragment() function: <xsl:sequence select="parse-xml-fragment(question) /node()"/> Cheers, Dimitre On Tue, Apr 30, 2013 at 6:16 AM, Terry Ofner <tdofner@xxxxxxxxx> wrote: > I need to generate the following format: > > <question> > <![CDATA[The city council passed the new <strong>regulation</strong>.]]> > </question> > > from this input: > > <question>The city council passed the new <strong>regulation</strong>.></question> > > when I add cdata-section-elements="question" to my xsl:output statement, I get this results: > > <question><![CDATA[6. The city council passed the new ]]><strong>regulation</strong><![CDATA[.]]></question> > > > Is there a way to include the <strong> element in the CDATA? > > I have tried to convert the <strong> tag to text: > > <xsl:text disable-output-escaping="yes">&#x003C;strong&#x003E;</xsl:text> > <xsl:apply-templates/> > <xsl:text disable-output-escaping="yes">&#x003C;/strong&#x003E;</xsl:text> > > but to no avail. > > I am using xslt 2.0 > > Any help would be appreciated. > > Terry > -- Cheers, Dimitre Novatchev --------------------------------------- Truly great madness cannot be achieved without significant intelligence. --------------------------------------- To invent, you need a good imagination and a pile of junk ------------------------------------- Never fight an inanimate object ------------------------------------- To avoid situations in which you might make mistakes may be the biggest mistake of all ------------------------------------ Quality means doing it right when no one is looking. ------------------------------------- You've achieved success in your field when you don't know whether what you're doing is work or play ------------------------------------- Facts do not cease to exist because they are ignored. ------------------------------------- Typing monkeys will write all Shakespeare's works in 200yrs.Will they write all patents, too? :) ------------------------------------- I finally figured out the only reason to be alive is to enjoy it.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] how to include nodes insi, Michael Kay | Thread | |
Re: [xsl] how to include nodes insi, Michael Kay | Date | |
Month |