Verhindert, dass sich selbst schließende Tags in XmlSerializer angezeigt werden, wenn keine Daten vorhanden sind

Wenn ich den Wert serialisiere: Wenn für Daten kein Wert vorhanden ist, erscheint er wie im folgenden Format.

  <Note>
        <Type>Acknowledged by PPS</Type>
        <Data />
  </Note>

Aber was will ich XML-Daten im folgenden Format:

  <Note>
        <Type>Acknowledged by PPS</Type>
        <Data></Data>
  </Note>

Code Dazu habe ich geschrieben:

[Serializable]
public class Notes
{
    [XmlElement("Type")]
    public string typeName { get; set; }

    [XmlElement("Data")]
    public string dataValue { get; set; }
}

Ich kann nicht herausfinden, was zu tun ist, um Daten im folgenden Format zu erhalten, wenn den Daten kein Wert zugewiesen wurde.

  <Note>
        <Type>Acknowledged by PPS</Type>
        <Data></Data>
  </Note>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage