OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: an xslt question re modeling namespaces




> 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