Syndication.fromXml constructor

Syndication.fromXml(
  1. UniversalFeed uf,
  2. XmlElement node
)

Parse a Syndication tag from an XmlElement

Implementation

factory Syndication.fromXml(UniversalFeed uf, XmlElement node) {
  final nsUrl = uf.meta.extensions.nsUrl(nsSyndicationNs);
  return Syndication(
    updatePeriod: node.getElement('updatePeriod', namespace: nsUrl)?.innerText.trim() ?? 'daily',
    updateFrequency: node.getElement('updateFrequency', namespace: nsUrl)?.innerText.trim() ?? '1',
    updateBase: node.getElement('updateBase', namespace: nsUrl)?.innerText.trim(),
  );
}