Поля XmlSerializer и XmlElement - PullRequest
       10

Поля XmlSerializer и XmlElement

4 голосов
/ 12 ноября 2008

У меня есть XML, который выглядит так:

<Config>
<A></A>
<Template><B/><C/></Template>
</Config>

и я хотел бы десериализовать его, чтобы получить бит <Template><B/><C/></Template> как XmlElement или XmlNode. Но когда я пытаюсь так:

public class Config
{
     public string A;
     public XmlElement Template;
}

Шаблон установлен только на <B/>. Есть идеи?

1 Ответ

6 голосов
/ 12 ноября 2008

Украсьте свой элемент Template атрибутом XmlAnyElement . Это должно сработать.

...