Re: [xsl] Problems with JS inside XSL Files

Subject: Re: [xsl] Problems with JS inside XSL Files
From: "Paulo \(Shape.Tech\)" <paulo@xxxxxxxxx>
Date: Mon, 28 Oct 2002 13:39:09 -0200
ok MAC :)
i´ll try to do it this way..
it´s working now..but I had to put it in a .js file.
As you told, the < and > are reserved characters in XSL but in JS they
aren´t..
so..inside a another file and being called inside xsl file..it works :)

but thanks for the tip..i´ll try to do it the way you told me too :)
thanks :)

----- Original Message -----
From: "Mac Rost" <mrost@xxxxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Monday, October 28, 2002 2:11 PM
Subject: RE: [xsl] Problems with JS inside XSL Files


> Paulo,
> With the < and > these are reserved characters. Try to use &lt; &gt; and
if they don't work for using the doc.write in js, use the hex values for the
brackets,
> Mac
> [Paulo wrote:]
>
> Thanks Mac :)))
>
> well, I´m having one more problem.
> in my XSLT file I have this JavaScript code:
>
> ...
> var div  = "<" + "div style=" + "position:absolute; width:126px;
> height:122px; z-index:1" + ">" + "<" + "img src=" +
> "imagens/seta_webmail.gif" + "width=" + "126" +  "height=" + "122" + ">" +
> "</img></div>";
> document.write(div);
> ...
>
> and I´m receiving this error message:
>
> msxml4.dll error '80004005'
>
> Error while parsing "file:///D:/WEB/dorio.xml/webmail.xsl". Illegal
> qualified name character.
>
> can someone help me?
> I just want to use the document.write to write this HTML code:
>
> <div id="Layer1" style="position:absolute; width:126px; height:122px;
> z-index:1"><img src="imagens/seta_webmail.gif" width="126"
> height="122"></div>
>
> obs: i´m using the XMLSPY editor and its pointing to the  "<" as the
reason
> of the error.
>
> thanks a lot
>
> PAulo Fabiano
> []´s
>
> > Paulo,
> > Don't forget, I know that I do this sometimes, to access that specific
> parameter, you will need to have a $ before the name such as <xsl:value-of
> select="$op"/> (something to that effect.)
> > HTH,
> > Mac
> >
> > [Ben wrote]
> > It really depends on your processor - it's a processor specific problem.
> However, since you are using ASP, I'll assume you are using MSXML 3+.
> >
> > For this, you can do the following:
> >
> > Add the following to your ASP [before oXSLProcessor.Transform()]:
> >
> > Call oXSLProcessor.addParameter("op",Request.QueryString("op"))
> >
> > In your XSL, you will need to add a parameter as a child of
> <xsl:stylesheet>
> >
> > <xsl:param name="op"/>
> > []
> > [Paulo wrote:]
> > Hi all,
> > everybody knows if it´s possible I get a param value from an URL with
XSLT
> ? for exemple:
> >
> > www.xxx.com.br/index.asp?op=abc.xsl
> >
> > can I get this OP value with xslt ?
> >
> > thanks
> > Paulo Fabiano Langer
> > Web DEsigner/Develper
> >
> > Rio de Janeiro - BRazil
> >
> >
> >  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
>
>
>  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