`
feiyangtaozhen
  • 浏览: 12291 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类

The method getTextContent() is undefined ?

阅读更多

       晚上下班的时候,把班上写了半截的代码带了回来。结果回到家后出乎意料的是回来的时候将代码导入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 了。



 

  • 大小: 78.1 KB
分享到:
评论

相关推荐

    JS.getTextContent(element,preformatted)使用介绍

    代码如下: /*获取标签的文字*/ function getTextContent(element, preformatted) { if (!elementIsVisible(element)) return ”; if (element.nodeType == 3 /*Node.TEXT_NODE*/) { var text = element.data; if (!...

    foxconn_h61mxe_v_bb3f1p12.rar

    富士康H61MXE V2.0 BIOS更新是一个重要的系统固件升级过程,它涉及到计算机主板的核心控制部分。BIOS(基本输入输出系统)是计算机启动时首先加载的程序,负责初始化硬件设备和提供低级服务给操作系统。...

    WS_XML_HTTP

    String value = element.getTextContent(); // 处理解析出的值 } } ``` 在这个例子中,`result`是接收到的XML字符串,`nodeName`是你希望获取的节点名。`getElementsByTagName`返回一个包含所有指定节点的列表,...

    Android 3.0 平台上创建和解析 XML

    desc.appendChild(doc.createTextNode("This is the " + i + "th item.")); item.appendChild(desc); } // 保存到文件 TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer ...

    Properties和xml读写操作

    <message>this is Content ``` 为了读写这样的 XML 文件,我们需要使用 Java 中的 XML 解析器。常见的解析器包括 DOM 和 SAX。例如,使用 DOM 解析器来读取 XML 文件的示例代码如下: ```java import javax....

    java-open-the-xml-file.zip_java Open xml_open

    System.out.println(node.getNodeName() + ": " + node.getTextContent()); } } catch (Exception e) { e.printStackTrace(); } } } ``` 2. SAX解析:SAX是一种事件驱动的解析器,它不会将整个文件加载到内存...

    解析代码XML

    InputStream is = context.getAssets().open("rivers.xml"); // 创建DocumentBuilderFactory实例 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); // 使用DocumentBuilderFactory创建...

    xml.zip_matlab读取xml文件实例_xml文件读取

    description = char(node.getElementsByTagName('description').item(0).getTextContent); fprintf('ID: %s, Name: %s, Description: %s\n', id, name, description); end end ``` 这段代码首先使用`xmlread`...

    android 解析xml

    String value = element.getTextContent(); // 处理获取到的数据 } } ``` 2. SAX解析器: SAX(Simple API for XML)解析器是一种事件驱动的解析方式,它不需要一次性加载整个XML文件,而是逐行解析,当遇到某个...

    XML连接数据库例子

    String username = root.getElementsByTagName("username").item(0).getTextContent(); String password = root.getElementsByTagName("password").item(0).getTextContent(); ``` 3. **建立数据库连接** 现在...

    Android 学习Dom解析

    3. 加载XML文件并将其转换为`Document`对象:`Document doc = dBuilder.parse(is);`这里`is`代表输入流,可以是XML文件的InputStream。 4. 解析后的`Document`对象可以使用`doc.getDocumentElement()`获取根元素。 5...

    XML的Jaxp解析示例和简单项目

    4. **解析XML文件**:使用`DocumentBuilder`的`parse(File source)`或`parse(InputStream is)`方法读取XML文件或流,返回一个`Document`对象。 5. **操作`Document`对象**:`Document`对象代表了XML文档的树形结构...

    Java解析apk文件

    int versionCode = Integer.parseInt(doc.getElementsByTagName("versionCode").item(0).getTextContent()); ``` - **版本名称**:同样在`<manifest>`下查找`<versionName>`,通常用于用户展示的版本信息。 ```...

    DOM解析xml文件实例讲解

    String textContent = element.getTextContent(); // 进行其他处理... } } ``` 在实际开发中,我们可能会遇到需要处理嵌套节点、属性值等情况,DOM解析都可以很好地支持。然而,由于DOM解析会一次性加载整个XML...

    android解析xml实例

    public static List<Person> parseXml(InputStream is) throws Exception { // 新建一个集合,用于存放解析后的对象 List<Person> personList = new ArrayList(); // 创建对象引用 Person person = null; //...

    oracle 使用XMLDOM包,保存XML节点数据到数据库表中,支持多个节点嵌套XML格式

    VALUES (node_name.GetTextContent(), node_age.GetTextContent(), node_address.GetTextContent(), node_doctor_name.GetTextContent(), node_department.GetTextContent()); COMMIT; END; / ``` #### 四、总结...

    AXMLPrinter2

    String packageName = nodeList.item(0).getTextContent(); ``` AXMLPrinter2虽然功能相对简单,但在没有使用Android SDK的情况下,对于快速获取APK的基本信息非常有用。然而,对于更复杂的分析任务,如反编译APK或...

    Java 使用poi导入excel,结合xml文件进行数据验证的例子(已包含需要的Jar包)

    String sqref = dataValidationNode.getAttributes().getNamedItem("sqref").getTextContent(); CellRangeAddress[] regions = CellRangeAddress.listFromCellRangeAddressString(sqref); // 应用数据验证 ...

Global site tag (gtag.js) - Google Analytics