[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XPath Problem.
Wendall, I got that part correctly. It does return me the correct node-set. The problem is using the subsequent code to filter that node-set. <xsl:for-each select="$TInfo-descendants"> <xsl:variable name="all-preceding-TInfos" select="preceding::TInfo"/> <!-- this variable collects all TInfos in the document preceding this one --> <xsl:variable name="preceding-TInfos" select="$TInfo-descendants[count(.|$all-preceding-TInfos) = count($all-preceding-TInfos)]"/> <xsl:if test="@name = $preceding-TInfos/@name"> <!-- the test will only allow a TInfo through that has a name not on one of the preceding TInfos --> <xsl:call-template name="ShowTInfo"/> </xsl:if> </xsl:for-each> When I start walking down that node-set the preceding::TInfo is the step I am baffled with. I want to select unique TInfo nodes in the "TInfo-descendant nodesets. But this step selects all the TInfo nodes from the document as against the nodeset. I tried sorting but that gives me duplicate nodes. How do I remove those duplicates and list only the unique ones ? thanks for your help. - Sandeep. -----Original Message----- From: Wendell Piez [mailto:wapiez@xxxxxxxxxxxxxxxx] Sent: Monday, January 20, 2003 3:01 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: XPath Problem. Sandeep, At 03:07 PM 1/20/2003, you wrote: ><xsl:variable name="TInfo-descendants" select="//TInfo"/> For this, try <xsl:variable name="TInfo-descendants" select=".//TInfo"/> which will select TInfo descendants of the current node, not all TInfo elements in the document. If my original sample code had this error, I do apologize! Regards, Wendell ====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ====================================================================== 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
|