List resourcesList = elResources.elements("resource");
resources = new HashMap(resourcesList.size());
for (Iterator iter = resourcesList.iterator(); iter.hasNext();) {
Element elRes = (Element) iter.next();
String identVal = elRes.attributeValue("identifier");
String hrefVal = elRes.attributeValue("href");
if (hrefVal != null) { // href is optional element for resource element
try {
hrefVal = URLDecoder.decode(hrefVal, "UTF-8");
} catch (UnsupportedEncodingException e) {
// each JVM must implement UTF-8