This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Collecting attributes from the ancestor-or-self axis
- From: "WATKIN-JONES,ADAM (HP-UnitedKingdom,ex1)" <adam_watkin-jones at hp dot com>
- To: "'xsl-list at lists dot mulberrytech dot com'" <xsl-list at lists dot mulberrytech dot com>
- Date: Mon, 19 Nov 2001 12:26:43 -0000
- Subject: RE: [xsl] Collecting attributes from the ancestor-or-self axis
- Reply-to: xsl-list at lists dot mulberrytech dot com
Ah! Thank you for the correction. One feature of this mailing list I
appreciate is how sloppy thinking is put to the sword!
> From: David Carlisle
>
> > I believe this works as follows:
> more or less, yes.
>
>
> > 1. the select in copy-of returns a node-set in document
> order. At this
> > point the node set has duplicate attribute names.
>
> As I've said so often on this list that even Jeni's started saying it,
> set's don't have an order. So the select just selects the set
> of nodes.
>
> Howver copy-of, in common with all other result building operations
> in xslt, processes the nodes in the set in document order, and so:
>
> > 2. when copy-of applies these attributes to the output element, the
> > duplication is removed by succeeding attribute nodes
> overwriting the values
> > of any attributes that are already present.
>
>
> David
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list