public void writeToXmlFile()

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);
        });
    }