【发布时间】:2010-11-26 09:00:12
【问题描述】:
如您所知,在 Java 中创建 Dom 元素的正确方法是这样做。
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Document d;
Element e;
e = d.createElement("tag");
您需要使用 d 来生成元素,因为它需要文档上下文。 (我不是 100% 确定为什么,但可能误解这是我的问题的一部分)
我不明白的是,为什么你不能做这样的事情
Element e;
Element e2;
e2 = e.createElement("anothertag");
既然 e 已经有了 d 的上下文,为什么我不能从一个元素创建另一个元素呢?它肯定会简化我的设计,而不必在任何地方保留对文档的引用。
【问题讨论】: