Subject: RE: [xsl] XPath Problem. From: Sandeep_Karandikar@xxxxxxxx Date: Mon, 20 Jan 2003 15:22:03 -0600 |
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: [xsl] 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XPath Problem., Wendell Piez | Thread | RE: [xsl] XPath Problem., Ross Ken |
[xsl] xsl:copy question, | Date | Re: AW: [xsl] how to "save" a conte, Dimitre Novatchev |
Month |