xsl-list
[Top] [All Lists]

Re: HTML <script> tag

2002-08-28 08:16:22
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(_at_)argonavis(_dot_)com(_dot_)br)
Web Consultant
www.argonavis.com.br
São Paulo, Brazil
+55 (11) 9291 0567

----- Original Message -----
From: "Zakon, Stuart" <stuart_zakon(_at_)medcohealth(_dot_)com>
To: <XSL-List(_at_)lists(_dot_)mulberrytech(_dot_)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



<Prev in Thread] Current Thread [Next in Thread>