Hmm.. I see what you mean on the first one... I see a fairly minor issue,
just gotta tweak a bit (that's why I posted to the list prior to
committing the code ;-) ...) The second approach should be covered
without problem. Lemme go back and check.
- James Snell
Software Engineer, Internet Emerging Technologies, IBM
James M Snell/Fresno/IBM - [EMAIL PROTECTED]
These things I have spoken to you, so that in Me you may have peace.
In the world you have tribulation, but take courage; I have overcome the
world.
- John 16:33
Please respond to [EMAIL PROTECTED]
To: <[EMAIL PROTECTED]>
cc:
Subject: Re: Bug with DOM2Writer
There is a problem there:
<foo xmlns="bar"/>
will that get recognized correctly with your hack?
What about:
<x:foo xmlns:x="bar" xmlns:y="bar">
<x:baz/>
<y:baz/>
</x:foo>
(I'm not sure about this one.)
Will it also not have the unintended side-effect of eliminating
redundant declarations the programmer may have put in intentionally?
Maybe that's already the case ..
Sanjiva.
----- Original Message -----
From: "James M Snell" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, September 29, 2001 1:08 AM
Subject: Re: Bug with DOM2Writer
> My change is checking to see if the attribute name starts with "xmlns:"
> and if so, check to see if that namespace has already been declared. If
> so, skip it. No problem there.
>
> - James Snell
> Software Engineer, Internet Emerging Technologies, IBM
> James M Snell/Fresno/IBM - [EMAIL PROTECTED]
> These things I have spoken to you, so that in Me you may have peace.
> In the world you have tribulation, but take courage; I have overcome the
> world.
> - John 16:33
>
> Please respond to [EMAIL PROTECTED]
> To: <[EMAIL PROTECTED]>
> cc:
> Subject: Re: Bug with DOM2Writer
>
>
>
> > James M Snell wrote:
> > >
> > > There is nothing in my proposed set of changes that would violate
rule
> > #1.
> >
> > OK, then Sanjiva, what is your objection?
> >
> > - Sam Ruby
>
> I'd like a bit of evidence beyond a declaration: James, why do you
> think that your changes would not make a valid DOM produce bad stuff?
> What about if someone's using the default namespace?
>
> Also, Sam, in general I don't support the principle of becoming bug
> compatible.
>
> I like your list BTW; its a concise summary of the problem.
>
> Sanjiva.
>
>
>