|
分類:[.NET 全般]
お世話になっております。 Visual C# 2008においてXMLファイルを作成しています。 下記のソースを使用した場合、タグbbbを <bbb></bbb>と出力したい場合どのようにすればよろしいのでしょうか? いろいろ試してみたのですがどうしても下記のケース@、Aのような出力になってしまいます。
ケース@ <bbb />
ケースA <bbb> </bbb>
-------------------------ソース----------------------------------- XmlDocument doc = new System.Xml.XmlDocument(); doc.AppendChild(doc.CreateXmlDeclaration("1.0", "Shift_JIS", "yes"));
XmlElement rootElement = doc.CreateElement("aaa"); XmlElement element = doc.CreateElement("bbb"); element.InnerText = ""; element.IsEmpty = true; //この行を処理するとケース@、コメントにするとケースA rootElement.AppendChild(element); doc.AppendChild(rootElement);
doc.Save(@"d:\a.xml");
以上、よろしくお願致します。
|