getElementAttributeStr function
Returns element
attribute with String key
.
Implementation
String? getElementAttributeStr(Element element, String key) {
var val = element.getAttribute(key);
if (val != null) return val;
key = key.trim();
key = key.toLowerCase();
var attrs = element.attributes;
for (var k in attrs.keys) {
if (k.toLowerCase() == key) {
return attrs[k];
}
}
return null;
}