/
record.go
76 lines (74 loc) · 2.45 KB
/
record.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
package etdms
import "encoding/xml"
type Record struct {
XMLName xml.Name `xml:"Record"`
Text string `xml:",chardata"`
Header struct {
Text string `xml:",chardata"`
Status string `xml:"status,attr"`
Identifier struct {
Text string `xml:",chardata"` // oai:idus.us.es:11441/1161...
} `xml:"identifier"`
Datestamp struct {
Text string `xml:",chardata"` // 2016-11-30T10:33:37Z, 201...
} `xml:"datestamp"`
SetSpec []struct {
Text string `xml:",chardata"` // com_11441_2824, com_11441...
} `xml:"setSpec"`
} `xml:"header"`
Metadata struct {
Text string `xml:",chardata"`
Thesis struct {
Text string `xml:",chardata"`
Xmlns string `xml:"xmlns,attr"`
Doc string `xml:"doc,attr"`
Xsi string `xml:"xsi,attr"`
SchemaLocation string `xml:"schemaLocation,attr"`
Title []struct {
Text string `xml:",chardata"` // Democracia asamblearia y ...
} `xml:"title"`
Contributor []struct {
Text string `xml:",chardata"` // Universidad de Sevilla. D...
} `xml:"contributor"`
Date []struct {
Text string `xml:",chardata"` // 2014-11-26, 2014-11-26, 1...
} `xml:"date"`
Type []struct {
Text string `xml:",chardata"` // info:eu-repo/semantics/ar...
} `xml:"type"`
Identifier []struct {
Text string `xml:",chardata"` // Talego Vázquez, F. (1996...
} `xml:"identifier"`
Language []struct {
Text string `xml:",chardata"` // spa, spa, spa, spa, spa, ...
} `xml:"language"`
Relation []struct {
Text string `xml:",chardata"` // Revista de estudios andal...
} `xml:"relation"`
Rights []struct {
Text string `xml:",chardata"` // info:eu-repo/semantics/op...
} `xml:"rights"`
Publisher []struct {
Text string `xml:",chardata"` // Universidad de Sevilla, U...
} `xml:"publisher"`
Subject []struct {
Text string `xml:",chardata"` // MMOG, production, develop...
} `xml:"subject"`
Description []struct {
Text string `xml:",chardata"` // El MMOG o ‘Massively Mu...
} `xml:"description"`
Source []struct {
Text string `xml:",chardata"` // Tres grandes cuestiones d...
} `xml:"source"`
Coverage struct {
Text string `xml:",chardata"` // Laayoune, Sahara, Malabo,...
} `xml:"coverage"`
Creator struct {
Text string `xml:",chardata"` // Oña Cots, José Manuel D...
} `xml:"creator"`
} `xml:"thesis"`
} `xml:"metadata"`
About struct {
Text string `xml:",chardata"`
} `xml:"about"`
}