|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Three questions on sorting..
Thanks Chaps, Headache slowly subsiding. <xsl:sort/> I knew that. Gonna have a nice cold beer and then attempt the sort by manufacturer.... > > > > -----Original Message----- > > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Tim > > Sent: 20 June 2001 10:58 > > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > Subject: Three questions on sorting.. > > > > > > Hi, > > > > XML/XSL is below. These problems are causing a very red forehead > > (since I keep banging it on the table in confusion!) > > > > 1. Why does the <xsl:sort/> cause a "tr is not allowed in > > this position > > in the stylesheet" error? If I take the sorting tags out, it > > is quite > > happy. > > The xsl:sort element should be empty, and should precede the <tr> element. > > > > 2. Can the <xsl:sort/> use a variable directly? e.g. <xsl:sort > > select="$orderBy"><xsl:sort> I'll try it myself when I can get the > > answer to question 1! > > This is a FAQ. The value of $orderBy doesn't depend on the current node, so > you'll get the same sort key value for every node. You probably want > select="*[name()=$orderBy]". > > > > 3. I would like to sort by manufacturer name but it is in an external > > file. Is there a way of ordering by the <name/> of the > > manufacture? I > > can order by the manufacturer ID but not the external name. > > You can do something like > > <xsl:sort select="document('manufacturers.xml')/manufacturer [id=$id]/name"/> > > Mike Kay > Software AG > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > > 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








