Subject: [xsl] FW: Cross reference, grouping, sorting & filtering problem From: "*Tom Hall" <Tom.Hall@xxxxxxxxx> Date: Wed, 24 Oct 2001 12:19:27 +1300 |
> 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] using xsl to check for du, Kevin Jones | Thread | [xsl] how big a file can saxon hand, ASTI Legaspi, Calen |
[xsl] RE: untitled, Michael Kay | Date | RE: [xsl] using xsl to check for du, Pankaj Jain |
Month |