我正在尝试使用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
变量时,它始终包含[C0]。
有什么出路还是我应该放弃?
谢谢
我会说,不必担心:)调试器向您显示的[document:null]
字符串只是"[document:null]"
-toString()
对象的表示。我还不明白,为什么它实际上看起来像这样,但是我验证了无论如何,该文档实际上都具有您指定的document
元素以及您为其分配的"netwrok"
属性。