title: Can not deserialize empty content within tags when newline met
body: <p>Have following 2 classes:<br></p>
  <pre><code>@Data
  @AllArgsConstructor
  @NoArgsConstructor
  @JsonIgnoreProperties(ignoreUnknown = true)
  public class Structure {
      @JacksonXmlProperty
      private Info info;
  
  
  @Data
  @JsonIgnoreProperties(ignoreUnknown = true)
  @NoArgsConstructor
  @AllArgsConstructor
  public class Info{
      private Subinfo subinfo;
  }
  </code></pre>
  <p>doing deserialization like:</p>
  <pre><code> private static final XmlMapper XML_MAPPER = new XmlMapper();
   Structure structure = XML_MAPPER.readValue(input, Structure.class);
  </code></pre>
  <p>where <code>input</code> is my XML(see below)</p>
  <p>got exception:</p>
  <pre><code>com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `com.test.models.Info` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('
  
      ')
  </code></pre>
  <p>this Jackson feature did not help:</p>
  <pre><code>XML_MAPPER.enable(DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT);
  </code></pre>
  <p>my XML that failed:</p>
  <pre><code>&lt;?xml version='1.0' encoding='UTF-8' ?&gt;
    &lt;Structure&gt;
      &lt;Info&gt;
  
      &lt;/Info&gt;
    &lt;/Structure&gt;
  </code></pre>
  <p>for this XML deserialization works OK:</p>
  <pre><code>&lt;?xml version='1.0' encoding='UTF-8' ?&gt;
    &lt;Structure&gt;
      &lt;Info/&gt;
    &lt;/Structure&gt;
  </code></pre>
  <p>The problem is with tag closing approach:
  <code>&lt;Info/&gt;</code> VS <code>&lt;Info&gt;&lt;/Info&gt;</code></p>
  <p><code>&lt;Info/&gt;</code> works OK
  while</p>
  <pre><code>&lt;Info&gt;
  
   &lt;/Info&gt;
  </code></pre>
  <p>causes Exception when line terminators occurred</p>