Subject: Re: [xsl] HTML <script> tag From: Chuck White <chuckwh@xxxxxxxxxxx> Date: Wed, 28 Aug 2002 08:37:12 -0700 |
Seems to me since you're using the transitional DTD that Xalan should render it the way you wrote it (MSXML 4 does, neither Saxon nor Xalan do on my machine). Maybe you could try a hack: <script type="text/javascript" language="JavaScript" src="viewSource.js"> </script> I can't say that it will work in all browsers, you'd have to test. Cheers, Charles White The Tumeric Partnership http://www.tumeric.net chuck@xxxxxxxxxxx http://www.javertising.com ________________________________________ Author, Mastering XSLT, Sybex Books Co-Author, Mastering XML, Premium Edition, Sybex Books ----- Original Message ----- From: "Zakon, Stuart" <stuart_zakon@xxxxxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Wednesday, August 28, 2002 8:07 AM Subject: RE: [xsl] HTML <script> tag > Hi Ismaël, > Thanks for the response. > Since I am doing xhtml output I use the following: > > <xsl:output method="xml" indent="yes" encoding="UTF-8" > > doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" /> > > Perhaps this is the problem. However, for XHTML don't I have to say the > method is 'xml'? > > Regards, > Stuart > > > -----Original Message----- > From: Cams Ismael [mailto:Ismael.Cams@xxxxxxxxxxxxxxx] > Sent: Wednesday, August 28, 2002 10:58 AM > To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' > Subject: RE: [xsl] HTML <script> tag > > > Hello Stuart, > > you must indicate in the stylesheet you are going to generate html. > Therefore you must add the following line after the stylesheet tag: > > <xsl:output method="html"/> > > Kind regards, > Ismaël > > > > -----Original Message----- > From: Zakon, Stuart [mailto:stuart_zakon@xxxxxxxxxxxxxxx] > Sent: Wednesday, August 28, 2002 4:53 PM > To: 'XSL-List@xxxxxxxxxxxxxxxxxxxxxx' > Subject: [xsl] HTML <script> tag > > > I am including the following line in an XSLT template: > > <script type="text/javascript" language="JavaScript" src="viewSource.js"> > </script> > > I use the latest Xalan for Java and the problem is that since the text node > of the element is empty, the XSLT engine generates the following: > > <script type="text/javascript" language="JavaScript" src="viewSource.js" /> > > Well that is fine but for some bizarre reason neither the latest version of > IE nor Mozilla recognize this HTML and, worse, it causes the whole page to > render blank! > > What I would like to do is just output the first version of the HTML above > and suppress the XSLT optimization. Anybody know how to do this? > > Thanks, > Stuart Zakon > Objects by Design > http://www.objectsbydesign.com > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] HTML <script> tag, David Carlisle | Thread | Re: [xsl] HTML <script> tag, Helder da Rocha |
RE: [xsl] HTML <script> tag, Robert D Anderson | Date | Re: [xsl] HTML <script> tag, Helder da Rocha |
Month |