[Home] [By Thread] [By Date] [Recent Entries]
Hello Carlos,
both answers until now seem to be incorrect. I assume, that you are only missing current(): <xsl:when test="/site/dadosPasseio/correlato/item[@correlato = current()/@idPasseio]"> A snippet of the corresponding XML often will help, but here it was easy, because you are not the first with this problem. May I suggest you a shorter version in general: <xsl:for-each select="site/passeio/item"> <option value="{@idPasseio}"> <xsl:if test="/site/dadosPasseio/correlato/item[@correlato = current()/@idPasseio]"> <xsl:attribute name="selected">selected</xsl:attribute> </xsl:if> </option> </xsl:for-each> Furthermore you avoid duplicate code. Regards, Joerg Carlos Durand wrote: Hi all, XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|

Cart



