I'm trying to read in XML data from a service (and I cannot change the data) and having a problem with the Jackson XmlMapper. If I have XML like so:\[code\]<entry> <title type="text">W411638</title></entry>\[/code\]It gives me back the following map:\[code\]title: ["": "W411638", "type": text]\[/code\]I'm trying to turn this into an object using the following code:\[code\]XmlMapper xmlMapper = new XmlMapper()Entry entry = xmlMapper.readValue(xmlData, Entry.class)\[/code\]And my entry class looks like so:\[code\]class Entry { static class Title { //String __; //-- This is what I can't figure out -- String type; } Title title;}\[/code\]The problem is I can't find any way of getting that title text ("W411638") into the entry object. The type pulls in fine and I can get it by doing entry.title.type and it's correct, I just don't know how to get that title value.