I stumbled across a weird issue in Informa and the ItemIF.getCategories method today. The categories we retrieve are separated with / to indicate their full hierarchy, but Informa only gave me the first part of the category (just “Properties” of “Properties / Houses”). The solution to this is to explicitly access the category element of the object itself:
String categoryDomain = item.getAttributeValue("category", "domain"); String categoryTitle = item.getElementValue("category");
This should be extended to support several category-elements, but as we only get one in our feeds, this solved the problem for us.