This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Displaying document( ) output within CDATA
- To: xsl-list at lists dot mulberrytech dot com
- Subject: [xsl] Re: Displaying document( ) output within CDATA
- From: Mark Miller <storefront2000 at yahoo dot com>
- Date: Thu, 28 Jun 2001 03:43:08 -0700 (PDT)
- Reply-To: xsl-list at lists dot mulberrytech dot com
Dimitre,
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
problem.
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?"
Mark
> 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
http://personal.mail.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list