2017-09-14 3 views
0

Ich habe das XML aus der Datei animals.XML. Wie kann ich den Wert Hund Katze und Vogel bekommen. Im neu mit xml und C# dankAbrufen des bestimmten Attributs in verschachtelten XML-Knoten mit C#

<config> 
    <settingA> 
    <settingA/> 

    <settingB> 
     <add key="as" val="dog"/> 
     <add key="bd" val="cat"/> 
     <add key="da" val="bird"/> 
    <settingB/> 

    <settingC> 
    <settingC/> 
<config/> 
+2

Haben Sie etwas versucht? Es gibt viele Tutorials und Fragen zu diesem –

Antwort

0

// Die XML-Daten aus einem Dokument in den Speicher laden oder andere Weise

XDocument doc = XDocument.Load(""); 
var values = doc.Descendants("settingB"); 
foreach(var value in values) 
    { 
    Console.WriteLine(value.Value); 
    } 
Console.ReadLine(); 
+0

es zeigt nichts – DarknessNight

0

Ich bin auch nicht professionell, aber ich denke, so etwas wie dies sollte Werke .

XmlDocument xml = new XmlDocument(); 
xml.Load("");// load from file for example 
foreach(XmlNode node in xml.DocumentElement["settingB"].ChildNodes){ 
    Console.WriteLine(node.Attributes["val"].Value); 
} 
Console.ReadLine(); 
Verwandte Themen