AeaMessage.fromXML constructor
AeaMessage.fromXML(
- String xmlSTR
Implementation
factory AeaMessage.fromXML(String xmlSTR) {
final document = XmlDocument.parse(xmlSTR);
List<XmlElement> textElements =
document.rootElement.findElements("aeaText").toList();
List<XmlElement> binaryElements =
document.rootElement.findElements("aeaBinary").toList();
AeaText text = textElements.isEmpty
? AeaText(data: "")
: textElements.map((e) => AeaText.fromXML(e.toXmlString())).first;
AeaBinary binary = binaryElements.isEmpty
? AeaBinary(data: "")
: binaryElements.map((e) => AeaBinary.fromXML(e.toXmlString())).first;
return AeaMessage(aeaBinary: binary, aeaText: text);
}