[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: for-each question/IE5
EXCELLENT. It worked. Kudos and many thanks to Ben. Sol'n: <SELECT size="10" multiple="multiple"> <xsl:for-each select="/MCRoot/Lists/Languages/Language"> <option> <xsl:if test="/MCRoot/Person/Languages/Language[@value =context()/@value]"> <xsl:attribute name="selected">selected</xsl:attribute> </xsl:if> <xsl:value-of select="@value"/> </option> </xsl:for-each> </SELECT> --------------------------------------------------------- Date: Tue, 25 Jan 2000 18:35:12 -0000 From: Ben Robb <Ben@xxxxxxxxxx> Subject: RE: for-each question/IE5 Try something like: ++++++++++++++++++++++++++++ <xsl:for-each select="/MCRoot/Lists/Languages/Language"> <option> <xsl:if test="/MCRoot/Lists/Person/Languages[@value = context()/@value]"> <xsl:attribute name="selected">selected</xsl:attribute> </xsl:if> <xsl:value-of select="@value"/> </option> </xsl:for-each> ++++++++++++++++++++++++++++ <warning>this code was lifted and amended from something I wrote about a year ago - so no guarantees that it works...*grin*</warning> Hope it helps - as you can see, if using IE5, the only "nice" way of doing it is by using the context() function. 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
|