私はXmlTextWriter
xmlファイルを生成するために使用しています。ほとんどの部分は問題ありませんが、次の部分を生成する際に問題が発生します。必要なものは次のとおりです。
<site isTrue="false">http://www.example.com</site>
私の部分的なメインコード:
...
using System.Xml;
string filePath = Application.StartupPath + "\\myxml.xml";
XmlTextWriter myxml = null;
try
{
myxml = new XmlTextWriter(filePath, System.Text.Encoding.UTF8);
myxml.WriteStartDocument();
//
// first
myxml.WriteElementString("site","http://www.example.com");
//
// second
//
myxml.WriteStartElement("site")
myxml.WriteAttributeString("isTrue", "false");
}
...
次に、最初に試した方法の結果は次のとおりです。
<site>http://www.example.com</site>
または、2番目の試行を使用すると、結果は次のようになります。
<site isTrue="false"></site>
属性と内部テキストを追加する方法はありますか? 以下のように:
<site isTrue="false">http://www.example.com</site>