.NET Base: XML-Dokument auslesen (lokale Datei) - .NET Base

Zum Inhalt wechseln

Seite 1 von 1
  • Du kannst kein neues Thema erstellen
  • Antworten nicht möglich

XML-Dokument auslesen (lokale Datei)

Geschrieben 07. Mrz 2010 - 21:43 (#1) Mitglied ist offline   Sebastian Halbig 

  • Interessierter
  • PIPPIP
  • Gruppe: Mitglieder
  • Beiträge: 23
  • Registriert: 28. Feb. 10
  • Wohnort: Kamenz
  • OS: Windows 7 Home Premium 32 Bit / 64 Bit
  • IDE: Visual C# 2010 Express Edition

Guten Abend,

Ich habe folgendes Problem:

Ich schreibe an einem Programm, das mit Profilen arbeiten soll. Da nur sehr wenige Daten zu den Profilen gespeichert werden sollen, habe ich an eine XML-Datei gedacht.
Gesagt, getan. Testweise eine XML-Datei erstellt, die der Struktur entspricht, die später vom Programm erstellt werden soll.

Beispiel:

<profile>
 <profil name="standard">
 	<site name="Google" url="http://www.google.de" />
 	<site name="Yahoo" url="http://www.yahoo.de" />
 	...
 </profil>
 <profil name="test">
 	<site name="Google" url="http://www.google.de" />
 	</profil>
 	...
</profile>


Die Namen der Profile sollen in einer List-Box angezeigt werden und die Namen der Seiten sollen Checkboxen aktivieren, wenn das jeweilige Profil selektiert wird.

Ich habe es schon mit der .Net-internen Klasse versucht, komme damit aber überhaupt nicht klar.
Gibt es da noch eine andere Möglichkeit, das zu realisieren?

Ich bin für jede Hilfe dankbar :-D



Eine gute Nacht noch wünscht Sebastian

Ich muss diesen OffTopic-Kommentar loswerden:

Ein XML-Tag wäre ganz nützlich :-) oder HTML, wenn es keinen für XML gibt...

Dieser Beitrag wurde von Basti bearbeitet: 07. Mrz 2010 - 21:48

- SH-Software.info - Software für Jedermann - Seite ab sofort wieder online! -
ICQ: Eingefügtes Bild
0

Geschrieben 07. Mrz 2010 - 21:48 (#2) Mitglied ist offline   VB-Programer 

  • Semi-Profi
  • PIPPIPPIPPIPPIP
  • Gruppe: Senior Mitglieder
  • Beiträge: 353
  • Registriert: 11. Sep. 09
  • OS: Windows 7 Ultimate
  • IDE: Visual Studio 2008 Pro

Welche Klasse hast du verwendet? Wie sieht dein bisheriger Code aus?
0

Geschrieben 07. Mrz 2010 - 21:50 (#3) Mitglied ist offline   Sebastian Halbig 

  • Interessierter
  • PIPPIP
  • Gruppe: Mitglieder
  • Beiträge: 23
  • Registriert: 28. Feb. 10
  • Wohnort: Kamenz
  • OS: Windows 7 Home Premium 32 Bit / 64 Bit
  • IDE: Visual C# 2010 Express Edition

Ich habe die XMLDocument-Klasse verwendet...

Auf meinen bisherigen Code kann ich im Moment leider nicht zugreifen, da ich bis Freitag an einem anderen Computer bin. Mich interessiert ja eigentlich auch mehr, ob es noch andere KlassenMöglichkeiten als besagte gibt.

Edit
Möglichkeiten, nicht Klassen :-D

Dieser Beitrag wurde von Basti bearbeitet: 07. Mrz 2010 - 21:52

- SH-Software.info - Software für Jedermann - Seite ab sofort wieder online! -
ICQ: Eingefügtes Bild
0

Geschrieben 08. Mrz 2010 - 11:31 (#4) Mitglied ist offline   Maximilian 

  • caffeine addicted
  • Gruppe: Administratoren
  • Beiträge: 846
  • Registriert: 10. Sep. 09
  • Wohnort: Im dicken B oben an der Spree
  • OS: Windows 7 Ultimate (x64)
  • IDE: VS 2010 Premium

Mit dem XmlDocument bist du eigentlich ganz gut beraten. Ansonsten gäbe es noch den XmlTextReader, XPath und Linq to Xml. Zu allem findest du in der MSDN ausführliche Informationen und zu spezifischen Fragen gibts natürlich auch hier Hilfe :) Vielleicht ist der XmlSerializer auch noch was für dich, damit kann man Eigenschaften ganzer Klassen automatisch nach XML schreiben und auch wieder auslesen.

Cheerio

P.S.:

Zitat

Ein XML-Tag wäre ganz nützlich :-) oder HTML, wenn es keinen für XML gibt...

Es gibt einen XML-Tag, nur kein Bildchen dazu im Editor, einfach mal auf "Andere Optionen" im Editor klicken und du siehst was BB-Codetechnisch alles möglich ist ;)
Mit freundlichen Grüßen
Eingefügtes Bild
MaximilianKrauss.Net | updateSystem.NET

"Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why."


Unterstütze qualitative Beiträge durch ein Klick auf Eingefügtes Bild.
0

Geschrieben 10. Mrz 2010 - 21:14 (#5) Mitglied ist offline   Sebastian Halbig 

  • Interessierter
  • PIPPIP
  • Gruppe: Mitglieder
  • Beiträge: 23
  • Registriert: 28. Feb. 10
  • Wohnort: Kamenz
  • OS: Windows 7 Home Premium 32 Bit / 64 Bit
  • IDE: Visual C# 2010 Express Edition

Danke für die Informationen Maximilian.

Ich werde mir das mal am Wochenende genauer ansehen, da ich nicht zu hause bin :-D

Einen schönen Abend noch.

Grüße Sebastian
- SH-Software.info - Software für Jedermann - Seite ab sofort wieder online! -
ICQ: Eingefügtes Bild
0

Thema verteilen:


Seite 1 von 1
  • Du kannst kein neues Thema erstellen
  • Antworten nicht möglich


Similar Topics Collapse

  Thema Forum Themenstarter Statistik Letzter Beitrag
Beliebtes Thema (Neu) Symbol [Erledigt] Verschiedene Informationen über das System bzw. Windows auslesen VB.NET VB-Programer 
  • 28 Antworten
  • 1.103 Aufrufe
Beliebtes Thema (Neu) Symbol Anhänge Error: "Die digitale Signatur das Datei "...updateInstaller.exe" konnte nicht bestätigt werden.
Fehler während des Ladens eines Updates
updateSystem.NET kapplan 
  • 22 Antworten
  • 392 Aufrufe
Neue Antworten Symbol Anhänge BatchWriter
Schnell und einfach Batch Dateien erstellen.
Projekte TiMMy 
  • 13 Antworten
  • 755 Aufrufe
Beliebtes Thema (Neu) Symbol Anhänge [Test] Programm zum erstellen von Hilfedateien Projekte mikeb69 
  • 17 Antworten
  • 903 Aufrufe
Beliebtes Thema (Neu) Symbol Anhänge [C#] Installierte Software auslesen Snippets Maximilian 
  • 17 Antworten
  • 2.147 Aufrufe

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0


Enter your sign in name and password


Sign in options
Mit OpenID anmelden Mit Windows Live anmelden   Or sign in with these services