![]() |
Vb.net XML Dateien schreiben/auslesen
Hi,
da ich noch relativ neu in der vb.net Programmierung bin suche ich jemanden der mir erklärt, wie ich eine .xml Datei auslesen kann und bestimmte Wörter durch die in den Textboxen ersetzen kann. Oder anders gesagt, wie kann ich eine xml Datei schreiben dessen Inhalt schon von mir vorgegeben ist (mehrere Zeilen ca. 20 mit Punkten, Kommas und soweiter...) und nur bestimmte Wörter durch TextBoxen hinzugefügt werden? Hoffe auf ein paar hilfreiche Antworten MfG |
Welche Version?
|
Express 2010^^
|
XML kannst Du direkt in eine Variable instanzieren und mit der XDocument-Klasse laden und speichern.
Code:
Imports System.IO Code:
Dim xmlQuery = From i In xml.Descendants("books").Descendants("book") |
Okay genau sowas habe ich gebraucht. Das hilft mir wirklich weiter danke!
Weißt du noch zufällig wie ich die erstellte Datei sofort in ein Archiv packen kann? Ich weiß wie man archive erstellt, aber nicht wie ich die erstellte Datei sofort dort hinein packe. |
Schau Dir mal die System.IO.Package Klasse an. Damit kannst Du alles Mögliche zusammenpacken und dann an ein Streamwriter Objekt übergeben.
|
Okay, werde ich mal machen.
Danke! |
Wie kann ich die TextBoxen mit einbauen?
z.B. hier : Code:
<book author="Tolkien">Herr der Ringe</book> Sry für doppelpost |
Ist im Prinzip recht simpel. Du benutzt dann das Query, um die Daten weiter zu verarbeiten.
Zum Beispiel Code:
For Each i In xmlQuery |
Verstehe ich nicht ganz, kannst du das mit dem obigen Beispiel verwenden?
Danke für die Hilfe. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:16 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.