attributeValue function

String? attributeValue(
  1. XmlElementNode element,
  2. String name, {
  3. String? namespace,
})

Implementation

String? attributeValue(
  final XmlElementNode element,
  final String name, {
  final String? namespace,
}) {
  for (final XmlAttribute attr in element.attributes) {
    if (attr.name.local != name) continue;
    if (namespace != null && attr.name.namespaceUri != namespace) continue;
    return attr.value;
  }
  return null;
}