XML文件中只有以下两行,
<?xml version="1.0" standalone="yes"?>
<DataBase xmlns="http:---//tempuri.org/---DataBase.xsd"> 因不能发表URL 后面“---”是我加上去的
在软件初始化时就检查文件是否存在,如果不存在就添加一个 以下为代码
if (File.Exists("ModelSystem.xml"))
{
dataBase.zhangrp.ReadXml("ModelSystem.xml");
}
else
{
dataBase.zhangrp.Rows.Add();
//dataBase.zhangrp.WriteXml("ModelSystem.xml");
}
然后再读取XML时出现报错 dataBase.zhangrp.ReadXml("ModelSystem.xml"); 错误为: 没有任何行
try
{
dataBase.zhangrp.ReadXml("ModelSystem.xml");
dataBase.zhangrp.Rows[0][dataBase.zhangrp.上方前电芯模板路径Column] = FileNamepath;
if (File.Exists("ModelSystem.xml"))
{
File.Delete("ModelSystem.xml");
}
dataBase.zhangrp.WriteXml("ModelSystem.xml");
dataBase.zhangrp.Clear();
label2.Text = "";
Application.DoEvents();
}
catch (System.Exception ex)
{
MessageBox.Show("建立ModelSystem.xml文件失败!" + ex.ToString());
if (File.Exists("ModelSystem.xml"))
{
File.Delete("ModelSystem.xml");
}
}
|