RE: [xsl] Divide in an expression?

Subject: RE: [xsl] Divide in an expression?
From: "Scott Purcell" <spurcell@xxxxxxxxxxxxx>
Date: Wed, 21 May 2003 10:01:04 -0500
Thanks for the help. But I am still having a problem.
The only problem I still have is that the graphics server says:

  [ERROR]    Could not complete this operation because '(reference(adobe-content:myImageInfo#/imageInfo/psd/@width) div 300)' is not a valid integer.

Do I need to somehow cast the expression to an integer?


-----Original Message-----
From: Martinez, Brian [mailto:brian.martinez@xxxxxxxxxxx]
Sent: Wednesday, May 21, 2003 9:46 AM
To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'
Subject: RE: [xsl] Divide in an expression?

> From: Scott Purcell [mailto:spurcell@xxxxxxxxxxxxx]
> Sent: Wednesday, May 21, 2003 8:31 AM
> Subject: [xsl] Divide in an expression?
> At the end of the line (below) I am using an xpath call to 
> get the width from a in-memory xml document. I have the need 
> to divide whatever that width comes out as by 300. Does 
> anyone know how I can achieve this. The xml I am creating, is 
> actually being sent to the adobe graphics server, and when I 
> tried this:
> width=\"(reference(adobe-content:myImageInfo2#/imageInfo/psd@w
> idth) / 300) it said that was not valid and not an int. Any ideas?

The division operator in XPath is div, as in:

width=\"(reference(adobe-content:myImageInfo2#/imageInfo/psd@width) div 300)

The forward-slash which you might be used to in other languages, represents
the path operator in XPath.


|       please note new address and phone #'s effective may 19        |
| brian martinez                           brian.martinez@xxxxxxxxxxx |
| lead gui programmer                                    303.357.3548 |
| cheap tickets, part of trip network                fax 303.357.3380 |
| 6560 greenwood plaza blvd., suite 400           englewood, co 80111 |
| cendant travel distribution services |

 XSL-List info and archive:

 XSL-List info and archive:

Current Thread