Subject: [xsl] xslt sort dilemna From: "Mohit Anchlia" <mohitanchlia@xxxxxxxxx> Date: Tue, 9 Sep 2008 11:10:11 -0700 |
I have 2 xml that I am merging, something like this: <xsl:for-each select="//ret|$file2//ret"> <xsl:element name="{name()}" namespace="{namespace-uri()}"> <xsl:apply-templates> <xsl:sort select="filing" order="ascending" data-type="text"/> <xsl:sort select="State" order="ascending" data-type="number"/> </xsl:apply-templates> </xsl:element> </xsl:for-each> Couple of questions: 1. Above xsl:for-each merges 2 xml documents. Now I want to apply sort on the merged output. I tried putting sort inside apply-templates as well as moving inside for-each. It doesn't seem to work. I am trying to sort on 2 elements. Is there a way I can sort on merged output. 2. Also, when I put sort in for-each it sort only one document at a time, but second sort on "State" doesn't work.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xmlXPathCompOpEval: funct, Mukul Gandhi | Thread | Re: [xsl] xslt sort dilemna, Wendell Piez |
[xsl] xmlXPathCompOpEval: function , Armando Oliveira | Date | [xsl] accessing attributes, Tom Wright |
Month |