Subject: Re: Wierd IE5B2 From: Chris Maden <crism@xxxxxxxxxxx> Date: Tue, 23 Feb 1999 11:07:18 -0500 (EST) |
[Wendy Cameron] > Regard IE5B2 > > Well after many hours playing with Microsoft Examples I finally got > <xsl:choose> > <xsl:when "test='something or other'"> YM <xsl:when test='something or other'> And you need an end-tag for <xsl:when>. > </xsl:choose> You could also use <xsl:if test="something else"> if you only wanted to check one thing. > And someone spoke of how match has less capabilites than select > > Can someone please explain how each of the following works? (Or is > meant to work) > > match > select > test test and select both take select patterns. Select patterns have a context, usually the node matched by the match pattern in the current template: <xsl:template match="foo"> <xsl:if test="bar"> <xsl:text>This is used if foo has a child called bar.</xsl:text> </xsl:if> </xsl:template> In this example, the context for <xsl:if>'s select pattern is the foo element matched by the template's match pattern. It would not be true if there existed a bar anywhere; it has to be relative to the current node. Match patterns succeed if they can be true from any context. Once upon a time, there were restrictions on match patterns; they were a subset of select patterns. But in the current draft, that restriction was removed: [2] MatchExpr ::= SelectExpr The lack of restriction has apparently made implementation more difficult, and I have a feeling it may come back in some form, but I can't be sure. -Chris not speaking in any way for the XSL WG or the W3C -- <!NOTATION SGML.Geek PUBLIC "-//Anonymous//NOTATION SGML Geek//EN"> <!ENTITY crism PUBLIC "-//O'Reilly//NONSGML Christopher R. Maden//EN" "<URL>http://www.oreilly.com/people/staff/crism/ <TEL>+1.617.499.7487 <USMAIL>90 Sherman Street, Cambridge, MA 02140 USA" NDATA SGML.Geek> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Wierd IE5B2, Wendy Cameron | Thread | RE: Scripting on XSL elements in ie, Mark Birbeck |
Fw: Streaming XSL, Oren Ben-Kiki | Date | IE5b2 : Unknown method. .[-->first-, Shekhar Kshirsagar |
Month |