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

Re: an xslt question re modeling namespaces

  • From: David Carlisle <davidc@n...>
  • To: james.anderson@m...
  • Date: Thu, 08 Mar 2001 13:29:40 +0000 (GMT)

xslt modeling

> Are these xslt-specific constraints? Do they derive from one of the data
> models? 

They are there to ensure that the tree corresponds to a tree that could
have been derived by parsing a file in XML syntax.

If you copy element and attribute nodes from somewhere into the result
tree you end up with a tree in which elements are in specified
namespaces but there are no namespace nodes which correspond to any
namespace declarations. The fixup just ensures that the system adds
suitable namespace nodes.

In XSLT 1.0, this is be part of the output serialization requirements,
namespace _declarations_ have to be added as the result tree is
linearised, but in XSLT 1.1 draft you can query the constructed trees,
so the "fixup" has been moved to an earlier point fixing up nodes in the
tree, rather than just on linearised output (At least I assume that's
the reason)

David


_____________________________________________________________________
This message has been checked for all known viruses by Star Internet delivered
through the MessageLabs Virus Control Centre. For further information visit
http://www.star.net.uk/stats.asp

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
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

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.