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 |