DublinCore.parse constructor

DublinCore.parse(
  1. XmlElement element
)

Parse constructor for the DublinCore class, used when 'parsing' a feed

Implementation

factory DublinCore.parse(XmlElement element) => DublinCore(
      title: element.findElements('dc:title').firstOrNull?.text,
      description: element.findElements('dc:description').firstOrNull?.text,
      creator: element.findElements('dc:creator').firstOrNull?.text,
      subject: element.findElements('dc:subject').firstOrNull?.text,
      publisher: element.findElements('dc:publisher').firstOrNull?.text,
      contributor: element.findElements('dc:contributor').firstOrNull?.text,
      date: parseDateTime(element.findElements('dc:date').firstOrNull?.text),
      created:
          parseDateTime(element.findElements('dc:created').firstOrNull?.text),
      modified: parseDateTime(
        element.findElements('dc:modified').firstOrNull?.text,
      ),
      type: element.findElements('dc:type').firstOrNull?.text,
      format: element.findElements('dc:format').firstOrNull?.text,
      identifier: element.findElements('dc:identifier').firstOrNull?.text,
      source: element.findElements('dc:source').firstOrNull?.text,
      language: element.findElements('dc:language').firstOrNull?.text,
      relation: element.findElements('dc:relation').firstOrNull?.text,
      coverage: element.findElements('dc:coverage').firstOrNull?.text,
      rights: element.findElements('dc:rights').firstOrNull?.text,
    );