2009-09-16 9 views

Répondre

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

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

Vous pouvez le faire de cette façon. J'ai tapé le code directement ici, vous voudrez peut-être confirmer les fautes de frappe.

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

Si vous voulez obtenir que la valeur de la première occurrence de Balance, vous pouvez le faire.

var balance = (from n in XDocument.Load("MyFile.xml").Descendents("Balance") 
       select n.Attributes("Value").Value).ToList().First();