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

Re: an xslt question re modeling namespaces

  • From: james anderson <james.anderson@a...>
  • To: David Carlisle <davidc@n...>
  • Date: Thu, 08 Mar 2001 19:02:00 +0100

carlisle modeling


David Carlisle wrote:
> 
> > 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.

I understand why the suggested "fixup" process may be useful in the
situations which the draft describes (that is, subtree output and/or
excision). I have not yet understood it to be necessary. The information
specified in the infoset suffices. Which does not include expanding all
the namespace nodes into the respective element node. Any missing
information can be constructed on the fly.

The question remains, where do the constraints on literal ns-node
presence arise?

> 
> 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)
> 

My quandry is that the constraint has not only been moved to an earlier
point, it is specified as applying "a tree constructed by parsing an XML
document". 

? ...

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.