RE: How to test the parent name
Can't see a problem with your code, other than the inversion of "test" and "if". Perhaps it's a namespace issue. However, <xsl:if test="parent::some-tag"> is better. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Mansour [mailto:mansour77@xxxxxxxxx] > Sent: 16 February 2008 07:35 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: How to test the parent name > > I am trying to test the name of the parent. > > <xsl:test if="name(parent::*)='some-tag'">direct descendant</xsl:test> > > If I do this: > <xsl:value-of select="name(parent::*)" /> Then I get the name > of the parent output correctly, but when putting it in a test > element, it does not. > Why ? What do I do to perform the test ?
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