ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
1016
1016
EMPFEHLEN
-
XML auslesen
Hallo,
ich würde gerne 4 Werte aus untenstehender xml datei in 4 Textboxen einlesen: Dafür benutze ich folgenden VB Code:
Dim myNode As Xml.XmlNode = myXMLDoc.SelectSingleNode("/MeineDatenbank/Daten/Bezeichnung")
myNode = myNode.FirstChild
Bezeichnung1.Text = myNode.Value.ToString
Dim myNode2 As Xml.XmlNode = myXMLDoc.SelectSingleNode("/MeineDatenbank/Daten/Werte")
myNode2 = myNode2.FirstChild
Werte1.Text = myNode2.Value.ToString
Nur wie kann ich jetzt auf den zweiten Datensatz zugreifen(bezeichnung: b und werte: 2)
<?xml version="1.0" standalone="yes" ?>
- <MeineDatenbank>
- <Daten>
<Bezeichnung>a</Bezeichnung>
<Werte>1</Werte>
</Daten>
- <Daten>
<Bezeichnung>b</Bezeichnung>
<Werte>2</Werte>
</Daten>
</MeineDatenbank>
Würde mich über Eure Hilfe und Tipps sehr freuen.
-
20.01.10 12:09 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Bitte verfasse deine Beiträge ordentlich. Dazu gehört z.B. die entsprechenden Code-Tags zu benutzen ([xml] .. [/xml] für XML Code, [vbnet] .. [/vbnet] für VB.NET Code usw.) und auch den richtigen Code zu posten und nicht nur eine aus dem IE kopierte Darstellung.
Am einfachsten wäre es, wenn du das XML Dokument in ein DataSet einliest. Dann erhälst du eine Tabelle mit Werten. Darin kannst du dann ganz einfach auf einen beliebigen Datensatz (DataRow) zugreifen und auch Datensätze hinzufügen, löschen etc.
Siehe z.B. http://www.dotnetframework.de/lserve...ls.aspx?c=2821
\edit: Ansonsten könntest du dich natürlich auch direkt an das XML halten und mit XPath Ausdrücken alles auslesen. Dazu könnte man dann die SelectNodes Methode verwenden.
GrußGeändert von deepthroat (20.01.10 um 12:14 Uhr)
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
XML auslesen
Von DarkJedi im Forum JavaAntworten: 4Letzter Beitrag: 03.04.06, 18:14 -
RDF auslesen
Von tefla im Forum PHPAntworten: 3Letzter Beitrag: 09.11.04, 12:50 -
OS mit VBS auslesen
Von mwarlich im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 13.07.04, 09:54 -
*.cmd auslesen?
Von maass im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 09.07.04, 11:05 -
db auslesen
Von MajinVegeta im Forum PHPAntworten: 8Letzter Beitrag: 29.01.02, 17:37





Zitieren
Login





