说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

JDOM高手看过来!

编辑:说三道四文库 发布时间:2017-12-11 03:53
HTML文档下载 WORD文档下载 PDF文档下载
用JDOM解析下面的XML文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<ejb-jar>
    <enterprise-beans>
        <session>
            <display-name>Enterprise1</display-name>
            <ejb-name>Deposit</ejb-name>
            <home>wsejb.DepositHome</home>
            <remote>wsejb.Deposit</remote>
            <ejb-class>wsejb.DepositBean</ejb-class>
            <session-type>Stateless</session-type>
            <transaction-type>Container</transaction-type>
        </session>
    </enterprise-beans>
    <assembly-descriptor>
        <container-transaction>
            <method>
                <ejb-name>Deposit</ejb-name>
                <method-name>*</method-name>
            </method>
            <trans-attribute>Required</trans-attribute>
        </container-transaction>
    </assembly-descriptor>
</ejb-jar>

源程序如下:

package wsclient.rmi;

import java.util.HashMap;
import org.jdom.input.*;
import org.jdom.*;

public class Test {
  public static void main(String[] args) {
    HashMap brh = new HashMap();
                SAXBuilder sax = new SAXBuilder(false);
               // DOMBuilder sax = new DOMBuilder(false);
                try {
                        Document doc = sax.build("D:\\WSAI\\projects\\ejb\\Demo1\\ejb-jar.xml");
                        //get the root element
                        Element root = doc.getRootElement();
                        root.getName();
                        //get required Fields
                        Element session = root.getChild("enterprise-beans")
                                        .getChild("session");
                        Element temp = session.getChild("remote");
                        brh.put("remote", temp.getText());

                        temp = session.getChild("home");
                        brh.put("home", temp.getText());

                        temp = session.getChild("ejb-class");
                        brh.put("ejb-class", temp.getText());
                } catch (JDOMException jex) {
                        jex.printStackTrace();
                        brh = null;
                }

  }
}

结果出错如下:
org.jdom.JDOMException: java.sun.com: java.sun.com

at org.jdom.input.SAXBuilder.build(SAXBuilder.java:323)

at org.jdom.input.SAXBuilder.build(SAXBuilder.java:445)

at wsclient.rmi.Test.main(Test.java:13)

Root cause: java.net.UnknownHostException: java.sun.com

at java.net.InetAddress.getAllByName0(InetAddress.java:571)

at java.net.InetAddress.getAllByName0(InetAddress.java:540)

at java.net.InetAddress.getByName(InetAddress.java:449)

at java.net.Socket.<init>(Socket.java:100)

at sun.net.NetworkClient.doConnect(NetworkClient.java:50)

at sun.net.www.http.HttpClient.openServer(HttpClient.java:331)

at sun.net.www.http.HttpClient.openServer(HttpClient.java:517)

at sun.net.www.http.HttpClient.<init>(HttpClient.java:267)

at sun.net.www.http.HttpClient.<init>(HttpClient.java:277)

at sun.net.www.http.HttpClient.New(HttpClient.java:289)

at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:408)

at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:501)

at java.net.URL.openStream(URL.java:798)

at org.apache.xerces.impl.XMLEntityManager.startEntity(Unknown Source)

at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(Unknown Source)

at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)

at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown Source)

at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)

at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)

at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

at org.jdom.input.SAXBuilder.build(SAXBuilder.java:305)

at org.jdom.input.SAXBuilder.build(SAXBuilder.java:445)

at wsclient.rmi.Test.main(Test.java:13)

好像提示验证没通过,可是我在程序里已经设置不验证了啊,

SAXBuilder sax = new SAXBuilder(false);

为什么会这样呢?
让pc speaker美妙动听-Delphi资料 闪动标题栏-Delphi资料 使用 DirectX 优化声音特性-Delphi资料 修改Delphi 3图形处理中的错误 用Delphi 3.0编制MP3音乐点歌台 用Delphi编制MP3音乐点歌台 用Delphi编制趣味动画鼠标 用Delphi开发屏幕保护预览程序 用DEPHI3.0实现动画ABOUT窗口-Delphi资料 在Delphi下用Direct Sound 实现混音器组件 在Delphi中使用DirectX BDE的替代品大全(按数据库类型分)-Delphi资料 BDE的替代品大全(按应用类型分)-Delphi资料 bde的组态文件-Delphi资料 DBGrid中的下拉列表和查找字段编程方法-Delphi资料 Delphi 3.0 中 连 接 数 据 库 的 三 种 方 式 Delphi 3.0中连接数据库的三种方式 Delphi 4中开发数据库控件的方法 Delphi:MIDAS中动态强制约束编程 DELPHI 中 自 适 应表 单 的 实 现 Delphi3数据库编程中的查找字段 Delphi3中 连 接 数 据 库 的 三 种 方 法 Delphi编程实现3DS动画的播放 Delphi访问ODBC数据库 Delphi如何实现在一个Dbgrid中显示多数据库 Delphi筛选数据 Delphi数据集过滤技巧 Delphi数据库应用程序开发中图像数据 Delphi下的ADO Delphi在网络数据库中的应用 Delphi中多库关联查询 请问高手:document.all.item起什么作用啊??? 如何调试J2ME程序哟 ????????高分问题??????????? 请问在对话框的edit框输入完成后,输入回车键如何把回车处理成对应的按牛单击? 客户机程序怎么读取服务器上的SQL数据库呢? 求下拉列表联动的jsp源码 前辈请推荐几本关于Delphi数据库开发的好书 我要在wsda5.0下使用jdk1.4,怎么办? aspx页面滚动如何实现 第二届深圳Delphi爱好者聚会通知 我的InterBase7为何登录不了? 两个窗体问题,希望今晚能结贴。谢谢了!!! Microsoft.Web.UI.WebControls --- Treeview的应用(请大家帮帮忙) 请为一个界面问题 在9i中为什么提示这个表或视图不存在? 在线等…… 为何在邮箱定则中建了规则,还是收到满足该定则的垃圾邮件,急急! ASP如何调用进程外组件,在线等待,急!!! 帮个忙吧! html中 文本框失去焦点的事件 函数名是什么?? 谢谢 高分求助--关闭进程问题 关于在窗体上画线的问题。 大家讨论一下,做一个游戏修改器应该如何下手? 分不多,只是希望能解决问题!!!!还望各位帮助 一个简单的问题:无线网关是否要和无线网关配套? 问一个Swing做界面算是设计模式方面的问题,语言上应如何去实现 关于xslt的两个问题,各位高手帮忙。。。 怎样获得一个IP地址的整数值? 左连接(left join) 速度很慢,如何解决? “WGE”团队诚邀英才 访问这个页面试试看,能不能跟踪到文件的下载地址? 一个简单的问题 @Command([RefreshHideFormulas]) 有什么作用? 怎么找不到我的mapping 和formbean??? 菜鸟初学问题,两个表之间导入数据时候,一个表比另外一个表多一个字段的时候…… 我的软件在发布一周之后,终于有破解版了,悲喜交加中! 高分求教(大家看看下面的程序,尤其是编,解码部分,有什么问题) CSocket连接错误... 访问这个页面试试看,能不能跟踪到文件的下载地址? 在Javascript中嵌入Jsp问题 怎样在TcxGrid中实现类似TDBGrid的OnColExit的功能? 最近接私活累死了,哎,赚钱难呀,还是散分容易!! 求救高手,ie打印屏蔽ip 地址的问题 在sun Solaris下配置锅IBM MQ Client的高手请进... 怎样将%赋值给一个变量? 简单问题:如何获得一个文件的更新时间 特难问题!!求救。。。。 对于MyWebService.asmx中大家的用法 我想找thining in java第三版,中文版,且是CHM格式的,各位帮帮忙 请问往word文档写内容的API是什么? 螃蟹今天生日。再放分。来者有分 1W字的文章或者小说要看多久如题吧 不是快速浏览····而是 正常的人在看一本1w字 的小说或者1w字的文章要看多久,大约就行了····我可是说普通人 ···晕死 詹前()后 这个()、填看的近义词 如图,质量M=1kg的木板静止在粗糙的水平地面上,木板和地面的动摩擦因数是μ1=0.1,在木板的左端放置一个质量为m=1kg大小可以忽略的铁块,铁块和木板之间的动摩擦因数μ2=0.4,g=10,若在木板的右端 求365个祝福词语、在线等.急.要不能重复的.比如 身体健康 心想事成 什么的.要写在画轴上.小弟先谢谢了.实在是没有分. 某同学做“测定小灯泡的功率”实验时,所用滑动变阻器标有“20Ω 2A”字样,甲、乙两灯分别标有“3.8V”和“2.5V”字样.该同学先把甲灯接入电路,但闭合电键后,无论怎样移动滑片P,灯始终 365个祝福的歌词~ 男生怎么留蘑菇头?我的发旋向后,风一吹发旋上面的头发就往后很难看.发质中等,而且头发稀少 不厚,怎么变厚,慢慢留,刘海稀少.头发长了能把头旋盖住吗?因为头旋不在上面 在后面 这种情况 一个长方形周长128厘米,将长减少1/10,宽增加1/6,周长不变,原面积 一个长方体长是10厘米,宽是6厘米,若将这个长方形的长增加a厘米,则这个长方形周长增加( )厘米,面积就增加( )平方厘米 智能化停车场系统,有熟悉的吗?介绍一些吧 “入声”是什么意思?方言中有一些有入声,有一些没有入声不知道什么是入声?能不能具体举几个例子我们闽南话据说是有入声的,可是用学者们所谓的注音读起来怎么和闽南语不像? 中央巡视组再出发:“寻虎找蝇”强化震冯小刚否认“由着性子办春晚”:没傻到纪实摄影:初为人母(高清)日本一男子疑因过劳自杀 家属要求赔偿摩根大通掏51亿了结指控日本一男子疑因过劳自杀 家属要求赔偿美调查中国等七国钢铁产品李肇星:曾去曾母暗沙泡澡 以个人名义北海舰队某潜艇基地:中国海军“杀手锏北京今晨现雾霾空气质量差 以中、重度日欲解禁武器出口 妄图“一箭三雕”高速交警开微信 可查违法信息天外来客?阳台玩耍4岁女童17楼跌落 伸手去拉酒后锁不上车 报警说车被偷正协调解决 不影响顾客消费为铺污水管 街道办无证破路住房公积金受托银行举办业务培训《云南映象》出升级版啦“一条路两行树”难成绿荫高温持续 水果叶菜涨价每期只花4元买彩票“妻管严”竟换回6网游之念力至高网游之破碎世界的主人幻神域不科学的契约兽神召联盟浩然无双回到一九八零幻想物品提取器呜啼无尽变身狂想耀剑九天一代赌圣朱自清故居旅游琼花观旅游狮子楼旅游龟山岛旅游杭州植物园旅游蓟门烟树碑旅游古观象台旅游詹天佑纪念馆旅游中国长城博物馆旅游金龙长城旅游琼台仙谷旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘