[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Adding a break character between a group of input
Didn't Peter explain it in his first mail? $line is always a nodeset about all "prescriber-info/trade-name"s. $trade is a nodeset only with the current one (the '.'). So the nodesets are always different, the comparison between these two nodesets is false, you get always ';'. But if you have only 1 trade-name, $trade contains this one and $line too. Both nodesets contain this one node. They are equal, you get no semi-colon. Hope this helps ... and it's correctly explained. ;-) Joerg > <annotationsText> > <xsl:variable name="line" select="prescriber-info/trade-name > [.] "/> > <first_tradename><xsl:value-of select="$line"/></ > first_tradename> > <xsl:for-each select="prescriber-info/trade-name"> > <xsl:variable name="trade" select="."/> > <xsl:if test="$trade != $line">;</xsl:if> > <xsl:value-of select="$trade"/> > </xsl:for-each> > </annotationsText> 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
|