Merge pull request #535 from thanosk/DS-2002

OAI DC multilingual metadata support (ingestion)
This commit is contained in:
Tim Donohue
2014-07-24 08:54:03 -05:00

View File

@@ -55,7 +55,12 @@ public class OAIDCIngestionCrosswalk
List<Element> metadata = root.getChildren();
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());
}
}