我有以下代码:
DocumentBuilderFactory dbFactory_ = DocumentBuilderFactory.newInstance();
Document doc_;
DocumentBuilder dBuilder = dbFactory_.newDocumentBuilder();
StringReader reader = new StringReader(s);
InputSource inputSource = new InputSource(reader);
doc_ = dBuilder.parse(inputSource);
doc_.getDocumentElement().normalize();
然后我遍历doc_
以获得特定节点。然后我想用那个节点创建一个新的 dBuilder。到目前为止,我一直在尝试将我的节点转换为字符串,然后将字符串转换为字符串,dBuilder.parse
但这并没有奏效,因为我遇到了命名空间问题和其他问题。
<Random>
<Fixed></Fixed>
</Random>
所以有了这个我会取出<Fixed>
节点并创建一个全新的类,它是根节点。