title: How to ignore a specific node when parsing XML with Jackson
body: <p>I want to know if it's possible to ignore one or many nodes when parsing XML using Jackson ML module.</p>
  
  <p>I want to be able to parse this XML</p>
  
  <pre><code>&lt;bundle&gt;
    &lt;id value="myBundleId"/&gt;
    &lt;meta&gt;
      &lt;profile value="http://myurl/profile1" /&gt;
      &lt;profile value="http://myurl/profile2" /&gt;
      &lt;tag&gt;
        &lt;system value="https://myurl/system" /&gt;
        &lt;code value="myAppCode"/&gt;
      &lt;/tag&gt;
    &lt;/meta&gt;
    &lt;type value="message" /&gt;
  &lt;/bundle&gt;
  </code></pre>
  
  <p>into this POJO object</p>
  
  <pre><code>import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
  import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
  
  import lombok.Data;
  
  @Data
  public class Bundle {
  
      @JacksonXmlElementWrapper(localName = "id")
      @JacksonXmlProperty(isAttribute = true, localName = "value")
      private String id;
  
      @JacksonXmlElementWrapper(localName = "type")
      @JacksonXmlProperty(isAttribute = true, localName = "value")
      private String type;
  }
  </code></pre>
  
  <p>Right now it's not working as I think the annotation @JacksonXmlElementWrapper is only working with lists.</p>
  
  <p>It also gives me the following error message : </p>
  
  <blockquote>
    <p>java.lang.IllegalArgumentException: Conflicting setter definitions for
    property "value"</p>
  </blockquote>