XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
roberto azzimontiSubject: consolidate same nodes into one
Author: roberto azzimonti
Date: 07 Aug 2006 03:06 PM
Hello,
I want to ask you guys a solution in XSLT about how to consolidate several same XML nodes into one. For instance:

<xsl:template name="details">
<details>
<xsl:for-each select="detail">
<xsl:sort select="A/@app"/>
<xsl:sort select="A/@id"/>
<xsl:sort select="A/@part"/>
<xsl:sort select="A/@factor"/>
<xsl:sort select="A/@inc"/>
<xsl:call-template name = "copydetail"/>
</xsl:for-each>
</details>
</xsl:template>

Instead <xsl:call-template name = "copydetail"/> which copy the current node into the <detail> node I would like to update the same node if already exist in the <detail>. Is it possible?
Unfortunately I can't use the position() function because of the sorting, how can I keep track of the last processed node? I guess my logic will say if processed node = current node then update processed node, otherwise write (output) the processed node because I won't find any more of this nodes in my file (because of the sorting). Using key() instead the sort works too but I have the same problem, how can I group all of the nodes in my key into one single node? Maybe with 2 steps transformation process?
Hope I could explained the problem clear enough.
Thanks.

Postnext
Ivan PedruzziSubject: consolidate same nodes into one
Author: Ivan Pedruzzi
Date: 07 Aug 2006 03:19 PM
Hi Roberto,

Which Stylus Studio version are you running?


Ivan Pedruzzi
Stylus Studio Team

Postnext
roberto azzimontiSubject: consolidate same nodes into one
Author: roberto azzimonti
Date: 07 Aug 2006 04:52 PM
I'm not using Stylus Studio yet.

Posttop
Ivan PedruzziSubject: consolidate same nodes into one
Author: Ivan Pedruzzi
Date: 07 Aug 2006 05:52 PM

Sorry the Stylus Studio Developer Network is for Stylus Studio users only.

If you like to try Stylus Studio visit
http://www.stylusstudio.com/xml_download.html


Ivan Pedruzzi
Stylus Studio Team

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.