Re: [xsl] Namespace attribute problem with Saxon

Subject: Re: [xsl] Namespace attribute problem with Saxon
From: David Carlisle <davidc@xxxxxxxxx>
Date: Mon, 16 Jan 2006 13:33:25 GMT
  I'm afraid the namespace must be associated with a prefix to make the expressions work.

  Odd actually, IMHO..

Actually it works out rather well in practice. The most common use of
xmlns="..." in the stylesheet is to set the default namespace on result
elements to (for example) XHTML.  You don't want that use to interfere
with the interpretation of XPath querying the source.

However sufficiently many people asked for this feature that XPath2 will
allow the interpretation of unprefixed names to be to names in a
namespace, and XSLT2 adds declarations that allow you to set this.
The details are necessarily a bit complicated as qualified names in
Xpath may be refering to elements, attributes, functions, variables and
(in xpath2) types, and you want the behaviour to be different in each of
these cases. See the XSLT2/XPath2 specs for details..

David

________________________________________________________________________
This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk
________________________________________________________________________

Current Thread