clearOrSetAttribute method
Implementation
void clearOrSetAttribute(String name, String? value) {
if (value == null) {
if (!hasAttribute(name)) return;
if (kVerboseMode) {
print("Remove attribute: $name");
}
removeAttribute(name);
} else {
if (getAttribute(name) == value) return;
if (kVerboseMode) {
print("Update attribute: $name - $value");
}
setAttribute(name, value);
}
}