[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Different results on different server

Subject: Re: Different results on different server
From: Michael Dykman <mdykman@xxxxxxxxx>
Date: Wed, 7 Oct 2009 10:53:20 -0400
Re:  Different results on different server
You don't say what processors you are using but I suspect the fulcrum
of your issue is this expression

      generate-id() = generate-id(key('project', .))

which seems to be evaluating to false.  Perhaps you could render both
of those values and see what is going on?

 - michael dykman


On Wed, Oct 7, 2009 at 10:47 AM, Joelle Tegwen <tegwe002@xxxxxxx> wrote:
> I cannot fathom why this is not working.
>
> I have the following code:
>   <xsl:key name="project" match="project" use="."/>
>     <xsl:variable name="projects"
>       select="//project[generate-id() = generate-id(key('project', .))]"/>
>
>   <xsl:template match="/staff">
> ....
>  And then later I use this like so:
>   <xsl:template match="status">
>       <xsl:variable name="filter_name" select="filter_name"/>
>             <xsl:variable name="objects_active"
>           select="$projects[$filter_name = 'active'][@active!=0] |
>                           $projects[$filter_name = 'archived'][@active=0] |
>                           $projects[$filter_name =
> 'new'][@new=1][@active!=0] |
>                           $projects[$filter_name = 'all']"/>
>      .....
>
> This works fine on my personal dev environment (LAMP), but not on our test
> server (WIMP)
> on our test server it says that there are no nodes in the $projects
> collection.
>
> So that's strange enough. but here's the part that has me pulling my hair
> out.
> If I add the following to the first block of code:
>   <xsl:template match="/staff">
>     <xsl:value-of select="count($projects)"/> -
>   <xsl:value-of select="count(//project[generate-id() =
> generate-id(key('project', .))])"/>
>
> I get:
> 0 - 19
>
> It doesn't seem to matter how specific I am with the select statement for
> $projects, the answer is the same.
>
> I've used a similar methodology on other pages and I've never had an issue
> with it.
>
> What am I missing here?
>
> Thanks much for your time.
> Joelle
>
>



--
 - michael dykman
 - mdykman@xxxxxxxxx

Dont worry about people stealing your ideas. If theyre any good,
youll have to ram them down their throats!

   Howard Aiken

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.