Re: [Gestalt-users] Copied elements loose the namespace part of theirname
Status: Alpha
Brought to you by:
colin-adams
From: Colin P. A. <co...@co...> - 2006-09-22 11:21:44
|
>>>>> "Florent" == Florent Georges <dar...@ya...> writes: Florent> Colin Paul Adams wrote: Hi Colin Florent> I'm not sure to understand what is the current Florent> behaviour. You first said "I still have a namespace Florent> declaration being omitted for the xsl prefix", then you Florent> seem to suggest that this declaration is serialised. hm. a typo for emitted. Florent> So I don't know what Gexslt is doing now, but I think Florent> §11.1.4 makes clear the declaration has to be in the Florent> serialised output: Florent> When a literal result element is processed, its Florent> namespace nodes are handled as follows: Florent> * A namespace node whose string value is a literal Florent> namespace URI is not copied to the result tree. Florent> * A namespace node whose string value is a target Florent> namespace URI is copied to the result tree, whether or Florent> not the URI identifies an excluded namespace. >> If you think otherwise, try raising a bug report against Saxon, >> and see what MHK says. Florent> I tried with Saxon, and it outputs the declaration, so Florent> I guess Gexslt do so. If it does, I think it is the Florent> mandatory behaviour. Florent> Thanks for the fix, As usual, I shall be comitting fixes Sunday evening or Monday morning. -- Colin Adams Preston Lancashire |