как читать данные из XML-файла - PullRequest
2 голосов
/ 09 октября 2009
<?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 ]

6 голосов
/ 09 октября 2009

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;
0 голосов
/ 09 октября 2009

Можно попробовать что-то вроде XmlReader , XmlTextReader и XmlDocument . Все они относительно просты в использовании.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...