title: Issue while converting simple xml to java object using jackson faster XmlMapper
body: <p>I have a simple xml which looks like this:</p>
  
  <pre><code>&lt;token&gt;
    &lt;merchant&gt;MyMerchant&lt;/merchant&gt;
  &lt;/token&gt;
  </code></pre>
  
  <p>this xml I want to convert into the following class:</p>
  
  <pre><code>@JsonTypeName( value = "token" )
  public class Token{
    @JacksonXmlProperty( localName = "merchant")
    private String merchant;
  }
  </code></pre>
  
  <p>I'm using Jackson version 2.3.2 with the following code:</p>
  
  <pre><code>   String simpleTokenXml = 
         "&lt;token&gt;&lt;merchant&gt;MyMerchant&lt;/merchant&gt;&lt;/token&gt;";
      XmlMapper xmlMapper = new XmlMapper(  );
      Token token = xmlMapper.readValue(simpleTokenXml, Token.class);
  </code></pre>
  
  <p>following exception is thrown:</p>
  
  <pre><code>com.fasterxml.jackson.databind.JsonMappingException: Could not resolve type id 'merchant' into a subtype of [simple type, class data.model.Token]
  </code></pre>
  
  <p>If I try to convert the Token Object into the xml the XmlMapper returns a xml String like that:</p>
  
  <pre><code>&lt;Token xmlns=""&gt;
  &lt;token&gt;
      &lt;merchant&gt;MyMerchant&lt;/merchant&gt;
  &lt;/token&gt;
  &lt;/Token&gt;
  </code></pre>
  
  <p>How can I configure ObjectMapper to ignore the ObjectNode? I need my mapper to understands my xml without doing some string operations on it.
  Thanks for help.</p>