Subject: RE: [xsl] Clean XSL code for the following javascript From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Wed, 17 Jan 2007 18:42:39 -0000 |
If you're going to use hexadecimal character references, they need to be written as { } But this won't help you. The character references are seen by XSLT/XPath as curly braces. The mechanism for escaping curly braces in XSLT is to double them: {{ and }}. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Karl Stubsjoen [mailto:kstubs@xxxxxxxxx] > Sent: 17 January 2007 15:57 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Clean XSL code for the following javascript > > What is the cleanest way to code the following javascript > code in my XSL: > > <a href="#" onlick="Position.clone('ElementA', 'ElementB', {setHeight: > false, setWidth: false})">-click-<a/> > > These are the correct (??) unicode characters for: > > { = B; > } = D; > > Here is where I found these codes: > http://www.unicode.org/charts/PDF/U0000.pdf > > I tried injecting this straight into the onlick attribute, > but failing with a decimal syntax issue... (which I haven't > seen before). > > So I tried: > > <a href="#" onclick="Position.clone('{$ElementA}', '{$ElementB}', > B;setheight: false, setWidth: false D;)">-click me-</a> > > The exact error is: > Invalid character in a decimal number 'B' > > > > Karl..
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Clean XSL code for the fo, Abel Braaksma | Thread | Re: [xsl] Clean XSL code for the fo, Karl Stubsjoen |
Re: [xsl] Clean XSL code for the fo, Abel Braaksma | Date | RE: [xsl] saxon error, Michael Kay |
Month |