Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Aus XML Datei lesen und darstellen!
budy1234
myCSharp.de - Member



Dabei seit:
Beiträge: 27

Themenstarter:

Aus XML Datei lesen und darstellen!

beantworten | zitieren | melden

Hallo,

bin immer noch anfänger was C# anbelangt. Okay,möchte eine bestehende XML Datei auslesen, die in etwa so ausschaut:

<?xml version="1.0"?>
<!--Test-->

<TestNamen>
<Test Name ="Test1">
<Testversion></Testversion>
</Test >
<Test Name ="Test2">
<TestLaufzeit></TestLaufzeit>
</Test >
</TestNamen>

Jetzt möchte ich gerne den Name 'Test1' und 'Test2' ausgegeben bekommen. Dieser in einer Windows Form angezeigt wird. Desweiteren möchte ich je nach Unter Attributten die anzahl bekommen und durch die anzahl,mehrere Windows eingabeTexte bekommen. Wie ist das alles möglich?

Habe es damit schon versucht:

XmlTextReader tr = new XmlTextReader(FileName);
// while(tr.Read())
// {
// if (tr.Name == "Test " && tr.NodeType == XmlNodeType.Element)
// {
// string a = tr.ReadElementString();
// }
// }

habe der spunkt mir nicht wirklich was aus!

Einer eine Idee? Beispiel?
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 49.486
Herkunft: Berlin

beantworten | zitieren | melden

Hallo budy1234,

mit


   if (tr.Name == "Test" && tr.NodeType == XmlNodeType.Element) {
      string a = tr.GetAttribute ("Name");
   }
in der Schleife geht es. Beachte auch "Test " -> "Test".

herbivore
private Nachricht | Beiträge des Benutzers