我有一个xml文件用来存储密码,是这样的:
<?xml version="1.0" encoding="utf-8" ?>
<password>123</password>
我想用DataSet读出来,然后在label1中把密码显示出来: DataSet theSet = new DataSet();
string Path = @"C:\XMLFile1.xml";
theSet.ReadXml(Path);
string str ;
str = theSet.Tables[0].Rows[0][0].ToString();
label1.Text = str;
我这样它说找不到表0 但是数据读到DataSet后 是存在哪里的?这个DataSet还是新的 没有表,到底应该怎么做啊谢谢了
<?xml version="1.0" encoding="utf-8" ?>
<password>123</password>
我想用DataSet读出来,然后在label1中把密码显示出来: DataSet theSet = new DataSet();
string Path = @"C:\XMLFile1.xml";
theSet.ReadXml(Path);
string str ;
str = theSet.Tables[0].Rows[0][0].ToString();
label1.Text = str;
我这样它说找不到表0 但是数据读到DataSet后 是存在哪里的?这个DataSet还是新的 没有表,到底应该怎么做啊谢谢了
<?xml version="1.0" encoding="utf-8" ?>
<passwords>
<password>123</password>
</passwords>然后
DataSet theSet = new DataSet();
string Path = @"C:\XMLFile1.xml";
theSet.ReadXml(Path);
string str= theSet.Tables["passwords"].Rows[0]["password"].ToString();
label1.Text = str; 或者用XmlDocument,如
XmlDocument doc = new XmlDocument();
string Path = @"C:\XMLFile1.xml";
XmlDocument doc = new XmlDocument();
doc.LoadXml(Path);
XmlNode node = doc.SelectSingleNode("//passwords/password");
Label1.Text=node.InnerText;