getElement static method
Returns the nearest XmlElement matching the tag(name) from a parent XmlElement
Implementation
static XmlElement? getElement({required XmlElement node, required String tag})
{
try
{
Iterable<XmlElement> nodes;
nodes = node.findAllElements(tag, namespace: "*");
if (nodes.isNotEmpty) return nodes.first;
nodes = node.findAllElements(tag.toUpperCase(), namespace: "*");
if (nodes.isNotEmpty) return nodes.first;
nodes = node.findAllElements(tag.toLowerCase(), namespace: "*");
if (nodes.isNotEmpty) return nodes.first;
}
catch(e) {
Log().exception(e, caller: 'xml.dart => XmlElement getElement({XmlElement node, String tag})');
}
return null;
}