XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Pho TekSubject: Adding Javascript to transformed HTML
Author: Pho Tek
Date: 17 Dec 1999 08:56 PM
I'm trying to add javascript code bits in my XSL file like this:


   
    language="JavaScript">
   
   function Mytoggle()
   {
        if ((titles.style.display == "none") && (titles.style.visibility == "hidden"))
	{
	   titles.style.display="inline";
	   titles.style.visibility="visible";	   companyname1.src = "images/data_minus.gif";
	}
	else
	{
	   titles.style.display="none";
	   titles.style.visibility="hidden";
	   companyname1.src = "images/data_plus.gif";
	}
    	
    






However excelon stylus is complaining that "a name is started with an invalid character" and is pointing to the "&&" in my function. Can someone help me fix this ?

Thanks

Gavin

P/S I am using IE's XSL processor

Postnext
Omri TraubSubject: Adding Javascript to transformed HTML
Author: Omri Traub
Date: 22 Dec 1999 11:53 AM
You need to enclose the script content in a CDATA section. This signals to the xml parser that the content is non-xml, and may contain & and < characters. So, for example:
(xsl:comment)(![CDATA[

script here...

]])(/xsl:comment)

(replace ( and ) with < and > ...)

- Omri.

Posttop
(Deleted User) Subject: Adding Javascript to transformed HTML
Author: (Deleted User)
Date: 20 Aug 2002 03:03 PM
There is one more level of script hiding I use as follows:

(script language="Javascript")(xsl:comment)
//start script hiding(![CDATA[
...
]])(/xsl:comment)
(/script)

replace all parentheses with angle brackets

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.