XmlSerializer和XmlElement字段

Grz*_*nio 4 .net c# xml xml-serialization

我有一个看起来像这样的xml:

<Config>
<A></A>
<Template><B/><C/></Template>
</Config>
Run Code Online (Sandbox Code Playgroud)

我希望将其反序列化以将该<Template><B/><C/></Template>位作为XmlElement或XmlNode.但是当我尝试这样的时候:

public class Config
{
     public string A;
     public XmlElement Template;
}
Run Code Online (Sandbox Code Playgroud)

模板仅设置为<B/>.有任何想法吗?

Fil*_*ącz 6

使用XmlAnyElement属性装饰Template成员.这应该够了吧.