Subject: RE: [xsl] Re: Un-cdata-section-elements From: "Nathan Young -X \(natyoung - Artizen at Cisco\)" <natyoung@xxxxxxxxx> Date: Tue, 21 Mar 2006 15:29:30 -0800 |
This document: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>Title</title> <script type="text/javascript">alert("hey");</script> </head> <body> <p> thing</p> </body> </html> Validates here: http://validator.w3.org/ and so does this one: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>Title</title> <script type="text/javascript"><![CDATA[alert("hey");]]> </script> </head> <body> <p> thing</p> </body> </html> It looks like you could in fact omit the cdata tags. As I understand, cdata tags are syntactic sugar that get you around having to escape all less than and greater than signs to entities, but from a validation perspective (or document tree model perspective) are transparent. ---->N .:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.:||:._.: ||:. Nathan Young CDC Site Design & Development->Interface Development Team A: ncy1717 E: natyoung@xxxxxxxxx > -----Original Message----- > From: Alexander Johannesen [mailto:alexander.johannesen@xxxxxxxxx] > Sent: Tuesday, March 21, 2006 3:15 PM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] Re: Un-cdata-section-elements > > On 3/22/06, yguaba@xxxxxxxxxxxx <yguaba@xxxxxxxxxxxx> wrote: > > I'm not sure I understand your problem. > > I need ; > > <script type="javascript"> > // <![CDATA[ <----------- It's this first '//' what > I'm after > javascript here ... > // ]]> > </script> > > > If this is the case, there's nothing to be escaped: you > just take the > > contents of the CDATA section and output it as plain text > between two > > SCRIPT tags. > > No, that's not good enough; the output I want to be valid XHTML 1.0 > Strict, and as such it needs to live in a CDATA section, but > best-practice also wants single-line comments to preced the CDATA > element, as demonstrated above. > > > Alex > -- > "Ultimately, all things are known because you want to believe > you know." > - > Frank Herbert > __ http://shelter.nu/ > __________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Re: Un-cdata-section-elem, Alexander Johannesen | Thread | Re: [xsl] Re: Un-cdata-section-elem, Alexander Johannesen |
Re: [xsl] Un-cdata-section-elements, David Carlisle | Date | Re: [xsl] Un-cdata-section-elements, Alexander Johannesen |
Month |