码迷,mamicode.com
首页 > 其他好文 > 详细

没为类型 Node 定义方法 getTextContent (zz)

时间:2015-04-14 23:35:00      阅读:368      评论:0      收藏:0      [点我收藏+]

标签:

没有为类型 Node 定义方法 getTextContent (zz)
晚上下班的时候,把班上写了半截的代码带了回来。结果回到家后出乎意料的是回来的时候将代码导入eclipse后,下面这行代码就直接报错了,显示 getTextContent()未定义 。
         ((Element) ele.getElementsByTagName( "err_code").item(0 )).getTextContent();
       首先想到的是jdk 的版本问题,不可能啊,我昨天才装的jdk 1.6.0_24 , 查看jdk文档 org.w3c.dom.Element, 在其父接口org.w3c.dom.Node 中是有getTextContent() 这个方法,奇了怪了。 google 了一番,才发现项目中xml-apis.jar 其中也有一个 org.w3c.dom.Element, 实际调用中,java 编译器使用了这个类,而没有使用jdk中的类。真相到此大白。

        解决方法就需要改一下java 编译器编译顺序。
        下面是eclipse 中的截图和修改说明:       
         这是jre 在  builder path 的最下层,所以编译器没有使用JRE 中的类,这时需要将JRE 的位置网上调节,选择旁边的复选框,然后使用右边的Down 和 Up 按钮 (现在JRE已经在最底层了,所以此时的Down 按钮不可用)就可以调节JRE的位置了。将JRE的位置调到Web APP Library上面 就ok 了。 
技术分享

原帖地址:

没为类型 Node 定义方法 getTextContent (zz)

标签:

原文地址:http://my.oschina.net/baochanghong/blog/401586

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!