in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/ChangelogEntry.java [89:111]
public void writeToXmlFile(final Path path) {
XmlWriter.toFile(path, "entry", (document, entryElement) -> {
// Create the `entry` root element
entryElement.setAttribute("type", type.toXmlAttribute());
// Create the `issue` elements
issues.forEach(issue -> {
final Element issueElement = document.createElement("issue");
issueElement.setAttribute("id", issue.id);
issueElement.setAttribute("link", issue.link);
entryElement.appendChild(issueElement);
});
// Create the `description` element
final Element descriptionElement = document.createElement("description");
if (description.format != null) {
descriptionElement.setAttribute("format", description.format);
}
descriptionElement.setTextContent(description.text);
entryElement.appendChild(descriptionElement);
});
}