嗨,我的目標是允許XML文件寫入一個新的XML文檔,如果它不存在,如果它確實存在,然後將元素添加到XML文件。問題是,如果在else if()語句後給我一個錯誤,說明「xwriter在當前上下文中不存在」。 Thanx如果xml文件存在執行某些任務
到目前爲止,我已經嘗試過這個,但它不工作。
private void button1(object sender, EventArgs e)
{
if (!File.Exists("doc.xml"))
{
XmlTextWriter xwriter = new XmlTextWriter("doc.xml", Encoding.UTF8);
XmlWriterSettings settings = new XmlWriterSettings();
}
else if (File.Exists("doc.xml"))
{
xwriter.Formatting = Formatting.Indented;
xwriter.WriteStartDocument();
xwriter.WriteStartElement("myCourse");
xwriter.WriteString("Test");
xwriter.WriteEndElement();
}
}
無論您的解決方案,這些作家都應該被包裹在'using'以避免泄漏 – 2012-04-21 20:35:45