How to serialize a xml node with text value and other child nodes
<p>I have a xml like this:</p>

<pre><code>&lt;xmlRootNode&gt;
    &lt;levelOneChildNode&gt;
        Some text
        &lt;levelTwoChildNode&gt;
            &lt;levelThreeChildNode&gt;More text&lt;/levelThreeChildNode&gt;
        &lt;/levelTwoChildNode&gt;
    &lt;/levelOneChildNode&gt;
&lt;/xmlRootNode&gt;
</code></pre>

<p>I can't change the xml format because my client wants this format. How I should create and decorate "levelOneChildNode" class for a correct serialization? I can't use XmlElement or XmlAttribute. The only way to do this than I've thought is put "Some text" as a XmlElement and make a</p>

<pre><code>string.replace("&lt;textNode&gt;", string.empty).replace("&lt;/textNode&gt;", string.empty)
</code></pre>

<p>with de serialized xml to remove de tag but this is a crapy solution.</p>

<p>Any ideas <strong>without manual xml manipulation</strong>?</p>