我正在尝试使用 Jdom 创建一个简单的文档。 我严格遵循
上给出的说明https://www.tutorialspoint.com/java_xml/java_dom_create_document.htm
我无法理解为什么,无论我做什么,最终都会得到一个[document:null]
。
这是我的代码:
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import java.io.*;
import java.util.*;
import org.jdom2.*;
import org.w3c.dom.Attr;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
public class Network {
public Document SetToXml() throws Exception {
Document doc = null;
try {
DocumentBuilderFactory DBF =
DocumentBuilderFactory.newInstance();
DocumentBuilder DB = DBF.newDocumentBuilder();
doc = DB.newDocument();
Element root = doc.createElement("network");
root.setAttribute("name", Name);
doc.appendChild(root);
}
}
}
当我检查 doc
变量时,它始终包含 [document:null]
。
有什么出路或者应该放弃吗?
谢谢
最佳答案
我想说,不用担心:)
调试器向您显示的 "[document:null]"
字符串只是 toString()
- document
对象的表示形式。我还不明白,为什么它实际上看起来像这样,但我验证了无论如何,该文档实际上具有您指定的 "netwrok"
元素以及 name
您分配给它的属性。
关于java - 使用 JDOM 创建简单文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60051667/