xml文件读取问题

xin219 2008-09-25 02:00:17
在用org.w3c.dom包解析xml文件时,大家有没有遇到过这样的问题:
本来Element对象没有"A"属性,但是通过getAttribute("A")方法可以返回一个Attr,这个Attr的value为“”。
我最近碰到了这样的问题,但是不知道是怎么回事。
是xml文件的编码问题吗?
...全文
94 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xin219 2008-09-25
  • 打赏
  • 举报
回复
还有没有人遇到过这样的情况呢?
haodouzhe123x 2008-09-25
  • 打赏
  • 举报
回复
按照原理是应该返回null,这可能也是org.w3c.dom.Element处理出现的bug吧!
xin219 2008-09-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 amethystic 的回复:]
这个是实现的问题。org.w3c.dom.Element接口的getAttribute方法定义为:返回字符串形式的 Attr 值;如果该属性没有指定值或默认值,则返回空字符串。
[/Quote]
但是根本就没有这个属性阿,不是没有这个属性的值.怎么会返回Attr对象呢,不应该是返回null吗?
yeah920 2008-09-25
  • 打赏
  • 举报
回复
帮你顶一下。
laorer 2008-09-25
  • 打赏
  • 举报
回复
建议 dom4j
org 3c 的dom 有时很麻烦
andy6277 2008-09-25
  • 打赏
  • 举报
回复
学习,
liggway 2008-09-25
  • 打赏
  • 举报
回复
是啊,xml只是个规范,对于规范没有明确的地方任何实现者都可以自由发挥,同时会在操作手册中说明,就像jdk的帮助文档一样
fangsp 2008-09-25
  • 打赏
  • 举报
回复
学习中
帮楼主顶上一个
胡须棉花糖 2008-09-25
  • 打赏
  • 举报
回复
不熟悉
amethystic 2008-09-25
  • 打赏
  • 举报
回复
这个是实现的问题。org.w3c.dom.Element接口的getAttribute方法定义为:返回字符串形式的 Attr 值;如果该属性没有指定值或默认值,则返回空字符串。

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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