如何从xml文件中读取数据

时间:2009-10-09 07:28:11

标签: asp.net xml

<?xml version="1.0" encoding="utf-8" ?> 
<user>
  <username>prince</username> 
  <password>user1</password> 
</user>

这是我的xml文件名user.xml。

现在当我点击页面中的按钮时,我需要从该文件中获取数据并将该数据放在变量中:

string strusername =  data  cmg from  xml file (prince)
string strPassword =  data  cmg from  xml file (password)

有人能用语法告诉我如何做到这一点吗?

谢谢

2 个答案:

答案 0 :(得分:6)

LINQ to XML是做你想做的事的现代方式。

 XDocument xDoc = XDocument.Load("user.xml");
 string strusername =  xDoc.Descendants(XName.Get("username")).First().Value;
 string strPassword = xDoc.Descendants(XName.Get("password")).First().Value;

答案 1 :(得分:0)

您可以尝试XmlReaderXmlTextReaderXmlDocument之类的内容。它们都比较直接使用。