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

Re: Creating namespace nodes

Subject: Re: Creating namespace nodes
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 7 Jun 2005 12:05:10 +0100
creating namespace nodes
  Do not expect miracles!
  The result will be the same - you add a dummy attribute with desired
  namespace to your element and so you force the XSLT engine to add the
  namespace. In XSLT 1.0 you have hard time to play with namespaces nicely
  :-(


The namespace is apparently fixed at the time that the stylesheet is
written so there is no problem generating the required namespace node in
XSLT1. XSLT1 can copy namespace nodes from the source or the stylesheet
and can dynamically generate nodes required for elements or attributes in
a particular namespace.

  Are this issues addressed in XSLT 2.0 (adding namespace nodes to
  elements)?

The only feature that XSLT1  lacks is the ability to dynamically genearte a
namespace node for a namespace that does not appear in the source or
stylesheet and is not the namespace of any element or attribute at that
point in the result. In order to cater for this requiremnt in XSLT1 you
have to use an x:node-set() extension function to first create a
temporary source tree which has the namespace, and then copy  the
namespace node. In xslt2 there is an xsl;namespace element taht allows
the namespace node to be constructed directly.


  I had to kick-off all the namespaces staff (using
  local-name() function in all Xpath queries :-(

This appears to be an unrelated issue, querying documents using
namespaces, rather than generating them, (unless I misunderstand??)


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.