`
wang_zhi_peng2007
  • 浏览: 251323 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

org.w3c.dom.Element 缺少 setTextContent 方法

 
阅读更多

今天将项目环境由jdk5改为jdk6,eclipse重新编译工程后,却突然出现org.w3c.dom.Element没有setTextContent方法 的编译错。

 

放狗搜后,发现主要是 xercesImpl.jar 和 xml-apis.jar的Element版本太老造成的,setTextContent是DOM3中的方法。

 

但在pom文件中,未发现有直接引用这两个jar包的地方。好在eclipse maven插件功能强大,在Project Explorer的Maven Dependencies中

 

找到了xml-api.jar,然后右键->Maven->Exclude Maven artifact,弹出窗口,提示会在当前pom文件中的hibernate-core依赖中,排除掉

 

xml-api.jar,确认后,pom文件被修改,更新Maven Dependencies,重新编译,问题解决

分享到:
评论

相关推荐

    java xml,java生成xml文档,java操作XML文件设置值

    import org.w3c.dom.Element; public class XMLGenerator { public static void main(String[] args) { try { DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder ...

    Java更新XML的四种常用方法简介

    例如,使用`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`等类可以创建DOM对象,然后通过`getElementsByTagName`等方法获取元素,再利用`Node`接口的方法如`setTextContent`、`appendChild`等...

    Java创建xml文档笔记(DOM,DOM4J)

    - 导入必要的Java API:如`javax.xml.parsers.DocumentBuilderFactory`和`org.w3c.dom.Document`。 - 使用`DocumentBuilderFactory`创建`DocumentBuilder`实例。 - 通过`DocumentBuilder`的`newDocument()`方法...

    java实现xml的生成、解析等各种操作

    import org.w3c.dom.Element; public class XMLGenerator { public static void main(String[] args) throws Exception { DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); ...

    xml的读写,自动生成xml,解析xml 源代码

    import org.w3c.dom.Element; DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); Document doc = factory.newDocumentBuilder().newDocument(); Element root = doc.createElement("root");...

    androidDom解析输出XML

    import org.w3c.dom.Element; // 创建一个Document对象 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = ...

    修改xml节点的值修改xml节点的值

    import org.w3c.dom.Element; ``` 2. 加载XML文件: ```java File inputFile = new File("input.xml"); DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder ...

    java 处理 xml Demo

    import org.w3c.dom.Element; import java.io.File; public class DOMExample { public static void main(String[] args) throws Exception { // 加载XML文档 DocumentBuilderFactory factory = ...

    struts中实现对XML读写操作

    import org.w3c.dom.Element; import java.io.File; public class WriteXML { public static void main(String[] args) { try { DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); ...

    eclipse 对xml的读写更新操作的源码

    import org.w3c.dom.Document; import org.w3c.dom.NodeList; import org.w3c.dom.Node; import java.io.File; public class DOMReader { public static void main(String argv[]) { try { File inputFile = new...

    java 生成xml文件

    import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import org.xml.sax.InputSource; import java.io.StringReader; import java.io.StringWriter; import javax.xml.parsers....

    java 对xml文件的增上改查功能

    import org.w3c.dom.Document; import org.w3c.dom.NodeList; import org.w3c.dom.Node; import java.io.File; File inputFile = new File("path_to_xml_file"); DocumentBuilderFactory dbFactory = ...

    用DOM读写XML文件

    import org.w3c.dom.Document; import java.io.File; // 创建DOM解析器 DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); ...

    用java写出Xml文件

    import org.w3c.dom.Element; import javax.xml.transform.Transformer; import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream....

    详解Java解析XML的四种方法

    import org.w3c.dom.Element; // ...其他导入语句 public class DomExample implements XmlDocument { public void createXml(String fileName) { DocumentBuilderFactory dbFactory = DocumentBuilderFactory....

    java实现对xml文件的增 删 改 查 操作

    import org.w3c.dom.Element; // 创建新元素 Element newElement = doc.createElement("newElement"); newElement.appendChild(doc.createTextNode("newValue")); // 将新元素添加到文档 root.appendChild(new...

    w3c 生成xml 文件

    总结来说,利用Java和W3C DOM API生成XML文件的过程涉及创建`DocumentBuilderFactory`、`DocumentBuilder`、`Document`以及一系列的`Element`对象,并通过这些对象构建XML文档的结构。最后,通过`Transformer`将整个...

    JAVA操作XML的完整例子

    首先,我们需要导入必要的库,包括`java.io`、`org.w3c.dom`、`javax.xml.parsers`、`javax.xml.transform`和`javax.xml.xpath`。这些库提供了处理XML文档所需的类和接口。 以下是一个简单的Java程序示例,展示了...

    XML解析与生成

    import org.w3c.dom.Element; public class XmlDocumentCreator { public static void main(String[] args) { try { DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); Document doc = dbf....

Global site tag (gtag.js) - Google Analytics