我需要找到将JDOM元素(及其所有定制节点)转换为Document
的更简单高效的方法。 ownerDocument()
将不起作用,因为这是JDOM 1
版本。在没有DocumentBuilderFactory或DocumentBuilder的情况下将JDom 1.1.3元素转换为文档
此外,org.jdom.IllegalAddException: The Content already has an existing parent "root"
使用下面的代码时发生异常。
DocumentBuilderFactory dbFac = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFac.newDocumentBuilder();
Document doc = null;
Element elementInfo = getElementFromDB();
doc = new Document(elementInfo);
XMLOutputter xmlOutput = new XMLOutputter();
byte[] byteInfo= xmlOutput.outputString(elementInfo).getBytes("UTF-8");
String stringInfo = new String(byteInfo);
doc = dBuilder.parse(stringInfo);