[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: How to sort attribute?
Thanks for all of your kindly helps. I cannot accept to transform attribute to element. What I want is sort the attribute lexicographic. Now I understand it depends on the implementation of engine. I use apache xalan 2.6.0, I will study to see if there is any option for this purpose. Thanks, John -----Original Message----- From: xsl-list-return-19559-johnli121=163.com@xxxxxxxxxxxxxxxxxxxxxx [mailto:xsl-list-return-19559-johnli121=163.com@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Mukul Gandhi Sent: Sunday, August 14, 2005 12:39 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: How to sort attribute? Hi Kenneth, I agree with you completely! Regards, Mukul On 8/13/05, Kenneth Stephen <marvin.the.cynical.robot@xxxxxxxxx> wrote: > Mukul, > > Err...dont you have that backwards? The spec is clear about the > ordering of attributes - it is unordered and any order that is > imposed, if at all, is implementation defined. So your expectations > are anomalous. > > Not to start a flamewar or anything, but lets remember semantically > speaking, it doesnt make sense for attributes (or properties, if you > want to look at XML with OO-coloured glasses) of elements (objects) to > have order. As Douglas pointed out, if ordering the data in the > attributes makes semantic sense to John's application, then it makes > much more sense to restructure the XML so that the data in the > attributes appears as child elements. > > Regards, > Kenneth > > On 8/13/05, Mukul Gandhi <gandhi.mukul@xxxxxxxxx> wrote: > > I thought this code should have sorted attribute nodes by > > names(seems logical). I tested with Saxon 8.4, and it sorted the > > attributes by name. > > > > <xsl:for-each select="@*"> > > <xsl:sort select="name()"/> > > > > I remember David Carlisle telling some time back on XSL-List, that > > XML Spec is notoriously famous for such anomalies.
|
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
|