tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
1016
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    tobias159 tobias159 ist offline Grünschnabel
    Registriert seit
    Jan 2010
    Beiträge
    2
    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.
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    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

  1. XML auslesen
    Von DarkJedi im Forum Java
    Antworten: 4
    Letzter Beitrag: 03.04.06, 18:14
  2. RDF auslesen
    Von tefla im Forum PHP
    Antworten: 3
    Letzter Beitrag: 09.11.04, 12:50
  3. OS mit VBS auslesen
    Von mwarlich im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 13.07.04, 09:54
  4. *.cmd auslesen?
    Von maass im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 09.07.04, 11:05
  5. db auslesen
    Von MajinVegeta im Forum PHP
    Antworten: 8
    Letzter Beitrag: 29.01.02, 17:37