Java 以编程方式向xml添加注释

Java 以编程方式向xml添加注释,java,xml-parsing,Java,Xml Parsing,有没有办法以编程方式在XML中注释特定的子级? 我的要求是我需要从xml中找出属性值。如果该值存在,我需要注释属性所属的特定子级本身。 例如: 因此,如果我在这里搜索部门id“purchase”,如果找到它,那么员工John应该能够添加注释 有什么想法吗?我正在使用jdom解析器。您可以使用创建新的注释节点,并将它们插入到DOM树中,例如..这是将注释添加到文档本身的Java代码: Element element = doc.getDocumentElement(); Comment com

有没有办法以编程方式在XML中注释特定的子级? 我的要求是我需要从xml中找出属性值。如果该值存在,我需要注释属性所属的特定子级本身。 例如:


因此,如果我在这里搜索部门id“purchase”,如果找到它,那么员工John应该能够添加注释


有什么想法吗?我正在使用jdom解析器。

您可以使用创建新的注释节点,并将它们插入到DOM树中,例如..

这是将注释添加到文档本身的Java代码:

Element element = doc.getDocumentElement();
Comment comment = doc.createComment("This is a comment");
element.getParentNode().insertBefore(comment, element);
Element element = doc.getDocumentElement();
Comment comment = doc.createComment("This is a comment");
element.getParentNode().insertBefore(comment, element);