Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 09:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[VB 2010]XML-Datei speichern, lesen und bearbeiten

Discussion on [VB 2010]XML-Datei speichern, lesen und bearbeiten within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Yiv's Avatar
 
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
[VB 2010]XML-Datei speichern, lesen und bearbeiten

Hallo liebe Community,

ich habe gerade ein Programm geschrieben, mit dem man auf eine MySQL Server connecten kann. Nun möchte ich die Connection (sofern vom User verlangt) speichern (und später wieder abrufen). Ich dachte mir, dass ich das ganze über XML mache.

Die XML sollte etwa so aussehen:
Code:
<Connections>
	<con name="Verbindung 1" host="127.0.0.1" user="root" pass="passwort" />
	<con name="Verbindung 2" host="192.168.172.00" user="benutzer" pass="pw" />
	<con name="Name der Verbindung" host="IP-Adresse" user="benutzername" pass="passwort" />
</Connections>
Konzept:

Wer kann mir helfen?

MfG

P.S: Mit dem Eintrag aus der MSDN-Library () komme ich nicht richtig weiter...
Yiv is offline  
Old 05/05/2013, 13:47   #2


 
Else's Avatar
 
elite*gold: 4
The Black Market: 166/0/0
Join Date: Feb 2008
Posts: 3,854
Received Thanks: 1,268
Muss es zwingend XML sein?
Else is offline  
Thanks
1 User
Old 05/05/2013, 13:52   #3


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
Mit genau deiner XML kann ich dir das leider nicht sagen, aber allgemein würde es so gehen:

Code:
Dim doc As New XmlDocument()
doc.LoadXml(pfad zu deiner xml)
Dim con1 As String = doc.DocumentElement.SelectSingleNode("/Connections/con").InnerText
So würde das funktionieren, wenn es <con>Verbindung</con> wäre, ist es aber leider nicht - Wie die einzelnen Attribute aufzurufen sind müsstest du ein wenig testen.

Ich muss wieder anmerken, dass ich KEIN Visual Basic Programmierer bin.
#SoNiice is offline  
Thanks
1 User
Old 05/05/2013, 13:57   #4
 
Yiv's Avatar
 
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
Quote:
Originally Posted by Else View Post
Muss es zwingend XML sein?
Nein... Dachte einfach es sei die beste Lösung um mehrere Connections zu speichern

Quote:
Originally Posted by SoNiice View Post
Mit genau deiner XML kann ich dir das leider nicht sagen, aber allgemein würde es so gehen:

Code:
Dim doc As New XmlDocument()
doc.LoadXml(pfad zu deiner xml)
Dim con1 As String = doc.DocumentElement.SelectSingleNode("/Connections/con").InnerText
So würde das funktionieren, wenn es <con>Verbindung</con> wäre, ist es aber leider nicht - Wie die einzelnen Attribute aufzurufen sind müsstest du ein wenig testen.

Ich muss wieder anmerken, dass ich KEIN Visual Basic Programmierer bin.
Den Code verstehe ich nicht ganz. Aber zur Info: Für mich wäre es wichtig, dass wenn man eine neue connection speichert, die alte XML nicht überschrieben wird sondern die neue Connection einfach dazueditiert wird, da das gerade mein Problem ist. Das zweite wäre, wie ich die ganzen Connectionnamen auslese und dann in einer Combobox ausgebe und wenn ich eine Connection ausgewählt habe auf einen Button "verbinden" drücke und host, user und passwort ausgelesen werden.

MfG
Yiv is offline  
Old 05/05/2013, 19:51   #5


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
Mehr kann ich dir zu XML leider nicht sagen, da ich damit noch nie arbeiten musste - ich empfehle dir für sowas aber auch INI - Ist zwar kein Standard in .NET aber dennoch schön mit zu arbeiten.
#SoNiice is offline  
Old 05/05/2013, 20:09   #6


 
Else's Avatar
 
elite*gold: 4
The Black Market: 166/0/0
Join Date: Feb 2008
Posts: 3,854
Received Thanks: 1,268
Dann erstelle eine neues XML-Element.
Else is offline  
Old 05/06/2013, 12:00   #7
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by SoNiice View Post
Ich muss wieder anmerken, dass ich KEIN Visual Basic Programmierer bin.
Sowas gibt es auch nicht.
MoepMeep is offline  
Thanks
1 User
Old 05/06/2013, 13:54   #8
 
xYomix's Avatar
 
elite*gold: 0
Join Date: Apr 2013
Posts: 27
Received Thanks: 2


Das solltest du ganz leicht umschreiben können, brauchst dann nur paar Daten ändern
xYomix is offline  
Old 05/13/2013, 16:06   #9
 
.Scare™'s Avatar
 
elite*gold: 66
Join Date: Jan 2012
Posts: 234
Received Thanks: 145
Mach es ganz leicht und mache es per DataSet! einfacher als dies geht es nicht!

Komponente hinzufügen -> DataSet -> Tabelle anlegen

Speichern: DataSet1.WriteXML("pfad/name.xml")
Laden: DataSet1.ReadXML("pfad/name.xml")

(von hand geschriben, aber so müsste es stimmen.)

Oder warum machst du es nicht gleich mit der Internen Einstellungen? da kannst du einstellungen Definieren speichern laden wen es gewünscht ist.

hier ein link:
PS: ja ich weis, der hört sich an als hätte er noch keine Haare am Sa*** aber es geht ja um den Inhalt =)
.Scare™ is offline  
Reply


Similar Threads Similar Threads
Metin2 2010 game datei bearbeiten
12/12/2011 - Metin2 Private Server - 5 Replies
Wenn ich die game datei in den MT2ExpMod packe und MT2ExpMod starte kommt ne fehlermeldung ka was da steht franceözsich:/ bild im anhang also meine frage 1.könnt ihr mir die level grenze auf 99 setzen 2 oder erklären wie ich den fehler weg kriege :)) danke download link der gamedatei darf die hochladen oder?? wenn ja ihrdanke an crazy^^ das er es mich gesagt
Hilfe in Cinema 4d ? Datei Speichern mit transparentem hintergrund Speichern ?
09/29/2011 - elite*gold Trading - 10 Replies
^this. Melde euch bei mir, wenn es klappt, bekommt ihr bisschen egold.
.p3t Datei öffnen, bearbeiten & speichern?
07/20/2011 - Consoles - 4 Replies
^topic. Wenn's geht, wie? Danke, .kayme
Datei Speichern
04/06/2010 - AutoIt - 3 Replies
Hi, Wie Speichert man eine Datei in AutoIt z.B in AutoIt.txt? Ich habs schon mal gewusst kommt mir so vor :D Sorry wenn vllt die Frage hier schon mal war!
PHP - *.txt öffnen, suchen, bearbeiten, speichern
05/07/2008 - Web Development - 1 Replies
Hio, ich habe eine Flashseite deren Inhalt dynamisch ist bzw. die Inhalte aus einer *.txt ausliest. Beispiel: Ich möchte jetzt ein Interface für diese Datei erstellen um nicht immer über den FTP die Datei öffnen und bearbeiten zu müssen und die Übersicht leichter darzustellen. Da ich aber in Sachen PHP nicht allzu erfahren bin habe ich da so meine Probleme das ganze zu realisieren d.h. die *.txt zu öffnen, nach "&comp_name=" (siehe Beispiel) zu suchen, hinter dem = Zeichen die...



All times are GMT +1. The time now is 09:46.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.