Hallo zusammen,
ich habe folgendes PRoblem, ich hab eine XML Datei die mittels programmiertem Writer erstellt wird, und die wie folgt aufgebaut ist:
Ich möchte die Datei bzw die einzelnen Attribute in Visual Studio mit C# auslesen und benutz dazu folgenden Reader:
Alles anzeigen
Nur irgendwie haut das noch nicht so wirklich hin...was mach ich falsch? THX im vorraus ...der Name der XML Datei ist übrigens Xuser.xml falls das noch von Interesse sein sollte...Byee
LG
Deitsches
ich habe folgendes PRoblem, ich hab eine XML Datei die mittels programmiertem Writer erstellt wird, und die wie folgt aufgebaut ist:
Ich möchte die Datei bzw die einzelnen Attribute in Visual Studio mit C# auslesen und benutz dazu folgenden Reader:
Quellcode
- // Create an XML reader for this file.
- using (XmlReader reader = XmlReader.Create("Xuser.xml")) //hier meine Datei eintragen
- {
- while (reader.Read())
- {
- // Only detect start elements.
- if (reader.IsStartElement())
- {
- // Get element name and switch on it.
- switch (reader.Name)
- {
- case "Xuser": //Passwort...mail oder sowas
- // Detect this element.
- Console.WriteLine("Start <Xuser> element.");
- break;
- case "Nickname":
- // Detect this article element.
- Console.WriteLine("Start <Nickname> element."); //User is besser
- break;
- case "Mail":
- // Detect this article element.
- Console.WriteLine("Start <Mail> element.");
- // Search for the attribute name on this current node.
- string attribute = reader["name"];
- if (attribute != null)
- {
- Console.WriteLine(" Has attribute name: " + attribute);
- }
- // Next read will contain text.
- if (reader.Read())
- {
- Console.WriteLine(" Text node: " + reader.Value.Trim());
- }
- break;
- }
- }
- }
- }
Nur irgendwie haut das noch nicht so wirklich hin...was mach ich falsch? THX im vorraus ...der Name der XML Datei ist übrigens Xuser.xml falls das noch von Interesse sein sollte...Byee
LG
Deitsches