DcTerms.parseFomXml constructor
DcTerms.parseFomXml(
- UniversalFeed uf,
- XmlElement node
Implementation
factory DcTerms.parseFomXml(UniversalFeed uf, XmlElement node) {
final nsUrl = uf.meta.extensions.nsUrl(nsDcTermsNs);
final terms = DcTerms._()
..created = node.getElement('created', namespace: nsUrl)?.innerText
..issued = node.getElement('issued', namespace: nsUrl)?.innerText
..modified = node.getElement('modified', namespace: nsUrl)?.innerText;
getElement<String>(node, 'valid', ns: nsUrl, cb: (value) => terms.valid = DcPeriod.fromString(value));
getElement<String>(node, 'available', ns: nsUrl, cb: (value) => terms.available = DcPeriod.fromString(value));
return terms;
}