【发布时间】:2012-02-20 04:12:35
【问题描述】:
我在使用 DefaultHandler2 解析某些 XML 时遇到问题。我的 XML 采用以下形式:
<nodeA>
<nodeB></nodeB>
<nodeB></nodeB>
</nodeA>
我正在尝试创建 XML 的 DOM 文档,但是根据 Javadoc 关于 Node.appendChild:
"将节点 newChild 添加到 this 的子节点列表的末尾 节点。如果 newChild 已经在树中,则首先将其移除。”
因此删除了第一个 nodeB 元素,我想知道如何使用 Document 类添加同名的兄弟节点。任何有关这方面的信息都会很棒,非常感谢!
【问题讨论】:
-
是否可以添加属性,例如 id (or) 之类的?这样可以区分两个节点?
标签: java xml xml-parsing