永发信息网

saxreader xml 读取一个xml文件,如果某个节点格式不正确,跳过此节点,继续下面的节点,怎样搞?

答案:2  悬赏:0  手机版
解决时间 2021-02-23 07:23
SAXReader reader = new SAXReader();
reader.addHandler("/ArrayOfHotelInfoForIndex/HotelInfoForIndex", new ElementHandler(){
public void onStart(ElementPath path) {}
public void onEnd(ElementPath path) {
Element row = path.getCurrent();
row.detach();
Element nameElement = row.element("name");
......
}
try{
FileInputStream fis = new FileInputStream(new File(filePath));
reader.read(fis);
fis.close();
}catch(DocumentException e){
log.error("格式错误:"+e.getMessage())
}finally{...}
这样的节点错误直接就到catch里了,后面就没了

现在是想如果哪个节点是错误的格式,那这个节点就跳过去,继续读取下面的节点,如果下面第二个user错误的话,就跳过这个,读取第三个

aaa


bbb


ccc
最佳答案
try
{}
catch吧
全部回答
你好! 你的不是格式错误,你就读取不到 这个节点. 打字不易,采纳哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在南昌市区内 高铁乘务较好的专科院校有哪些
职工和员工是不是一个意思
翡翠玉石毛料的鉴定方法有哪些啊
为什么我的QQ在线状态我设置了很多,刚开始在
培养小儿用筷子进食的年龄是A.10~12个月B.1
一千枚硬币是6千克 20亿硬币是多少
求书---《零落飘摇之主人的男人们》全本
比亚迪速锐1.5t排量的车子一公里要多少油
师范类学校享受国家怎样的优惠政策?
车牌号选什么字母好
联想手机解锁图案忘了怎么办
下列场所宜选择点型感烟探测器的是()。A.办公
电动车 智能显示板 是什么 工作原理 请高手
剑网3 唐门声望装
用英语翻译忘了一切,比以前更好
推荐资讯
我家很穷
打碎盐罐和醋罐什么征兆?
【惯性与什么有关】惯性的大小跟什么有关
电大办公室管理考卷
鹏鹏面馆怎么去啊,有知道地址的么
逆袭SSC走势图K线分析软件讲解教程在哪里可以
平阴县新兵走了么2017年9月的兵
CE和ETL标准有何不同
落叶作文
惠友票务地址在什么地方,想过去办事
将一盆栽植物连同花盆一起置于密闭的玻璃钟罩
领队英文怎么说
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?