OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

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

RE: why importNode error like this



Title: RE: why importNode error like this

org.w3c.dom.Node is an *interface*, so the org.w3c.dom library distributed by the W3C  will have enough information for the compiler to work, but my guess is that the

actual implementation of the DOM you're using (you don't say what it is) doesn't support importNode.  My CLASSPATH suggestion might have been phrased better "figure out which *implementation* of the DOM you're actually picking up (via the CLASSPATH or whatever) and make sure that it supports importNode()." 

Also, the spec says that importNode is a method on the Document interface, not the Node interface... the exception looks like you were trying to access the importNode method on Node.   I can't explain why it would work on NT but not Solaris! I'm not Java expert; I just noticed that you're having problems with importNode(), which is new to Level 2, and that led to the hypothesis that a difference in your DOM implementations on the different platforms may be the root of your problems.



> -----Original Message-----
> From: Huaxin Zhang [mailto:hxzhang@cs.ualberta.ca]
> Sent: Sunday, January 21, 2001 12:34 PM
> To: Mike.Champion@SoftwareAG-USA.com
> Cc: xml-dev@lists.xml.org
> Subject: RE: why importNode error like this
>
>
> I guess the classpath is not the issue. If classpath is wrong
> how can i compile it on solaris?
>
>
> On Sat, 20 Jan 2001 Mike.Champion@SoftwareAG-USA.com wrote:
>
> > importNode was introduced in DOM Level 2; perhaps in the NT
> environment
> > you're picking up a newer implementation of the DOM, and in
> your Solaris
> > environment you're picking up an old one.  The DOM is not
> (yet) a core
> > component of Java, so you'll have to check your CLASSPATH ...
> >
> > > -----Original Message-----
> > > From: Huaxin Zhang [mailto:hxzhang@cs.ualberta.ca]
> > > Sent: Saturday, January 20, 2001 4:39 PM
> > > To: xml-dev@lists.xml.org
> > > Cc: Huaxin Zhang
> > > Subject: why importNode error like this
> > >
> > >
> > > When I was compiling and running my program
> > > on NT, JVM 1.3.0-C mixed mode
> > > IT was fine.
> > >
> > > However, when it comes to solaris 2.6 JVM 1.2.2
> > > it compiles well, but when running, it
> > > throws this exception:
> > >
> > > Exception in thread "main" java.lang.NoSuchMethodError:
> > > org.w3c.dom.Document: method
> > > importNode(Lorg/w3c/dom/Node;Z)Lorg/w3c/dom/Node; not found
> > >         at test.main(test.java:45)
> > >
> > >
> > >
> >
>