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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Namespace attribute probl, Geert Josten | Thread | Re: [xsl] Namespace attribute probl, David Carlisle |
Re: [xsl] Namespace attribute probl, Geert Josten | Date | [xsl] Recursion performance (fibona, Mukul Gandhi |
Month |