|
You last visited: Today at 09:45
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.
05/05/2013, 12:32
|
#1
|
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:
Der Teil name="xxx" soll aus der TextBox TB_ConName gespeichert werden
Der Teil host="xxx" soll aus der TextBox TB_Host gespeichert werden
Der Teil user="xxx" soll aus der TextBox TB_User gespeichert werden
Der Teil pass="xxx" soll aus der TextBox TB_Pass gespeichert werden
Eine Verbindung kann aus der ComboBox CB_Connections gewählt werden
Wer kann mir helfen?
MfG
P.S: Mit dem Eintrag aus der MSDN-Library (  ) komme ich nicht richtig weiter...
|
|
|
05/05/2013, 13:47
|
#2
|
elite*gold: 4
Join Date: Feb 2008
Posts: 3,854
Received Thanks: 1,268
|
Muss es zwingend XML sein?
|
|
|
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.
|
|
|
05/05/2013, 13:57
|
#4
|
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
|
Quote:
Originally Posted by Else
Muss es zwingend XML sein?
|
Nein... Dachte einfach es sei die beste Lösung um mehrere Connections zu speichern
Quote:
Originally Posted by SoNiice
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
|
|
|
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.
|
|
|
05/05/2013, 20:09
|
#6
|
elite*gold: 4
Join Date: Feb 2008
Posts: 3,854
Received Thanks: 1,268
|
Dann erstelle eine neues XML-Element.
|
|
|
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
Ich muss wieder anmerken, dass ich KEIN Visual Basic Programmierer bin.
|
Sowas gibt es auch nicht.
|
|
|
05/06/2013, 13:54
|
#8
|
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
|
|
|
05/13/2013, 16:06
|
#9
|
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 =)
|
|
|
 |
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.
|
|