|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: problem with <xsl:if>
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: 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
|
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
|

Cart








