Subject: Re: [xsl] xsl string comparison fails why? From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 25 Sep 2002 14:59:53 +0100 |
<xsl:for-each select="admissions/state/text()"> <xsl:if test=".=$state"> <xsl:value-of select="."/> so here you are iterating through each of teh text nodes of teh state element. in the case of <state>Alabama <statelink href="http://www.alabar.org/page.cfm?view=3&subgroup=main"> Bar Admissions Information</statelink> </state> there are two of those: "Alabama " and " " either side of the statelink element. Neither of those is equal to "Alabama" You want normalize-space() in there somewhere but I wonder if you really mean to iterate through all th etext children of each state, or just have one test for each state, something like <xsl:for-each select="admissions/state"> <xsl:if test="normalize-space(text()[1])=$state"> <xsl:value-of select="$state"/> David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information visit http://www.star.net.uk/stats.asp or alternatively call Star Internet for details on the Virus Scanning Service. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] xsl string comparison fails w, Geoff | Thread | RE: [xsl] xsl string comparison fai, Kevin Collins |
[xsl] xsl string comparison fails w, Geoff | Date | Re: [xsl] How do I capture the text, Trevor Nash |
Month |