DublinCore.parse constructor
DublinCore.parse(
- XmlElement element
Implementation
factory DublinCore.parse(XmlElement element) {
return 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,
);
}