@@ -28,26 +28,30 @@ class DublinCore {
28
28
29
29
/// Parse constructor for the DublinCore class, used when 'parsing' a feed
30
30
factory DublinCore .parse (XmlElement element) => DublinCore (
31
- title: element.findElements ('dc:title' ).firstOrNull? .text,
32
- description: element.findElements ('dc:description' ).firstOrNull? .text,
33
- creator: element.findElements ('dc:creator' ).firstOrNull? .text,
34
- subject: element.findElements ('dc:subject' ).firstOrNull? .text,
35
- publisher: element.findElements ('dc:publisher' ).firstOrNull? .text,
36
- contributor: element.findElements ('dc:contributor' ).firstOrNull? .text,
37
- date: parseDateTime (element.findElements ('dc:date' ).firstOrNull? .text),
38
- created:
39
- parseDateTime (element.findElements ('dc:created' ).firstOrNull? .text),
31
+ title: element.findElements ('dc:title' ).firstOrNull? .innerText,
32
+ description:
33
+ element.findElements ('dc:description' ).firstOrNull? .innerText,
34
+ creator: element.findElements ('dc:creator' ).firstOrNull? .innerText,
35
+ subject: element.findElements ('dc:subject' ).firstOrNull? .innerText,
36
+ publisher: element.findElements ('dc:publisher' ).firstOrNull? .innerText,
37
+ contributor:
38
+ element.findElements ('dc:contributor' ).firstOrNull? .innerText,
39
+ date: parseDateTime (
40
+ element.findElements ('dc:date' ).firstOrNull? .innerText,),
41
+ created: parseDateTime (
42
+ element.findElements ('dc:created' ).firstOrNull? .innerText,),
40
43
modified: parseDateTime (
41
- element.findElements ('dc:modified' ).firstOrNull? .text ,
44
+ element.findElements ('dc:modified' ).firstOrNull? .innerText ,
42
45
),
43
- type: element.findElements ('dc:type' ).firstOrNull? .text,
44
- format: element.findElements ('dc:format' ).firstOrNull? .text,
45
- identifier: element.findElements ('dc:identifier' ).firstOrNull? .text,
46
- source: element.findElements ('dc:source' ).firstOrNull? .text,
47
- language: element.findElements ('dc:language' ).firstOrNull? .text,
48
- relation: element.findElements ('dc:relation' ).firstOrNull? .text,
49
- coverage: element.findElements ('dc:coverage' ).firstOrNull? .text,
50
- rights: element.findElements ('dc:rights' ).firstOrNull? .text,
46
+ type: element.findElements ('dc:type' ).firstOrNull? .innerText,
47
+ format: element.findElements ('dc:format' ).firstOrNull? .innerText,
48
+ identifier:
49
+ element.findElements ('dc:identifier' ).firstOrNull? .innerText,
50
+ source: element.findElements ('dc:source' ).firstOrNull? .innerText,
51
+ language: element.findElements ('dc:language' ).firstOrNull? .innerText,
52
+ relation: element.findElements ('dc:relation' ).firstOrNull? .innerText,
53
+ coverage: element.findElements ('dc:coverage' ).firstOrNull? .innerText,
54
+ rights: element.findElements ('dc:rights' ).firstOrNull? .innerText,
51
55
);
52
56
53
57
/// The title of the resource
0 commit comments