[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Outputing Differences between two files
For all problems involving looking for duplicates, or grouping, use Muenchian grouping in XSLT 1.0 or xsl:for-each-group in 2.0. It's a little hard from this problem description to see how it would extrapolate to different input files. For example, what output would you want if the input were: > <a> > <b>Value1</b> > <bb>Value2</bb> > <bbb>Value3</bbb> > </a> > <c> > <b>Value1</b> > <bb>Value4</bb> > <bbb>Value5</bbb> > </c> or if it were: > <c> > <b>Value4</b> > <bb>Value2</bb> > <bbb>Value5</bbb> > </c> > <a> > <b>Value1</b> > <bb>Value2</bb> > <bbb>Value3</bbb> > </a> Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Jonathan Marenus [mailto:jonathanmarenus@xxxxxxxxx] > Sent: 18 July 2005 11:07 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Outputing Differences between two files > > > I'm trying to write an XSL that receives an XML file > as input and outputs only the values that have a > certain sibling's value duplicated in the file. For > example, if I have the following XML: > > <a> > <b>Value1</b> > <bb>Value2</bb> > <bbb>Value3</bbb> > </a> > <c> > <b>Value4</b> > <bb>Value2</bb> > <bbb>Value5</bbb> > </c> > > In this example, I want the output sibling to be > "a/bbb". Since "Value2" is shown twice for element > bb, I want to output "Value3", since that is the > output sibling. Any feedback regarding this example > would be appreciated, so that I can apply it to my > actual situation. > > Thanks. > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com
|
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
|