mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-18 07:23:08 +00:00
Merge pull request #535 from thanosk/DS-2002
OAI DC multilingual metadata support (ingestion)
This commit is contained in:
@@ -55,7 +55,12 @@ public class OAIDCIngestionCrosswalk
|
|||||||
|
|
||||||
List<Element> metadata = root.getChildren();
|
List<Element> metadata = root.getChildren();
|
||||||
for (Element element : metadata) {
|
for (Element element : metadata) {
|
||||||
item.addMetadata("dc", element.getName(), null, null, element.getText());
|
// get language - prefer xml:lang, accept lang.
|
||||||
|
String lang = element.getAttributeValue("lang", Namespace.XML_NAMESPACE);
|
||||||
|
if (lang == null) {
|
||||||
|
lang = element.getAttributeValue("lang");
|
||||||
|
}
|
||||||
|
item.addMetadata("dc", element.getName(), null, lang, element.getText());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user