3
我encount DOMException.HIERARCHY_REQUEST_ERR当导航Document对象删除pecific节点,和谷歌之后该错误代码,它说:encount抛出:DOMException时移除节点
“HIERARCHY_REQUEST_ERR:若该节点是一个类型的那不允许newChild节点类型的子节点,或者要插入的节点是此节点的祖先节点或此节点本身之一,或者此节点的类型为Document并且DOM应用程序试图插入第二个DocumentType或Element节点“
我检查了要删除的节点类型,元素和文本类型都会导致异常
这里是我的代码
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document dom = builder.parse(new ByteArrayInputStream(smil.getBytes()));
Element root = dom.getDocumentElement();
Node node = root.getFirstChild();
dom.removeChild(node);
它去
org.w3c.dom.DOMException
at org.apache.harmony.xml.dom.InnerNodeImpl.removeChild(InnerNodeImpl.java:180)