[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: about xsl:when
] <xsl:template match = "persona[@id]" > that matches persona elements that have an id. so . is the _element_ node and in ".='1' you are testing the string value of the element (ie all the character data in all its descendents) against '1'. I would guess you want "@id='1' Incidentally you might prefer not to have an xsl:choose at all but just do it in the match: <xsl:template match = "persona[@id=1 or @id=2]" priority="2"> <br/> edad=<xsl:value-of select="name"/> </xsl:template> <xsl:template match = "persona[@id]" > <br/> <xsl:text >no hay</xsl:text> </xsl:template> <xsl:template match = "persona" > <br/> <xsl:text >no id attribute at all</xsl:text> </xsl:template> David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Control Centre. For further information visit http://www.star.net.uk/stats.asp 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
|