Hi Leo, If the input has no namespace, then I think you can declare the default namespace according to your output (if it is important to you that your output uses it as a default namespace).
Then there is a workaround to navigate the input with /*:foo/*:bar expressions, where the joker prefix should catch the absence of namespace. I hope it helps? Kind regards, Ghislain On Wed, Jun 1, 2016 at 10:20 AM, Leo Studer <[email protected]> wrote: > Hi Michael > > > > > > > The main difference from the XSLT xpath-default-namespace is that this > default applies both to names in path expressions and to names in element > constructors, which is inconvenient when the input and output documents are > in different namespaces. > > > > Michael Kay > > Saxonica > > this is exactly my problem. The XML file has no namespace and the output > has a namespace. > > Fist I tried > > declare namespace null=“”; > > and in the query I wrote something like > > null:elementName > > Then I get the error that namespace null is not declared…. > > The only solution I found is to put a namespace in the XML file (which is > not really what I want). > > Is there another way? > > Cheers > Leo > _______________________________________________ > [email protected] > http://x-query.com/mailman/listinfo/talk >
_______________________________________________ [email protected] http://x-query.com/mailman/listinfo/talk
