|
|
|
@ -382,7 +382,7 @@ public class DOMParser {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public static List<Category> parseCategories(Document doc) {
|
|
|
|
public static List<Category> parseCategories(Document doc) {
|
|
|
|
List<Category> categories = new ArrayList<Category>();
|
|
|
|
List<Category> categories = new ArrayList<Category>();
|
|
|
|
NodeList genres = doc.getElementsByTagName("genres");
|
|
|
|
NodeList genres = doc.getElementsByTagName("genre");
|
|
|
|
if( (genres == null) || genres.getLength() == 0) {
|
|
|
|
if( (genres == null) || genres.getLength() == 0) {
|
|
|
|
return categories;
|
|
|
|
return categories;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -392,10 +392,10 @@ public class DOMParser {
|
|
|
|
if (node.getNodeType() == Node.ELEMENT_NODE) {
|
|
|
|
if (node.getNodeType() == Node.ELEMENT_NODE) {
|
|
|
|
Element element = (Element) node;
|
|
|
|
Element element = (Element) node;
|
|
|
|
Category category = new Category();
|
|
|
|
Category category = new Category();
|
|
|
|
category.setId(element.getAttribute("id"));
|
|
|
|
category.setName(element.getAttribute("name"));
|
|
|
|
category.setName(DOMHelper.getValueFromElement(element, "name"));
|
|
|
|
category.setId(DOMHelper.getValueFromElement(element, "id"));
|
|
|
|
category.setType(DOMHelper.getValueFromElement(element, "type"));
|
|
|
|
|
|
|
|
category.setUrl(DOMHelper.getValueFromElement(element, "url"));
|
|
|
|
category.setUrl(DOMHelper.getValueFromElement(element, "url"));
|
|
|
|
|
|
|
|
category.setType(""); // there are no type in the XML
|
|
|
|
categories.add(category);
|
|
|
|
categories.add(category);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|