title: Reading child element as field value from XML
body: <p>I have the following xml structure</p>
  <pre><code>&lt;insert tableName=&quot;TABLE_NAME&quot;&gt;
    &lt;column name=&quot;NAME&quot; value=&quot;VALUE&quot;/&gt;
  &lt;/insert&gt;
  </code></pre>
  <p>but it can appear in the following way as well in case the value is written in CDATA</p>
  <pre><code>&lt;insert tableName=&quot;TABLE_NAME&quot;&gt;
    &lt;column name=&quot;NAME&quot;&gt;&lt;![CDATA[Something here]]&gt;&lt;/column&gt; 
  &lt;/insert&gt;
  </code></pre>
  <p>Java POJO look like this:</p>
  <pre><code>@XStreamAlias(&quot;Resources&quot;)
  public class Resources {
  
      @XStreamAlias(&quot;column&quot;)
      class Column {
          String name;
          String value;
      }
  
      @XStreamAlias(&quot;insert&quot;)
      class Insert {
          @XStreamImplicit(itemFieldName = &quot;column&quot;)
          List&lt;Column&gt; column=new ArrayList&lt;&gt;();
      }
  
      @XStreamImplicit(itemFieldName = &quot;insert&quot;)
      public List&lt;Insert&gt; insert = new ArrayList();
  }
  </code></pre>
  <p>How can I read the CDATA child element as the column's value attribute?</p>