Subject: RE: [xsl] why get the value not be calculated From: Roelof Wobben <rwobben@xxxxxxxxxxx> Date: Sat, 31 Dec 2011 17:39:07 +0000 |
Oke, It worked but does the value of the calculation put into the param number_pages ? What I try to calculate is how many pages I need for displaying all the articles when I have a fixed number of articles on a page. So as example : I have 4 articles. And I want to have 3 articles on a page. Then I need 4/3 = 1.3333 pages. Then I have to make it the next whole number so it will be 2. Roelof ---------------------------------------- > From: dnovatchev@xxxxxxxxx > Date: Sat, 31 Dec 2011 09:27:53 -0800 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] why get the value not be calculated > > Yes, you have one excessive ')'. Change to: > > "floor(number($total_articles)-1) div $articles_per_page +1"/> > > This makes the expression syntactically correct -- I haven't tried to > understand wht you want to calculate, so this may or maynot be the > semantically right expression. > > > > On Sat, Dec 31, 2011 at 9:15 AM, Roelof Wobben wrote: > > > > Thanks > > > > > > > > But I get now this error message : > > > > > > > > XSLTProcessor::importStylesheet(): xsl:value-of : could not compile select expression 'floor(number($total_articles)-1) div $articles_per_page)+1' > > > > > > > > Roelof > > > > > > > > > > > > > > > > > > > > > > > > > > > > ---------------------------------------- > From: dnovatchev@xxxxxxxxx > Date: Sat, 31 Dec 2011 09:11:22 -0800 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] why get the value not be calculated > > On Sat, Dec 31, 2011 at 9:04 AM, Roelof Wobben wrote: > > > floor(number($total_articles)-1) div $articles_per_page)+1"/ > > You want an XPath expression to be evaluated -- not just output. > > Therefore, use: > > > > > > > > -- > Cheers, > Dimitre Novatchev > --------------------------------------- > Truly great madness cannot be achieved without significant intelligence. > --------------------------------------- > To invent, you need a good imagination and a pile of junk > ------------------------------------- > Never fight an inanimate object > ------------------------------------- > To avoid situations in which you might make mistakes may be the > biggest mistake of all > ------------------------------------ > Quality means doing it right when no one is looking. > ------------------------------------- > You've achieved success in your field when you don't know whether what > you're doing is work or play > ------------------------------------- > Facts do not cease to exist because they are ignored. > ------------------------------------- > I finally figured out the only reason to be alive is to enjoy it. > >
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] why get the value not be , Dimitre Novatchev | Thread | Re: [xsl] why get the value not be , Dimitre Novatchev |
Re: [xsl] why get the value not be , Dimitre Novatchev | Date | RE: [xsl] why get the value not be , Liam R E Quin |
Month |