Hi James,

No problem on the reply.

Actually, I found that the problem was a combination
of two factors - one of which was my own stupidity.
The other factor appears to be idiosyncratic with the
Together IDE. If I run the code somewhere else, it
works fine (once the first, stupid problem was fixed).

Thanks again,
Andy

--- James Strachan <[EMAIL PROTECTED]> wrote:
> Hi Andy
> 
> Sorry for the long delay getting to your problem;
> been having connection
> problems while travelling and my inbox has been
> backing up more than usual.
> 
> This sounds like a classpath problem. If ever you
> get a NoSuchMethodError
> when working with DOM its usually that you've got an
> old version of the DOM
> level 1 interfaces on your classpath somewhere.
> 
> DOM Level 1 is a subset of DOM Level 2 but they use
> the same class names -
> which is a big shame and causes countless
> NoSuchMethodError problems which
> are not immediately obvious.
> 
> dom4j assumes DOM Level 2 (which supports
> namespaces) so if you have a DOM
> level 1 interfaces on your classpath then you can
> get NoSuchMethodErrors as
> DOM level 2 introduces new methods.
> 
> Maybe an old jar is lying around there somewhere,
> which wasn't when you ran
> it in your servlet engine...
> 
> James
> ----- Original Message -----
> From: "A Yang" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, January 21, 2002 9:04 PM
> Subject: [dom4j-user] DOMWriter Exception
> 
> 
> > Hi,
> >
> > I have been using the following code to merge two
> > documents together:
> >
> >   DOMSource domsrc = null;
> >   DOMWriter domWriter = new DOMWriter();
> >   domsrc = new DOMSource(domWriter.write(doc)); //
> > jaxp
> >   msg.getSOAPPart().setContent(domsrc);
> >
> > which worked until I tried to refactor it into a
> > helper class. Now, I get the following exception
> on
> > the domWriter.write(doc) call:
> >
> > java.lang.NoSuchMethodError: org.w3c.dom.Document:
> > method
> >
>
createElementNS(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;
> > not found
> >    at
> >
>
org.dom4j.io.DOMWriter.appendDOMTree(DOMWriter.java:186)
> >    at
> >
>
org.dom4j.io.DOMWriter.appendDOMTree(DOMWriter.java:154)
> >    at
> org.dom4j.io.DOMWriter.write(DOMWriter.java:126)
> >
> > Any ideas what's happening? It worked when I had
> the
> > fragment in a servlet.
> >
> > Thanks,
> > Andy
> >
> >
>
______________________________________________________________________
> > Web-hosting solutions for home and business!
> http://website.yahoo.ca
> >
> > _______________________________________________
> > dom4j-user mailing list
> > [EMAIL PROTECTED]
> >
>
https://lists.sourceforge.net/lists/listinfo/dom4j-user
> 
> 
>
_________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at
> http://mail.yahoo.com
> 


______________________________________________________________________ 
Web-hosting solutions for home and business! http://website.yahoo.ca

_______________________________________________
dom4j-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-user

Reply via email to