Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Record ¶
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:hss-opus.ub.ruhr-uni-...
} `xml:"identifier"`
Datestamp struct {
Text string `xml:",chardata"` // 2016-07-25, 2016-07-25, 2...
} `xml:"datestamp"`
SetSpec []struct {
Text string `xml:",chardata"` // doc-type:doctoralthesis, ...
} `xml:"setSpec"`
} `xml:"header"`
Metadata struct {
Text string `xml:",chardata"`
XMetaDiss struct {
Text string `xml:",chardata"`
XMetaDiss string `xml:"xMetaDiss,attr"`
Xmlns string `xml:"xmlns,attr"`
Cc string `xml:"cc,attr"`
Dc string `xml:"dc,attr"`
Dcmitype string `xml:"dcmitype,attr"`
Dcterms string `xml:"dcterms,attr"`
Pc string `xml:"pc,attr"`
URN string `xml:"urn,attr"`
Thesis string `xml:"thesis,attr"`
Ddb string `xml:"ddb,attr"`
SchemaLocation string `xml:"schemaLocation,attr"`
Title []struct {
Text string `xml:",chardata"` // Micromechanical modeling ...
Type string `xml:"type,attr"`
Lang string `xml:"lang,attr"`
} `xml:"title"`
Creator struct {
Text string `xml:",chardata"`
Type string `xml:"type,attr"`
Person struct {
Text string `xml:",chardata"`
Name struct {
Text string `xml:",chardata"`
Type string `xml:"type,attr"`
ForeName struct {
Text string `xml:",chardata"` // Satyapriya, Thomas, Matth...
} `xml:"foreName"`
SurName struct {
Text string `xml:",chardata"` // Gupta, Tacke, Lübbert, H...
} `xml:"surName"`
} `xml:"name"`
} `xml:"person"`
} `xml:"creator"`
Subject []struct {
Text string `xml:",chardata"` // TRIP-Stahl, Korngrenze, P...
Type string `xml:"type,attr"`
} `xml:"subject"`
Abstract []struct {
Text string `xml:",chardata"` // Transformation induzierte...
Type string `xml:"type,attr"`
Lang string `xml:"lang,attr"`
} `xml:"abstract"`
Publisher struct {
Text string `xml:",chardata"`
Type string `xml:"type,attr"`
UniversityOrInstitution struct {
Text string `xml:",chardata"`
Name struct {
Text string `xml:",chardata"` // Ruhr-Universität Bochum,...
} `xml:"name"`
Place struct {
Text string `xml:",chardata"` // Bochum, Bochum, Bochum, B...
} `xml:"place"`
} `xml:"universityOrInstitution"`
Address struct {
Text string `xml:",chardata"` // Universitätsstr. 150 D-...
Scheme string `xml:"Scheme,attr"`
} `xml:"address"`
} `xml:"publisher"`
Contributor []struct {
Text string `xml:",chardata"`
Type string `xml:"type,attr"`
Role string `xml:"role,attr"`
CountryCode string `xml:"countryCode,attr"`
Person struct {
Text string `xml:",chardata"`
Name struct {
Text string `xml:",chardata"`
Type string `xml:"type,attr"`
ForeName struct {
Text string `xml:",chardata"` // Alexander, Dierk, Rainer,...
} `xml:"foreName"`
SurName struct {
Text string `xml:",chardata"` // Hartmaier, Raabe, Grauer,...
} `xml:"surName"`
} `xml:"name"`
AcademicTitle struct {
Text string `xml:",chardata"` // Prof. Dr. rer. nat., Prof...
} `xml:"academicTitle"`
} `xml:"person"`
} `xml:"contributor"`
Type struct {
Text string `xml:",chardata"` // ElectronicThesisandDisser...
Type string `xml:"type,attr"`
} `xml:"type"`
Identifier struct {
Text string `xml:",chardata"` // urn:nbn:de:hbz:294-43966,...
Type string `xml:"type,attr"`
} `xml:"identifier"`
Medium struct {
Text string `xml:",chardata"` // application/pdf, applicat...
Type string `xml:"type,attr"`
} `xml:"medium"`
Language struct {
Text string `xml:",chardata"` // eng, eng, eng, eng, ger, ...
Type string `xml:"type,attr"`
} `xml:"language"`
Degree struct {
Text string `xml:",chardata"`
Level struct {
Text string `xml:",chardata"` // thesis.doctoral, thesis.d...
} `xml:"level"`
Grantor struct {
Text string `xml:",chardata"`
Type string `xml:"type,attr"`
UniversityOrInstitution struct {
Text string `xml:",chardata"`
Name struct {
Text string `xml:",chardata"` // Ruhr-Universität Bochum,...
} `xml:"name"`
Place struct {
Text string `xml:",chardata"` // Bochum, Bochum, Bochum, B...
} `xml:"place"`
Department struct {
Text string `xml:",chardata"`
Name struct {
Text string `xml:",chardata"` // Ruhr-Universität Bochum,...
} `xml:"name"`
} `xml:"department"`
} `xml:"universityOrInstitution"`
} `xml:"grantor"`
} `xml:"degree"`
Contact struct {
Text string `xml:",chardata"`
ContactID string `xml:"contactID,attr"`
} `xml:"contact"`
FileNumber struct {
Text string `xml:",chardata"` // 1, 1, 1, 1, 1, 1, 1, 1, 1...
} `xml:"fileNumber"`
FileProperties []struct {
Text string `xml:",chardata"` // aus:Praesentationsformat,...
FileName string `xml:"fileName,attr"`
FileID string `xml:"fileID,attr"`
FileSize string `xml:"fileSize,attr"`
FileDirectory string `xml:"fileDirectory,attr"`
} `xml:"fileProperties"`
Rights struct {
Text string `xml:",chardata"`
Kind string `xml:"kind,attr"`
} `xml:"rights"`
} `xml:"xMetaDiss"`
} `xml:"metadata"`
About struct {
Text string `xml:",chardata"`
} `xml:"about"`
}
Click to show internal directories.
Click to hide internal directories.