RE: [xsl] Re: Displaying document( ) output within CDATA

Subject: RE: [xsl] Re: Displaying document( ) output within CDATA
From: "Chris Bayes" <Chris@xxxxxxxxxxx>
Date: Thu, 28 Jun 2001 11:58:56 +0100
I have a submission at exslt that will do this for you if you are using
msxml. It isn't up yet but I can let you have a preview copy if you want to
test it out.

Ciao Chris

XML/XSL Portal

>-----Original Message-----
>From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
>[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Mark Miller
>Sent: 28 June 2001 11:43
>To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
>Subject: [xsl] Re: Displaying document( ) output within CDATA
>You are correct that I should be using 'copy-of'
>instead of 'value-of' to get a copy of the desired
>document. However, this does not solve the original
>I want to display the literal code on the page, not
>the results of the code. I am able to do this by
>cutting and pasting the code into a CDATA section, but
>I'd prefer to do it by generating the example code
>dynamically from an external file.
>Rephrasing the question, "How can I output literal
>code, not the results of the code, into HTML when the
>code is stored in an eternal file?"
>> Putting the code into a CDATA section is not the
>> best decision and does not allways
>> work -- e.g. what if the example code has its own
>> CDATA???
>> And the reason for the specific problem you describe
>> lies in the following:
>> >    <pre>
>> >       <xsl:value-of select="$codeSample"/>
>> >    </pre>
>> In case you use xsl:copy-of, all nodes of
>> $codeSample will be properly copied into
>> the "pre" element.
>> Therefore use:
>>     <pre>
>>        <xsl:copy-of select="$codeSample"/>
>>     </pre>
>> Hope this helped.
>> Cheers,
>> Dimitre Novatchev.
>Do You Yahoo!?
>Get personalized email addresses from Yahoo! Mail
> XSL-List info and archive:

 XSL-List info and archive:

Current Thread