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

Re: Namespace attribute problem with Saxon

Subject: Re: Namespace attribute problem with Saxon
From: David Carlisle <davidc@xxxxxxxxx>
Date: Mon, 16 Jan 2006 13:33:25 GMT
set namespace in saxon
  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

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.