in log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/util/PositionalSaxEventHandler.java [54:68]
public void startElement(
final String uri,
final String localName,
final String qName,
final Attributes attributes) {
addTextIfNeeded();
final Element element = document.createElement(qName);
for (int attributeIndex = 0; attributeIndex < attributes.getLength(); attributeIndex++) {
final String attributeQName = attributes.getQName(attributeIndex);
final String attributeValue = attributes.getValue(attributeIndex);
element.setAttribute(attributeQName, attributeValue);
}
element.setUserData("lineNumber", String.valueOf(locator.getLineNumber()), null);
elementStack.push(element);
}