Serializar elementos con el mismo nombre
Publicado por pele (1 intervención) el 23/12/2021 09:35:34
Hola.
Necesitaba obtener un xml exactamente igual a este:
Tengo la clase dimension asi:
Pero al serializar me dice que no puede haber elementos con el mismo nombre("element"). He intentado modificando el nombre con XmlAttributeOverrides, pero me da exactamente el mismo error. ¿Se os ocurre como podía hacer esto?
Uso serialización XML
Necesitaba obtener un xml exactamente igual a este:
1
2
3
4
5
<Dimension>
<element>MM9</element>
<element>JKS</element>
<element>FFES</element>
</Dimension>
Tengo la clase dimension asi:
1
2
3
4
5
6
7
8
9
public class Dimension
{
[XmlElement("element")]
public string element1 { get; set; }
[XmlElement("element")]
public string element2 { get; set; }
[XmlElement("element")]
public string element3 { get; set;
}
Pero al serializar me dice que no puede haber elementos con el mismo nombre("element"). He intentado modificando el nombre con XmlAttributeOverrides, pero me da exactamente el mismo error. ¿Se os ocurre como podía hacer esto?
Uso serialización XML
1
2
System.Xml.Serialization.XmlSerializer x = new System.Xml.Serialization.XmlSerializer(Dimension.GetType());
x.Serialize(Console.Out, Dimension);
Valora esta pregunta


0