AtomLink.parse constructor

AtomLink.parse(
  1. XmlElement element
)

Factory method to parse an XmlElement and create an AtomLink object from it.

The element is an XML element containing the link information.

Returns the parsed AtomLink object.

Implementation

factory AtomLink.parse(XmlElement element) {
  var href = element.getAttribute('href');
  var rel = element.getAttribute('rel');
  var type = element.getAttribute('type');
  var title = element.getAttribute('title');
  var hreflang = element.getAttribute('hreflang');
  var length = 0;
  if (element.getAttribute('length') != null) {
    length = int.parse(element.getAttribute('length')!);
  }
  return AtomLink(href, rel, type, hreflang, title, length);
}