hi..i have child nodes looks like below <TRANSLATIONS> <ROWS ID="1000"> <KEYWORD>SecondaryPayerId</KEYWORD> <COLUMNNAME>ProviderPhone</COLUMNNAME> <QUALIFIER>LU</QUALIFIER> </ROWS> <ROWS ID="1001"> <KEYWORD>BOBSMUCKETELLI</KEYWORD> <COLUMNNAME>WHOCARES</COLUMNNAME> <QUALIFIER>TT</QUALIFIER> </ROWS> </TRANSLATIONS> I want to Find the id 1000, and then the columnName value actually has a value of a xml element where i need the value from <xsl:if test="string-length(TRANSLATIONS/ROWS[@ID='1000']/COLUMNNAME)!=0"> <xsl:value-of select="PROVIDER[@PROVIDERTYPE='102']/PROVIDERID"/> </xsl:if> I Dont Want the ProviderId Part....i need to reference the PROVIDERPHONE This is the value in the COLUMNNAME Hope i explaind ok thanks dave
daveL wrote: > hi..i have child nodes looks like below > <TRANSLATIONS> > <ROWS ID="1000"> > <KEYWORD>SecondaryPayerId</KEYWORD> > <COLUMNNAME>ProviderPhone</COLUMNNAME> > <QUALIFIER>LU</QUALIFIER> > </ROWS> > <ROWS ID="1001"> > <KEYWORD>BOBSMUCKETELLI</KEYWORD> > <COLUMNNAME>WHOCARES</COLUMNNAME> > <QUALIFIER>TT</QUALIFIER> > </ROWS> > </TRANSLATIONS> > > I want to Find the id 1000, and then the columnName value actually has a > value of a xml element where i need the value from <xsl:template match="/"> <xsl:value-of select="TRANSLATIONS/ROWS[@ID = '1000']/COLUMNNAME"/> </xsl:template> -- Martin Honnen --- MVP XML http://JavaScript.FAQTs.com/