`

Node "丢失"getTextContent()方法?

    博客分类:
  • J2SE
 
阅读更多

   刚才导入了一个工程,其中关于SOAP操作的类 一直报

SOAPMessage message.getSOAPBody().getFirstChild().getTextContent();

 找不到getTextContext()方法的错

 

我就纳闷了 我的jdk是jdk-1.6.0_45的呀 不该是JDK版本的问题 因为我查了一下org.w3c.dom.Node中的方法是有

 public String getTextContent()
                                         throws DOMException;

 的呀、

后来发现我的工程了有一个xml-apis-1.0.b2.jar的jar包 其中也包含一个 org.w3c.dom.Node的类  顿悟:估计java编译器使用的不是JDK本身自带的类 所以解决办法很简单把 JRE编译优先级提高就ok了如下图 将jre 位置提升



 

 

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

相关推荐

    使用递归和dom遍历dom树形结构

    System.out.print("<" + node.getNodeName() + ">" + node.getTextContent().trim() + "</" + node.getNodeName() + ">"); System.out.println(); } } else { System.out.println("<" + node.getNodeName() + ...

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

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

    简单实用的XML操作类

    node.getTextContent() : null; } ``` 这些基本的XML操作方法可以封装在一个名为`XMLUtils`的类中,方便在项目中复用。通过这样的工具类,开发者能够轻松地对XML文档进行增删改查操作,提高了代码的可读性和可维护...

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

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

    得到XML节点的属性和文字

    String textContent = node.getTextContent(); System.out.println("节点的" + attr_name + "属性值为:" + attrValue); System.out.println("节点的文字内容为:" + textContent); } ``` JavaScript中,我们...

    详解Java解析XML的四种方法

    ### 详解Java解析XML的四种方法 #### 一、引言 XML(可扩展标记语言)作为一种跨平台、跨语言的数据交换格式,在多种场景中扮演着重要的角色。它以其平台无关性、语言无关性和系统无关性的特点,在数据集成与交互...

    XML工具类DOMUtil

    6. **文本内容操作**:`getTextContent(Node node)`可获取元素的文本内容,而`setTextContent(Node node, String text)`则用于设置元素的文本。 7. **序列化DOM到XML**:一旦对DOM进行了修改,`toString(Node node)...

    JAVA JAXB 解析XML嵌套子节点为字符串

    System.out.println(node.getTextContent()); } } ``` 这里,XPath表达式`/root/nested/text`定位到`text`元素,然后`evaluate()`方法返回一个包含匹配节点的列表,最后打印出文本内容。 总结来说,JAXB在处理...

    利用Java jdk(dom)解析和写入XML文件

    System.out.println("Text : " + node.getTextContent()); } NodeList nodeList = node.getChildNodes(); for (int count = 0; count (); count++) { printNode(nodeList.item(count)); } } } ``` 在这个...

    JavaReaderXml

    System.out.println("\tElement Content: " + node.getTextContent()); } } } catch (Exception e) { e.printStackTrace(); } } } ``` 在上述代码中,我们首先创建了一个`DocumentBuilderFactory`实例,然后...

    xml解析类API

    System.out.println(node.getTextContent()); } ``` **DOM解析优缺点** - **优点**:DOM解析允许随机访问XML文档的任何部分,易于理解和操作。 - **缺点**:内存消耗大,因为整个XML文档被加载到内存中,对于大型...

    java 读取html过滤标签

    System.out.println(node.getTextContent()); } } ``` 2. **使用Jsoup库**: Jsoup是Java中广泛使用的HTML解析库,它提供了更方便的方式来解析、操纵和提取HTML数据。通过Jsoup,我们可以轻松地选择并移除特定...

    foxconn_h61mxe_v_bb3f1p12.rar

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

    解析XML的两种方法

    本文将详细讲解两种在Java中解析XML文件的方法:DOM和JDOM。 **DOM解析XML文件** DOM(Document Object Model)是W3C推荐的一种解析XML的标准方式。它将XML文档视为一个树形结构,每个节点代表XML文档的一个部分。...

    XML解析之DOM

    5. 获取文本内容:`Node`对象的`getTextContent()`方法可以获取元素内的文本内容,如获取`<title>`的文本,可以使用`titleNode.getTextContent()`。 6. 修改和删除:DOM允许对XML进行修改,如添加新元素,改变属性...

    java解析xml的四种方法

    System.out.println(node.getTextContent()); } } } ``` 2. SAX(Simple API for XML)解析: SAX是一种事件驱动的解析器,不将整个XML文档加载到内存,而是逐行读取。当遇到开始标签、结束标签、属性等时,会...

    解析XML文档

    sb.append("\t").append(node.getNodeName()).append(": ").append(node.getTextContent()); sb.append("\n"); } } return sb.toString(); } } ``` 在这个例子中,我们首先创建了一个`DocumentBuilderFactory...

    详解Java解析XML的四种方法.doc

    Java解析XML的四种方法主要涉及DOM、SAX、StAX以及JAXB,它们各自具有不同的特点和适用场景。本文将详细介绍这四种方法,并以DOM和SAX为例进行演示。 1. DOM (Document Object Model) DOM是一种基于树形结构的XML...

Global site tag (gtag.js) - Google Analytics