Hallo,
Ich habe folgende Klasse:
public class DisplayableCulture : IXmlSerializable
{
#region Public Properties
[XmlIgnore]
public string CultureName { get; set; }
[XmlIgnore]
public string NativeName { get; set; }
#endregion Public Properties
#region Public Methods
public XmlSchema GetSchema()
{
return null;
}
public void ReadXml(XmlReader reader)
{
reader.MoveToContent();
bool isEmpty = reader.IsEmptyElement;
reader.ReadStartElement();
if (!isEmpty)
{
CultureName = reader.ReadContentAsString();
reader.ReadEndElement();
}
}
public void WriteXml(XmlWriter writer)
{
writer.WriteElementString(nameof(CultureName), CultureName);
}
#endregion Public Methods
}
Welche so serialisiert wird:
<Language>
<CultureName>de-AT</CultureName>
</Language>
Ich möchte aber das es so in die Datei geschrieben wird:
<Language>de-AT</Language>
Danke.