axis and sorting, or a two run task?
Given the following xml, <wrapper> <qna> + <topic> <q> <a> I want to sort by topic then q, but having sorted, I want to output the topic only once, then output the sorted q and a elements. Many examples of using the following-sibling exist to check for first of a series, but I'm stumped with this one. A solution is to look 'back' along the sort axis, except there isn't one, and Mike Kay has stated that the axis are document based even after the sort. Damn. The dirty one is to use a variable to hold the 'last output' topic for comparison. [I'll say yuk now before DC does :-)] Another is to do a transform to reorder qna elements by topic, then the 'sort axis' is the same as document axis. Can it be done on a single pass? Any help appreciated. 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