code: public static String getValue(final Element elem, final String attrName) {
          final Attr attr = elem.getAttributeNode(attrName);
          if (attr != null && !attr.getValue().isEmpty()) {
              return attr.getValue();
          }
          return null;
      }
docs: Get attribute value.
  
  @param elem attribute parent element
  @param attrName attribute name
  @return attribute value, {@code null} if not set