有没有办法以编程方式在XML中评论某个特定的孩子? 我的要求是我需要从xml中找出属性值。如果值存在,我需要注释该属性所属的特定子项本身。 例如:
<Company>
<employee name="John">
<dept id="Purchase"></dept>
</employee>
</company>
所以在这里,如果我搜索dept id“buy”,如果找到,那么员工John应该能够添加评论。
任何想法?我正在使用jdom解析器。
答案 0 :(得分:3)
这是将为文档本身添加注释的JavaCode:
Element element = doc.getDocumentElement();
Comment comment = doc.createComment("This is a comment");
element.getParentNode().insertBefore(comment, element);
答案 1 :(得分:0)
您可以使用Document.createComment()创建新的评论节点,并使用以下方法将其插入到DOM树中: Node.insertBefore(Node, Node)