buildXml method
XmlElement
buildXml()
inherited
Implementation
xml.XmlElement buildXml() {
var xmlAttributes = <xml.XmlAttribute>[];
var xmlNodes = <xml.XmlNode>[];
_attributes.forEach((xmppAttribute) {
if (xmppAttribute.value != null) {
xmlAttributes.add(xml.XmlAttribute(xml.XmlName(xmppAttribute.name), xmppAttribute.value!));
}
});
_children.forEach((xmppChild) {
xmlNodes.add(xmppChild.buildXml());
});
if (textValue != null) {
xmlNodes.add(xml.XmlText(textValue!));
}
var xmlElement = xml.XmlElement(xml.XmlName(name!), xmlAttributes, xmlNodes);
return xmlElement;
}