Forçando XDocument.ToString () a incluir a marca de fechamento quando não houver dados
Eu tenho um XDocument que se parece com isso:
XDocument outputDocument = new XDocument(
new XElement("Document",
new XElement("Stuff")
)
);
Que quando eu ligo
outputDocument.ToString()
Resultados para isso:
<Document>
<Stuff />
</Document>
Mas eu quero que fique assim:
<Document>
<Stuff>
</Stuff>
</Document>
Sei que o primeiro está correto, mas sou obrigado a produzi-lo dessa maneira. Alguma sugestão?