当前位置: 技术问答>java相关
关于XML Parser
来源: 互联网 发布时间:2015-04-06
本文导语: 我用了IBM的XML4J,并且在classpath上也加了d:XML4J-3_2_1xerces.jar;d:XML4J-3_2_1xercesSamples.jar;但是编译通过了,运行时却报错:java.lang.ClassNotFoundException:org.w3c.dom.DocumentImpl 下面是程序的开头和出问题的地方: import java.io.Outpu...
我用了IBM的XML4J,并且在classpath上也加了d:XML4J-3_2_1xerces.jar;d:XML4J-3_2_1xercesSamples.jar;但是编译通过了,运行时却报错:java.lang.ClassNotFoundException:org.w3c.dom.DocumentImpl
下面是程序的开头和出问题的地方:
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
import org.w3c.dom.Attr;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.apache.xerces.parsers.SAXParser.*;
import org.apache.xerces.parsers.DOMParser.*;
Document doc = (Document)Class.
forName("com.ibm.xml.dom.DocumentImpl").
newInstance();
那位能帮帮我,问题究竟在什么地方?得怎么改?
下面是程序的开头和出问题的地方:
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
import org.w3c.dom.Attr;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.apache.xerces.parsers.SAXParser.*;
import org.apache.xerces.parsers.DOMParser.*;
Document doc = (Document)Class.
forName("com.ibm.xml.dom.DocumentImpl").
newInstance();
那位能帮帮我,问题究竟在什么地方?得怎么改?
|
你把xerves.jar解开,并把classpath改成d:XML4J-3_2_1;试试
|
没有找到 org.w3c.dom.DocumentImpl
试试 import org.w3c.dom.*;
com.ibm.xml.dom.*;