Subject: RE: [xsl] problem with <xsl:if> From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Thu, 19 Apr 2001 10:30:38 +0100 |
You need to test="..[@edit='yes']". By writing test="addresslist[@edit='yes']", you're looking for an addresslist that's the child of the address. Mike Kay Software AG > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Jay Wright > Sent: 18 April 2001 20:52 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] problem with <xsl:if> > > > > Hello, > > I have an xml file that looks like this: > > <addresslist edit="yes"> > <address> > <name>Blah1</name> > </address> > <address> > <name>Blah2</name> > </address> > <address> > <name>Blah3</name> > </address> > </addresslist> > > and xsl that matches addresslist, then loops through each > address, and IF > the addresslist attribute edit equals "yes", then I'd like to > add something. > > <xsl:template match="addresslist"> > <b><xsl:value-of select="@name"/></b><br/> > <xsl:for-each select="address"> > <xsl:value-of select="name"/> > <xsl:if test="addresslist[@edit='yes']/address"> > ...add something... > </xsl:if><br/> > </xsl:for-each><p/> > </xsl:template> > > but I am not sure how to do the if test. an example implies > that I should > use double quotes ("), but cocoon doesn't seem to like that. > Could someone > help me with the test condition? > > Thanks, > Jay > > > > 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] problem with <xsl:if>, Francis Norton | Thread | Re: [xsl] problem with <xsl:if>, mjyoungblut |
RE: [xsl] Sorting and Grouping revi, Michael Kay | Date | RE: [xsl] Truncating output of a no, Michael Kay |
Month |