Subject: RE: [xsl] Inheriting an attribute from first ancestor that defines it From: "James Carlyle" <james.carlyle@xxxxxxxxxxxx> Date: Sat, 26 Oct 2002 17:43:39 +0100 |
Sean > Now I just have to figure out why: > > (ancestor::*/@att) > > selects elements in document order whereas > > ancestor::*[@att] > > selects them in reverse (which is what I'd expect). At the risk of being corrected by the experts, of which I am not one, I would say that it is because ancestor::*[@att] is selecting ancestors (that have an @att attribute), so ancestor axis order (reverse) reigns, whereas (ancestor::*/@att) is selecting the child @att attributes of (ancestors), and so the child axis order (document order) reigns. Kind regards, James Carlyle FableFlow : MMS templating and delivery Multimedia Messaging commentary : http://www.fableflow.com/weblog/ Telephone : +44 (0)20 7813 0665 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Inheriting an attribute f, Sean O'Halpin | Thread | Re: [xsl] Inheriting an attribute f, Jeni Tennison |
Re: [xsl] attempt at dynamic sizing, Peter Flynn | Date | Re: [xsl] Hierearchy navigation in , Scott Bronson |
Month |