[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Trying to sort by an unknown attribute
> I want to be able to sort a bunch of table rows, but I want to be able > to supply the column to sort by in the XML. For example: > > I want to take the following XML: > > <events sortby='name'> > <event name='name1' rfq='ABC123' sponsor='dan' status='complete' /> > <event name='name2' rfq='BCA321' sponsor='mike' status='pending' /> > </events> Hmm, something like this? (warning: untested code) <xsl:template match="events"> <xsl:variable name="sortkey" select="@sortby"/> <xsl:apply-templates select="event"> <xsl:sort select="@*[name() = $sortkey]"/> </xsl:apply-templates> </xsl:template> - Mike ________________________________________________________________________ Mike Brown / Hyperreal | Hyperreal http://www.hyperreal.org/music/ PO Box 61334 | XML & XSL http://www.skew.org/xml/ Denver CO 80206-8334 USA | http://www.hyperreal.org/~mike/ 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
|