[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xsl:if syntax problem
<xsl:template match="entity"> <xsl:if test="onClick='' or not(onClick='')"> do processing </xsl:if> You want to test whether onClick is empty or onClick doesn't exist? then not(onClick='') is the false expression. Or in other words: test=" A or not(A)" is always true. The second part should be "not(onClick)" (without ='', because you would have again boolean in it). But there is a shorter way too: either test="normalize-space(onClick)" (whitespaces are removed) or test="string(onClick)" (empty onClick but with whitespaces won't be ignored) I think normalize-space(onClick) is the right one. Regards, Joerg However, this xsl does not appear to work. The xsl will run on the following xml code. -- System Development VIRBUS AG Fon +49(0)341-979-7411 Fax +49(0)341-979-7409 joerg.heinicke@xxxxxxxxx www.virbus.de 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
|