【发布时间】:2012-10-28 23:51:56
【问题描述】:
我有一个Node 来自一个Document。我想把那个Node 变成一个新的Document 的根节点。
我能想到的唯一方法是:
Node node = someChildNodeFromDifferentDocument;
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware(true);
DocumentBuilder builder = factory.newDocumentBuilder();
Document newDocument = builder.newDocument();
newDocument.importNode(node);
newDocument.appendChild(node);
这行得通,但我觉得它很烦人。有没有我没有看到的更简洁/更直接的方式,还是我必须这样做?
【问题讨论】:
标签: java domdocument xmlnode