| Subject: Re: [xsl] Transforming XML to XML (diff. format) using XSL From: David Carlisle <davidc@xxxxxxxxx> Date: Tue, 3 Jun 2003 13:21:26 +0100 | 
                    <xsl:sort select="bug_id"/>
That would select the bug_id element  child from the current field
element.
However you don't have such an element, what you do have is
   <field name="bug_id">1</field>
which would be field[@name='bug_id'] from the parent row element.
you have this xsl:sort in the xsl:for-each that is iterating over
fields, but i suspect that you want it on the outer xsl:for-each
that is iterating over the rows, to sort teh rows into bug id order.
Actually I don't think you want the inner for-each at all.
something like
 <xsl:for-each select="mysqldump/database/table/row"> 
 <xsl:sort select="field[@name='bug_id']"/>
 <xsl:if test= "field[@name='status_id']='7']">
                         <xsl:if test="field[@name='resolution']='1']">
                           <ol>
                           <li><xsl:value-of select="field[@name='title']"/></li>
                           </ol>
                       </xsl:if>
                     </xsl:if>
...
________________________________________________________________________
This e-mail has been scanned for all viruses by Star Internet. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| [xsl] Transforming XML to XML (diff, vipul . vij | Thread | RE: [xsl] Transforming XML to XML (, Jarno . Elovirta | 
| RE: [xsl] Transforming XML to XML (, vipul . vij | Date | RE: [xsl] parse inside a cdtata, Jarno . Elovirta | 
| Month |