Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Re: Sort transformation result >Thread Next - Re: Sort transformation result Re: Sort transformation resultTo: NULL Date: 5/18/2009 10:50:00 AM Yes, you are right. Here it is: <?xml version = "1.0" encoding="Windows-1252" standalone="yes"?> <VFPData> <tree menuid="91" parentid="24" name="Adam Briel" link=" " salesrepid="670" category="4" exclude="true" comments="true"/> <tree menuid="83" parentid="24" name="Betty Mazon" link=" " salesrepid="325" category="4" exclude="true" comments="true"/> <tree menuid="93" parentid="24" name="Christina Martinez" link=" " salesrepid="625" category="4" exclude="true" comments="true"/> <tree menuid="48" parentid="20" name="Current Inventory" salesrepid="0" category="4" exclude="true" comments="true"/> <tree menuid="67" parentid="20" name="Customer Details" salesrepid="0" category="4" exclude="true" comments="true"/> <tree menuid="61" parentid="20" name="Customer Order Status" link="http://ufd-sql2008test/ReportServer?%2fCustomerPoStatus&rs:Command=Render&rc:Parameters=false&rc:Zoom=100&ccustno=&SalesOrder=&CustomerPO=&Sku=&OrderDate=&ShipDateFrom=&ShipDateTo= " salesrepid="0" category="4" exclude="true" comments="true"/> <tree menuid="24" parentid="20" name="Customer Reporting" salesrepid="0" category="4" exclude="true" comments="true"/> <tree menuid="20" parentid="1" name="Customer Service" salesrepid="0" category="4" exclude="true" comments="true"/> <tree menuid="62" parentid="20" name="Pick Plan Status" link="http://ufd-sql2008test/ReportServer?%2fPPStatus&rs:Command=Render&rc:Parameters=false&rc:Zoom=100&ccustno= " salesrepid="0" category="4" exclude="true" comments="true"/> <tree menuid="50" parentid="48" name="Price Lists" salesrepid="0" category="4" exclude="true" comments="true"/> <tree menuid="55" parentid="20" name="Product LookUp" link="http://ufd-sql2008test/ReportServer?%2fCustserviceOpenOrders&rs:Command=Render&rc:Parameters=false&rc:Zoom=100&ccustno= " salesrepid="0" category="4" exclude="true" comments="true"/> <tree menuid="47" parentid="48" name="Sku Attributes Reporting" link="http://ufd-sql2008test/ReportServer?%2fskuattributesFG&rs:Command=Render&rc:Parameters=false&rc:Zoom=100&ExcludeOnHand= " salesrepid="0" category="4" exclude="true" comments="true"/> <tree menuid="49" parentid="48" name="Sku Price List Preparation" salesrepid="0" category="4" exclude="true" comments="true"/> <tree menuid="95" parentid="24" name="Susan Finnane" link=" " salesrepid="375" category="4" exclude="true" comments="true"/> <tree menuid="1" name="United Feather and Down" salesrepid="0" category="0" exclude="true" comments="true"/> <tree menuid="90" parentid="24" name="Yoori Lee" link=" " salesrepid="650" category="4" exclude="true" comments="true"/> </VFPData> Sure, I could add an extra column "folder". But how would I know in advance which node is a parent? "Martin Honnen" <mahotrash@y...> wrote in message news:OFVM3681JHA.4880@T...... > Markgoldin wrote: > >> <xsl:apply-templates select="//tree[@parentid=$ID]"> >> </xsl:apply-templates> >> </menu> >> </xsl:template> >> </xsl:stylesheet> >> >> I need to sort my tree showing folders first. Can someome help, please? > > Well you have not shown your XML at all. I guess it somehow contains > information that an item is a folder or something else so you need to sort > on that information. But without knowing your XML it is hard to make a > concrete suggestion. > Sorting can be done inside the apply-templates e.g. > <xsl:apply-templates select="//tree[@parentid = $ID]"> > <xsl:sort select="treetype"/> > </xsl:apply-templates> > > > -- > > Martin Honnen --- MVP XML > http://msmvps.com/blogs/martin_honnen/ | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
