[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Xalan attribute order

Subject: Re: Xalan attribute order
From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx>
Date: Wed, 28 Aug 2002 15:15:47 -0400
Re:  Xalan attribute order
At 2002-08-28 18:39 +0200, Thomas Bayer wrote:
I know, attribute order doesn't matter, and if order matters, something is
wrong. But I generate HTML from XML and there are old tools. So I have to
keep the attribute order. I guess Xalan sorts the attributs alphabetically.
Is there a way, to change the behaviour of Xalan?

An XSLT processor is allowed to emit attributes in any order, regardless of the order in which they are added to the result tree. The act of adding an attribute node to the result tree doesn't emit the attribute at that point in time ... attributes need to be kept around in memory until the first of the content is added to the tree, at which point the processor can flush the attributes to the result file in any order it wishes.


This strategy allows multiple redefinitions of a particular attribute through either specification in a literal result element, the use of an attribute set, or the execution of <xsl:attribute> instructions. Redefinitions are allowed all the way up until the first content is added to the result tree.

I hope this helps.

................. Ken


-- Upcoming hands-on in-depth 3-days XSLT/XPath and/or 2-days XSL-FO: - North America: Sep 30-Oct 4,2002 - Japan: Oct 7-Oct 11,2002

G. Ken Holman                 mailto:gkholman@xxxxxxxxxxxxxxxxxxxx
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/s/
Box 266, Kars, Ontario CANADA K0A-2E0  +1(613)489-0999 (Fax:-0995)
ISBN 0-13-065196-6                       Definitive XSLT and XPath
ISBN 1-894049-08-X   Practical Transformation Using XSLT and XPath
ISBN 1-894049-07-1                Practical Formatting Using XSLFO
XSL/XML/DSSSL/SGML/OmniMark services, books (electronic, printed),
articles, training (instructor-live,Internet-live,web/CD,licensed)
Next public training:                 2002-09-30,10-03,07,10,12-08


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.