This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

xpath doubt



Hi there,


<a>
<b id="new">
   <c id="new">
	<d id="old">hi</d>
   </c>
</b>
<b id="new">
   <c id="old">
	<d id="new">hi</d>
   </c>
</b>
<b id="old">
   <c id="old">
	<d id="old">hi</d>
   </c>
</b>
<b id="old">
   <c id="old">
	<d id="old">hi</d>
   </c>
</b>
</a>

In the above file i have to get get all the "b" elements if either the id of 
"b" or its child id "c" or its child id "d" is new
so i wrote an xpath expression like below
<xsl:choose>
	<xsl:when test="$filterType='new'">
		<xsl:apply-templates select="b[//c/@id='new' or //d/@id='new' ]"/>
	</xsl:when>

	but i dont get the required result can any body correct me if i am wrong

Thanks in Advance
Spencer

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]