C# Inhalt einer XML auswerten und auflisten.
lima-city → Forum → Programmiersprachen → Programmieren mit .NET & Mono
anbieten
aufbau
auflistung
bestimmte funktion
code
datei
eintrag
extra klassen
freund
funktion
hauptsache
http
jemand
klicken
passendes button
pfad
string
system
verarbeitung
windows
- 
    
    Hallo LC,
 ich habe eine XML datei:
 <?xml version="1.0" encoding="windows-1250"?> <freunde> <freund id="1"> <nick> christian </nick> <id>1</id> </freund> <freund id="2"> <nick> Alexander</nick> <id>7</id> </freund> <freund id="3"> <nick> Max</nick> <id>76</id> </freund> usw. </freunde>
 So jetzt möchte ich mit C# die "freunde" auflisten. Jeder Eintrag soll nen Button oder ähnliches bekommen.
 so das beim klicken auf einen namen eine bestimmte Funktion aufgerufen wird und die ID übermittelt wird.
 Also So:
 Name:___________Funktion + id
 Christian -> beim draufklicken funktion(1);
 Alexander ->beim draufklicken funktion(7);
 Max ->beim draufklicken funktion(7);
 Hat jemand ne idee wie ich das machen kann?
 Ich habe:
 XML und die funktion.
 
 ich brauche:
 Auflistung der XML einträge + "link" zu funktion
 
 Wäre echt SUUUUUUPPPPPPPPEEEEEERRRRR wenn mir einer helfen könnte!?
 LG
 
 Edit: Ich kann auch einen anderen Aufbau der XML anbieten. Hauptsache es funktioniert :-)
 Beitrag zuletzt geändert: 14.11.2010 21:32:32 von christian1603
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 
- 
    
    Es gibt extra Klassen für die Verarbeitung von xml Dateien. Sie befinden sich alle in `System.Xml`.
 
 http://msdn.microsoft.com/en-us/library/system.xml.xmldocument.aspx
 http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.aspx
 
 // Beispiel C# Code string path = @"pfad\zur\datei.xml"; XmlDocument xDoc = new XmlDocument(); xDoc.Load(path); // Oder verwende LoadXml foreach (XmlNode node in xDoc.SelectNodes("/freunde/freund")) { string nick = node.SelectSingleNode("nick").InnerText; string id = node.SelectSingleNode("id").InnerText; // todo: passendes button erstellen }
- 
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden! lima-city: Gratis werbefreier Webspace für deine eigene Homepage 

