Image.fromXml constructor

Image.fromXml(
  1. XmlElement node
)

Creates a new Image object from an XmlElement

Implementation

factory Image.fromXml(XmlElement node) {
  final img = Image(node.getElement('url')?.innerText ?? '');
  getElement<String>(node, 'title', cb: (value) => img.title = value);
  getElement<String>(node, 'link', cb: (value) => img.link = value);
  getElement<String>(node, 'width', cb: (value) => img.width = value);
  getElement<String>(node, 'height', cb: (value) => img.height = value);
  getElement<String>(node, 'description', cb: (value) => img.description = value);

  return img;
}