JAVA中的DOM to XML无法正常工作

朱尼德

我写了下面的代码

        DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
        DocumentBuilder docBuilder = docFactory.newDocumentBuilder();

        Document doc = docBuilder.newDocument();

        // Unniversity tag
        Element rootElement = doc.createElement("university");

        // Unniversity attrs
        Attr uniName = doc.createAttribute("name");
        uniName.setNodeValue(university.name);
        Attr uniLogo = doc.createAttribute("logo");
        uniLogo.setNodeValue(university.pathToLogo);
        Attr uniMission = doc.createAttribute("mission");
        uniMission.setNodeValue(university.mission);
        Attr uniVision = doc.createAttribute("vision");
        uniVision.setNodeValue(university.vision);

        rootElement.setAttributeNode(uniName);
        rootElement.setAttributeNode(uniLogo);
        rootElement.setAttributeNode(uniMission);
        rootElement.setAttributeNode(uniVision);

在调试时,当我检查以下值时doc发现

doc = (com.sun.org.apache.xerces.internal.dom.DocumentImpl) [#document: null]

我究竟做错了什么?我遵循了这一点

姓名姓名

在您的代码中,您尚未设置文档的内容。您应该添加以下内容:

document.appendChild(rootElement);

要确认文档包含XML结构,您可以打印以下语句:\

System.out.println(document.getDocumentElement());

这将打印[university:null]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JAVA中的DOM to XML无法正常工作

来自分类Dev

xml中的alignParentRight无法正常工作

来自分类Dev

删除xml文件中的数据无法正常工作

来自分类Dev

报表中的XML数据源无法正常工作

来自分类Dev

DOM onselect无法正常工作

来自分类Dev

无法使Java QPID正常工作

来自分类Dev

Java日期无法正常工作

来自分类Dev

Java:无法使readline()正常工作

来自分类Dev

JAVA trim()无法正常工作

来自分类Dev

Java XSLT无法正常工作

来自分类Dev

Java readLine()无法正常工作

来自分类Dev

Java日历无法正常工作

来自分类Dev

Java的retainAll()无法正常工作?

来自分类Dev

Java方法无法正常工作

来自分类Dev

Java日历无法正常工作

来自分类Dev

Java PrintWriter无法正常工作

来自分类Dev

Java导入无法正常工作

来自分类Dev

Java Applet无法正常工作

来自分类Dev

Calendar Java无法正常工作

来自分类Dev

printf无法正常工作... JAVA

来自分类Dev

Java drawLine()无法正常工作

来自分类Dev

Java日期无法正常工作

来自分类Dev

无法使Java QPID正常工作

来自分类Dev

在Java中的windowOpened无法正常工作

来自分类Dev

Table Renderer在Java中无法正常工作

来自分类Dev

AtomicInteger在Java中无法正常工作

来自分类Dev

Java中的比较器无法正常工作

来自分类Dev

SQL INSERT INTO无法正常工作(在Java中)

来自分类Dev

文件在Java中无法正常工作