Element element = (Element) dcDescriptionElements.get(0);
//Get value element
List subElements = element.getElements();
if (subElements.size() > 0) {
Element subElement = (Element) subElements.get(0);
Attribute attribute = subElement.getAttributeForName(NodesTypes.PREFIX + Attribute.VALUE_ATTRIBUTE_NAME);
String value = (String) attribute.getValue();
if (value.length() > 300) {
value = value.substring(0, 300) + " [...]";
}
return value;
}
}
}
{
List etdmsDescriptionElements = metadata.getRootElement().getElementsForName("etdms:description");
if (etdmsDescriptionElements.size() > 0) {
Element element = (Element) etdmsDescriptionElements.get(0);
//Get value element
List subElements = element.getElements();
if (subElements.size() > 0) {
Element subElement = (Element) subElements.get(0);
Attribute attribute = subElement.getAttributeForName(NodesTypes.PREFIX + Attribute.VALUE_ATTRIBUTE_NAME);
String value = (String) attribute.getValue();
if (value.length() > 300) {
value = value.substring(0, 300) + " [...]";
}
return value;