Re: [xml] redicting parts of trees

On Thu, 2005-05-19 at 18:52 -0400, Rob Richards wrote:


I noticed that xmlReconciliateNs will break ns-wellformedness
in the following case:

  <a2 xmlns:foo="urn:test:mine">

if attached to:

<p xmlns:bar="urn:test:mine"/>

we get:

<p xmlns:bar="urn:test:mine">
    <a2 xmlns:bar="urn:test:OTHER">

The prefix "bar" is shadowed by a2, so it will be bound
to "urn:test:OTHER" if serialized. This is due to:

n = xmlNewReconciliedNs(doc, tree, node->ns);

which is called in xmlReconciliateNs and resolves to
ns-decls in @tree and ancestores only.



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