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

JDOM高手看过来!

编辑:说三道四文库 发布时间:2017-10-20 05:01
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);

为什么会这样呢?
Amaze UI 2.3.0版本发布 整合多个第三方插件 专访Layabox创始人谢成鸿:Flash与HTML5结合的背后 高德推“LBS+”开放平台战略 整合位置大数据和云计算 CLion 1.0发布,C/C++跨平台集成开发环境 2015超实用的前端开发指南 期待吗?Linux 4.1将引入大量汇编代码变更! TSMC量产16FF+制程,Apple Watch或将采用Finfet技术 谷歌搜索引擎更新 移动端支持不好的网站排名将受影响 《近匠》格知GUECHI,设计师品牌让你离时尚更近 Apple Watch应用开发经验谈:我遇到的那些坑 约吗?UNITE 2015 BEIJING日程全揭晓! 谷歌扩擴增App搜索結果 已抓取300亿App页面 功耗、联网与交互:可穿戴设备操作系统问题解读 李大学离职京东后:转做投资人,助传统产业“互联网+”转型 Skype Translator实现中英实时语音对话 语音翻译领域又一新突破 如何判断自己是否适合自由职业? 创造&#183;连接&#183;成就:UNITE 2015 BEIJING圆满落幕 IT互联网人才招聘市场特点:人少钱多疯狂抢? React Native并非原生 Instagram Apple Watch应用设计师:对原有App全部重新思考 腾讯网移动端H5页面设计实战分享 Kendo UI和AngularJS常见问题解析 Elevator.js:模拟电梯运行的“返回顶部”JS插件 Java,传奇的一生! 约吗?Java二十周年特别策划——寻找Java大牛! 走近英特尔软件技术王牌之师:系统技术和优化部门 新兴技术袭来,Web开发如何抉择? 新创社交平台Tsu 5周註冊用户破百万秘訣 Google Play:助力中国开发者的海外梦想 JPHP——一款基于JVM的新PHP编译器 舌尖上的CTO——小杨生煎的持续交付 怎样设置oracle的maximum number of processes 那个知道那里有DELPHI 7.0下啊,给分 delphi&spl GGJJ们谁有电子版《windows核心编程》的完整的第27章啊?偶的那一版这章只有半截 请教一个写入文本的问题,解决200分相送,在线等 如何做到高人一筹 有没有人能具体讲一讲关于大文本处理的过程! 函数返回值问题,给高分 DX抓图,如何保存为Bmp文件? 3个NF 嵌入文件夹窗格怎么使用 创业中的软件公司招人(有兴趣的弟兄进来看看) 数据库中事务的特点及其应用,急,不够再给分500,在线,急。 关于对话框.高分请教 创业中的软件公司招人(有兴趣的弟兄进来看看) 做的网站在IE5.0和IE6.0显示的问题 寻找采用WebSnap 技术的例子? matrxII观后感 关于JSP文件和BEAN的存放 创业中的软件公司招人(有兴趣的弟兄进来看看) c#做的程序可以直接在新安装的win98下(没有.net环境)跑吗?有经验的请留步 c#做的程序可以直接在新安装的win98下(没有.net环境)跑吗?有经验的请留步 存储过程分页有点问题,谁帮我看一下 基础问题!困扰我! 请哥哥姐姐帮忙,把下面的代码转换成VC代码 大家case工具都用到什么程度? 为什么编译的可执行文件在其他计算机无法运行? ACCESS操作问题,高手... 我是刚刚入门,请帮助 怎样把一个已建好的主域服务器更改域名(在线等) 如何得到DataGrid控件里面的某行某列得值? 关于rave报表的问题 weblogic部属程序问题! 组合查询的问题 怎样在改变一个下拉菜单,不刷新页面的情况下,改变另一个菜单的内容??? 有使用BCG库的朋友吗?有些问题不明白,想讨论一下。 sqlmangr.exe文件受到了损坏,应该怎么做恢复[急] 请问,广东的高程报名在什么时候?谢谢! lwangzi(磊子)请关注 win2000下读注册表的怪问题??? 在线等待,急急急 菜鸟百问之一 在VS.NET中无法调试ASP.NET应用程序 从一个表select等好久也没有东西返回,别的表正常,这是为什么呀 大哥大姐: 请问BC与DELPHI有什么区别 ? 问个小问题,权当散分 怎么把终端服务的3389端口号改为自己需要的端口? 怎么样使用实体bean来修改数据库中的记录? 高手请进!!急 如何知道打开子窗体的父窗体是谁 关于XML转换的问题!!请高手进!! *.xfm是什么文件?? 打包难题 help me 马晨明的藏戏 庆阳能源怎样才能促进当地居民增收 I like all the subjects,_e_____ English.这里除了可以填especially,能不能填except 或者说表达类似意思I like all the subjects,_e_____ English.这里除了可以填especially,能不能填except 或者except for,或者说表达类似意 若cosx>0,且sin2x0是一四象限,另一个我就不知道了 求马晨明的藏戏的原文.不是课本上的那个. y=cosx-根号3sinx 判断奇偶性 设θ是第二象限角,则A tanθ/2>1 B tanθ/2cosθ/2 Dsinθ/2 whose is it hat?可以这样写吗?为什么不能这么写,请举例说明,怎样选择满意回答。 已知点A(2-x,5-x)在第三象限,求x的取值范围 99°是第二象限角吧 whose hat is it?可不可以写成whose is it hat?如果不能为什么?请举例说明,具体些, 如图,矩形OABC中,O是原点,OA=8,AB=6,则对角线AC,BO的交点H坐标为 in case in case 后加虚拟怎么用啊? 什么明星稀成语 已知点A(x-2,5-x)在第三象限,求x的取值范围 become less active and more calm and happy是哪个单词 成语大全 四字成语什么明星稀 点A(x-1,2-x)在第三象限,x的取值范围是( ) 一个平行四边形的四个顶点分别是a.b.c.d如果a点的位置是(1,4),b点的位置是(0,0)c点的位置是(3,3)那么c点的位置是( ) 成语:( )尘莫及 ( )明星稀 重力加速度是多少? 翻译:Their organs become weak and may stop working properly 下列关于矢量和标量的说法正确的是 工厂对某设备进行检修后,工作效率比原计划提高了4%,因此比原计划提前5天完成了任务,问原计划几天完成任 若α是第四象限角,试分别确定—α,180度—α是第几象限 明星稀的前一个词是什么 成语 我们祖国中国最炎热的地方是哪? 若a位的一象限的角,那么能确定的为正值的是?若a位的一象限的角,那么能确定的为正值的是(d)A:cos2a B:sina/2 c:cosa/2 d:tana/2a在第一象限的,那么a/2也是第一象限的吧,那么bc怎么不选阿? 关于矢量和标量,下列论述中正确的是?(注明解题原因)选项:A.有方向的物理量一定是矢量B.矢量一定具有方向C.只有大小而没有方向的物理量一定是标量D.标量一定只有大小而没有方向 若A【x-1,2-x】在第2象限,求x取值范围 如果函数y=f(x)的图像关于点P中心对称,则称函数f(x)为中心对称函数,P为对称中心1,判断函数f(x)=[(x+1)的-1/3次方]+1是否为中心对称函数,若是,求对称中心2,求证:函数g(x)=(cx+d)/(ax+b) ,a≠0为中心对称 知了怎么捕捉食物 打字员用一天时间打完一份稿件,已知上午完成了五分之三,下午比上午少打12000字,这份稿件一共有多少字? 高一向量题我有疑问 给出向量OA=(3,-4)向量OB=(6,-3)向量OC=(5-m,-(3+m)). 知道△ABC是直角三角形 求m 我知道分三种情况 但是我自己做的和答案不一样答案我划横线的地方是否写错了?当 为什么孔子认为《韶》乐尽善尽美?《武》乐尽美而不够尽善? 若A点(2+a,a-1)在第四象限,求a的取值范围. 轴承上的数学和字母代表什么意思啊? "knock on 甘肃庆阳市以后会有地震吗?汶川地震后会不会对庆阳造成隐患啊. in that 爱情是不是想象中的那样完美?爱我 的 人我 不爱 ,我 爱的 人不 爱我 1爱,从何而来! 判断函数的积偶性:y=根号(1-cosX) +根号(cosX-1) 来领分吧 你门都回答的很好我只能采一个啊 in every Knock on wood. 点(a,3-a),在第二象限,求a的取值范围. 关于爱惜资源的公益用语 俊秀唱过knock on wood吗我也很奇怪觉得没有啊,可是在搜索标签里碰到过不只一次~~ 所以就来问问亲们~~ 计划用10小时打一份稿件,实际只用了8小时.工效提高了( 甘肃省庆阳市有多少个县? 尽善未必尽美的答案是什么 打一文稿计划用10小时完成由于工效提高四分之一实际用()小时打完稿件 英语翻译国际物流收费是非常昂贵的,并且费用都以重量的增加而增加,以下是一些国际物流公司小于500g包裹的收费:(表省略)有少数买家误会我们运费收高了,但是相对与这些昂贵的国际快 小学人教课标版12册语文课本第1课两小儿辩日中的:两小儿笑曰:“孰为汝多知乎.”其中的“为”字的读音应是“维”还是“喂”.要有原因 9题有语法错吗,有的话请纠正 藏戏 马晨明简洁一点哦 人教语文六年级上册15课选做题 关于时钟的名言 马晨明的(藏戏)是怎么形成的 有没有人教版? 有偏旁相同的字组成的词 全国版失信者黑名单出炉 浙江有三种办商合杭高铁项目建议书获批 最快或于2杭州地铁地铁3号线缩短十公里临平新城打造杭州城东副中心 计划20浙江国考最热门职位3332人竞争 1南大西洋南桑威奇群岛发生6.5级地震英航空公司推出空姐半裸慈善日历 (组环球小姐决赛即将举行 佳丽泳装展示傲美田纳西州海军基地又发枪击案 2人受美国情报机构被爆监听35名国际政要电奥巴马医改核心举措漏洞频出接受国会质美田纳西州海军基地又发枪击案 2人受土耳其已用中国导弹试验 硬顶美国别买中国画家潘义奎获艺术界\"诺贝尔\"德国就默克尔手机或被美监听一事召见美美方称无迹象显示两美国人遭绑架是恐怖小贝携全家看比赛 父爱爆棚吞小七胖手星巴克星巴克创始人回应“在中国高定价专家:中国已有5大类17种转基因生物芝加哥农产品期价24日全线下挫美国总统呼吁年内通过移民改革法案马英九夫人周美青走访台南偏乡小学 为荷兰联合支援舰将装世界最先进2D海上日本华报:为讨好美国 日本率先修复与金融股砸盘沪指收跌0.77% 成交量越南沉船事件影响港游轮泊岸 传航道恢国航4月1日开通成都 伊宁航线广铁春运2月18日10时03分动态信驻曼彻斯特总领事潘云东出席英国曼城侨新疆投巨资帮扶南疆残疾人就业22省份GDP目标降速,哪些“赘肉”湖南发布13个道路结冰及暴雪预警 张东京股市日经股指大涨3.13%乌鲁木齐市营运车辆可自主选择检测站安徽滁州严肃处理节后上班存在作风问题蚌埠主要道路交通实时路况查询系统试运20日起蚌埠胜利路57处监控启用(表广州建业大厦失火案后续:5名公职人员柳孜隋唐运河遗址候选2013年度全国西藏公路通车总里程超过7万公里曼城打巴萨 土豪撞地球刘建超大使辞行拜会印尼总统苏西洛
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘