خواندن اطلاعات از فایل xml
سلام من یک فایل xml دارم که به صورت دستی درستش کردم زمانی که میخام با کد زیر اطلاعاتش رو بخونم با این ارور مواجه میشم: "Object reference not set to an instance of an object."
فایل xml:
<?xml version="1.0" ?>
<ProgramName>
<Name>Name</Name>
<version>1.0.0</version>
<address>address</address>
</ProgramName>
کد خواندن فایل xml:
public static void checkVersion()
{
string Address = "", version="", aplication="";
XmlReader rdr_Dest = XmlReader.Create("Update.xml");
if (rdr_Dest.Read())
{
Address = rdr_Dest["address"].ToString();
version= rdr_Dest["version"].ToString();
aplication = rdr_Dest["Name"].ToString();
}
rdr_Dest.Close();
DataTable dt = new DataTable();
dt.ReadXml(Address);
if (dt.Rows.Count != 0)
{
if (dt.Rows[1].ToString() == version)
{
File.Copy(dt.Rows[0].ToString(), dt.Rows[2].ToString());
File.Copy("Update.xml", dt.Rows[2].ToString());
}
}
aplication += ".exe";
Process OpenExe = new Process();
OpenExe.StartInfo = new ProcessStartInfo(aplication);
OpenExe.Start();
}
من در مورد فایل های xml اطلاعات زیادی ندارم. ممکنه بگین ایراد کار از کجاست؟ مرسی
نقل قول: خواندن اطلاعات از فایل xml
انقدر نمونه اش را میتونی در هر فروم پیدا کنی
فقط کافیه یه سرچ بزنی....