getText static method
Given an XmlNode this will return the raw XmlNodeType.TEXT String
Implementation
static String? getText(XmlNode? node)
{
if ((node?.nodeType == XmlNodeType.TEXT) || (node?.nodeType == XmlNodeType.CDATA)) return node?.value;
if ((node?.children.isNotEmpty == true))
{
String? text;
for (XmlNode n in node!.children)
{
String? s;
if ((n.nodeType == XmlNodeType.TEXT) || (n.nodeType == XmlNodeType.CDATA)) s = n.value;
if (s != null) text = (text ?? '') + s.trim();
}
return text;
}
return null;
}