- From: Kevin Lindsey <kevin@kevlindev.com>
- Date: Wed, 27 Nov 2002 10:16:42 -0600
- To: "Hyunju Shim" <hshim@cise.ufl.edu>, <www-svg@w3.org>
Hyunju, > I hardcoded following code: > > <script type="text/ecmascript"><[CDATA[ > AA > ]]> </script> > > What I got into the result SVG file is like this: > > <script type="text/ecmascript"> > AA > </script> > > It seems <[CDATA[ ]]> is not copied into destination documents. > But the result SVG file will have a bug without <[CDATA[ ]]> inside of script node. > How can I put the "<[CDATA[ ]]>" into the result file? As I understand, the XSL-T processor will escape the contents of the CDATA section in your stylesheet, so you won't have any problems with the resulting script; however, you'll end up with things like this: if ( x < 10 ) { ... } looking like this: if ( x < 10) { ... } which may be a little difficult to read. If you want your script elsment's text to be wrapped within a CDATA section, you can use the cdata-section-elements on an output element. Something like: <xsl:output cdata-section-elements="script"/> Kevin KevLinDev - http://www.kevlindev.com
Received on Saturday, 30 November 2002 21:27:37 UTC