[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] how to find position - please help


Subject: [xsl] how to find position - please help
From: aruniima.chakrabarti@xxxxxxxxxxxxxxxxxx
Date: Mon, 9 Dec 2002 21:58:20 +0530

Hi All, 
	I need to find position of a node which I am selecting using value of & a set of predicates... please help... really sorry for asking probably a repeated and an easy question but rite now deadline is here & after straight 13 hours I am a bit fuzzy... so please help on this... regards, aruniima

<?xml version='1.0'?>
<xsl:stylesheet version="1.0" 
				xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
				xmlns:rs="urn:schemas-microsoft-com:rowset" 
				xmlns:z="#RowsetSchema">



<xsl:variable name="branch" select="document('branchdata.xml',/*)/node()"/>
<xsl:template match="z:row">

	<xsl:variable name="user_id" select="@COD_USER_ID"/>
	<xsl:variable name="user_no" select="@COD_USERNO"/>
	<xsl:variable name="cc_brn" select="@COD_CC_BRN"/>
	<xsl:variable name="mnt_stat" select="@FLG_MNT_STATUS"/>
	
	<xsl:variable name="found_pos">
		<xsl:value-of select="$branch//z:row[@COD_USER_ID=$user_id and @CTR_USER_NO=$user_no and @COD_CC_BRN=$cc_brn and @FLG_MNT_STATUS=$mnt_stat]/@COD_USER_ID"/>
	</xsl:variable>		
	<xsl:if test="string-length($found_pos)=0">			
			<xsl:value-of select="$user_id"/> 
			--- 
			<xsl:value-of select="$found_pos"/>
			
		<br/><br/>	
	</xsl:if>	
</xsl:template>   

</xsl:stylesheet>

Regards,
aruniima

 



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread