Impedir tags de fechamento automático no XmlSerializer quando não há dados presentes
Quando eu serializo o valor: Se não houver nenhum valor presente para os dados, ele estará vindo abaixo do formato.
<Note>
<Type>Acknowledged by PPS</Type>
<Data />
</Note>
Mas o que eu quero dados xml no formato abaixo:
<Note>
<Type>Acknowledged by PPS</Type>
<Data></Data>
</Note>
Código Para isso, escrevi:
[Serializable]
public class Notes
{
[XmlElement("Type")]
public string typeName { get; set; }
[XmlElement("Data")]
public string dataValue { get; set; }
}
Não consigo descobrir o que fazer para obter dados no formato abaixo se os dados não tiverem atribuído nenhum valor.
<Note>
<Type>Acknowledged by PPS</Type>
<Data></Data>
</Note>