|
Subject: Re: [xsl] Different results on different server From: Michael Dykman <mdykman@xxxxxxxxx> Date: Wed, 7 Oct 2009 10:53:20 -0400 |
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 |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] Different results on differen, Joelle Tegwen | Thread | RE: [xsl] Different results on diff, Michael Kay |
| [xsl] Different results on differen, Joelle Tegwen | Date | RE: [xsl] Different results on diff, Michael Kay |
| Month |