2 daxhmy daxhmy 于 2013.09.30 20:47 提问

在JAVA中解析XML文件时遇上难题,向各位大虾求助。

在服务器进程中编写登录时出现以下错误提示:
Exception in thread "Thread-0" java.lang.ClassCastException: com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl cannot be cast to javax.swing.text.Document
at server.ServerThread.Login(ServerThread.java:125)
at server.ServerThread.run(ServerThread.java:68)
由于是初学者,一直不解,向各位大虾求助。
下面是源代码的一部分;
//DOM解析器的工厂实例化
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
//从DOM工厂中获取DOM解析器
DocumentBuilder db = dbf.newDocumentBuilder();
//解析XML文档,获取Document,即DOM树
InputStream is = new FileInputStream("src\server\UserInfo.xml");
Document doc = (Document) db.parse(is);//ServerThread.java:125

下面是XML文件内容:
<?xml version="1.0" encoding="GB2312" ?>



1个回答

daxhmy
daxhmy   2013.09.30 20:52

下面是XML文件内容:
<?xml version="1.0" encoding="GB2312" ?>



Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
一个关于积分的公式实现
一个关于积分的公式,不知道怎么用实现,求助各位大虾帮忙
java解析XML文件
java解析XML文件java解析XML文件java解析XML文件java解析XML文件java解析XML文件java解析XML文件
java实现读取XML文件数据插入到数据库中
package com.flxx.docUrl;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import java.util.List;import org.jdom.Document;import org.jdom.
Java DOM4J 方式解析XML文件
Java DOM4J 方式解析XML文件 ,Java解析xml文件Dom4j方式
向各位前辈求助
C语言作业最近老师给我们布置了这样的作业,为了能给老师一个满意的程序,我特向各位高手求助题目如下1.文件处理:1,  正文统计。统计一段正文,求各字母出现的频度(忽略大小写);2,  查找并替换正文中的字符串。 2.小学生100以内的整数加法,减法训练处理:1,  选择训练的运算;2,  每次训练做N(N的值由训练者输入)道题:由程序实现随机给出 两个50以内的整数,当所选定的是训练减法时,显示较
java中四种方式解析XML文件
1.DOM方式解析XML Dom解析是将xml文件全部载入到内存,组装成一颗dom树,然后通过节点以及节点之间的关系来解析xml文件,与平台无关,java提供的一种基础的解析XML文件的API,理解较简单,但是由于整个文档都需要载入内存,不适用于文档较大时。 2.SAX方式解析XML 基于事件驱动,逐条解析,适用于只处理xml数据,不易编码,而且很难同时访问同一个文档中的多处不同数据
往xml文件中加入一个节点的简单实现
public class addNode { public static void main(String[] args) throws Exception{ SAXReader reader = new SAXReader(); Document doc = reader.read(new FileInputStream("student.xml")); Element root
求助各位高手,帮忙做下,谢谢了
由计算机“想”一个四位数,请人猜出这个四位数是多少。人输入四位数字后,计算机首先判断这四位数字有几位是猜对了,并且在对的数字中又有几位位置也是对的,将结果显示出来,给人以提示,请人再猜,直到人猜出计算机所想的四位数是多少时为止。 
Xml—dom4j解析以及写入xml文档时的乱码问题
Xml—dom4j解析以及写入xml文档时的乱码问题
dom4j 解析多个xml文件 生成到同一个xml文件中
1、先导包dom4j包  自行下载 2、在e盘 创建 E://5566文件夹, 文件夹内放入多个xml文件 xml文件格式如下: m 400 package test; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.la