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)