public static Element requireChildElementMatchingName()

in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/XmlReader.java [84:96]


    public static Element requireChildElementMatchingName(final Element parentElement, final String childElementName) {
        final List<Element> childElements = findChildElementsMatchingName(parentElement, childElementName)
                .collect(Collectors.toList());
        final int childElementCount = childElements.size();
        if (childElementCount != 1) {
            throw failureAtXmlNode(
                    parentElement,
                    "was expecting a single `%s` element, found: %d",
                    childElementName,
                    childElementCount);
        }
        return childElements.get(0);
    }