dom4解析xml异常

r00_a2lBUR 2019-12-12 08:46:44
假如是一个 <condition param="name" column="name">频道名称</condition> 我用Element 的 attribute("type").getValue()的方法获取值,因为没有 type="aaa"的值,这样做系统抛出异常,我想实现怎样判断有没有这个type之后再来去取值,避免抛出异常,但又不太想用先获取所有attribute的集合的方法,请教论坛大伙,还有什么更好的方法?
...全文
103 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
既然是一个xml文件,不是对象,你想单独获取某个属性的值就必须循环解析,然后判断这个值是否存在attribute("type")!=null,如果存在再来取值attribute("type").getValue()
dkwuxiang 2019-12-12
  • 打赏
  • 举报
回复
.attribute("type") 如果type不存在,这个方法返回的Attribute对象应该是个null,判断就行额

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧