RE: [xsl] Total Missing documents for each Event‏

Subject: RE: [xsl] Total Missing documents for each Event‏
From: Shashank Jain <shashankjain@xxxxxxxx>
Date: Fri, 9 Apr 2010 11:35:27 -0500
Thanks David !

You understood my requirement very well, this is exactly what I wanted.
I agree my code is vastly complicated , I will work on it to write more efficient code.

Thanks again.

Shashank

----------------------------------------
> Date: Fri, 9 Apr 2010 17:00:02 +0100
> From: davidc@xxxxxxxxx
> To: shashankjain@xxxxxxxx
> CC: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: [xsl] Total Missing documents for each Event~
>
> Either I'm not understanding your requirements or your code is vastly
> more complicated than needed (or both)
>
> i think you just want
>
> 
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
>
>
> 
> 
> select="tokenize(@sp_mand_doctypes,'\s*,\s*')"/>
> 
> For event 
> list is: 
> select="$x[not(.=current()/document_type/@sp_document_type)]"
> separator=","/>
>  count 
> 
> select="count($x[not(.=current()/document_type/@sp_document_type)])"/>
> additional docs: 
> select="document_type/@sp_document_type[not(.=$x)]"
> separator=","/>
>  count 
> 
>
> 
> 
> 
>
> which makes
>
>
> $ saxon9 list.xml list.xsl
> 
>
> For event 1
> list is: PSC Minutes,Internal Approval,Rationale,Trade
> Instructions,IPS count 5
> additional docs: count 0
> For event 2
> list is: PSC Minutes,Internal Approval,Trade Instructions,IPS count 4
> additional docs: count 0
> For event 3
> list is: PSC Minutes,Internal Approval,Rationale,Trade
> Instructions,IPS,Final Client Models count 6
> additional docs: Analyst count 1
>
>
>
>
>
> ________________________________________________________________________
> The Numerical Algorithms Group Ltd is a company registered in England
> and Wales with company number 1249803. The registered office is:
> Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
>
> This e-mail has been scanned for all viruses by Star. The service is
> powered by MessageLabs.
> ________________________________________________________________________
>
 		 	   		  
_________________________________________________________________
The New Busy is not the too busy. Combine all your e-mail accounts with Hotmail.
http://www.windowslive.com/campaign/thenewbusy?tile=multiaccount&ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_4

Current Thread