Chciałbym wygenerować następujący XML:

<Ogorek>
  <Garniturek Prasowany="true" BezSkazy="true" />
</Ogorek>

Przełożyłem to na obiekty:

[XmlType(TypeName = "Ogorek")]
    public class A
    {
        [XmlElement("Garniturek")]
        public B B { get; set; }
    }
    public class B
    {
        [XmlAttribute("Prasowany")]
        public bool V1 { get; set; }
        [XmlAttribute("BezSkazy")]
        public bool V2 { get; set; }
    }

I udało się :D
Jednak chciałbym zamknąć to w jednej strukturze.
Próbowałem nad atrybutami dodać atrybut XmlElement, jednak to nie działa w ten sposób :D
Wyczytałem, że można dostosować serializator, ale ja nie chcę w ten sposób.
Zna się ktoś?