Subject: RE: [xsl] Testing for Parent Nodes of multiple types From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Wed, 14 Mar 2001 17:02:21 -0000 |
One technique I used once was to write <xsl:variable name="cat"><xsl:apply-templates select=".." mode="cat"/></xsl:variable> <xsl:template match="p|b|i|u" mode="cat">A</xsl:template> <xsl:template match="*" mode="cat">B</xsl:template> <xsl:if test="$cat='A'"> ... Don't know whether that's appropriate here though: I had about 50 element types in the same category. Mike Kay Software AG > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of > Ciaran Byrne > Sent: 15 March 2001 00:36 > To: Xsl-List > Subject: [xsl] Testing for Parent Nodes of multiple types > > > Hi all, > In my content I am testing for the parent of > my context node. The parent can be one of several different > elements. > > For example, let's say that the parent of the element 'b' can > be 'p','b','i','u','td'. > > At the moment in my xsl:if I have the node test > > <xsl:if test="parent::p or parent::b or parent::i or parent::u or > parent::td"> > ... > </xsl:if> > > > Is anyone aware of a more efficient way to implement this ? > > Thanks, > Ciaran. > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Testing for Parent Nodes , Jeni Tennison | Thread | RE: [xsl] Testing for Parent Nodes , Ciaran Byrne |
[xsl] Is XML/XSL the right directio, Sara Christie | Date | [xsl] ;), heavensky |
Month |