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

Re: The identity transform and attributes

Subject: Re: The identity transform and attributes
From: Abel Braaksma <abel.online@xxxxxxxxx>
Date: Mon, 21 Jan 2008 16:41:29 +0100
Re:  The identity transform and attributes
David Carlisle wrote:
And an attribute's self:: axis would naturally be an attribute axis, which cannot hold.

ah, but it does hold, see my reply to Andrew.


David

yes, you're right, I only read your message after I sent mine... I could've learned something of yours ;)



Michael Kay wrote:
Again, I don't know why the self axis isn't available for attribute nodes... any ideas?

The self axis is available for attribute nodes. But the principal node kind of the self axis is "element", so self:xxx means self::element(xxx) and self::* means self::element(*). In 2.0 you can write

self::attribute(xxx)

This explains why I was "feeling" that self:: only works with element names. Because I only scarcely use the elaborate syntax.
But, if we have @foo standing for attribute::foo and attribute(foo), why can I not do self::@foo?


But (2nd) I am glad there's a way to express it directly on the self-axis.

Cheers,
-- Abel Braaksma

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.