I suppose most of my code must be pretty darn undead then... The point I
was making is that 'scope' is introduced in a total of about 3-4 sentences
in total in the XML + XLink specs. It's actually quite easy for an
implementer to miss. I'm not complaining - I'm saying that it would be
useful to discuss whether we can all implement this easily and if so how.
[BTW how much freely available is actually out there which implements
any/all of these attributes?] The touchstone of XML-applications - the
desperate Perl Hacker - is not necessarily going to build a stack of the
attributes of an/every element. And I'd represent - gently - that some
people (at least one) are going to have met attribute re-mapping for the
first time and possibly get muddled.
For example it seems that a Node must have 2-3 sets of methods:
getAttributeValue(String attName);
getPseudoAttributeValue(String specialAttnameInContext)
and
getPseudoAttributeValueAfterRemapping(String possiblyRemappedAttributeName)
If this is a useful way forward (other than the somewhat contrived names)
it would be nice to know. If not, what?
P.
Peter Murray-Rust, Director Virtual School of Molecular Sciences, domestic
net connection
VSMS http://www.nottingham.ac.uk/vsms, Virtual Hyperglossary
http://www.venus.co.uk/vhg