ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
1349
1349
EMPFEHLEN
-
31.01.10 18:05 #1
- Registriert seit
- Apr 2009
- Beiträge
- 51
Hallo,
Nach 3 Stunden Googeln und rumtesten wiess ich nicht mehr weiter.
Ich haben eine XML schreiber der meine config.xml so abspeichert:
Code xml:1 2 3 4 5
<?xml version="1.0" encoding="utf-16"?> <Config> <Stream vaule="http://url.de:port" /> <autostart vaule="1" /> </Config>
Nun möchte ich gerne die vaule von Stream in eine textbox und in eine andere die vaule von autostart
Mein aktueller VB.NET Code für den Reader schaut so aus:
Code vbnet:1 2 3 4 5 6 7 8 9 10
Dim NrMessstelle As Integer Dim XMLDoc As New XmlDocument Dim Knoten As XmlNode XMLDoc.Load("config.xml") Dim Knotenliste As XmlNodeList = XMLDoc.SelectNodes("/Config/Stream") For Each Knoten In Knotenliste NrMessstelle = CInt(Knoten.Attributes("vaule").Value) Next
Ich bedanke mich schonmal im vorfeld für Lösungen / Tipps und anregungen.
MFG
Robin K.Geändert von DJCueForce (31.01.10 um 18:07 Uhr)
-
Und wo liegt jetzt das Problem?
hihi = -h²
-
01.02.10 00:19 #3
- Registriert seit
- Apr 2009
- Beiträge
- 51
Hi,
Oh, war ich wohl dich ein bisschen zu schnell mit dem Abschicken.
Ich bekomme keinen Wert in meine Textbox. Das ist eigentlich mein problem.
Sorry nochmal das ich es vergessen habe dazu zu schreiben
MFG
Robin K,
-
Du willst den Inhalt der Integer-Variable "NrMessstelle" in einer Textbox ausgeben, richtig?
Sollte einfach sein:
falls die Textbox "Textbox1" heißt.Code vbnet:1
Textbox1.Text = CStr(NrMessstelle)
hihi = -h²
-
01.02.10 15:22 #5
- Registriert seit
- Apr 2009
- Beiträge
- 51
Hallo,
Danke für den Tipp, doch leider bekomme ich noch einen Fehler.
Er sagt mir das:
Fehler 1 Der Name "NrMessstelle" wurde nicht deklariert. C:\Users\Robin\Documents\Visual Studio 2008\Projects\XXXX\YYYY\Config.vb 16 30 XXXXX
Was genau muss ich mit dem Wert nun anstellen?
Edit: Hatte nen anderen Testcode drinne, passt nun allerdings anderes Problem: Beim Debuggen sobald ich in die textbox clicke sagt er folgendes:
Eine Ausnahme (erste Chance) des Typs "System.InvalidCastException" ist in Microsoft.VisualBasic.dll aufgetreten.
das is folgende Zeile die er makiert:
NrMessstelle = CInt(Knoten.Attributes("vaule").Value)
In ter textbox steht aber auch beim Starten nix drin.
MFG
Robin K.Geändert von DJCueForce (01.02.10 um 15:33 Uhr)
-
Wahrscheinlich kann er Value nicht in einen Integer konvertieren. Überprüfe mal, ob da nicht irgendwelche Leerzeichen zuviel in deiner XML-Datei stehen oder ob Das Attribut "vaule" wirklich ein String ist, der in eine Zahl konvertierbar ist.
Am einfachsten ist es aber wohl, den Wert direkt in die Textbox zu schreiben:
P.S.: Es heißt übrigens value, nicht vaule, falls du das englische Wort für "Wert" meinstCode vbnet:1
Textbox1.Text = Knoten.Attributes("vaule").Value
hihi = -h²
-
01.02.10 18:20 #7
- Registriert seit
- Apr 2009
- Beiträge
- 51
Hi,
vielen dank! So klappt es nun
Vielen dank an der stelle.
Und wegen dem wörtchen auch danke
Habbe mich da wohl gestern nacht etwas verhauen *g*
Hier für die anderen nochmal der komplette code:
Code vbnet:1 2 3 4 5 6 7 8 9
Dim XMLDoc As New XmlDocument Dim Knoten As XmlNode XMLDoc.Load("config.xml") Dim Knotenliste As XmlNodeList = XMLDoc.SelectNodes("/Config/Stream") For Each Knoten In Knotenliste TextBox1.Text = Knoten.Attributes("value").Value Next
Code xml:1 2 3 4 5
<?xml version="1.0" encoding="utf-16"?> <Config> <Stream value="url.de"></Stream> <autostart value="1"></autostart> </Config>
MFG
Robin K.
Ähnliche Themen
-
Wert aus mySQL-Tabelle auslesen und je nach Wert vorher definierten Text ausgeben
Von RaffivK im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 03.10.08, 15:52 -
für einen Textknoten einen Wert hinterlegen
Von P_H_I_L im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 22.02.08, 17:11 -
char wert ausgeben
Von tameck im Forum JavaAntworten: 2Letzter Beitrag: 21.11.07, 10:26 -
Einen Wert nur einmal ausgeben!
Von Dönerman im Forum PHPAntworten: 160Letzter Beitrag: 27.10.05, 13:55 -
Aus .txt lesen und EINEN als einen String ausgeben
Von Disap im Forum PHPAntworten: 5Letzter Beitrag: 02.08.05, 17:07





Zitieren
Login





