Subject: RE: [xsl] XSL to Sort XML Doc return XML Doc ? From: Xiaocun Xu <xiaocunxu@xxxxxxxxx> Date: Thu, 31 May 2001 13:24:44 -0700 (PDT) |
Hi, Matt: Assume you want to sort on attribute1 and want to have a copy of the record: <records> <xsl:for-each select="records/record"> <xsl:sort select="@attribute1"/> <xsl:copy-of select="."/> </xsl:for-each> </records> xsl:sort sort the records, and xsl:copy-of make a deep copy of the sorted record. BTW, it would be helpful in the future if you could state your entire problem the first time so people who try to help won't have to think about it twice. Hope this helps, Xiaocun --- "Hasselback, Matt" <matt.hasselback@xxxxxxxxxxxxxxxx> wrote: > How would I modify this for something like... ? > > <records> > <record attribute1="A" attribute2="1"> > <record attribute1="B" attribute2="2"> > <record attribute1="C" attribute2="3"> > <record attribute1="D" attribute2="4"> > </records> > > > > -----Original Message----- > From: Xiaocun Xu [mailto:xiaocunxu@xxxxxxxxx] > Sent: Thursday, May 31, 2001 2:49 PM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] XSL to Sort XML Doc return XML > Doc ? > > Hi, Matt: > > This can be done pretty easily with xsl:sort, > like: > <records> > <xsl:for-each select="records/record"> > <xsl:sort select="."/> > <record><xsl:value-of select="."/></record> > </xsl:for-each> > </records> > This should work. > > Xiaocun > > --- "Hasselback, Matt" > <matt.hasselback@xxxxxxxxxxxxxxxx> wrote: > > Hello... > > > > I'm aiming to sort an xml document, and return the > > same xml document, in > > its sorted transformation. Is there an easy way > to > > go about doing this? > > > > Example: > > > > <records> > > <record>B</record> > > <record>H</record> > > <record>A</record> > > <record>D</record> > > <record>C</record> > > <record>G</record> > > <record>F</record> > > <record>E</record> > > </records> > > > > return: > > > > <records> > > <record>A</record> > > <record>B</record> > > <record>C</record> > > <record>D</record> > > <record>E</record> > > <record>F</record> > > <record>G</record> > > <record>H</record> > > </records> > > > > Thanks for any help ... > > -Matt > > > > XSL-List info and archive: > > http://www.mulberrytech.com/xsl/xsl-list > > > > > __________________________________________________ > Do You Yahoo!? > Get personalized email addresses from Yahoo! Mail - > only $35 > a year! http://personal.mail.yahoo.com/ > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________________________ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail - only $35 a year! http://personal.mail.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XSL to Sort XML Doc retur, Xiaocun Xu | Thread | [xsl] Set of distinct values, Jason Macki |
Re: [xsl] generic method of getting, Edward Kennedy | Date | RE: [xsl] whitespace as a parameter, MacEwan, James (Info |
Month |