This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: HTML <script> tag
- From: "Helder da Rocha" <helder at argonavis dot com dot br>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Wed, 28 Aug 2002 12:16:22 -0300
- Subject: Re: [xsl] HTML <script> tag
- Organization: Argo Navis - Consultoria e Treinamento em Java e XML
- References: <B9AB61562E23D2118F1C0001FA3778CF0D3AE4A3@usfrmx00.medco.com>
- Reply-to: xsl-list at lists dot mulberrytech dot com
Hi Stuart,
Use the top level element <xsl:output method="html" />. It will transform
all XHTML elements into HTML. With it, even if you <script
type="text/javascript" language="JavaScript" src="viewSource.js" /> in your
stylesheet you will get a pair of tags in the result document.
Helder.
--
Helder da Rocha (helder@argonavis.com.br)
Web Consultant
www.argonavis.com.br
São Paulo, Brazil
+55 (11) 9291 0567
----- Original Message -----
From: "Zakon, Stuart" <stuart_zakon@medcohealth.com>
To: <XSL-List@lists.mulberrytech.com>
Sent: Wednesday, August 28, 2002 11:53 AM
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