Re: xsl string comparison fails why?
<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())=$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
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format