|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] FW: Cross reference, grouping, sorting & filtering pro
> Hi, following is an example of an xml structure that I require grouped > through the use of cross references based on a parameterised filter value. > The xml structure is fairly large so the use of keys to lookup the 'part' > element is highly desirable. > I am currently using xsl:param to define a filter value for > 'collection@name' having got that I need to return a result set that for > all the 'parts' referred to by 'ref@refid' references in the 'collection' > grouped by 'part@type', sorted with in each group by 'part@name'. It would > also be desirable to have the result set assigned to an xsl:variable. > > <large-collection> > <part id="1" type="type-a" name="name-a"/> > <part id="2" type="type-a" name="name-b"/> > <part id="3" type="type-b" name="name-c"/> > <part id="4" type="type-d" name="name-d"/> > <part id="5" type="type-b" name="name-e"/> > <part id="6" type="type-c" name="name-f"/> > <part id="7" type="type-d" name="name-g"/> > <part id="8" type="type-b" name="name-h"/> > <part id="9" type="type-c" name="name-i"/> > ... > <collection name = "groupA"> > <ref refid="1"/> > <ref refid="3"/> > </collection> > <collection name = "groupB"> > <ref refid="3"/> > <ref refid="4"/> > </collection> > </large-collection> > > > Cheers > Tom Hall 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
|

Cart








