[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] using variables correctly
i try to write a dynamical database using xsl-processing and somehow i can't get the variables to work correctly: <xsl:if test="$search != ''"> <xsl:for-each select="database/computer[@owner = $searchparam]"> the if works, the for works as well, but only if i use "@owner" - if i write the following line "<xsl:for-each select="database/computer[$search = $searchparam]">" ($search is "@owner") the output stays empty... now i wonder: why does comparing to a variable work with "xsl:if" but not with "xsl:for-each"? i also tried setting the whole content of the "select"-statement as a variable but that neither worked ($search was "database/computer[@owner = $searchparam]"). i also tried to set $search to $search = "$searchparam" and use that as in "<xsl:for-each select="database/computer[$search]">"but that neither worked. i am desperate - can anybody help, please? greetings, philipp 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
|