I ask to review the branch.

I have added an error condition, that a locally not found namespace should stop directly and not use a global prefix.

Example:

<verbatim>
<global xmlns:x1="URI1">
    <x1:el xmlns:x1="URI2">
</global>
</verbatim>

In this case, "URI1" should not be linked to node local namespace prefix x1, as it means something else.

It my thinking ok ? And the implementation ?

Thank you,
Harald