2009-09-16 5 views

ответ

2
XDocument doc = XDocument.Load("MyFile.xml"); 
IEnumerable<XElement> elements = doc.Descendants("Balance"); 

foreach (XElement e in elements) 
{ 
    Console.Write(e.Attribute("Value").Value); 
} 

Вы можете сделать это таким образом. Я набрал код прямо здесь, вы можете подтвердить какие-либо опечатки.

3
var values = from e in XDocument.Load("MyFile.xml").Descendants("Balance") 
      select e.Attribute("Value").Value; 

foreach (var e in values) 
{ 
    Console.WriteLine(e); 
} 
0

Если вы хотите только получить значение из первого вхождения Balance, вы могли бы сделать.

var balance = (from n in XDocument.Load("MyFile.xml").Descendents("Balance") 
       select n.Attributes("Value").Value).ToList().First(); 
Смежные вопросы