String namespaceURI = attribName.getNamespaceURI();
if(namespaceURI != null) {
String prefix = attribName.getPrefix();
if(prefix != null && prefix.length() > 0) {
newElement.setAttributeNS(namespaceURI, prefix + ":" + attribName.getLocalPart(), valueTemplate.apply(beans));
} else {
newElement.setAttributeNS(namespaceURI, attribName.getLocalPart(), valueTemplate.apply(beans));
}
} else {
newElement.setAttribute(attribName.getLocalPart(), valueTemplate.apply(beans));