私が使用している方法XmlTextWriter
とそのWriteElementString
方法、たとえば:
XmlTextWriter writer = new XmlTextWriter("filename.xml", null);
writer.WriteStartElement("User");
writer.WriteElementString("Username", inputUserName);
writer.WriteElementString("Email", inputEmail);
writer.WriteEndElement();
writer.Close();
予想される XML 出力は次のとおりです。
<User>
<Username>value</Username>
<Email>value</Email>
</User>
ただし、たとえば inputEmail が空の場合、結果の XML は次のようになります。
<User>
<Username>value</Username>
<Email/>
</User>
私はそれが次のようになることを期待しています:
<User>
<Username>value</Username>
<Email></Email>
</User>
私は何を間違っていますか?を使用して簡単な方法で期待される結果を達成する方法はありXmlTextWriter
ますか?