добавить комментарий программно в xml - PullRequest
2 голосов
/ 29 июля 2011

Есть ли способ программно комментировать конкретного потомка в XML? Мое требование - мне нужно узнать значение атрибута из xml. Если значения существуют, мне нужно прокомментировать тот конкретный дочерний элемент, которому принадлежит атрибут. например:

<Company>
 <employee name="John">
   <dept id="Purchase"></dept>
 </employee>
</company>

поэтому здесь, если я ищу идентификатор отдела "покупка", если он найден, тогда сотрудник Джон сможет добавить комментарий.

есть идеи? Я использую парсер jdom.

Ответы [ 2 ]

3 голосов
/ 29 мая 2016

Это JavaCode, который добавит комментарий к самому документу:

Element element = doc.getDocumentElement();
Comment comment = doc.createComment("This is a comment");
element.getParentNode().insertBefore(comment, element);
0 голосов
/ 29 июля 2011

Вы можете создать новые узлы комментариев с помощью Document.createComment () и вставить их в дерево DOM, например, с помощью. Node.insertBefore (Узел, Узел) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...